栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 数据挖掘与分析

数据库入门教程(SQL Server 2005)----概述

数据库入门教程(SQL Server 2005)----概述

什么是数据库?

     狭义:存储数据的仓库

     广义:可以对数据进行存储和管理的软件以及数据本身统称为数据库

数据库是由表、关系、操作组成。

数据库是一种进行快捷处理数据的思想和规则,并拥有相对统一的语言,而不同的公司通过(关系型思想)这些规则和语言来开发出一套软件便于我们进行管理数据,其不同的数据库软件拥有不同的优点和缺点。

为什么需要数据库?

几乎所有应用软件的后台都需要数据库。

数据库存储数据占用空间小(特殊的存储方式)、容易进行保存,且存储比较安全(需要进行相应账户与相应权限才能够访问),容易维护和升级(可以通过SQL进行查询所需要的数据方便且快捷),数据库便于进行移植,简化对数据的操作。

B/S架构中包含数据库,是客户端网站----编程语言构造的服务器后台-----DB数据库如此模型,网站客户端发送数据请求,经过编程语言构造的后台处理形成SQL语言发送给数据库,查询后返回给后台处理形成一种用户可视的信息,传输给客户端。

常见数据库类型分类

小型数据库:MySQL

中型数据库:SQL Server 2005

大型数据库:Oracle、DB2

数据结构与数据库有什么区别?

数据库与数据结构都与数据存储有关,但是涉及层次不同。

数据库是在应用软件级别研究数据的存储与操作,主要是涉及在外存硬盘的存储模式上。

数据结构是在系统软件级别研究数据的存储和操作,主要是涉及在内存的存储数据上。

应用数据库更有利于在硬盘上对进行操作,对于操作内存上的数据来说会显得比较吃力,没有数据结构更方便对于操作内存数据。

什么是连接?

对于数据库而言,数据库中的语言与编程语言不同,数据库分为客户端以及数据库的服务端,其中库与访问库的软件是可以相互分离的。

通过数据库客户端软件发送语言命令给服务端真正的库,服务端进行解析命令并执行。

数据库客户端软件只有连接到数据库服务端时才能够进行访问。我们所看到的图形化界面并不是真正的库而是一种方便访问的的软件客户端,只有连接才能访问数据库。

数据库在PC上是一种服务。只有安装这种服务客户端才能够进行成功的连接。

在数据库中有些语言可以同时发送,但有些无法同时发送,数据库中的语言是一种命令,而不是像编程语言一样是进行描述直接执行。

为什么有编程语言还需要数据库?

对内存的操作是编程语言的强项,编程语言都是指向内存的分配与操作,对操作外存功能很弱。数据库是对外存硬盘中的操作,较为简单方便。

数据库可以使用TL_SQL可以对内存进行简单操作,对于一些较为复杂的数据也可以与编程语言结合,让数据调入内存处理输出写入来方便外存硬盘存储数据。

从哪些方面学习数据库?

数据库是如何存储数据的

          字段   记录   表    约束(主键、外键、唯一键、非空、check、default)

数据库是如何操作数据的

           insert、updata、delete、T-SQL、存储过程、函数、触发器

数据库是如何显示数据的(查询)

           select(常用)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/278943.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号