数据库系统模拟试题5

合集下载

《数据库》课程模拟试题及答案解析

《数据库》课程模拟试题及答案解析

《数据库》课程模拟试题及答案解析一、选择题(每题 1 分,共 20 分)1 、用于数据库恢复的重要文件是A 、数据库文件B 、索引文件C 、日志文件D 、备注文件2 、如果事务 T 对数据 R 已经加 X 锁,则其他事务对数据 RA 、可以加 S 锁不能加 X 锁B 、可以加 X 锁不能加 S 锁C 、可以加 S 锁也可以加 X 锁D 、不能加任何锁3 、数据库系统的核心是(以课本为主)A 、数据库B 、数据库管理系统?C 、数据模型D 、软件工具4 、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是A 、数据的物理独立性B 、数据的逻辑独立性C 、数据的位置独立性D 、数据的存储独立性5 、设关系 R 和 S 的元组个数分别为 100 和 300 ,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组个数是A 、 400B 、 10000C 、 30000D 、 900006 、下面对于关系的叙述中,哪个是不正确的?A 、关系中的每个属性是不可分解的B 、在关系中元组的顺序是无关紧要的C 、任意的一个二维表都是一个关系(反过来对)D 、每一个关系只有一种记录类型7 、视图消解( view resonlution )的概念是A 、将对视图的查询转换为逻辑查询的过程B 、将对视图的查询转换为对具体数据记录查询的过程C 、将对视图的查询转换为对数据文件的查询的过程D 、将对视图的查询转换为基本表的查询的过程8 、下面有关 E-R 模型向关系模型转换的叙述中,不正确的是A 、一个实体类型转换一个关系模式B 、一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C 、一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并( n 端)D 、一个 m:n 联系转换为一个关系模式9 、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)A 、第一阶段是获得封锁,也称为扩展阶段B 、第一阶段是获得封锁,也称为并行阶段C 、第一阶段是获得封锁,也称为收缩阶段D 、第二阶段是释放封锁,也称为扩展阶段10 、 E-R 图适用于建立数据库的A 、概念模型B 、逻辑模型C 、结构模型D 、物理模型11 、在数据字典中,能同时充当数据流的来源和去向的是A 、数据记录B 、数据通路C 、数据存储D 、数据结构12 、关系模型的结构是A 、层次结构B 、网状结构C 、二维结构D 、对象结构13 、下列聚合函数中不忽略空值( null )的是A 、 SUM (列名)B 、 MAX (列名)C 、 COUNT ( * )D 、 AVG (列名)14 、 DBMS 中实现事务持久性的子系统是A 、安全性管理子系统B 、完整性管理子系统C 、并发控制子系统D 、恢复管理子系统15 、当关系 R 和 S 自然连接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是A 、左外联接B 、右外联接C 、外部并D 、外联接16 、判断下列模式分别属于哪个范式(最高范式)R({S,T,J},{(S,J)->T,S->J,T->J})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF17 、判断下列模式分别属于哪个范式(最高范式)(因为候选码 S# 存在对码的传递函数依赖)R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF18 、实体完整性要求主属性不能取空值,这一点可以通过来保证A 、定义外码B 、定义主码C 、用户定义的完整性D 、由关系系统自动19 、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?A 、 WITH CHECK OPTION 子句B 、 WITH CHECK DISTINCT 子句C 、 WITH CHECK ON 子句D 、 WITH CHECK STRICT 子句20 、设关系 R 与关系 S 具有相同的目(或称度),且相对应的属性的值取自同一个域,则 R-(R-S) 等于A 、R ∪ SB 、R ∩ SC 、 R × SD 、 R-S二、填空题(每空 1 分,共 20 分)1 、事务的 ACID 特性是:原子性、一致性、隔离性、持续性2 、数据管理技术经历了人工管理、文件管理和系统管理三个阶段3 、实体之间的联系可抽象为三类,它们是 1:1 、 1:n 、 m:n4 、客观存在的人、事、物可以称为实体5 、完整性约束包括实体完整性约束、参照完整性约束、用户定义完整性约束6 、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段7 、若关系为 1NF ,且它的每一非主属性都完全函数依赖于候选码,则该关系为 2NF8 、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成的9 、数据库体系结构三级模式包括:外模式、模式、内模式10 、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性三、问答题(每题 3 分,共 36 分)设有一个供应状况数据库:产品表( Products )由产品 ID ( P_ID )、供应商 ID ( S_ID )、商品 ID( C_ID )、单价( Price )、成本( Cost )组成;商品类型表( Categories )由商品 ID ( C_ID )、商品类型( CAT )组成;供应商表( Suppliers )由供应商 ID ( S_ID )、公司( Employees )、国家( Country )组成。

数据库原理模拟试卷五(答案)

数据库原理模拟试卷五(答案)
10. 对关系R进行投影运算后,得到关系S,则 ( C ) A.关系R的元组数等于关系S的元组数
B.关系R的元组数小于关系S的元组数
C.关系R的元组数大于或等于关系S的元组数 D.关系R的元组数大于关系S的元组 数
11.记载数据库系统运行过程中所有更新操作的文件称为 ( C ) A.更新文件 B. 后备文件 C.日志文件 D.数据文件
9.在关系模式R中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有以下性质 ( C ) A.属性T仅是R的主属性,但不包含于侯选键中 B.属性T必是R的非主属性
C.属性T必是组成R候选键的主属性
D.属性T可能是R的主属性,也可能是R的非主属性
解释:函数依赖是语义范畴的概念,本题可以直接从语义上理解: 如果t不包含在任一侯选键中,它至少依赖于候选键,所以它肯定会在F中“→”的右端出现; 包含在任何一个候选键中的属性称为主属性。
B.关系R的元组数小于关系S的元组数
C.关系R的元组数大于或等于关系S的元组数 D.关系R的元组数大于关系S的元组 数
11.记载数据库系统运行过程中所有更新操作的文件称为 ( C ) A.更新文件 B. 后备文件 C.日志文件 D.数据文件
12.在面向对象的模型中,表示实体中的每个属性时,使用 ( C ) A.两个变量,一个消息 B.两个变量,两个消息 C.一个变量,两个消息 D.一个变量,一个消息
一、单项选择题1. 在数据库系统中,数据独立性是指( C )
A.用户与计算机系统的独立性 B.数据库与计算机的独立性 C.数据与应用程序的独立性 D.用户与数据库的独立性
2. 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和 ( C )

数据库试卷及 答案

数据库试卷及 答案

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指()A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是()A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是( )A.树B.图C.索引D.关系7.有一名为“列车运营"实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()A.车次B.日期C.车次+日期D.车次+情况摘要8。

己知关系R和S,R∩S等价于()A。

(R—S)-S B。

S-(S—R)C.(S—R)-RD.S—(R—S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()A.全外联接B。

左外联接C。

右外联接D。

自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY,Sname CHAR(8)NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A。

数据库系统l试题库及答案 第5章数组和广义表

数据库系统l试题库及答案 第5章数组和广义表

第5章 数组和广义表5.1数组一、填空题1. 假设有二维数组A 6×8,每个元素用相邻的6个字节存储,存储器按字节编址。

已知A 的起始存储位置(基地址)为1000,则数组A 的体积(存储量)为 ;末尾元素A 57的第一个字节地址为 。

2. 三元组表中的每个结点对应于稀疏矩阵的一个非零元素,它包含有三个数据项,分别表示该元素的 、 和 。

3. 设数组a[1…60, 1…70]的基地址为2048,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a[32,58]的存储地址为 。

4. 设n 行n 列的下三角矩阵A 已压缩到一维数组B[1..n*(n+1)/2]中,若按行为主序存储,则A[i,j]对应的B 中存储位置为 。

5. 设有一个10阶对称矩阵A 采用压缩存储方式(以行为主序存储:a 11=1),则a 85 的地址为 。

6. 设下三角矩阵A 如果按行序为主序将下三角元素A i j (i ≤j)存储在一个一维数组B[1..n(n+1)/2]中,对任一个三角矩阵元素A ij ,它在数组B 中的下标为 。

二、选择题1. ( )假设有60行70列的二维数组a[1…60, 1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储单元,那么第32行第58列的元素a[32,58]的存储地址为 。

A .16902B .16904C .14454D .答案A, B, C 均不对 2. ( )对特殊矩阵采用压缩存储的目的主要是为了 。

A .表达变得简单B .对矩阵元素的存取变得简单C .去掉矩阵中多余元素D .减少不必要的存储空间3. ( )对于n 阶对称矩阵,如果以行序或列序放入内存中,则需要 个存储单元。

A .n(n+1)/2B .n(n-1)/2C . n 2D .n 2/24. 有一个100*90的稀疏矩阵,非0元素有10个,设每个整型数占2字节,则用三元组表示该矩阵时,所需的字节数是 。

数据库原理模拟试题

数据库原理模拟试题

数据库系统原理与应用模拟题一一、选择题:在每小题列出的四个选项中只有一个是符合题目要求的,请将正确选项前的字母填在题后的横线内。

(本大题共15小题,每小题1分,共15分)1、子模式是用户与数据库的接口之一,它对应于数据库的_________A. 外模式B. 概念模式C. 内模式D. 存储模式2、设有关系框架R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系框架R最高是_________A. 第一范式的B. 第二范式的C. 第三范式的D. BCNF范式的3.在数据库设计中使用E-R图工具的阶段是_________。

A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段4. 数据的正确、有效和相容称之为数据的_________。

A.安全性 B、一致性 C、独立性 D.完整性5. 视图是一个“虚表”,视图的构造基于_________A.基本表B.视图C.基本表或视图D.数据字典6.如果事务T获得了数据对象R上的排它锁,那么_________A.T对R只能读不能写B.T对R只能写不能读C.其它事务对过R只能读不能写D.其它事务对R既不能读也不能写7.数据库的物理独立性是指_________A.概念模式改变,外模式和应用程序不变B.内模式改变,外模式和应用程序不变C.内模式改变,概念模式不变D.概念模式改变,内模式不变8、关系数据库中能唯一标识元组的那个属性称为_________。

A.唯一性的属性B.不可改动的保留字段C.关系元组的唯一性D.候选码9、设关系R和S的元组个数分别为x和y,那么广义笛卡尔集操作结果的元组个数为___________A x+yB x-yC x*yD max(x,y)10、Access 2000是一个基于__________A.层次模型的DBMSB.网状模型的DBMSC.关系模型的应用程序D.关系模型的DBMS11、下面哪一项是DBS采用的并发控制措施___________A 授权B 登记日志文件C 封锁D 数据加密12、在数据库三级模式间引入二级映象的主要作用是___________A 提高数据与程序的独立性B 提高数据与程序的安全性C 保持数据与程序的一致性D 提高数据与程序的可移植性13、在下列关于关系的陈述中,错误的是_________A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要14、在数据库设计中,表示用户业务流程的常用方法是_________A.数据流图DFDB.ER图C.程序流程图D.数据结构图15、下列四项中,不属于数据库特点的是_________A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高二、填空题:(每空1分,共15分)1、多个事务在并发执行时如果不加以控制,可能产生丢失更新、__________、__________等问题2、分解模式的两条基本原则是:______________,_______________。

《数据库系统概论》模拟试题

《数据库系统概论》模拟试题

《数据库系统概论》模拟试题(3)、选择题(每小题2分,共40分):1. 数据库系统与文件系统的主要区别是A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.同一个关系模型的 任意两个元组值A. 不能全同 C.必须全同3.自然连接是构成新关系的有效方法。

一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的A.元组 B .行C ・记录D .属性4. SQL 语言具有两种使用方式,分别称为交互式SQL 和A.提示式SQLB ,多用户SQL C,嵌入式SQLD ,解释式SQL 5.关系规范化中的删除操作异常是指A .不该删除的数据被删除B,不该插入的数据被插入6•属于BCNF 的关系模式删除的异常7.从E ・R 模型关系向关系模型转换时,一个M:N 联系转换为关系模式时,该关系模式的关键字是,以上都不是C .应该删除的数据未被删除-应该插入的数据未被插入A ・已消除了插入、删除异常 ・已消除了插入、删除异常和数据冗余 C.仍然存在插入、删除异常・在函数依赖范畴内,已消除了插入和A ・M 端实体的关键字.N 端实体的关键字C . M端实体关键字与N端实体关键字组合D・重新选取其他属性8.数据库的是指数据的正确性和相容性。

A ・安全性B ・完整性C .并发控制D .恢复若两个实体之间的联系是m:n,则实现m: n 联系的方法是()。

A.将“m”端实体转换关系的码加入到端的关系中B. 在“m”端实体转换的关系中加入,”冲 端实体转换关系的码9.授权编译系统和合法性检查机制一起组成了 子系统A.安全性B.完整性,设有两个事务T1、T2,C .并发控制D .恢复其并发操作如图1所示,下列评价正确的是A 该操作不存在问题B .该操作丢失修改C ■该操作不能重复读―T1 T2D .该操作读“脏”数据① 读A 二100A 二A*2写回 ②③ ROLLBACK 恢复 A 二读 A 二 200图1事务并发操作图11.在学生表STUD 中查询所有小于20岁的学生姓名(XM )及其年龄(SA )o 实现该功能的正确SQL 语句是(A. SELECT XM, SA FROM STUD FOR SA<20B. SELECT XM, SA FROM STUD WHERE NOT SA>=20C. SELECT XM, SA ON STUD FOR SA<20D. SELECT XM, SA ON STUD WHERE SA<2012.关系R (R#,RN,S#)和S (S#,SN,SD )中,R 的主码是R#,S 的主码是S#,则S#在R 中A 候选码B 主码C 外码D 内码13. 有关系R 和S, R-S 的运算等价于()。

mysql数据库考试试题及答案

mysql数据库考试试题及答案

mysql数据库考试试题及答案一、选择题(共10题,每题2分)1. 数据库是用来存储数据的______。

A. 软件B. 硬件C. 语言D. 操作系统2. 在MySQL中,一个数据库可以包含多个______。

A. 数据表B. 数据记录C. 数据字段D. 数据行3. 在MySQL中,使用______命令可以查询数据库中的表。

A. INSERTB. SELECTC. DELETED. UPDATE4. MySQL的数据类型中,用于存储货币金额的类型是______。

A. VARCHARB. INTC. DECIMALD. TEXT5. 在MySQL中,以______开头的注释语句会被MySQL解释器忽略。

A. //B. **C. #D. --6. 在MySQL中,使用______关键字可以删除表中的所有数据。

A. DELETEB. DROPC. TRUNCATED. REMOVE7. MySQL中,使用______命令可以将表中的数据按照指定的条件进行排序。

A. SELECTB. ORDER BYC. GROUP BYD. UPDATE8. 在MySQL中,使用______命令可以创建一个新的数据库。

A. CREATEB. INSERTC. UPDATED. DELETE9. 在MySQL中,使用______命令可以修改表的结构。

A. ALTERB. UPDATEC. TRUNCATED. DROP10. 在MySQL中,使用______命令可以将多个表进行连接查询。

A. UNIONB. JOINC. MERGED. LINK二、填空题(共5题,每题4分)1. 在MySQL中,______命令用于创建一个新的数据库。

2. SQL是______查询语言。

3. 在MySQL中,使用______关键字可以对查询结果进行分组。

4. MySQL中,______命令可以删除指定的数据表。

5. 在MySQL中,______函数用来统计指定字段的平均值。

数据库模拟试题及答案

数据库模拟试题及答案

数据库模拟试题及答案 Last updated on the afternoon of January 3, 2021模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[]A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为[]A .DBSB .DDC .DDLD .DBMS3.设有关系R(A,B,C)和关系S(B,C,D),那么与RS 等价的关系代数表达式是[ ]A .σ1=5(RS )B .σ1=5(R ×S )C .σ1=2(RS )D .σ1=2(R ×S ) 4.与域表达式{ab|(c)(R(ac)∧R(cb))}等价的关系代数表达式是[ ]A .π1,4(σ2=3(R ×R ))B .π1,3(RR )C .π1,4(RR )D .π1,3(RS )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECTA ,B FROMRWHEREBNOTIN (SELECTBFROMSWHEREC='C56');等价的关系代数表达式是[]A .πA ,B (σC ≠'C56'(RS ))B .πA ,B (RS )C .R -πA ,B (σC='C56'(RS ))D .R -πA ,B (σC ≠'C56'(RS )) 6.嵌入式SQL 的预处理方式,是指[]C ≠'C56'1=22=12=3A.识别出SQL语句,加上前缀标识和结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={B→D,AD→C},那么ρ={ABC,BCD}相对于F[ ]A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,C→D},则F+中左部为(BC)的函数依赖有[ ]A.2个B.4个C.8个D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ]A.17个B.18个C.23个D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ]A.原子性B.一致性C.隔离性D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ]A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型B.集合类型C.数组类型D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ]A.冒号“:”B.单箭头“→”C.下划线“_”D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性B.虚拟性C.无关性D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ]A.一对一的B.一对多的C.多对一的D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。

