数据库SQL第二章 习题 - 范文中心

数据库SQL第二章 习题

06/20

第二章 数据库设计和ER 模型

一、单项选择题

(一) 同步练习

1.在一个ER 模型中,有三个不同的实体集和3个不同的二元联系,其中有一个1一对一联系,一个多对多的联系,根据ER 模型转换成关系模型的规则,转换成关系的数目是( )。

A .3 B. 4

C .5 D. 6

2.增强的ER 模型中,子类与超类之间存在着( )。

A .相容性 B. 一致性

C .继承性 D. 完整性

3.在数据库设计中,用ER 模型图来描述信息结构但不涉及信息在计算机中的表示,他属于数据库设计的( )阶段。

A .需求分析 B. 概念设计

C .逻辑设计 D. 物理设计

4.数据库逻辑设计结构的主要任务是( )。

A .建立ER 图和说明书 B. 创建数据库说明

C .建立数据流图 D. 把数据送入数据库

5.下列不属于数据库逻辑设计阶段应考虑的问题是( )。

A .概念模式 B .存取方法

C .处理要求 D .DBMS 特性

6.设计数据库时首先考虑的是( )。

A .数据库应用系统结构 B .DBMS 结构

C .数据库的概念结构 D .数据库的控制结构

7.下列不属于需求分析阶段工作的是( )。

A .分析用户活动 B .建立ER 图

C .建立数据字典 D .建立数据流图

8.数据流图是在数据库( )阶段完成的。

A .逻辑设计 B .物理设计

C .需求分析 D .概念设计

9.在关系数据库设计中,设计关系模式是( )的任务。

A .需求分析 B .概念设计

C .逻辑设计 D .物理设计

10.一个M :N :P 的联系可以转化成( )个关系模式。

A .3 B .2

C .1 D .0

11.当局部ER 图合并成全局ER 图时可能出现冲突,不属于合并冲突的是( )。

A .属性冲突 B .语法冲突

C .结构冲突 D .命名冲突

12.ER 图中的联系可以与( )个实体有关。

A .0

C .1或多

(二)试题

09011.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l 门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( )

A .(1,3),(1,5)

C .(1,5),(1,3) B .(3,1),(5,1) D .(5,1),(3,1) B .1 D .多

08101.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( )

A. 派生属性 B. 多值属性

C. 复合属性 D.NULL 属性

08102.对关系的描述不正确的是( ) ...

A. 关系是一个集合 B. 关系是一张二维表

C. 关系可以嵌套定义 D. 关系中的元组次序可交换

07101.设计数据库时,应该首先设计数据库的( )

A. 应用系统结构

C. 逻辑结构

07011将ER 模型转换成关系模型的过程属于数据库的( )

A .需求分析

C .逻辑设计 B. 概念设计 D. 物理设计 B. 概念结构 D. 物理结构

07012用二维表结构表达实体集的模型是( )

A .概念模型

C .网状模型

二、填空题

(一) 同步练习

1.ER 数据模型一般在数据库设计的__________阶段使用。

2.“为那些表,在那些数字段上,建立什么样的索引”这一设计内容应该属于据库设计中的_______阶段

3.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,ER 模型是_______。

4.数据库实施阶段包括两项工作,一项是数据的_______,另一项是应用程序的编码和调试。

5.ER 图向关系模式转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的_______。

6.数据库的物理设计是针对一个给定的_______模型选取一个最合适应用环境的物理结构的过程。 B .层次模型 D .关系模型

7.数据库应用系统设计中逻辑设计的主要内容是把ER 模型的_______和_______转换成为关系模式。

8.ER 方法是设计_______的方法。

9.在DB 中,子类具有一个很重要的性质_______。

10.关系模型用_______表示实体之间的联系。

11.DBS 的维护工作有_______承担。

12.数据流图(DFD )是在数据生存期的_______阶段产生出的成果。

13.ER 图中有三个实体型,实体间联系类型4个,其中3个1:N ,一个M :N ,联系,则该ER 图可以转化成_______个关系模式。

(二)试题

09012.关系中属性的取值范围称为属性的___________。

08104.. 数据库的物理结构主要指数据库的存储记录格式、存储记录安排和_______。 08011.增强ER 模型中,子类实体继承超类实体的所有__________。

07011.关系模型有三类完整性约束:实体完整性、用户定义的完整性和_______。

07012.DBMS 可分为层次型、网状型、________________型、面向对象型等四种类型。

三、简答题

(一) 同步练习

1.数据库系统的生存期分成那几个阶段?数据库结构的设计在生存期中的地位如何?

2.数据库设计的规划阶段应做那些事情?

3.数据库设计的需求分析阶段是如何实现的?目标是什么?

4.数据字典内容和作用是什么?

5.叙述概念设计的步骤。

6.什么是ER 图?构成ER 图的三要素是什么?

7.试述采用ER 方法的数据库概念设计的过程

8.叙述ER 图转换为关系模型的转换规则。

9.DBS 的运行维护工作由谁担当?有那些维护工作?

