机会总是留给有准备的人。
存在一对多的联系。
(3)一个设备可以用在多个项目中,一个项目可使用多种设备。实体“设备”与实体“项目”存在多对多的联系。
2. 一个描述学校的关系模式,包括属性学号,姓名,所在系,系主任,课程名,成绩。在该校中: 一个系有若干学生,但一个学生只能在一个系; 一个系只有一名主任;
一个学生可以选修多门课程,每门课程有若干学生选修; 每个学生所学的每门课程都有一个成绩。
试分析该关系模式中的函数依赖,并指出关系模式的侯选码。 答: 在该关系模式中,存在以下函数依赖:
学号 → 姓名 学号 → 所在系 所在系 → 系主任 (学号,课程名) → 成绩 系主任传递的依赖学号;
该关系模式的侯选码为(学号,课程名); 姓名、所在系部分依赖侯选码。
数据库试题及答案(4)
一、
填空题
1. _______________是信息的符号表示。(数据)
2.数据库系统的组成包括:硬件系统、_________________、系统软件、数据库管理员和用户。(数据库)
3.如果一个关系中的属性或属性组并非该关系的关键字,但它是另外一个关系的______________________,则称其为该关系的外关键字。(关键字)
4.为了使通过视图插入新行时,元组满足视图的定义条件, 在定义视图时必须加上_________________________________子句。(WITH CHECK OPTION)
5. 数据字典通常包括数据项、数据结构、_____________________、数据存储和处理过程五个部分。(数据流)
6. 在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为________________________。(自顶向下方法)
7.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。这称之为数据的_____________________。 (物理独立性)
8.当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。这称之为数据的_____________________。(逻辑独立性)
9.为防止数据在存储和传输中失密,根据一定的算法将原始数据变换为不可直接识别的格式,从而使得不知道解密算法的人无法获知数据的内容。此种技术称为_____________________。(数据加密) 10.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成_________________。(死锁) 二、单项选择题
第 13 页 共 29 页
机会总是留给有准备的人。
1.以下操作不属于数据更新的是______________() a. 插入 b. 删除 c. 修改 d.查询 2.描述事物的符号记录称为______________________。 () a.信息 b.数据 c.记录 d.记录集合
3. __________________是位于用户与操作系统之间的一层数据管理软件.() a.数据库管理系统 b.数据库系统 c.数据库 d.数据库应用系统 4.在人工管理阶段,数据是________________________。() a.有结构的 b.无结构的 c.整体无结构,记录有结构 d.整体结构化的 5.下列SQL语句命令,属于DDL语言的是_________________。() a.SELECT b.CREATE c.GRANT d.DELETE
6.若事务T对数据对象 A 进行读取和修改操作,且