数据库试题库含答案

数据库试题库含答案

数据库试题库含答案一、单选题(共100题,每题1分,共100分)1、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。

2、Access 2010数据库中的表是一个( )。

A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表3、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。

A、字段名称B、说明C、数据类型D、字段属性正确答案:B4、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。

因此,数据表既相对独立,又相互联系。

5、"在一个单位的人事数据库,字段"简历"的数据类型应当为( )。

"A、备注型B、文本型C、日期/时间型D、数字型正确答案:A6、如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( )转换为关系数据模型。

A、网状模型。

B、层次模型C、E-R模型D、关系模型正确答案:C7、将E-R图转换为关系模式时,实体集和联系都可以表示为( )。

A、属性B、键C、关系D、域正确答案:C答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。

8、当文档型字段取值超过255个字符时,应改为数据类型。

中级数据库系统工程师上午模拟试题及答案解析(5)

中级数据库系统工程师上午模拟试题及答案解析(5)

中级数据库系统工程师上午模拟试题及答案解析(5)(1/65)选择题第1题计算机感染特洛伊木马后的典型现象是_______ 。

A.程序异常退出B.有未知程序试图建立网络连接C.邮箱被垃圾邮件填满D.Windows系统黑屏下一题(2~3/共65题)选择题运行Web浏览器的计算机与网页所在的计算机要建立(2) 连接,采用(3) 协议传输网页文件。