10.什么是弱实体?什么是超类和子类?

(二)试题

09011.简述数据库概念设计的主要步骤。

08101.简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。 08011.简述数据库逻辑设计阶段的主要步骤。

五、综合题

(一) 同步练习

1.有论文和作者两个实体,论文有题目、期刊名称、年份和期号等属性,作者有姓名、单位、地址等属性。一篇论文可能有多个作者,且一位作者可能写多篇论文,在每一篇论文中有作者的顺序。

1)试画出ER 图,要求画出属性和联系;

2)转化为关系模型

3)指出每个关系中的主键和外键。

2.工厂有若干仓库,每个仓库有若干职工在其中工作,每个仓库有一名职工为管理员,每

个仓库存放若干种零件,每种零件可以存放在不同的仓库中,每个职工都有一名职工作为他的领导,仓库有仓库号,仓库地址,仓库容量,职工有职工号,工种,零件有零件号,零件名,零件重量。

1)试画出ER 图,要求画出属性和联系;

2)转化为关系模型

3)指出每个关系中的主键和外键。

(二)试题

09011.某学校图书借阅管理系统应提供如下功能:

(1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;

(2)查询读者信息,包括读者的借书证号、姓名、性别、单位;

(3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;

(4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。

根据以上叙述,回答下列问题:

(1)试为该图书借阅系统设计一个ER 模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER 模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。

08011.为体育部门建立数据库,其中包含如下信息:

(1)运动队:队名、主教练,其中队名惟一标识运动队。

(2)运动员:运动员编号、姓名、性别、年龄。

(3)运动项目:项目编号、项目名、所属类别。

其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加

多个项目,每个项目可以有多个运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。

(1)根据以上叙述,建立ER 模型,要求标注联系类型。(实体的属性可以省略)

(2)根据转换规则,将ER 模型转换成关系模型,要求标明每个关系模式的主键和外键 (如果存在)。

08101.某网上订书系统,涉及如下信息:

(1)客户:客户号、姓名、地址、联系电话。

(2)图书:书号、书名、出版社、单价。

(3)订单:订单号、日期、付款方式、总金额。

其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。

(1)根据以上叙述,建立ER 模型,要求标注联系类型(可省略实体的属性)。

(2)根据转换规则,将ER 模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。

07101.设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。

设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。

(1)试为该工厂的数据库设计一个ER 模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER 模型转换成关系模型,要求标明每个关系模式的主键和外键。

07011.已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓 库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点 和电话号码,零件的属性有零件号、名称、规格和单价。

(1)根据上述语义画出E —R 图。

(2)将E —R 模型转换成关系模型,并指出关系的主键和外键。


相关内容

  • 数据库原理期末考试习题
    第一章 绪论 一.选择题: 1.使用二维表格结构表达数据和数据间联系的数据模型是(C ) C .关系模型 2.DB .DBS .DBMS 间的关系是(C ) A .层次模型 B .网状模型 D .实体-联系模型 A .DB 包括DBMS 和 ...
  • 学生网上选课系统毕业论文
    题 目:专 业:准考证号:学生姓名:指导教师:起讫日期: 毕 业 论 文 学生网上选课系统 摘 要 随着在校大学生的不断扩增,学生选课系统也是在学校对学生管理方面中不可缺少的一部分.过去的选课方法是采用人工的方法去管理文件档案,而这种管理方 ...
  • 会计从业资格考试培训系统使用手册
    会计从业资格考试培训系统用户手册 安徽省会计从业资格无纸化考试 培训系统 用户手册 南京易考无忧科技有限公司 目 录 第一章 培训系统的环境与安装 ---------------------------------------------- ...
  • 数据库原理实验报告(1)
    南 京 晓 庄 学 院 <数据库原理与应用> 课程实验报告 实验一 SQL Server 2005常用服务与实用工具实验 所在院(系): 信息工程学院 班级: 13软件工程转本1班 学号: 13131151 姓名: 薛伟 1. ...
  • 人员管理系统
    人员管理系统 系 统 方 案 北京XXXX 研究所 目录 第一章:设计概述 .................................................................................. ...
  • 国家地名数据库管理系统-单机版安装手册
    1. 1安装数据库服务器SQL Server 将SQL Server安装光盘插入光驱,光盘会自动运行,出现以下界面: 选择"SQL Server 2000 简体中文个人版",出现以下界面: 选择"SQL Ser ...
  • 数据库选择题
    1 逻辑模型不包括( ),它是按计算机系统的观点对数据建模,主要用于DBMS 的实 现. A .层次模型 B .网状模型 C.关系模型 D.文件模型 D 2 数据模型的组成要素不包括( ). A .数据结构 B .数据操作 C.完整 性约束 ...
  • 多秤称重管理系统说明书
    多秤称重管理系统 操作说明书 目录 一. 上位机软件操作............................................................................................ ...
  • error26定位指定的服务器实例时出错
    sql2005 provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错 provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错 上述错误我遇到两种情况: 一种是在打 ...