数据库系统概论模拟题含答案

合集下载

数据库系统概论试题(附答案)

数据库系统概论试题(附答案)

数据库系统概论试题(附答案)数据库系统概论试题一、(每小题4分,共8分)商店销售商品的数据库,涉及如下数据:商店号、商店名、地址;商品号、商品名、单价;某商店销售某商品的数量和日期。

要求:(1)设计E/R图;(2)转换成关系模型(注明函数依赖)。

—、(每小题4分,共8分)(1)(2)商店(商店号,商店名,地址) 商店号→商店名,地址商店(商品号,商品名,单价) 商品号→商品名,单价销售(商店号,商品号,数量,日期) 商店号,商品号,日期→数量二、(每小题4分,共12分)用SQL的有关语句定义(1)学生关系S(或Student),包括学号SNo、姓名SN、年龄SA、系别SD;(2)课程关系C,包括课程号CNo、课程名CN、任课教师TN;按题2的关系模式,用SQL的有关语句实现 (1)对于学生选课关系SC,授予王小兰查询权限以及对SNo和CNo的插入权限;(2)从学生选课关系SC中,删除李小冬(学生关系中可能有重名)的所有选课。

三、(每小题4分,共8分)(1)CRANT SELECT,INSERT(SNo,CNo)ON SCTO 王小兰;(2)DELETE FROM SCWHERE SNo IN(SELECT SNoFROM SWHERE SN=‘李小冬’);四、(共6分)结合题2的关系模式,用SQL语句查询郑老师讲的每门课的学生平均成绩,输出课程号和平均成绩。

四、(共6分)SELECT CNo,AVG(G)FROM SC,CWHERESC.CNo=C.CNoANDTN LIKE‘郑%’GROUP BY CNo;五、(共12分)有关图书发行的关系模型如下:书店s(书店号SNo,书店名SN,地址A)图书u(书号BNo,书名T,作者N,价格P) 图书馆L(馆号LNo,馆名LN,城市C)图书发行SBL(SNo,LNo,BNo,发行量Q)分别用关系代数和sQL语言表达如下查询:“松鹤图书馆”(馆名)收藏图书的书名和出售该书的书店名。

数据库试题及答案

数据库试题及答案

数据库系统概论模拟试题(4)一、填空题:02分,每题02分1、如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加()而不能加()。

二、单选题:20分,每题02分2、要查询与“xx电大”的课程(c)相关的所有教授(p)的名字,可用如下OQL语句。

SELECT FROM Prefessors pWHERE () c IN p.professorRelated:=’xx电大’;A: ALLB: FOR ALLC: EXISTD: EXISTS3、1.用户要执行语句UPDATE StdSET(Grd=Grd+1)WHERE Grd=90则这个用户必须拥有的数据库权限有()。

A: 插入权限B: 修改权限C: 查询权限D: 删除权限4、关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影,选择和()A: 交B: 笛卡尔积C: 自然连接D: θ连接5、SELECT 语句执行的结果是()。

A: 数据项B: 元组C: 表D: 数据库6、在SELECT 语句中使用A VG (属性名) 时, 属性名()。

A: 必须是数值型B: 必须是字符型C: 必须是数值型或字符型D: 不限制数据类型7、当选择满足一定条件的元组进行分组时,应使用的关键字是()。

A: SELECTB: GROUPC: WHERED: HA VING8、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为()的联系。

A: 1对1B: 1对多C: 多对多D: 多对19、如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字,则称关系R属于()。

A: 2NFB: 3NFC: 4NFD: BCNF10、现有学生关系Student,属性包括学号(Sno),姓名(Sname),所在系(Sdept),系主任姓名(Mname),课程名(Cname)和成绩(Grade)。

这些属性之间包含如下联系:一个学号只对应一个学生;一个学生只对应一个系;一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名不重复。

数据库系统概论模拟考试题+参考答案

数据库系统概论模拟考试题+参考答案

数据库系统概论模拟考试题+参考答案一、单选题(共97题,每题1分,共97分)1.数据完整性保护中的约束条件主要是指()。

A、值的约束和结构的约束B、并发控制的约束C、用户操作权限的约朿D、用户口令校对正确答案:A2.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是()。

A、・SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)B、・SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)GROUP BY所在系C、・SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系HAVING AVG(工资)>(SELECT AVG(工资)FROM 教师表)D、- SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)正确答案:C3.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是()。

A、软硬件选型和配置设计B、技术可行性分析报告和需求规范说明书C、数据库应用系统体系结构设计D、应用软件总体设计正确答案:B4.X—A(i-1. 2, —, k)成立是 X^Ao—Ak成立的()。

