- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Sqlsever(数据库初步).pptx
数据库应用SqlServer基础;数据库简介; 数据库原理
数据库(Data Base)是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的关
数据的集合
优点:减少数据的冗余度,节省数据的存储空间
具有较高的数据独立性和易扩充性
实现数据资源的充分共享。
1. 数据管理系统
数据管理系统(Data Base ManageMent System DBMS)是数据库系统的一个重要组成部
分,是位于用户与操作之间的一层数据管理软件,负责数据库的组织、数据操作、数据维
护和数据服务。
数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法和手段。
数据操作功能:为用户使用数据库的数据提供方便,如查询、插入、修改、删除及
简单的算术和统计。
数据定义功能:用户可以通过数据库管理系统提供的定义语言(Data Definition
Language DDL)方便的对数据库中的对象进行定义。
数据库的运行管理:数据管理系统统一管理数据库的运行和维护,以保障数据的安全性、
完整性、并发性和故障的系统恢复性。
数据库的建立和维护功能:数据库管理系统能够完成初始数据的输入和转换、
数据库的转储和恢复、数据库的性能监视和分析。
;
2. 数据库系统
数据库系统(Data Base System DBS)是采用数据库技术的计算机系统,由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)5部分构成的运行实体
数据库管理员(Data Base Administrator DBA)是对数据库进行规划、设计、维护和监视等的专业管理人员
3. 数据库应用系统
数据库应用系统指的是为满足用户需求,采用各种应用开发工具(VB、
PB和Delphi)等开发技术开发的数据库应用软件
4. 关系数据库
关系数据库是支持关系模型的数据库。关系模型由关系数据结构、关系操作集合和完整性约束组成
在关系模型中数据结构单一,现实世界中的实体以及实体间的联系均用关系来表示,实际上关系模型中的数据结构就是一张二维表
2. 关系操作分为关系代数、关系演算、具有关系代数和关系演算的双重特点语言
完整系约束包括实体完整性、参照完整性和用户定义完整性
;5. 数据模型
数据模型是数据库系统的核心与基础,是关于描述数据与数据之间的联系、数据的语义、
数据一致约束的概念性工具的结合
1.层次模式
层次模式:最早的数据模型,用树形结构表示实体类型及实体间的联系
○特:每棵树有且仅有一个无双亲节,称为根
○特:树中除根外的所有节点有且仅有一个双亲
2.网状模型
数据犹如网上的节点,相互之间可以联系,没有层次上的自上而下的限制,
其定义语言复杂,独立性差
3.关系模型
以二维表来描述数据,关系模型数据结构简单、清晰、具有很
高的数据独立性
关系:一个二维表就是一个关系
元组:就是二维表中的一行,即表中的记录
属性:就是二维表中的一列,用类型和值表示
域:每个属性取值的范围,即性别中的(男、女)。
实体完整性束:约束关系的主键中属性值不能为空
参照完整性约束:是关系之间的基本约束
用户定义的完整性约束:它反映了具有应用中数据的语义要求; 数据库的一致性和可维护性
数据一致性和可维护性,以确保数据的安全系和可靠性:
安全性控制:以防止数据丢失、错误更新和越权使用
完整性控制:保证数据的正确性、有效性和相容性
并发性控制:使用在统一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用
故障的发现和恢复:由数据库管理系统提供一套方案,
可以及时发现故障和恢复故障,从而防止数据被破坏
数据库的发展历程和趋势
第一代数据库代表是1969年IBM公司研制的层次模型的数据库管理系统IMS和70年代美国数据库系统语言协商CODASYL下属数据库任务组DBTG提议的网状模型
第二代数据库主要是支持关系模型,是20世纪70年代由时任IBM研究员的E.E.Codd博士提出
第三代是产生于80年代,在保持和继承第二代关系数据库技术的同时,将面向对象的思想、方法和技术引入数据库; 常用数据库
常用的数据库有:SQL Server、Oracle、IBM DB2
DB2:DB2数据库是IBM公司的产品,起源于System R和System R*。支持从PC到UNIX从中小型机到大型机,从IBM到非IBM各种操作平台,既可以在主机上以主/从方式独立运行,也可以在客户/服务器
文档评论(0)