二级公共基础.ppt
- 文档编号:17683763
- 上传时间:2023-07-30
- 格式:PPT
- 页数:52
- 大小:2.09MB
二级公共基础.ppt
《二级公共基础.ppt》由会员分享,可在线阅读,更多相关《二级公共基础.ppt(52页珍藏版)》请在冰点文库上搜索。
数据库设计基础,2011年9月等级考试辅导,4.1数据库的基本概念1、数据库,数据:
描述事物的符号记录,是数据库中存储的基本对象数据库(DB)?
长期存储在计算机内的、有组织的、可共享的数据集合。
它具有最小的冗余度和最高的独立性。
数据库(内容:
数据),数据库管理系统DBMS?
一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
数据库系统DBS数据库DB、数据库管理系统DBMS、数据库管理员DBA、硬件平台和软件平台等组成数据库应用系统:
由数据库系统、应用软件及应用界面组成,DBMS是数据库系统的核心。
数据库(内容:
数据),数据库管理系统DBMS,数据库系统DBS,4.1数据库的基本概念2、DBMS,考点3数据库管理系统提供的数据语言,数据库管理系统DBMS提供的数据语言数据定义语言DDL:
负责数据模式定义与数据的物理存取构建数据操纵语言DML负责数据的操作,如:
查询、增、删、改等数据控制语言DCL负责数据完整性、安全性的定义与检查及故障恢复等2008.4-填5在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,负责数据的模式定义与数据的物理存取构建。
数据定义语言,考点4数据库系统,数据库系统的发展?
人工管理文件系统管理:
提供简单的数据共享及数据管理能力数据库系统阶段第三代数据库系统的特点数据结构化:
共享性高、冗余度低、扩充性好;应用程序与数据独立性高;数据由DBMS统一管理和控制。
真题练习,2009.9数据库管理系统是。
A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统2005.9&2009.3数据库系统的核心是_。
A)数据模型B)数据库管理系统C)数据库D)数据库管理员2008.9在数据管理技术发展的三个阶段中,数据共享最好的是_。
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同,B,B,C,2010.3数据库管理系统中负责数据模式定义的语言是()A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言2011.3负责数据库中查询操作的数据库语言是()A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言,A,c,真题练习,4.2数据库的内部结构1、数据库的三级模式,数据库系统的三级模式结构内模式:
处于最底层,它反映了数据在计算机物理结构中的实际存储形式。
模式:
处于中层,它放映了设计者的数据全局逻辑要求;与软硬件环境无关。
外模式:
处于最外层,它反映了用户对数据的要求。
二级映象外模式/模式映象模式/内模式映象,数据库的独立性物理独立性逻辑独立性,数据库的独立性物理独立性:
对内模式/模式映像而言,如果内模式改变,可以通过修改此映射使模式保持,而不用修改基于逻辑结构的应用程序逻辑独立性:
对模式/外模式而言,如果外模式改变,可以通过修改此映射使模式保持不变,而不用修改应用程序,4.2数据库的内部结构1、数据库的三级模式,真题练习,2010.9数据库设计中反映用户对数据要求的模式是()A)内模式B)概念模式C)外模式D)设计模式2005.4数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指_。
A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对,C,D,数据模型:
指模拟现实世界中的实物及其之间关系的方法。
数据模型的分类(按不同的应用层次分)概念模型-面向用户的模型逻辑模型-面向数据库系统的模型物理模型-面向计算机物理表示的模型,数据模型的3个要素:
数据结构、数据操作、数据约束,4.2数据库的内部结构2、数据模型,E-R模型是被广泛使用的概念模型,E-R图,实体集表示法(矩形)联系表示法(菱形)属性表示法(椭圆形)实体集与属性间的联接关系(直线)实体集与联系间的联接关系(直线),元组,4.2数据库的内部结构2、数据模型,4.2.2数据模型E-R模型,总结:
E-R模型中几个概念实体:
客观存在并可以区别的事物属性:
表达实体的特征元组:
一个实体的所有属性值域:
一个属性的取值范围称为该属性的域联系:
实体之间的关联一对一(1:
1)一对多(1:
M或M:
1)多对多(M:
N),m,n,4.2.2数据模型E-R模型,层次模型:
需掌握的4个方面。
层次模型是发展最早的数据模型;层次模型中实体之间的联系用树形结构来表示;层次模型的数据结构为基本层次联系。
4.2.2数据模型2)层次模型,网状模型,需掌握的4个方面。
网状模型晚出现于层次模型网状模型中的实体之间的联系表示为网状网状模型的数据结构为基本层次联系网状模型实际上是不加任何条件限制的无向图,4.2.2数据模型3)网状模型,真题练习,2006.4“商品”与“顾客”两个实体集之间的联系一般是_。
A)一对一B)一对多C)多对一D)多对多2006.4在E-R图中,用来表示实体的图形是_。
A)矩形B)椭圆形C)菱形D)三角形2010.9层次型、网状型和关系型数据库划分原则是()A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式,D,A,D,关系模型:
采用二维表来表示由表框架和表元组组成,关系:
实体以及实体间的联系;元组:
表中的一行;属性:
表中的一列;码(键):
惟一标识元组的最小属性集;候选码:
二维表可能有若干个码(键),这些码称为该表的候选码,从中选出一个作为用户使用的键称为主键或主码,表4-2,一个二维表就是一个关系,4.2.2数据模型4)层次模型,数据结构:
采用二维表来表示,外码:
表B中的某属性是表A的键,则称该属性为表B的外键或外码例如表B的学号是该表的外键,表4-3,表A,表B,4.2.2数据模型4)层次模型,数据操作:
查询、增加、删除、修改完整性约束条件实体完整性约束(指主键不为空)参照完整性约束用户定义的完整性约束,4.2.2数据模型4)层次模型,真题练习,2005.4用树形结构表示实体之间联系的模型是_。
A)关系模型B)网状模型C)层次模型D)以上三个都是2007.9下列叙述中正确的是_。
A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表,C,A,真题练习,2008.4-填4在关系数据库中,用来表示实体之间联系的是。
2009.3将E-R图转换为关系模式时,实体和联系都可以表示为()(A)属性(B)键(C)关系(D)域2010.3有一个学生选课的关系,其中学生的关系模式为:
学生(学号,姓名,班级,年龄),课程的关系模式为:
课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:
选课(学号,成绩)。
C,关系,课号,真题练习,2011.3实体完整性约束要求关系数据库中元组的属性值不能为空。
2011.3在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称是关系A的外码,主键,D,考点1数据库设计的基本步骤,数据库设计的根本目的:
数据共享;数据库设计的根本任务是什么?
根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式。
数据库设计的步骤,需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与维护,考点2数据库设计中的需求分析,需求分析:
可采用结构化分析法和面向对象法(请参见第二章:
软件定义阶段的需求分析阶段)数据流图表达数据和处理过程的关系数据字典是进行详细的数据收集和数据分析所获得的主要结果,考点3数据库设计中的概念设计,概念设计:
是整个数据库设计的关键常用工具:
E-R图目的:
分析数据内在语义关系数据库中最常用的策略:
先用自顶向下的需求分析,后用自底向上的概念结构设计该设计的两种方法集中式模式设计法视图集成设计法,考点4逻辑设计和物理设计,逻辑设计:
将概念模型(E-R图)转换为关系模型(逻辑模型)。
逻辑设计的内容从E-R图向关系模型转换关系视图设计(外模式设计),物理设计为在逻辑设计阶段得到的逻辑数据模型选择一个最合适应用环境的物理结构即:
数据库在物理设备上的存储结构和存取方法,考点5数据库管理,数据库管理:
维护和管理数据库的工作称为数据库管理。
数据库管理的内容数据库的建立数据库的调整数据库的重组数据库的安全性控制完整性控制数据库的故障恢复数据库的数据监控,真题练习,2006.9数据库设计的四个阶段是:
需求分析、概念设计、逻辑设计和_。
A)编码设计B)测试阶段C)运行阶段D)物理设计2007.4下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是解决数据共享问题C)数据库技术是指己有数据管理系统的基础上建立数据库D)数据库系统需要操作系统的支持,D,A,2008.4-8在数据库设计中,将E-R图转换成关系数据模型的过程属于()A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段2010.3数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段,C,C,真题练习,关系代数基础知识,并、差、交、除、广义笛卡尔积,选择、投影、连接、自然连接,比较运算、逻辑运算,4.4关系代数,考点1并运算,并:
RS=t|tRtS其中R和S具有相同个数的属性(即相同的属性),相应属性取自同一个域。
RS的结果仍然为n目关系,由属于R和属于S的所有元组组成。
考点2差运算,差:
R-S=t|tRtS其中R和S具有相同个数的属性(即相同个数的属性),相应属性取自同一个域;R-S的结果仍然为n目关系,由属于R而不属于S的所有元组组成。
考点3交运算,交:
RS=t|tRtS其中R和S具有相同个数的属性(即相同个数的属性),相应属性取自同一个域;RS的结果仍然为n目关系,由既属于R又属于S的所有元组组成。
考点4除运算,除运算:
RS=trX|trRY(S)YxYx:
x在R中的象集,x=trX含义:
给定关系R(X,Y)和S(Y,Z),其中X,Y,Z为属性组。
R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上的投影:
元组在X上分量值x的象集Yx包含S在Y上投影的集合。
R,S,R/S,考点5广义笛卡尔积,笛卡尔积:
RS=trts|trRtsS,考点6选择运算,映射(选择):
在关系R中选择满足给定条件的元组其中F表示选择条件,关系Student,考点6选择运算,关系Student,考点7投影,投影A(R)=tA|tR从R中选择出若干个属性列组成新的关系,其中A表示R中的属性列。
关系Student,考点8连接,连接运算从R和S的广义笛卡尔积R|S中选取(R关系)在A属性组上的值与(S关系)在B属性组上值满足比较关系的元组。
连接,考点8连接,考点9自然连接,等值连接:
在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。
自然连接是去掉重复属性的等值连接。
真题练习,2006.9设有如下三个关系表A)T=RSB)T=RSC)T=RSD)T=R/S2007.4在下列关系运算中,不改变关系表中的属性但个数能减少元组个数的是A)并B)交C)投影D)笛卡儿乘积,C,B,2008.9有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为_。
笛卡尔积B.交C.并D.自然连接,D,真题练习,2009.3有两个关系R,S如下:
由关系R通过运算得到关系S,则所使用的运算为()A)选择B)投影C)插入D)连接,B,真题练习,(3)2010.3有两个关系R和T如下:
则由关系R得到关系T的操作是()A)选择B)投影C)交D)并,A,真题练习,2011.3有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是()。
A)自然连接B)交C)除D)并,D,真题练习,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 公共 基础