第2题A.UDPB.TCPC.IPD.RIP第3题A.HTTPB.HTMLC.ASPD.RPC上一题下一题(4/65)选择题第4题“三网合一”的三网是指______。

A.电信网、广播电视网、互联网B.物联网、广播电视网、电信网C.物联网、广播电视网、互联网D.物联网、电信网、互联网上一题下一题(5/65)选择题第5题栈(Stack)是限定仅在_______进入插入或删除操作的线性表。

对栈来说,表尾端称为_______;表头端称为_______。

A.表头栈顶(top),栈底(bottom)B.表头,栈底(bottom) 栈顶(top)C.表尾,栈顶(top) 栈底(bottom)D.表尾,栈底(bottom) 栈顶(top)上一题下一题(6/65)选择题第6题针对分布式事务,要求提供参与者状态的协议是_______。

A.一次封锁协议B.两段锁协议C.两阶段提交协议D.三阶段提交协议上一题下一题(7/65)选择题第7题一个B类网络的子网掩码为255.255.224.0,则这个网络被划分成了_______个子网。

A.2B.4C.6D.8上一题下一题(8/65)选择题第8题_______是计算机辅助软件工程技术的简称。

A.SDEB.GDIC.SAD.CASE上一题下一题(9/65)选择题第9题在下列进程调度算法中,可能引起进程长时间得不到运行的算法是_______。

