数据库原理知识总结和期末试卷_1

数据库原理知识总结和期末试卷_1

ID:11831128

大小:6.35 MB

页数:18页

时间:2018-07-14

数据库原理知识总结和期末试卷_1_第1页
数据库原理知识总结和期末试卷_1_第2页
数据库原理知识总结和期末试卷_1_第3页
数据库原理知识总结和期末试卷_1_第4页
数据库原理知识总结和期末试卷_1_第5页
资源描述:

《数据库原理知识总结和期末试卷_1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库知识要点归纳第1章数据库基础知识1.数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库管理数据两个特征:1.数据整体性2.数据库中的数据具有数据共享性2.数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件3.数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,简写为DBAS。数据库应用系统是由数据库系统、应用程序系统、用户组成的。例如,以数据库为基础的财务管理系统、人事管理系统、图书管理系

2、统,成绩查询系统等等。4.数据库系统DBS是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。5.数据库中数据独立性数据和程序之间的依赖程度低,独立程度大的特性称为数据独立性高。1、数据的物理独立性数据的物理独立性是指应用程序对数据存储结构的依赖程度。2、数据的逻辑独立性数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。6.数据库的三级模式是模式、外模式、内模式。1.模式(Schema)一个数据库只有一个模式2.

3、外模式(ExternalSchema)一个数据库有多个外模式。3.内模式(InternalSchema)一个数据库只有一个内模式。7.数据库系统的二级映象技术第2章数据模型与概念模型1.实体联系的类型:一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)2.E-R图描述现实世界的概念模型,提供了表示实体集、属性和联系的方法。长方形表示实体集椭圆形表示实体集的属性菱形表示实体集间的联系3.数据模型的三要素数据结构、数据操作、数据约束条件数据结构分为:层状结构、网状结构和关系结构常见的数据模型:层次

4、模型、网状模型和关系模型。层次模型用树形结构来表示各类实体以及实体间的联系18第3章数据库系统的设计方法1.数据库系统设计应分6个阶段进行,这6个阶段是需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。需求分析的任务和方法:分析用户活动涉及的数据,绘制数据流图分析系统数据,确定数据字典2.数据流图(DataFlowDiagram,简称DFD)数据流图有4种基本符号。参照课本3.数据字典(DataDictoryDD)是各类数据描述的集合。[例]在简单的教务管理系统中,有如下

5、语义约束:一个学生可选修多门课程,一门课程可被多个学生选修。因此学生和课程之间是多对多的联系;一个教师可讲授多门课程,一门课程可以由多个教师讲授。因此教师和课程之间也是多对多的联系;一个系可有多个教师,一个教师只能属于一个系。因此系和教师是之间一对多的联系,同样系和学生之间也是一对多的联系。实体集的转换规则一个实体集转换为关系模型中的一个18关系,实体的属性就是关系的属性,实体的码就是关系的码,关系的结构是关系模式。【例】将图中含有m:n二元联系的E-R图,转换为关系模型。、转换的关系模型为:学生(学号

6、,姓名,年龄,性别);课程(课程号,课程名,学时数);选修(学号,课程号,成绩).第4章关系数据库1.1)元组:关系表中的每一横行称作一个元组,组成元组的元素为分量。2)属性:关系中的每一列称为一个属性。3)码:在关系的各个属性中,能够用来唯一标识一个元组的属性或属性组。4)侯选码:在一个关系中,某一个属性或属性组的值能唯一标识该关系的元组,而其真子集不行,则该属性或属性组称为侯选码。5)主码:若一个关系有多个侯选码,则选定其中一个为主码。6)主属性和非主属性:关系中,候选码中的属性称为主属性,不包含在

7、任何候选码中的属性称为非主属性。2.关系操作包括数据查询、数据维护和数据控制三大功能:关系代数1)集合运算符:∪(并运算),-(差运算),∩(交运算),×(广义笛卡儿积)。专门的关系运算符:σ(选择),π(投影),(连接),÷(除)。逻辑运算符:Ø(非),∧(与),∨(或)。3.投影(Projection)运算πA(R)={t[A]

8、tÎR}.主要是从列的角度进行运算。18【例4-3】在学生课程数据库中,查询学生的姓名和所在系。表示为:π姓名,所在系(学生)2.连接运算:连接是从两个关系的笛卡儿积中选取

9、属性间满足一定条件的元组。【例4-4】设学生和选课关系中的数据如下,学生与选课之间的笛卡儿积、等值连接和自然连接的结果如表所示。18第5章关系数据库标准语言—SQL1.CREATEVIEW〈视图名〉[(列名组)]AS〈子查询〉[WITHCHECKOPTION]【例5-6】建立计算机系学生的视图。CREATEVIEW计算机系学生ASSELECT学号,姓名,年龄FROM学生WHERE所在系='计算机'18--withcheckoption【例5

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

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

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