合肥学院数据库期末复习题一
数据库期末考试试题及答案
数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。
数据库基础期末复习资料
数据库基础期末复习资料数据库基础期末复习资料第一章综合练习题1. 数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。
2.在文件管理阶段,程序和数据在存储位置上是__________存放的。
3.在人工管理和文件管理阶段,程序设计__________数据表示。
4.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
5.在文件管理阶段,文件之间是相互________的,在数据库管理阶段,文件之间是相互________的。
6.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。
7.使用数据库设计程序时,只需要告诉数据库管理系统________,不需要告诉它________。
8.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。
9.在________系统中,数据没有独立的操作界面,在________系统中,数据具有独立的操作界面。
10.在数据库系统中访问数据,既可以采用________方式,也可以采用________方式。
11.DBMS具有________、________、________和________等管理控制功能。
12.分布式数据库系统既支持客户的________应用,又支持客户的________应用。
13.分布式数据库系统除了具有一般数据库系统的优点之外,还具有________、________、________、________等优点。
14.若一个联系涉及到两个实体则称为________联系,若只涉及到一个实体则称为________联系。
15.在实体中能作为码的属性称为________,否则称为_________。
16.域是实体中相应属性的________,性别属性的域包含有________个值。
数据库系统概论期末试题及答案(整理版)
《数据库原理及应用》试题 1■、选择题1、 数据库系统的基本特征是 ________ 。
A 、数据的统一控制C 、数据共享性、独立性和冗余度小 (难度系数C )正确答案:C2、 DB 、DBMS 和DBS 三者之间的关系是A 、DBS 与DB 和DBMS 无关C 、DB 包括 DBMS 和 DBS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 R -(R -S )表示的是 _____________ 。
A 、R Q SB 、R — SC 、R -SD 、R U S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求 R 和S 含有一个或多个共有的 ____________ 。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、 以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层 次的是 _________ 。
A 、数据模型 B 、概念模型 C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、 构成E — R 模型的三个基本要素是 ________ 。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、 实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、 在关系代数运算中,五种基本运算为 __________ 。
A 、并、差、选择、投影、连接 B 、 并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔积D 、 并、除、投影、笛卡尔积、选择(难度系数B )正确答案:CB 、数据共享性和统一控制D 、数据共享性和数据独立性B 、DBMS 包括 DBS 和 DB D 、DBS 包括 DB 和 DBMS&在下列关于规范化理论的叙述中,不正确的是_____________ 。
A、任何一个关系模式一定有键。
SDETP char(12) check (SDEPT IN( IS','MA','CS')))13、允许取空值但不允许出现重复值的约束是 ____________A 、NULLB 、PRIMARY KEYC 、UNIQUED 、FOREIGN KEY(难度系数B )正确答案:CA 、 ( 'T0203' ,'刘刚’, NULL , NULL , IS 'B 、 ( NULL ,王芳’, '女’,‘ 1200',‘ CS ')C 、 ( 'T0111' ,NULL ,'男’,23,‘ MA ') D 、( 'T0101' ,'李华’ ,男,2100, ‘ EN ' )o可以插入到Teacher 表中的元组是(难度系数A )正确答案:A12、SQL 语言中,条件年龄 BETWEEN 18 AND 30表示年龄在18至30之间,B 、 任何一个包含两个属性的关系模式一定满足C 、 任何一个包含两个属性的关系模式一定满足D 任何一个包含三个属性的关系模式一定满足(难度系数B )正确答案:D9、 设有关系模式 R(A,B,C)和S(C,D)。
大学数据库管理系统期末考试题库及答案
大学数据库管理系统期末考试题库及答案选择题(每题2分)
1. 数据库的定义是:()
A. 文件管理系统
B. 存放数据的仓库
C. 存放数据的干草堆
D. 存放数据的操作系统
2. 下面不属于关系数据库特点的是:()
A. 实现了数据的共享性
B. 储存维护数据的程序和数据是分离的
C. 数据具有冗余性
D. 有数据结构和完整性约束的实现机制
3. 在定义关系模式时,应指明其下列哪几个方面?()
A. 元组的组成
B. 属性的含义与名称
C. 属性的可取值范围和类型
D. 约束条件
4. 下列哪种技术可用于备份数据库?()
A. 每日回滚
B. 磁盘阵列
C. 数据库快照
D. 服务器镜像
填空题(每空2分)
1. 数据库管理员的英文缩写是 ________。
2. 触发器的语法格式包括:CREATE TRIGGER 触发器名________ 操作类型 ON 表名 ________ 触发事件 AS ________。
3. 设计一个订单管理的关系模式,其中包含表格Order、Product、Customer等,要求Order表格中的外键是分别来自于Product和Customer的 ________ 。
4. 数据库中的ACID是指事务具有的原子性、 ________ 、隔离性和持久性四个特性。
简答题(每题10分)
1. 什么是数据库的粒度?请举例说明。
2. 请谈谈您是如何设计ER图的?
3. 什么是SQL注入?
论述题(40分)
1. 如何进行优化数据库性能?请从以下三个方面论述:调整数据库参数、优化表格和SQL语句优化。
数据库期末考试试题及答案
数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体之间关系的是:A. 属性B. 关系C. 键D. 表答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据查询C. 数据备份D. 数据加密答案:D4. 以下哪个不是数据库设计中的范式:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D5. 在数据库中,主键的作用是:A. 唯一标识表中的记录B. 存储数据C. 建立表与表之间的关系D. 排序数据答案:A6. 事务的四大特性不包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 以下哪个是数据库的并发控制技术:A. 索引B. 视图C. 锁D. 触发器答案:C8. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上答案:D9. 数据库的恢复技术不包括:A. 事务日志B. 检查点C. 数据备份D. 索引答案:D10. 在数据库中,视图的作用是:A. 提高查询速度B. 简化用户操作C. 保护数据D. 存储数据答案:B二、简答题(每题10分,共30分)1. 解释什么是数据库的规范化,并说明其目的是什么?答:数据库的规范化是指按照一定的规则将数据库中的数据组织起来,以减少数据冗余和提高数据的一致性。
其目的是确保数据库的设计是合理的,避免数据的异常,如插入异常、删除异常和更新异常。
2. 描述数据库事务的ACID属性,并解释每个属性的含义。
答:事务的ACID属性包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
数据库试卷a
合肥学院2014至2015学年第 1 学期数据库原理与应用 课程考试( B )卷系 级 专业 学号 姓名题号一 二 三 四 五 六 七 八 九 十 总 分 得分阅卷一、填空题(每空1分,共计20分)1、数据库处理技术经历了_____________、_____________、_____________和_____________四个发展阶段。
2、数据独立性是指数据的__________________与______________互不依赖、彼此独立的特性。
更进一步,数据独立性又可分为__________________和___________________。
3、在数据库系统中访问数据,既可以采用__________________方式,也可以__________________采用方式。
4、分布式数据库系统数据的分片类型有__ _分片,__ __分片,以及混合分片三种。
5、实体之间的联系类型有三种,分别是 、 和 。
6、在SQL Server 2000恢复机制中提供的备份类型有 全备份、 、 、 和 。
7、设有关系模式R (A ,B ,C ,D )与它的函数依赖集F ={AB->C ,C ->D },则R 的候选键为_______________,它属于______________范式的关系模式 。
大题得分装订 线大题得分二、选择题(每小题2分,共计20分)( )1、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是:A.层次模型B.关系模型C.网状模型D.实体-关系模型( )2、一个关系只有一个:。
A.候选码B.外码C.超码D.主码( )3、学生基本信息表中有日期型字段’出生日期’,字符型字段’姓名’,下列语句命令正确的命题教师刘登胜共 6 页,第 1 页是A .SELECT 姓名+'年龄:'+CAST(CHAR(2),DATEDIFF(yy,出生日期,GETDATE())) FROM 学 生基本信息表B .SELECT 姓名+'年龄:'+CAST(DATEDIFF(yy,出生日期,GETDATE()) AS CHAR(2)) FROM 学生基本信息表C .SELECT 姓名+'年龄:'+CONVERT(DATEDIFF(yy,出生日期,GETDATE()) AS CHAR(2))FROM 学生基本信息表D .SELECT 姓名+'年龄:'+CONVERT(DATEDIFF(yy,出生日期,GETDATE()), CHAR(2))FROM 学生基本信息表( )4、设有一个学生档案的关系数据库,关系模式是:S(SNo ,SN ,Sex ,Age),其中SNo , SN ,Sex ,Age 分别代表学生的学号、姓名、性别、年龄。
数据库原理-期末试卷及答案
数据库原理-期末试卷及答案数据库原理与应用教程期末测试题(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。
2.在关系模型中,实体以及实体间的联系都是用______来表示的。
3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。
4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。
5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。
6.聚集索引和非聚集索引的存储结构都采用____________索引结构。
7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。
8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。
9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。
10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。
二、选择题(每小题1分,共20分)1、数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3、如果事务1将数据库中的A值从200改为300,事务2读A 值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。
这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4、在关系模型中,“元组”是指( )(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。
数据库期末考试试题及答案
数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。
2. 解释什么是外键,并说明其在数据库中的作用。
3. 描述数据库备份和恢复的重要性及基本步骤。
三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。
请列出至少五个实体,并为每个实体设计至少三个属性。
2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。
四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。
请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。
2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。
数据库系统概论期末考试试题
数据库系统概论期末考试试题数据库系统概论期末考试试题数据库系统,是由数据库及其管理软件组成的系统。
数据库系统的期末考试试题主要是考察的内容有哪些。
店铺给大家整理了数据库系统概论期末试题,希望你们喜欢!数据库系统概论期末试题一、单选题(每题1分,共15分)1、SQL Server 2005是一个___的数据库系统。
A .网状型 B.关系型 C.层次型 D.以上都不是答案:C解释:答案是显然的。
但这里有一个拓展姿势。
关系模型关系模型就是用二维表格表示实体集的结构数据模型,是目前采用的主要的数据模型。
(1)关系模型中数据逻辑结构是一张二维表。
元组(Tuple):关系中的一行被称为一个元组。
属性(Attribute):关系中的一列即为一个属性,给每一个属性起一个名称即属性名。
码(Key):关系中某个属性或几个属性的组合的值可以唯一确定一个元组,则该属性组合被称为关系的码。
域(Domain):属性的取值范围。
分量:元组中的一个属性值。
(2)关系模型的数据操纵:查询、插入、删除、更新(3)关系模型的完整性约束:①实体完整性:保证两个实体值相互区分体现:对基本表插入或更新操作的时候,(1)检查主码是否唯一,如果不唯一则拒绝插入或修改。
(2)检查主码的各个属性是否为空,只要有一个为空则拒绝插入或修改。
②参照完整性:保证相互参照的实体值不缺失解决措施:1.拒绝执行,不允许该操作执行。
2.级联操作,当删除或修改被参照表的一个元组导致与参照表不一致的时候,删除或修改参照表中的所有导致不一致的元组。
3.设置为空值,当删除或修改被参照表的一个元组导致与参照表不一致的时候,将参照表中的所有导致不一致的元组设置为空值。
【需要考虑是否能为空】③用户自定义完整性是针对某一具体的应用的数据必须满足的语义要求。
包括:1.列值非空2.列值唯一3.检查列值是否满足一个通过Check语句定义的布尔表达式。
通过Check语句可以定义在列级、行级的约束补:设置外键:foreign key (列名) references [TABLE] (列名)设置约束条件:check(),例:check(Sex=” OR SNAME NOT LIKE ‘MS.%’);2、在数据库的三级模式结构中,关于模式下列描述错误的是___。
完整word版,合肥学院期末考试卷及答案,推荐文档
合肥学院20 13 至20 14 学年第 2 学期数据结构与算法设计 课程考试( A )卷系 级 专业 学号 姓名一、选择题:(2分×15=30分)1. 栈和队列的共同特点是( A )。
A 、只允许在端点处插入和删除元素B 、都是先进后出C 、都是先进先出D 、没有共同点2. 以下数据结构中哪一个是非线性结构?( D )A 、 队列B 、 栈C 、 线性表D 、 二叉树 3.下面程序的时间复杂为( B )。
for (i=1,s=0; i<=n ; i++) {t=1;for(j=1;j<=i ;j++) t=t*j ;s=s+t ;} A 、 O(n) B 、 O(n 2) C 、 O(n 3) D 、 O(n 4)4.在一个单链表中,已知q 结点是p 结点的前趋结点,若在q 和p 之间插入s 结点,则须执行(B )。
A .s->next=p->next; p->next=sB .q->next=s; s->next=pC .p->next=s->next; s->next=pD .p->next=s; s->next=q5. 设一组初始记录关键字序列为(45,80,55,40,42,85),则以第一个记录关键字45为基准而得到一趟快速排序的结果是( C )。
A 、 40,42,45,55,80,83B 、 42,40,45,80,85,88C 、 42,40,45,55,80,85D 、 42,40,45,85,55,80 6.设一个有序的单链表中有n 个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为( D )。
A 、 O(log 2n)B 、 O(1)C 、 O(n 2)D 、 O(n)7. 设有6个结点的无向图,该图至少应有( A )条边才能确保是一个连通图。
A 、5B 、6C 、7D 、88.设连通图G 中的边集E={(a ,b),(a ,e),(a ,c),(b ,e),(e,d),(d ,f),(f ,c)},则从顶点a 出发可以得到一种深度优先遍历的顶点序列为( A )。
合肥工业大学数据库期末考试试题及答案
合肥工业大学数据库期末考试试题及答案一、填空题(每空0.5分,共12分)1、数据管理是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。
2、数据模型有概念层数据模型和组织层数据模型两类模型。
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
3、数据库系统一般由数据库、软件系统、硬件环境和人员构成。
4、关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
5、传统的集合运算是二目运算包括并、差、交、笛卡尔积四种运算。
专、连接等。
6、支持SQL的同样支持数据库三级模式结构,其中外模式对应于视图和,内模式对应于基本表和表的索引。
7、视图机制间接地实现支持存取谓词的用户权限定义。
8、审计一般可以分为财政财务审计和经济效益审计。
9、关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外码。
二、简答题(每小题4分,共20分)1、简述关系模型的3个组成部分。
关系模型由数据结构、数据操作、和完整性约束三部分组成2、在SQL语言中,SELECT语句的一般格式SELECT [ALL|DISTINCT] <目标列表达式> [别名] [,<目标列表达式> [别名]…]FROM <表名或视图名> [别名] [,<表名或视图名> [别名]…][WHERE <条件表达式>][GROUP BY 列名 [,列名…][HAVING <条件表达式>]][ORDER BY <列名> [ASC|DESC] [,<列名> [ASC|DESC]…];3、在SQL语言中,模式定义与删除语句一般格式。
CREATE SCHEMA <模式名> AUTHORIZATION<用户名> DROP SCHEMA<模式名>4、在SQL 语言中,插入数据、修改数据、删除数据语句一般格式。
数据库系统概论期末试题及答案(重点知识)
试题十一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A .数据共享B .数据存储C .数据应用D .数据保密2. 数据库系统中,物理数据独立性是指( )。
A .数据库与数据库管理系统的相互独立B .应用程序与DBMS 的相互独立C .应用程序与存储在磁盘上数据库的物理模式是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A .外模式B .内模式C .存储模式D .模式4. E-R 模型用于数据库设计的哪个阶段( )?A .需求分析B .概念结构设计C .逻辑结构设计D .物理结构设计5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。
A .宿舍编号 B .学号C .宿舍地址,姓名D .宿舍编号,学号6. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。
A .元组B .行C .记录D .属性7. 下列关系运算中,( )运算不属于专门的关系运算。
A .选择 B .连接C .广义笛卡尔积D .投影8. SQL 语言具有( )的功能。
(考 生 答 题 不 得 超 过 此 线)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A.候选码B.主码C. 外码D. 连接码10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近?A.属性B.关系C. 域D. 元组11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
数据库期末考试复习题及答案
试题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A .数据库B .数据库管理系统C .数据模型D .软件工具2. 下列四项中,不属于数据库系统的特点的是( C )A .数据结构化B .数据由DBMS 统一管理和控制C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D ) A .层次模型 B .关系模型 C .网状模型D .实体-联系模型4. 数据的物理独立性是指( C )A .数据库与数据库管理系统相互独立B .用户程序与数据库管理系统相互独立C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D .应用程序与数据库中数据的逻辑结构是相互独立的5. 要保证数据库的逻辑数据独立性,需要修改的是( A )A .模式与外模式之间的映象B .模式与内模式之间的映象C .模式D .三级模式6. 关系数据模型的基本数据结构是( D ) A .树 B .图 C .索引 D .关系7. 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A .车次B .日期C .车次+日期D .车次+情况摘要8. 己知关系R 和S ,R ∩S 等价于( B)A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )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)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库试卷a
数据库试卷a合肥学院2014至2015学年第 1 学期数据库原理与应用 课程考试( B )卷系 级 专业 学号 姓名一、填空题(每空1分,共计20分)1、数据库处理技术经历了_____________、_____________、_____________和_____________四个发展阶段。
2、数据独立性是指数据的__________________与______________互不依赖、彼此独立的特性。
更进一步,数据独立性又可分为__________________和___________________。
3、在数据库系统中访问数据,既可以采用__________________方式,也可以__________________采用方式。
4、分布式数据库系统数据的分片类型有__ _分片,__ __分片,以及混合分片三种。
5、实体之间的联系类型有三种,分别是 、 和 。
6、在SQL Server 2000恢复机制中提供的备份类型有 全备份、 、、 和。
7、设有关系模式R (A ,B ,C ,D )与它的函数依赖集F ={AB->C ,C ->D },则R 的候选键为_______________,它属于______________范式的关系模式 。
二、选择题(每小题2分,共计20分)( )1、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是: A .层次模型 B .关系模型C .网状模型D .实体-关系模型( )2、一个关系只有一个: 。
A. 候选码B.外码C.超码D.主码( )3、学生基本信息表中有日期型字段’出生日期’,字符型字段’姓名’,下列语句命令正确的装订线数据库试卷a是A .SELECT 姓名+'年龄:'+CAST(CHAR(2),DATEDIFF(yy,出生日期,GETDATE())) FROM 学 生基本信息表B .SELECT 姓名+'年龄:'+CAST(DATEDIFF(yy,出生日期,GETDATE()) AS CHAR(2)) FROM 学生基本信息表C .SELECT 姓名+'年龄:'+CONVERT(DATEDIFF(yy,出生日期,GETDATE()) AS CHAR(2)) FROM 学生基本信息表D .SELECT 姓名+'年龄:'+CONVERT(DATEDIFF(yy,出生日期,GETDATE()), CHAR(2)) FROM 学生基本信息表( )4、设有一个学生档案的关系数据库,关系模式是:S(SNo ,SN ,Sex ,Age),其中SNo , SN ,Sex ,Age 分别代表学生的学号、姓名、性别、年龄。
数据库给学生期末复习题
单选、填空、简答、计算、操作、综合操作题:一、设有关系模式:SB(SN,SNAME,CITY);SB为供应商关系,其中SN表示供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主码为SN。
PB(PN,PNAME,COLOR,WEIGHT);PB为零件关系。
其中PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主码为PN。
JB(JN,JNAME,CITY),JB为工程关系,其中JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主码为JN。
SPJB(SN,PN,JN,QTY),SPJB表示供应关系,其中SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主码为SN,PN,JN。
用SQL的有关语句完成以下操作:1.定义上述关系表JB,注意:说明主码,并在主码属性上建立索引;2.查找为工程号为J1的工程提供红色零件的供应商代号(去掉重复元组);3.查找上海供应商不提供任何零件的工程的代号;4.插入一个记录到关系JB中,其记录内容为:(“J1”,“北京”,“华新大厦工程”)。
二、1.设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均成绩的视图SV。
2.设有两个关系:学生关系S(学号,姓名,年龄,性别)和选课关系SC(学号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。
3.设有选课关系SC(学号,课号,成绩),试用SQL语句检索选修B2或B5课程的学生学号。
4.设有学生关系S(学号,姓名,性别,奖学金),选课关系SC(学号,课号,成绩),用SQL语句完成如下操作:对成绩得过满分(100)的学生,如果没有得过奖学金(NULL值),将其奖学金设为1000元。
5.设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课名),选课关系SC(学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生姓名和成绩。
合肥学院数据库期末复习题一
《数据库原理与应用》练习题一、选择题(1)第一章1.数据库系统的最大特点是(A)。
A.数据的三级抽象和二级B.数据共享性C.数据的结构化D.数据独立性2.DBS具有较高的数据独立性,是因为DBS采用了[ ] BA.嵌入式语言B.三级模式结构C.DD D.六个层次的存储介质3.在层次、网状模型中,起导航数据作用的是[ ] AA.指针B.关键码C.DD D.索引4.数据库中,数据的物理独立性是指(C )。
A、DB和DBMS的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上的数据库中的数据相互独立D、应用程序与数据库中的逻辑结构相互独立5.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性6.在数据库的体系结构中,数据库存储结构的改变会引起模式的改变。
为使数据库的模式保持不变,从而不必修改应用程序,须改变模式与模式之间的映像。
这样,使数据库具有(C)。
A、数据独立性B、逻辑独立性C、物理独立性D、操作独立性7.在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变, 这是A 。
A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的语义独立性8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 D 。
A.外模式 B.模式 C.存储模式 D.(概念)模式9.现实世界中客观存在并能相互区别的事物为(A )。
A、实体B、实体集C、字段D、记录10.实体是信息世界中的术语,与之对应的数据库术语为 A 。
A.文件 B.数据库 C.字段 D.记录11.DBMS是()A。
A、一个完整的数据库应用系统B、一组硬件C、一组系统软件D、既有硬件又有软件12.下列四项中,不属于数据库系统的特点是(C )。
A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高13.数据库系统中,用户使用的数据视图是(A )描述,该视图是用户和数据库系统之间的接口。
数据库的期末复习参考题(仅供参考)
一、选择题(1分*15)1.在下面的两个关系中,职工号和部门号分别为员工关系和部门关系的主键。
职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外键,它是(B )A)职工关系的“职工号”B)职工关系的“部门号”C)部门关系的“部门号”C)部门关系的“部门号”2.下述哪一选项是由于关系模式设计不当引起的问题?(D)Ⅰ.数据冗余Ⅱ、更新异常Ⅲ、插入异常Ⅳ、删除异常A)ⅠB)ⅡⅣC)ⅢD)都是3.“从学生选课信息表中找出无成绩的元组”的SQL语句是(C)A)select * from sc where grade=nullB) select * from sc where grade is ‘’C) select * from sc where grade is nullD) select * from sc where grade =’’4.用二维表数据来表示实体之间联系的模型叫做(C)A)网状模型B)层次模型C)关系模型D)实体联系模型5.设有关系R(A,B,C,D,E),A、B、C、D、E都不可再分,则R属于(A)A)1NFB)2NF C)3NF D )以上答案都不对6.要从选课表(学号、课程号、成绩)中选择了三门课程以上的学生学号,应使用select—SQL语句是(C)A)select 学号from 课程表where count(*)>=3B)select 学号from 课程表having count(*)>=3C)select 学号from 课程表group by 学号having count(*)>=3D)select 学号from 课程表group by 学号where count(*)>=37.下列哪项不属于使用游标的步骤(A)A)allocate游标B)open游标C)从游标中fetch信息D)close或deallocate 游标8.如果有两个事务,同时对数据中同一数据进行操作,不会引起冲突的操作是(C)A)其中有一个是delete B)一个是select,另外一个是deleteC)两个都是select D)两个都是update9.若用如下的SQL语句创建了一个表S:create table s(sno char(6) not null,sname char(8) not null,sex char(2)age int )现向S表插入如下行时,哪一行可以插入?(B)A)(‘991001’,‘李明芳’,女,‘23’)B)(‘990746’,‘张薇’,NULL,NULL)C)(NULL,‘陈道义’,‘男’,32)D)(‘992345’,NULL,‘女’,25)10.用命令可以删除基表(D)A)delete B) revoke C)alter D)drop11.用命令可以修改表结构(A)A)alter B) create C)update D)insert12.主键约束用来强制数据的完整性。
数据库原理期末复习题
数据库原理期末复习题⼀、单项选择题(在每⼩题的四个备选答案中,选出⼀个正确答案,并将正确答案的序号填在题⼲的括号内。
每⼩题2分,共20分)1.在数据库技术中,独⽴于计算机系统的模型是( )。
A.E-R模型 B.层次模型 C.关系模型 D.⾯向对象的模型2.取出关系中的某些列,并消去重复的元组的关系运算称为( )。
A.取列运算B.投影运算C.联结运算D.选择运算3.SQL基本表的创建中是通过( )实现参照完整性规则的。
A.主键⼦句B.外键⼦句C.检查⼦句D.NOT NULL4.设计性能较优的关系模式称为规范化,规范化的主要理论依据是( )。
A.关系规范化理论B.关系运算理论C.代数运算理论D.数理逻辑理论5.在E-R模型转换成关系模型的过程中,下列叙述不正确的是( )。
A.每个实体类型转换成⼀个关系模式B.每个M∶N联系类型转换⼀个关系模式C.每个联系类型转换成⼀个关系模式D.在处理1∶1和1∶N联系类型时,不⽣成新的关系模式。
6.系统死锁属于( )。
A.事务故障B.程序故障C.系统故障D.介质故障8.在⾯向对象数据模型中,下列叙述不正确的是( )。
A.类相当于E-R模型中实体类型B.类本⾝也是⼀个对象C.类相当于E-R模型中实体集D.类的每个对象也称为类的实例9.假如采⽤关系数据库系统来实现应⽤,在数据库设计的( )阶段,需要将E-R模型转换为关系数据模型。
A.概念设计B.物理设计C.逻辑设计D.运⾏阶段10.数据库镜像可以⽤于( )。
A.保证数据库的完整性B.实现数据库的安全性C.进⾏数据库恢复或并发操作D.实现数据共享⼆、填空题(每⼩题2分,共20分)1.数据库系统中常⽤的三种数据模型有层次模型、__________和__________。
2.关系模式的三类完整性约束条件分别是__________、参照完整性约束和__________。
3.聚合函数“count(列名)”的语义是__________。
数据库系统概论期末复习资料
《数据库系统概论》期末复习资料第一部分基本概念一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统C.人工管理 D.数据项管理答案:A2.数据库系统与文件系统的主要区别是。
A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统答案:①B ②B ③B5.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制答案:B6.数据库具有①、最小的②和较高的③。
① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性答案:①B ②A ③C7.在数据库中,下列说法是不正确的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与应用》练习题一、选择题(1)第一章1.数据库系统的最大特点是( A)。
A.数据的三级抽象和二级 B.数据共享性C.数据的结构化 D.数据独立性2.DBS具有较高的数据独立性,是因为DBS采用了[ ] BA.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质3.在层次、网状模型中,起导航数据作用的是[ ] AA.指针 B.关键码 C.DD D.索引4.数据库中,数据的物理独立性是指(C )。
A、DB和DBMS的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上的数据库中的数据相互独立D、应用程序与数据库中的逻辑结构相互独立5.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性6.在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。
为使数据库的模式保持不变,从而不必修改应用程序,须改变模式与内模式之间的映像。
这样,使数据库具有( C)。
A、数据独立性B、逻辑独立性C、物理独立性D、操作独立性7.在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变, 这是A 。
A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的语义独立性8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 D 。
A.外模式 B.内模式 C.存储模式 D.(概念)模式9.现实世界中客观存在并能相互区别的事物为(A )。
A、实体B、实体集C、字段D、记录10.实体是信息世界中的术语,与之对应的数据库术语为 A 。
A.文件 B.数据库 C.字段 D.记录11.DBMS是()A。
A、一个完整的数据库应用系统B、一组硬件C、一组系统软件D、既有硬件又有软件12.下列四项中,不属于数据库系统的特点是(C )。
A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高13.数据库系统中,用户使用的数据视图是(A )描述,该视图是用户和数据库系统之间的接口。
A、外模式B、存储模式C、内模式D、概念模式14.对数据库物理存储方式的描述称为( C )A.外模式B.内模式C.概念模式D.逻辑模式15.DB的三级模式结构中最接近外部存储器的是(A )。
A、外模式B、存储模式/内模式C、子模式D、概念模式16.在下面给出的内容中,不属于DBA职责的是( C )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则17.在数据库中,产生数据不一致的根本原因是(D )。
A、数据存储量大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余18.实体联系模型(ER模型)中,联系可以同 B 实体有关。
A、0个B、1个或多个C、1个D、多个19.DB、DBMS和DBS三者之间的关系是( B )A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括20.层次型、网状型和关系型数据库划分原则是D。
A.记录长度 B.文件的大小C.联系的复杂程度 D.数据之间的联系21.按照传统的数据模型分类,数据库系统可以分为三种类型 CA.大型、中型和小型 B.中文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体22.数据库的网状模型应满足的条件是 A 。
A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲23.在数据库的层次模型中,基本层次联系是 B 。
A.两个记录型以及它们之间的多对多联系B.两个记录型以及它们之间的一对多联系C.两个记录型之间的多对多的联系D.两个记录之间的一对多的联系24.按所使用的数据模型来分,数据库可分为 A 三种模型。
A.层次、关系和网状 B.网状、环状和链状C.大型、中型和小型 D.独享、共享和分时25.通过指针链接来表示和实现实体之间联系的模型是 D 。
A.关系模型 B.层次模型C.网状模型 D.层次和网状模型26. A 目前数据库系统中最常用的一种数据模型。
A.关系模型 B.层次模C.网状模型D.面向对象模型27.层次模型不能直接表示 C 。
A.实体间的1:1联系 B.实体间的1:n联系C.实体间的m:n联系 D.可以表示实体间的上述三种联系28.数据库三级模式体系结构的划分,有利于保持数据库的 A 。
A.数据独立性 B.数据安全性C.结构规范化 D.操作可行性29.数据库是存储在一起的相关数据的集合,能为各种用户所共享,且 B 。
A.消除了数据冗余B.降低了数据冗余度C.具有不相容性D.由用户控制物理数据的存储方式30.数据库的概念模型独立于 A 。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界31.下列关于“数据库三级模式结构”的叙述中,不正确的是 C 。
A.视图是外模式B.模式是数据库中全体数据的逻辑结构和特征的描述C.一个数据库可以有多个模式D.一个数据库只有一个内模式32.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、 B 和存储级三个层次。
A.管理员级 B.外部级 C.概念级 D.内部级(2)第二章1.关系代数运算是以 B 为基础的运算。
A、代数运算B、关系运算C、谓词运算D、集合运算2.下列各种对关系数据库的基本操作中,是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;表中选取满足某种条件的元组的操作,相当于在横向进行选择。
(D )A 选择,检索B 扫描,投影C 查询,选择D 投影,选择3.有关系的R和S,R∩S的运算等价于( B )A S-(R-S)B R-(R-S)C (R-S) ∩SD R ∪(R-S)4.R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),R∞S构成的结果集为( A )元关系。
A、4B、3C、7D、65.R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),R×S构成的结果集为( B )元关系。
A、4B、3C、7D、66.取出关系中的某些列,并消除重复元组的关系代数运算称为(B )。
A、选择运算B、投影运算C、连接运算D、笛卡尔积运算7.自然连接时构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D )。
A、元组B、行C、记录D、属性8.关系代数运算可以分为两类:传统的集合运算和专门的关系运算。
下面列出的操作符中,属于传统的集合运算是(A )。
Ⅰ.∩(交)Ⅱ.∪(并)Ⅲ.×(广义笛卡儿积) Ⅳ.一(差) Ⅴ.Π(投影) Ⅵ.σ(选择)A)Ⅰ、Ⅱ、Ⅲ和ⅣB)Ⅲ、Ⅳ、Ⅴ和ⅥC) Ⅰ、Ⅲ、Ⅴ和ⅥD)都是9.关系数据库管理系统能实现的专门关系操作包括(B )。
A、显示,打印和制表B、选择,投影和连接C、关联、更新和排序D、排序、索引和统计10.在关系数据基本操作中,从表中选择出满足某种条件的记录的操作称为(A )。
A、选择B、投影C、连接D、扫描11.元组的集合在关系数据库中称为关系,一般来说,表示元组的属性或者最小属性组称为(D )。
A、字段B、索引C、标记D、主关键字12.关系数据库中,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为( C )。
A、选择B、投影C、连接D、扫描13.下列(C )运算不是专门的关系运算A、选择B、投影C、笛卡尔积D、连接14.如下两个关系R1和R2,它们进行 D 运算后得到R3。
A 交B 并C 笛卡儿积D 连接15.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[C ]A.为m-n B.为m C.小于等于m D.小于等于(m-n)(3)第三章1.同一个关系模型的任意两个元组值( A )。
A、不能相同B、可以相同C、必须相同D、以上都不是2.根据关系模式的完整性规则,一个关系中的主关键字( C )。
A、不能有两个属性B、不能成为另一个关系中外部关键字C、不允许为空D、可以取重复值3.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S的主关键字是S#,则S#在R中称为(A )。
A、外部关键字B、候选关键字C、主关键字D、以上都不是4.在下面3个关系中学生S(学生学号,学生姓名,性别,年龄)课程C(课程号,课程名称,学分)学生选课SC(学生学号,课程号,分数)要查找选修“数据库”课程的女学生的姓名,将涉及到关系(D )。
A、SB、C,SCC、S,SCD、S,C,SC5.对于关系数据库来讲,下面( C )说法是错误的。
A、每一列的分量是同一种类型数据,来自同一个域B、不同列的数据可以出自同一个域C、行的顺序可以任意交换,但列的顺序不能任意交换D、关系中的任意两个元组不能完全相同6.采用二维表格结构表达实体类型及实体间联系的数据模型是(C )。
A、层次模型B、网状模型C、关系模型D、对象模型7.设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是[B ] A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立8.在关系模式R(A,B,C)中,有函数依剌集F={(A,B)→C,(B,C)→A},则R最高达到( C )A.INFB.2NFC.3NFD.BCNF9.如果R的分解为ρ={R1,R2},F是R上的一个FD集,且Ⅰ.R1∪R2→(R1-R2) Ⅱ. R1∪R2→(R2-R1)Ⅲ. R1∩R2→(R1-R2) Ⅳ. R1∩R2→(R2-R1)那么分解ρ具有无损联接性的充分必要条件为( )A. Ⅰ、ⅢB. Ⅱ、ⅢC.Ⅰ、ⅡD.Ⅲ或Ⅳ10.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [B ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解(4)第四章1.概念设计的结果得到的是概念模式。
概念模式是[D ]A.与DBMS有关的B.与硬件有关的C.独立于DBMS的D.独立于DBMS和硬件的2.在有关“弱实体”的叙述中,不正确的是[C ]弱实体的存在以父实体的存在为前提弱实体依赖于父实体的存在父实体与弱实体的联系可以是1:1、1:N或M:N父实体与弱实体的联系只能是1:1或1:N3.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[B ]A.15个B.20个C.25个D.30个4.手工绘制实体-联系图中,椭圆代表[C ]A.实体类型B.记录类型C.实体属性D.联系类型5.利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型进行 D 得到最终的ER模型。