A.时间片轮转法B.不可抢占式静态优先数法C.可抢占式静态优先数法D.不可抢占式动态优先数法上一题下一题(10/65)选择题第10题关于ARP表,以下描述中正确的是_______。

大学数据库试题及答案

大学数据库试题及答案

大学数据库试题及答案数据库期末模拟考试试题答案一:名词解析1(数据库2(强制存取控制(MAC)3(参照完整性4(两段锁协议二填空题(1(用树型结构表示实体类型及实体间联系的数据模型称为。

2(在函数依赖中,根据Armstrong推理规则的自反律可以得到的函数依赖。

3(完整性包括是指、和。

4(设关系模式R(A,B,C),F是R上成立的函数依赖集合,F={B?A,B?C},则分解ρ,{AB,AC}丢失的函数依赖是。

5(设有属性集X,Y以及关系模式R,如果X和Y之间是“N:1”关系,则存在函数依赖。

6(并发控制的主要方法是采用__机制。

7(是数据库管理系统的基本单位,它是用户定义的一组逻辑一致的程序序列。

三单选题1(下列说法中,不正确的是()A(概念模型与数据模型无关B(视图也是一种数据库安全性控制的方法 C(安全性防范对象是非法用户和非法操作D(SQL语言不少完备的关系数据语言 2(关系代数的五种基本运算是()A(?,?,,,?,sB(?,,,×,s,PC(?,?,×,?,sD(?,?,×,s,P 3(关于视图,下列说法中正确的是()A(对所有视图的使用与表一样,也可以进行增删改操作B(视图只能从表中导出C(视图与表一样,也存储着数据D(最终都要转化成对基本表的操作 4(在数据模型中,对数据库系统动态特性的描述是用()A(数据结构B(数据操作C(数据对象D(数据的完整性约束条件5(在嵌入式SQL方式中,主语言向SQL语句提供参数,主要是用() A(游标B(缓冲区C(主变量D(SQL通信区6(数据库概念结构设计的主要工具是()A(数据流程图B(E-R图C(规划化理论D(SQL语言7(设有关系模式R(U,F),其中U={X,Y,Z},F={Y?Z,X?YZ},则该模式最高满足() A(1NFB(2NFC(3NFD(BCNF8(从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是()A(M端实体的关键字B(N端实体的关键字C(M端实体的关键字与N端实体的关键字D(重新选取其他属性9(若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,这种情况称为()A(事务故障B(系统故障C(介质故障D(计算机病毒10(设有关系模式R(ABC,B?C),其分解r={AB,BC}相对F()A(既具有无损连接性,又保持函数依赖B(具有无损连接性,但不保持函数依赖C(不具有无损连接性,但保持函数依赖D(不具有无损连接性,也不保持函数依赖11(若事务T获得了数据对象R的X锁控制权,则T对R()A(既能读也能写B(不能读但能写C(不能读也不能写D(只能读不能写 12(一个事务一旦提交,则它对数据库的改变是永久的。

数据库系统概论试题及答案五

数据库系统概论试题及答案五

试题五一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。

1. 模式的逻辑子集通常称为( )A .外模式B .内模式C .概念模式D .逻辑模式2. 已知两个关系如下:假设R 的主键是A ,S 的主键是D ,在关系S 的定义中包含外键子句: “FOREIGN KEY (A) REFERENCES R(A) ON DELETE NO ACTION ”, 下列SQL 语句不能成功执行的是( ) A .DELETE FROM R WHERE A =2B .DELETE FROM R WHERE A =3C .DELETE FROM S WHERE A =1D .DELETE FROM S WHERE A =23. 在SQL 中,与“NOT IN ”等价的操作符是( )A .<>ALLB .<>SOMEC .=SOMED .=ALL4. 将E-R 模型转换成关系模型,属于数据库的( )A .需求分析B .概念设计C .逻辑设计D .物理设计5. 设有一个关系:DEPT (DNO ,DNAME ),如果要找出倒数第三个字母为W ,RS(考 生 答 题 不 得 超 过 此 线)并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE()A.’_ _ W _ %’B.’_ % W _ _’C.’_ W _ _’D.’_ W _ %’6.有一个关系:学生(学号,,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束7. 已知关系R如图1所示,可以作为R主码的属性组是()。

图1A. ABCB. ABDC. ACDD. BCD8. 已知成绩关系如图2所示。

执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()成绩图2A. 1B. 2C. 3D. 49.设有关系R和关系S进行如图3所示的运算,则运算结果中含有元组的数目是()R SA B C1 2 3 4 5 6 7 8 9D E5 67 89 10 图3A. 6B. 7C. 8D. 910. 已知关系:厂商(厂商号,厂名)PK=厂商号产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号假设两个关系中已经存在如图4所示元组:厂商产品厂商号厂名C01 宏达C02 立仁C03 广源产品号颜色厂商号P01 红C01P02 黄C03图4若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是()A. I,II,IVB. I,IIID. I,IV二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)模拟试题(⼀)⼀、填空题(30分)1.数据的独⽴性包括数据的物理独⽴性和数据的逻辑独⽴性。

2.数据的物理独⽴性是指当数据的存储结构(或内模式)改变时,通过系统内部的⾃动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。

3.数据模型由三部分组成:数据结构数据操作完整性约束4.⼀个学⽣可以同时借阅多本图书,⼀本图书只能由⼀个学⽣借阅,学⽣和图书之间为1:n(⼀对多)的联系。

5.⼀个关系模型由若⼲个关系模式组成。

6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

7.SQL语⾔具有对数据的定义查询操纵控制等四个⽅⾯的功能。

8.设X→Y是关系模式R的⼀个函数依赖,并且Y是X的⼦集,则称X→Y是平凡函数依赖。

9.在⼀个关系模式中,若⼀个属性或属性组K完全函数决定整个元组,则称K为该关系的⼀个候选关键字。

10.如果⼀个关系R中的所有⾮主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。

11.⼀个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。

12.假定⼀个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。

13.实现系统案例,防⽌⾮法破坏数据,所采⽤的数据保护措施有:⽤户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录⽇志⽂件。

13、15.____分布式数据库___________是⼀个逻辑上统⼀、地域上分布的数据集合。

16.关系中能唯⼀标识元组,且⼜不含多余属性称为___候选键_____________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种⽅法称为_____________⾃顶向下⽅法___________。

18.分布式数据库系统中透明性层次越⾼,应⽤程序的编写越简单。

东华大学数据库系统原理试卷五及答案

东华大学数据库系统原理试卷五及答案
式的模式。 (5)模式分解的优点之一是能消除【冗余】和操作异常现象。 (6)若关系A有m个属性,关系B有n个属性,则A×B有【m+n】个属性。 (7)SQL语言中,向数据库表中插入数据的命令是【insert into】。 (8)数据库的并发操作通常会带来三个问题:【丢失更新】问题、读脏数据问题、不可重复
/db/shijuan_html/06_db_answer.htm
1/9
2015年12月2日
(9)数据独立性是数据库技术的重要特点之一
(6) 在数据库设计中,将E-R图转换成关系数据模型的过程属于 A) 需求分析阶段 B) 逻辑设计阶段 C) 概念设计阶段 D) 物理设计阶段 答案:B
D.F+=G+
(14)将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能 的SQL语句是( )
A.GRANT SELECT TO S ON WANG WITH PUBLIC B.GRANT SELECT ON S TO WANG WITH PUBLIC C.GRANT SELECT TO S ON WANG WITH GRANT OPTION D.GRANT SELECT ON S TO WANG WITH GRANT OPTION 答案:D
(5)
Select SNAME
From S
Where not exists (Select *
From C
Where not exists (select *
From SC
Where C#=C.C# and S#=S.S#))
(6) Select S#,count(*),avg(GRADE) From SC Group by S#
?/SPAN> CN AME,TEACHER(sSC.C#=C.C#((?/SPAN>S#(s S.S#=SC.S#(s SEX=?/SUB> 女?/SPAN>(S)?SPAN lang=EN-US>SC))

2010年全国自考数据库系统原理模拟试卷(五)及答案

2010年全国自考数据库系统原理模拟试卷(五)及答案

更多优质自考资料,请访问自考乐园俱乐部/club/5346389 2010年全国自考数据库系统原理模拟试卷(五)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.元数据是指()A.描述性的数据B.用户数据C.索引数据D.统计数据答案:A2.概念模型是()A.硬件独立,软件独立B.硬件独立,软件依赖C.硬件依赖,软件独立D.硬件依赖,软件依赖答案:A3.在标准SQL中,建立数据库结构(模式)的命令为()A.CREATE SCHEMA命令B.CREATE TABLE命令C.CREATE VIW命令D.CREATE INDEX命令答案:A4.下列哪种关系模型具有第一范式性质()A.平面关系模型B.嵌套关系模型C.复合对象模型D.以上均不具有答案:A5.在分布式系统中,场地是由()组成的A.计算机B.数据库C.若干终端D.A、B和C答案:D6.ODBC是指()A.对象数据库约束B.面向数据库约束C.开放式数据库互连D.开放式数据库约束答案:A7.SQL中,下列涉及空值的操作,不正确的是()A.AGE=NULLB.AGE IS NOT NULLC.AGE IS NULLD.NOT(AGE IS NULL)答案:A8.实现数据库并发控制的重要技术是()A.触发器B.数据库的后备副本C.封锁D.访问权限控制答案:C9.分布式数据库系统具有两个性质()A.场地独立性和网络协作性B.场地自治性和场地间的协作性C.场地自治性和网络自治性D.场地透明性和系统完整性答案:B10.聚合函数中,操作对象是元组的函数是()A.SUMB.AVGC.COUNTD.MIN答案:C11.()完整地揭示了数据之间的联系A.数据流图B.数据字典C.类型构造图D.对象联系图答案:D 更多优质自考资料,请访问自考乐园俱乐部/club/5346389更多优质自考资料,请访问自考乐园俱乐部/club/534638912.设关系R和S的结构相同,并且各有100个元组,那么这两个关系的运算结果的元组个数为()A.100B.小于等于100C.200D.小于等于200答案:D13.数据库管理系统(DBMS)是()A.数学软件B.应用软件C.计算机辅助设计D.系统软件答案:D14.数据库系统的操作开销包括()A.报告生成B.改组频率C.辅存空间D.以上答案都对答案:D15.下列“回收权限”语句有可能失败的是()A. AB. BC. CD. D答案:B二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

数据库系统概论试题及答案五

数据库系统概论试题及答案五

试题五一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1. 模式的逻辑子集通常称为( )A .外模式B .内模式C .概念模式D .逻辑模式2. 已知两个关系如下:假设R 的主键是A ,S 的主键是D ,在关系S 的定义中包含外键子句:“FOREIGN KEY (A) REFERENCES R(A) ON DELETE NO ACTION ”, 下列SQL 语句不能成功执行的是( ) A .DELETE FROM R WHERE A =2B .DELETE FROM R WHERE A =3C .DELETE FROM S WHERE A =1D .DELETE FROM S WHERE A =23. 在SQL 中,与“NOT IN ”等价的操作符是( )RS(考 生 答 题 不 得 超 过 此 线)A.<>ALL B.<>SOMEC.=SOME D.=ALL4.将E-R模型转换成关系模型,属于数据库的()A.需求分析B.概念设计C.逻辑设计D.物理设计5.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A.’_ _ W _ %’ B.’_ % W _ _’ C.’_ W _ _’ D.’_ W _ %’6.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束7. 已知关系R如图1所示,可以作为R主码的属性组是()。

R图1A. ABCB. ABDC. ACDD. BCD8. 已知成绩关系如图2所示。

执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()成绩图2A. 1B. 2C. 3D. 49.设有关系R和关系S进行如图3所示的运算,则运算结果中含有元组的数目是()R SA B C 123 456 789D E5678910图3A. 6B. 7C. 8D. 910. 已知关系:厂商(厂商号,厂名)PK=厂商号产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号假设两个关系中已经存在如图4所示元组:厂商产品厂商号厂名C01宏达C02立仁C03广源产品号颜色厂商号P01红C01P02黄C03图4若再往产品关系中插入如下元组:I(P03,红,C02) II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是()A. I,II,IVB. I,IIIC. I,IID. I,IV二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。

数据库试题及答案

数据库试题及答案

数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。

A. 数据定义B. 数据操纵C. 数据控制D. 以上都是答案:D2. 在关系型数据库中,关系是指()。

A. 一个表格B. 一个索引C. 一个视图D. 一个查询答案:A3. 以下哪个不是SQL语言的组成部分?()A. DDLB. DMLC. DCLD. TCL答案:D4. 数据库设计中,将E-R图转换为关系模式的过程称为()。

A. 数据定义B. 数据操纵C. 数据转换D. 数据控制答案:C5. 以下哪个选项不是数据库的三级模式?()A. 内模式B. 概念模式C. 存储模式D. 外模式答案:C6. 在数据库中,用于存储数据的逻辑单位是()。

A. 文件B. 记录C. 表D. 字段答案:C7. 数据库系统的数据独立性主要体现在()。

A. 硬件独立性B. 软件独立性C. 逻辑独立性D. 物理独立性答案:C8. 在SQL中,用于创建新表的语句是()。

A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A9. 以下哪个选项是数据库的完整性约束?()A. 主键约束B. 外键约束C. 唯一性约束D. 以上都是答案:D10. 数据库中,用于实现数据共享的机制是()。

A. 视图B. 索引C. 存储过程D. 触发器答案:A二、填空题(每题2分,共20分)1. 数据库系统的核心是________。

答案:数据库管理系统(DBMS)2. 数据库管理系统的主要功能包括数据定义、数据操纵和________。

答案:数据控制3. 在关系型数据库中,表与表之间的关系是通过________来实现的。

答案:外键4. 数据库设计通常分为三个阶段:概念设计、逻辑设计和________。

答案:物理设计5. SQL语言中,用于删除表的语句是________。

答案:DROP TABLE6. 数据库的三级模式包括外模式、概念模式和________。

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

数据库系统模拟试题5
一、(每小题4分,共12分)
用SQL语言定义
1)学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;
2)课程关系C,包括课程号CNo、课程名CN、学分CC;
3)学生选课关系SC,包括SNo、CNo和成绩G。

注意:说明主键码和外键码(如果有的话)。

二、(每小题4分,共12分)
按题1的关系模式,用SQL语言
对于学生选课关系SC,授予王云查询权限以及对SNo和CNo的插入权限;
1)删除学号为“9900205”的学生;
2)从学生选课关系SC中,删除王云(学生关系中可能有重名)的所有选课。

三、(每小题3分,共6分)
结合题1的关系模式,
1) 用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,
2) 按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。

四、(共6分)
按嵌入式SQL的格式插入任一个学生的学号、姓名、性别。

五、(每小题4分,共8分)
商店销售商品的数据库,涉及如下数据:
商店号、商店名、地址;
商品号、商品名、单价;
某商店销售某商品的数量和日期。

1)设计E/R图;
2) 转换成关系模型。

六、(每小题6分,共12分)有关图书发行的关系模型如下:
书店S(书店号SNo,书店名SN,地址A)
图书B(书号BNo,书名T,作者N,价格P)
图书馆L(馆号LNo,馆名LN,城市C)
图书发行SBL(SNo,LNo,BNo,发行量Q)
分别用1) 关系代数和2) SQL语言表达如下查询:
“上海图书馆”(馆名)收藏图书的书名和出售该书的书店名。

七、(第1小题4分,第2小题8分,共12分)
图书管理数据库关系模型如下:
图书B(书号BN,书名T,作者A)
学生S(姓名N,班级C,借书证号LN)
借书L(LN,BN,日期D)
查询:2002.1.1(20020101)以前借书的学生姓名和书名。

要求:1) 以笛卡尔积为基础表达查询;
2) 用关系代数中两个不同的等价变换规则对查询表达式进行优化(做其中二、三步即可)。

八、(每小题4分,共8分)
按题1的学生关系模式,找出不是既大于20岁又属于计算机系的学生。

1) 用关系代数表达式表达查询;
2) 用数据逻辑规则表达查询。

九、(每小题6分,共12分)
涉及到学生、教师和课程的关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。

假设学生有重名,课程名也可能有重名。

又假设每个教师只教一门课,但一门课可有几个教师开设。

当某个学生选定某门课后,其上课教师就固定了。

1 ) 写出键码和函数依赖;
2) 分解关系模式使之属于BC范式。

十、(每小题6分,共12分)
电影数据库涉及如下数据:
电影类包括电影名、制作年份等属性;
演员类包括姓名、性别等属性;
每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。

1) 用ODL给出类的说明(包括范围名);
2) 用OQL查询演员孙小华所出演电影的电影名。

数据库系统模拟试题5答案及评分标准
一、(每小题4分,共12分)
1) CREA TE TABLE S{
SNo INT PRIMARY KEY,
SN CHAR(30),
SA INT,
SD CHAR(20)
};
2) CREA TE TABLE C{
CNo INT PRIMARY KEY,
CN CHAR(20),
CC INT
};
3) CREA TE TABLE SC{
SNo INT,
CNo INT,
G INT,
PRIMARY KEY(SNo,CNo),
FOREIGN KEY(SNo) REFERENCES S(SNo),
FOREIGN KEY(CNo) REFERENCES C(CNo)
};
二、(每小题4分,共12分)
1) GRANT SELECT,INSERT(SNo,CNo) ON SC TO 王云;
2) DELETE FROM S
WHERE Sno=9900205
3) DELETE FROM SC
WHERE SNo IN
(SELECT SNo
FROM S
WHERE SN='王云'
);
三、(每小题3分,共6分)
SELECT SNo,A VG(G)
FROM SC
GROUP BY SNo
ORDER BY A VG(G) DESC,SNo
四、(共6分)
1) 说明:EXEC SQL BEGIN DECLARE SECTION;
int sno;
char sn[30];
char ss[1];
char SQLSTA TE[6];
EXEC SQL END DECLARE SECTION;
2) 赋值:sno:=99001;
sn:='李小兰';
ss:='F';
3) 插入:EXEC SQL INSERT INTO S
V ALUES(:sno,:sn,:ss);
五、(每小题4分,共8分)
2) 商店(商店号,商店名,地址)
商品(商品号,商品名,单价)
销售(商店号,商品号,数量,日期)
六、(每小题6分,共12分)
1)πT,SN(σLN=‘上海图书馆’(L SBL B S)
2) SELECT T,SN FROM L,SBL,B,S
WHERE L.LNo=SBL.LNo AND SBL.BNo=B.BNo
AND SBL.SNo=S.SNo AND L.LN=‘上海图书馆’ 七、(第1小题4分,第2小题8分,共12分)
1)
πN,T (
σ
D<20020101(
π
BN,T,A,N,C,LN,D (
σ
L.LN=S.LN AND L.BN=B.BN (B ⨯S ⨯L ))))
2)
a) 利用选择与投影的交换律
σ
D<20020101(
π
BN,T,A,N,C,LN,D (…
π
BN,T,A,N,C,LN,D
(
σ
D<20020101(
…))
b) 利用选择的交换律
σD<20020101与σL.LN=S.LN AND L.BN=B.BN 交换,得到 σD<20020101(B ⨯S ⨯L )
c) 利用选择对笛卡儿积的分配律
得到B ⨯S ⨯(
σ
D<20020101(L ))
d) 利用投影串接律
π
N,T (
π
BN,T,A,N,C,LN,D (…π
N,T (…)
e) 利用选择的串接律
σ
L.LN=S.LN 和
σ
L.BN=B.BN
f) 再利用选择对笛卡儿积的分配律
得到
σ
L.BN=B.BN (B ⨯
σ
L.LN=S.LN (S ⨯
σ
D<20020101(L)))
g) 利用选择与投影的串接律
πN,T (σL.BN=B.BN (…
πN,T (σL.BN=B.BN (πN,T,L.BN,B.BN (…)))
h) ……
(取其中二步即可) 八、(每小题4分,共8分) 1)
σNOT(SA>20 AND SD=‘计算机系’)(S )
2) 先做等价变换 σ
SA ≤20 OR SD ≠‘计算机系’(S )
用两个规则:
a) S1(a,b,c,d) S(a,b,c,d) AND c ≤20
b) S1(a,b,c,d) S(a,b,c,d) AND d ≠‘计算机系’
九、(每小题6分,共12分)
1) 键码:{SNo,CN}和{SNo,TN}
函数依赖:SNo SN,SA (BC 范式违例)
TN CN (BC 范式违例)
SNo,CN TN,G
a) SNo,CN SN,SA SNo,TN G
b) SNo,TN CN c) SNo,TN SN,SA
(a,b,c 为部分依赖,可不写)
2) STC1(SNo,SN,SA)
STC2(TN,CN)
STC3(SNo,TN,G)
十、(每小题6分,共12分)
1) interface Movie
(extent Movies) { attribute string title; attribute integer year;
relationship Set<Act> atcs
inverse Act::starredIn;
};
inteface Act
(extent Acts)
{ attribute string name; attribute char sex;
P
P P
relationship Set<Movie> starredIn inverse Movie::acts;
};
2) SELECT m.title
FROM Acts a,a.starredIn m
WHERE =‘孙小华’;。

相关文档
最新文档