Sqlsever(数据库初步

Sqlsever(数据库初步

ID:39338634

大小:239.71 KB

页数:41页

时间:2019-07-01

Sqlsever(数据库初步_第1页
Sqlsever(数据库初步_第2页
Sqlsever(数据库初步_第3页
Sqlsever(数据库初步_第4页
Sqlsever(数据库初步_第5页
资源描述:

《Sqlsever(数据库初步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库应用SqlServer基础数据库简介数据库原理数据库(DataBase)是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的关数据的集合优点:减少数据的冗余度,节省数据的存储空间具有较高的数据独立性和易扩充性实现数据资源的充分共享。1.数据管理系统数据管理系统(DataBaseManageMentSystemDBMS)是数据库系统的一个重要组成部分,是位于用户与操作之间的一层数据管理软件,负责数据库的组织、数据操作、数据维护和数据服务。数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法

2、和手段。数据操作功能:为用户使用数据库的数据提供方便,如查询、插入、修改、删除及简单的算术和统计。数据定义功能:用户可以通过数据库管理系统提供的定义语言(DataDefinitionLanguageDDL)方便的对数据库中的对象进行定义。数据库的运行管理:数据管理系统统一管理数据库的运行和维护,以保障数据的安全性、完整性、并发性和故障的系统恢复性。数据库的建立和维护功能:数据库管理系统能够完成初始数据的输入和转换、数据库的转储和恢复、数据库的性能监视和分析。2.数据库系统数据库系统(DataBaseSystem

3、DBS)是采用数据库技术的计算机系统,由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)5部分构成的运行实体数据库管理员(DataBaseAdministratorDBA)是对数据库进行规划、设计、维护和监视等的专业管理人员3.数据库应用系统数据库应用系统指的是为满足用户需求,采用各种应用开发工具(VB、PB和Delphi)等开发技术开发的数据库应用软件4.关系数据库关系数据库是支持关系模型的数据库。关系模型由关系数据结构、关系操作集合和完整性约束组成在关系模型中

4、数据结构单一,现实世界中的实体以及实体间的联系均用关系来表示,实际上关系模型中的数据结构就是一张二维表2.关系操作分为关系代数、关系演算、具有关系代数和关系演算的双重特点语言完整系约束包括实体完整性、参照完整性和用户定义完整性5.数据模型数据模型是数据库系统的核心与基础,是关于描述数据与数据之间的联系、数据的语义、数据一致约束的概念性工具的结合1.层次模式层次模式:最早的数据模型,用树形结构表示实体类型及实体间的联系○特:每棵树有且仅有一个无双亲节,称为根○特:树中除根外的所有节点有且仅有一个双亲2.网状模型数

5、据犹如网上的节点,相互之间可以联系,没有层次上的自上而下的限制,其定义语言复杂,独立性差3.关系模型以二维表来描述数据,关系模型数据结构简单、清晰、具有很高的数据独立性关系:一个二维表就是一个关系元组:就是二维表中的一行,即表中的记录属性:就是二维表中的一列,用类型和值表示域:每个属性取值的范围,即性别中的(男、女)。实体完整性束:约束关系的主键中属性值不能为空参照完整性约束:是关系之间的基本约束用户定义的完整性约束:它反映了具有应用中数据的语义要求数据库的一致性和可维护性数据一致性和可维护性,以确保数据的安全

6、系和可靠性:安全性控制:以防止数据丢失、错误更新和越权使用完整性控制:保证数据的正确性、有效性和相容性并发性控制:使用在统一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用故障的发现和恢复:由数据库管理系统提供一套方案,可以及时发现故障和恢复故障,从而防止数据被破坏数据库的发展历程和趋势第一代数据库代表是1969年IBM公司研制的层次模型的数据库管理系统IMS和70年代美国数据库系统语言协商CODASYL下属数据库任务组DBTG提议的网状模型第二代数据库主要是支持关系模型,是20世纪70年代

7、由时任IBM研究员的E.E.Codd博士提出第三代是产生于80年代,在保持和继承第二代关系数据库技术的同时,将面向对象的思想、方法和技术引入数据库常用数据库常用的数据库有:SQLServer、Oracle、IBMDB2DB2:DB2数据库是IBM公司的产品,起源于SystemR和SystemR*。支持从PC到UNIX从中小型机到大型机,从IBM到非IBM各种操作平台,既可以在主机上以主/从方式独立运行,也可以在客户/服务器环境中运行Oracle:是以高级结构话查询语句(SQL)为基础的大型关系数据库,通俗的讲它

8、是用方便逻辑管理的语言操纵大量有规律数据的集合Oracle7.x还支持大量多媒体数据:图形,声音,动画SQLserver:是Microsoft(微软)推出的产品,脱胎于SybaseSQLServer1996年:SQLServer6.51998年:SQLServer7.02000年8月:SQLServer20002005年12月:SQLServer2005SQLServer2005:支持

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。