关系数据库基础ppt课件.ppt

关系数据库基础ppt课件.ppt

ID:58826942

大小:759.50 KB

页数:44页

时间:2020-10-01

关系数据库基础ppt课件.ppt_第1页
关系数据库基础ppt课件.ppt_第2页
关系数据库基础ppt课件.ppt_第3页
关系数据库基础ppt课件.ppt_第4页
关系数据库基础ppt课件.ppt_第5页
资源描述:

《关系数据库基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer数据库应用技术第1章数据库基础知识2021/9/1SQLServer2005目录关系数据库的基本概念SQLServer的数据库对象SQL和Transact—SQLSQL语言发展与特点Transact-SQL1关系数据库的基本概念数据(Data):描述事物--数字、文字、图表、图象、声音等的符号。人们通过数据来认识世界、交流信息。数据管理(DataManagement):对数据进行分类、组织、储存、检索及维护。数据库(Database,DB):数据库是存储在一定位置的数据的集合。是长期储存在计算机内的、有组织的、可共享的数据

2、和数据库对象的集合。数据库对象(DatabaseObject):表(Table)、视图(View)、存储过程(StoredProcedure)、触发器(Trigger)等。数据库管理系统(DataBaseManagementSystem,DBMS):是用于处理数据库访问、管理数据的计算机软件。目的是提供数据库的用户接口:使用户能方便地定义和操纵数据,维护数据的安全性和完整性,进行多用户下的并发控制和恢复数据库。数据库系统(DatabaseSystem,DBS):是计算机系统中引入数据库后的系统构成。狭义上由DBMS和用户构成,广义上是由计算

3、机硬件、操作系统、DBMS、数据库、应用程序、用户和维护人员组成的一个整体。人工管理阶段(20世纪50年代中期以前)硬件:外存只有卡片、纸带、磁带软件:汇编语言特点:数据批处理   数据不进行保存  没有专门的数据管理软件   数据面向应用  只有程序的概念文件系统阶段(20世纪50年代末到60年代中期)硬件:磁盘、磁鼓等直接存取的外存设备软件:操作系统、高级语言、操作系统中的文件系统(专门用于数据管理的软件)特点:文件批处理、联机实时处理、数据可以长期保存在磁盘上文件系统提供了数据与程序之间的存取方法、数据冗余度大文件之间缺乏联系、相互孤

4、立数据库系统阶段(20世纪60年代末)硬件:大容量的磁盘特点:联机实时处理、数据的结构化、数据共享性好、数据独立性好、数据存取粒度小、数据库管理系统(DBMS)数据管理的三个阶段数据模型:是人们对现实世界的数据特征的抽象(真实性、易理解、易实现)。数据模型类型:层次模型、网状模型、关系模型关系模型(1970年E.F.Codd)的特点:数据结构简单、灵活易学、易懂具有雄厚的数学基础关系模型现在已成为数据库的标准广泛使用的数据库软件都是基于关系模型的关系数据库管理系统关系数据库(RelationalDB)关系:关系模型的逻辑结构是一张二维表,它

5、由行和列组成,该表反映了现实世界中的事实和值。关系模型(RelationalModel,RM)RDB:基于关系模型的数据库RDBMS:管理RDB的计算机软件元组:一行即为一个元组属性:一列即为一个属性域(domain):属性的取值范围,如人的年龄一般在1岁-150岁之间。分量:元组中的一个属性值关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n)关系模型(RelationalModel,RM)关系中某个能唯一确定一个元组的属性或属性集。侯选码(CandidateKey)又称候选键,能惟一地标识表的一行而又不含多余属性的属

6、性集。码(Key)主码是被挑选出来,作表的行的惟一标识的侯选关键字,一个表只有一个主码。主码又可以称为: 主关键字,主键,关系键,关键字。主码(PrimaryKey)如果Ks是R1的主码,F是R2的一个或一组属性,且F与Ks相对应,则F是R2的外码。R1是被参照关系(Refencedrelation);R2是参照关系(Referencingrelation)。外码(ForeignKey外键)若属性A是基本关系R的主属性,则属性A不能取空值。关系的完整性:实体完整性规则若属性(或属性组)F是基本关系R的外码,则R中每个元组在F上的值必须为S中

7、某个元组的主码值或者取空值.关系的完整性:参照完整性规则关系的完整性:参照完整性规则针对某一具体关系数据库的约束条件反映某一具体应用所涉及的数据必须满足的语义要求DBMS提供了定义和检查的机制。例:属性的取值范围、数据的输入格式、某属性非空值关系的完整性:用户定义完整性列是同质的:同一属性名下的诸属性值是同类型数据,且必须来自同一个域。基本关系的性质(1)不同的列属性必须有不同的属性名基本关系的性质(2)基本关系的性质(3):列的次序可以任意交换基本关系的性质(4):任意两个元组不能完全相同基本关系的性质(5):行的次序可以任意交换即分量必

8、须取原子值,每一个分量必须是不可分的数据项基本关系的性质(6):不允许“表中套表”域是一组具有相同数据类型的值的集合。关系表的每列对应一个域,必须为每列起一个名字,称为属性。实体

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

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

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