A、充分条件B、必要条件C、充要条件D、既不充分也不必要正确答案:C5.不属于数据库设计的六个阶段的是()。

A、数据库的逻辑结构设计和物理结构设计B、数据库实施和数据库的运行与维护C、数据库所依存的操作平台和应用程序界面D、数据库的需求分析和概念结构设计正确答案:C6.关于数据库事务设计,有下列说法:I.事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则II.事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范IIL事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS平台的实现方法IV.事务详细设计时,利用与具体DBMS平台无关的read和write表示事务对数据库中数据项的读写操作上述说法正确的是:()=A、I、II和 IIIB、I、II和 IVC、II和IVD、I 和 II正确答案:D7.关于ADO对象模型中的RecordSet,下述说法正确的是()=A、它用于定义连接的数据库名B、它用于定义数据的来源C、它是一个对象,用于在客户端内存中存放数据查询的结果D、它是一个对象,用于在服务器端内存中存放数据查询的结果正确答案:C8.以下关于数据粒度的叙述中错误的是()。

数据库系统概论模拟试卷及参考答案

数据库系统概论模拟试卷及参考答案

《数据库系统概论》模拟试卷(一)参考答案一、单项选择题(每小题2分,共30分)1、( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。

(A)、数据库系统(B)、数据库(C)、关系数据库(D)、数据库管理系统2、下列关于索引的叙述,正确的是(A)。

(A)、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率。

(B)、一个基本表最多只能有一个索引。

(C)、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素。

(D)、一个基本表至少要存在一个索引。

3、设有两个关系R(A,B)和S(A,C),下列等式成立的是(A)。

(A)、(B)、(C)、(D)、4、在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块的存储方法称为( C )。

(A)、HASH (B)、B树索引(C)、聚簇(D)、其它5、设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是( D )(A)、该操作不存在任何问题(B)、该操作丢失修改(C)、该操作不能重复读(D )、该操作读“脏”数据6、 关系模式规范化理论主要解决的问题是( B )(A )、提高查询速度(B )、消除操作异常和数据冗余 (C )、减少数据操作的复杂性 (D )、保证数据的安全性和完整性7、 层次型、网状型和关系型数据模型划分原则是( D )。

(A )、 记录长度(B )、 文件的大小(C )、 联系的复杂程度 (D )、数据之间的联系8、 有关系:R (A ,B ,C )(主码为A )和S (D ,A )(主码为D ,外码为A ),外码A 参照于关系R 的主码A 。

关系R 和S 的元组如图所示,指出关系S 中必定违反完整性规则的元组是( C )。

(A )、(1,2) (B )、(2,null ) (C )、(3,3) (D )、(4,1)关系R关系S9、 设有两个关系R(A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN(SELECT BFROM SWHERE C='C56');等价的关系代数表达式是(C)。

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案一、单选题(共90题,每题1分,共90分)1、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。

A、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体B、一个实体类型可以转换为一个关系模式C、一个联系类型可以转换为一个关系模式D、由实体类型转换成的关系模式的主码是该实体类型的主码正确答案:A2、数据库物理设计的目标是为应用数据提供合适的数据存储结构。

同时要保证数据库系统具有良好的性能。

关于数据库物理设计,下列说法中错误的是()。

A、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案B、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案:C3、二级封锁协议可防止().A、读“脏”数据B、读“脏”数据、丢失修改C、不可重复读、丢失修改D、不可重复读、读“脏”数据正确答案:B4、关于数据库应用系统设计,有下列说法:I.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面II.在数据库概念设计阶段,图,得到全局E-R图IIL在数据库逻辑设计阶段,IV.在数据库物理设计阶段,上述说法正确的是:()。

A、IB、I、IlWdlX/C、II和IVD、II和ni正确答案:A5、釆用定义视图的机制在数据控制方面要解决的问题是()。

A、数据库并发控制B、数据完整性C、数据安全性D、数据库恢复正确答案:C6、数据仓库的模式中,最基本的是()。

A、以上都不对B、星座模式C、雪花模式D、星型模式正确答案:D7、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、E-R图B、DDC、DFDD、SA正确答案:A8、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据II.根据商场销售业务开展情况,调整数据库中的商品清单和价格III.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对数据库系统中的数据进行转储V.国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”VI.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。

数据库系统概论模拟试卷(三)及参考答案

数据库系统概论模拟试卷(三)及参考答案

数据库系统概论模拟试卷(三)及参考答案《数据库系统概论》模拟试卷(三)参考答案一、单项选择题(每小题2分,共30分)1、下面关于基本关系性质的描述,正确的是(C)。

(A)、列的次序不可交换(B)、行的次序不可交换(C)、任意两个元组不能完全相同(D)、分量不必取原子值2、关系代数的五个基本操作是( D )。

(A)、并、交、差、笛卡尔积、除法(B)、并、交、选择、笛卡尔积、除法(C)、并、交、选择、投影、除法(D)、并、差、选择、笛卡尔积、投影3、下列不是用于实现数据库安全控制技术的是(D)。

(A)、视图机制(B)、强制存取方法(C)、审计(D)、两段锁协议4、在数据库设计的需求分析阶段,业务流程一般采用的表示方法是( B )。

(A)、E-R图(B)、数据流图(C)、程序结构图(D)、程序框图5、关系数据库中,实现实体之间的联系是通过关系与关系之间的( D )。

(A)、公共索引(B)、公共存储(C)、公共元组(D)、公共属性6、事务的隔离性是指(B)。

(A)、事务中包括的所有操作要么都做,要么都不做。

(B)、一个事务内部的操作及使用的数据对并发的其他事务是隔离的。

(C)、事务一旦提交,对数据库的改变是永久的。

(D)、事务必须是使数据库从一个一致性状态变到另一个一致性状态。

7、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( D )。

(A)、T1正在写A,T2要读A(B)、T1正在写A,T2也要写A(C)、T1正在读A,T2要写A(D)、T1正在读A,T2也要读A8、在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而另一局部应用中被当作属性,那么被称之为( D )冲突。

(A)、属性冲突(B)、命名冲突(C)、联系冲突(D)、结构冲突9、数据管理技术经历了人工管理,_____和_____。

( D )① DBMS ②文件系统③网状系统④数据库系统⑤关系系统(A)、③和⑤(B)、②和③(C)、①和④(D)、②和④10、保护数据库,防止未经授权的不合法的使用造成的数据泄漏、更改破坏。

数据库系统概论模拟试题1

数据库系统概论模拟试题1

模拟试题一及参考答案模拟试题一1.用SQL的有关语句定义:(1)学生关系Student,包括学号Sno、姓名SN、年龄SA;(2)课程关系Course,包括课程号Cno、课程名CN、任课教师CT;(3)学生选课关系SC,包括Sno,Cno和成绩G。

2.按题1的学生关系模式,用SQL的有关语句。

(1)授予赵华对学生关系Student的插入和修改权限;(2)插入任意3个学生的完整信息;(3)修改所有学生的年龄。

3.结合题1定义的学生选课数据库,用SQL语句查询学生数据库课程的成绩,输出学生姓名和成绩,按成绩排序(降序);若成绩相同,再按学号排序(升序)。

4.已知关系R、S如下所示,求域演算表达式的结果。

R A B C S D E Fa c 5 4 d 8b d 3 5 a 1m e 4 3 e 2R={XYZ R(XYZ) ∨S(XYZ)∧Z>3}15.按嵌入式SQL的格式插入任意一个学生的学号、姓名和年龄。

6.商店销售商品的数据库,涉及如下数据:商店号、商店名、地址;商品号、商品名、单价。

某商店销售某商品的数量和日期。

(1)设计E-R图(属性名用中、英文均可);(2)转换成关系模型(注明键码和函数依赖)。

7.有关图书发行的关系模式如下:书店S(书店号SNo,书店名SN,地址A)图书B(书号BNo,书名BN,价格P)图书馆L(馆号LNo,馆名LN,城市C)图书发行LBS(LNo, BNo, SNo,发行量Q)分别用关系代数和SQL语言表达如下查询:图书馆L(馆号)收藏图书的书名和出售该书的书店名。

48.图书管理数据库关系模式如下:图书B(书号BN,书名T,作者A,出版社P)学生S(姓名N,班级C,借书证号LN)借书L(LN,BN,日期D)查询:2001.1.1(20010101)以前借书的学生姓名和书名。

求:(1)以笛卡儿积为基础表达查询要求;(2)画出原始语法树;(3)画出优化语法树。

9.写出3个关系模式分别满足:(1)是1NF,不是2NF;(2)是2NF,不是3NF;(3)是3NF,也是BCNF。

(完整版)数据库系统概论模拟题含答案

(完整版)数据库系统概论模拟题含答案

1.数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A.系统分析员 B.程序员 C.数据库管理员 D.操作员3.下面列出的数不清管理技术发展的3个阶段中,没有专门的软对数据进行管理的是DⅠ. 人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.Ⅰ和Ⅱ B.只有Ⅱ C.Ⅱ和Ⅲ D.只有Ⅰ4.下列4项中,不属于数据库系统特点的是( C)。

A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高5.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而应有程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是( A )。

A.模式 B.内模式 C.外模式7.要保证数据库的数据独立性,需要修改的是( C )。

A.模式与外模式 B.模式与内模式C.三级模式之间的两层映像D.三层模式8.要何证数据库的逻辑数据独立性,需要修改的是(A )。

A.模式与外模式之间的映像 B.模式与内模式之间的映像C.模式D.三级模式9用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A.模式 B.物理模式 C.子模式 D.内模式10.下述( D )不是DBA数据库管理员的职责。

A.完整性约束说明 B. 定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是()。

A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型12.区分不同实体的依据是( B )。

A.名称 B.属性 C.对象 D.概念13.关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( B )。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式14.在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 •数据库系统是采用了数据技术的计算机系统, 数据库系统由数据库、数据库管理系统、应用系统和(C ) A .系统分析员 B. 程序员 C.数据库管理员 D. 操作员3•下面列出的数不清管理技术发展的 3个阶段中,没有专门的软 对数据进行管理的是 DI .人工管理阶段n .文件系统阶段A .I 和n B. 只有n C. n 和m5•数据库系统的数据独立性体现在( A.不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而应有程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是( A .模式 B. 内模式 C. 外模式7•要保证数据库的数据独立性,需要修改的是(A .模式与外模式 B. 模式与内模式8要何证数据库的逻辑数据独立性,需要修改的是( A .模式与外模式之间的映像9用户或应用程序看到的那部分局部逻辑结构和特征的描述是(A .模式C.数据增加、数据修改、数据查询D.外模式、模式、内模式 14•在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。

A .网状模型 B.关系模型 C.层次模型D.以上都有15. ( B )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

16•下面的选项不是关系数据库基本特征的是(A .不同的列应有不同的数据类型A .网状模型B. 关系模型C. 层次模型D.以上都有C .与行的次序无关 D.与列的次序无关17. 一个关系只有一个( D A .候选码B. 外码 18•关系模型中,一个码是(C.超码D. 主码A .可以由多个任意属性组成B.至多由一个属性组成m .数据库阶段 D. 只有I 4.下列4项中,不属于数据库系统特点的是( C )。

A .数据共享 B. 数据完整性 C.数据冗余度高D. 数据独立性高C.数据库管理员B. C.三级模式之间的两层映像D. 三层模式 )。

B.模式与内模式之间的映像 C.模式 D.三级模式10.下述(D)不是DBA 数据库管理员的职责。

A .完整性约束说明 B. 定义数据库模式 C.数据库安全D.数据库管理系统设计11•概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是( A .层次模型B. 关系模型C. 网状模型B. )。

D. 实体-联系模型12.区分不同实体的依据是( B ) OA .名称 B. 属性 C. 对象 D.概念13•关系数据模型是目前最重要的一种数据模型,它的 3个要素分别是(BA.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束B. 物理模式C. 子模式D. 内模式A )不同的列应有不同的列名 B.23.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(24•关系代数中的连接操作是由( B A .选择和投影C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是 19.现在有如下关系: 患者(患者编号,患者姓名,性别,出生日期,所在单位) 医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是(A ) A .患者编号 B. 患者姓名 C.患者编号和患者姓名 D.医生编号和患者编号20.关系代数运算是以( C )为基础的运算。

A .关系运算 B. 谓词演算 C. 集合运算 D. 代数运算21•关系数据库管理系统应能实现的专门关系运算包括( A .排序、索引、统计B. 选择、投影、连接 B . C .关联、更新、排序 D. 显示、打印、制表 A .投影B. 连接C. 选择D. 复制 C .投影、选择、笛卡尔积 D. 投影和笛卡尔积 二、填空题 1.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。

第一类 是 ,第二类是 。

2.数据模型中的 ____________ 是对数据系统的静态特征描述,包括数据结构和数据间联系的描述, _ 数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言 等。

是对3.用有向图结构表示实体类型及实体间联系的数据模型称为 模型,数据之间的联系通常通过 实现。

4. 是目前最常用也是最重要的一种数据模型。

采用该模型作为数据的组织方式的数据系统称 5•关系数据库中基于数据上的两类运算是 1C 2A 3D 4C 5B 6A 7C 8A 9C 10D 11D 12B 13B 14A 15B 16A 17D 18C 19A 20C 21B 22B 23C 24B 25C 1.概念模型、数据模型 2.数据结构、数据操作 3 .网状、指针 4•关系模型、关系数据库系统5.关系代数、关系演算 1. 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成 2. 关系数据语言可以分为三类: 关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言, 例如APLHA ,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言 例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强,能够 嵌入高级语言中使用。

3. 4. 关系代数运算中,传统的集合运算有 ___________ , _____ , _____ , ______ 。

(问答题)笛卡尔积 并交差 试述关系模型的完整性规则。

在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可 以为空?(填空题)关系模型的完整性规则是对关系的某种约束条件。

关系模型中可以有三类完整性约束:实体完整性、 参照完整性和用户定义的完整性。

其中实体完整性和参照完整性是关系模型必须满足的完整性约束条 件,被称作是关系的两个不变性,应该由关系系统自动支持。

1)实体完整性规则:若属性 A 是基本C )操作。

)操作组合而成。

选择和笛卡尔积B.关系数据库中基于数学上的两类运算是 关系代数关系演算5. 6. 7. 关系R 的主属性,则属性 A 不能取空值。

2)参照完整性规则:若属性(或属性组) F 是基本关系R 的外码,它与基本关系S 的主码Ks 相对应(基本关系R 和S 不一定是不同的关系),则对于R 中每个 元组在F 上的值必 须为:?或者取空值(F 的每个属性值均为空值);?或者等于S 中某个元组的主码值。

3)用户定义的完整性是针对某一具体关系数据库的约束条件。

它反映某一具体应用所涉及 的数据必须满足的语义要求。

在参照完整性中,外部码属性的值可以为空,它表示该属性的值尚未确定。

但前提条件是该外部码属性不是其所在关系的主属性。

例如,在下面的学生”表中,专业号”是一个外部码,不是学生表的主属性,可以为空。

其语义是,该学生的专业尚未确定。

学生(学号, 姓名,性别,专业号,年龄)专业(专业号,专业名)而在下面的选修”表中的课程号”虽然也是一个外部码属性,但它又是 选修”表的主属性,所以不能为空。

因为关系模型必须满足实体完整性。

课 程(课程号,课程名,学分)选修(学号,课程号,成绩) 关系代数运算中,基本的运算是 并差笛卡尔积选择投影。

(问答题)等值连接与自然连接的区别是什么?(填空题)连接运算中有两种最为重要也最为常用的连接, 一种是等值连接(equi-join ),另一种是自然连接(Natural join )。

©为=”的连接运算称为等值连接。

它是从关系 R 与S 的笛卡尔积中选取 A 、B 属性值相等 的那些元组。

即等值连接为: R A=B S = { t r t s | t re R A t sE S A t r [A] = t s [B] } 接(Natural join )是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组, 并且要在结果中把重复的属性去掉。

即若 R 和S 具有相同的属性组 B , r t s | t re R A t sE S A t r [B] = t s [B] } 关系代数运算中,专门的关系运算有 选择投影连接自然连 则自然连接可记作: R S = { t (问答题)9. .数据库数据具有 __________ 永久存储有组织可共享 三个基本特点。

(问答题)10•数据库管理系统是数据库系统的一个重要组成部分,它的功能包括_ __________ 、 ____________ 。

(问答题) 数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护功能 11•举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。

(填空题) 适用于文件系统而不是数据库系统的应用例子数据的备份,软件或应用程序使用过程中的临时数据存 储一般使用文件比较合适。

早期功能比较简单、比较固定的应用系统也适合用文件系统。

?适用于数 据库系统而非文件系统的应用例子目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都 使用数据库。

如一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、 作业调度系统、设备管理系统、人事管理系统等等) ,还比如学校的学生管理系统,人事管理系统,图 书馆的图书管理系统等等都适合用数据库系统。

12•数据库具有数据结构化、最小的 冗余度数据独立性 、较高的 等特点。

13. DBMS 还必须提供 ______________ 保护、 _____________ 检查、 数据的安全性数据的完整性并发控制数据库恢复 等数据控制功能 14.数据库管理系统的主要功能有哪些? (填空题)① 数据库定义功能; ② 数据存取功能; 运行管理;④数据库的建立和维护功能。

③数据库15.模式(Schema )是数据库中全体数据的 _________________ 和 描述,不涉及到具体的值。

(问答题)逻辑结构 特征 型的描述,它仅仅涉及到 16•根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。

第一类是8.。

(问答题)(问答题)概念模型数据模型_, ________ , 。

实际数据库系统中所支持的主要数据 。

(问答题)数据结构数据操作完整性约束关系模型层___________ ,第二类是__ 17•数据模型的三要素是指模型是 ____________ , 次模型网状模型18•数据模型中的 ______________ 是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,___________ 是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运 算规则及其语言等。

相关文档
最新文档