2015数据库原理期中考卷

上传人:zw****58 文档编号:42582665 上传时间:2018-06-02 格式:DOC 页数:5 大小:54KB
返回 下载 相关 举报
2015数据库原理期中考卷_第1页
第1页 / 共5页
2015数据库原理期中考卷_第2页
第2页 / 共5页
2015数据库原理期中考卷_第3页
第3页 / 共5页
2015数据库原理期中考卷_第4页
第4页 / 共5页
2015数据库原理期中考卷_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《2015数据库原理期中考卷》由会员分享,可在线阅读,更多相关《2015数据库原理期中考卷(5页珍藏版)》请在金锄头文库上搜索。

1、数据库原理期中考试卷数据库原理期中考试卷 第 1 页,共 5 页一、选择题(每题一、选择题(每题 2 分,共分,共 50 分)分) 1数据库管理系统的描述错误的是_。 A一个系统软件。 B具有数据定义功能 C具有数据操纵功能 D简称 DBS2数据库(DB) 、数据库系统(DBS)及数据库管理系统(DBMS)三者之间的关系是_。 ADBS 包含 DB 和 DBMS BDBMS 包含 DB 和 DBS CDB 包含 DBS 和 DBMS DDBS 就是 DB,也就是 DBMS3概念模型的描述错误的是_。 A概念模型是数据库物理结构设计时的输出结果 B关系数据库的概念模型可以用 ER 图表示 C数据

2、库设计的有力工具 D概念模型应该简单、清晰、易于用户理解4关系模型中,候选码是_。 A可以由多个任意属性组成 B至多有一个属性构成 C可以由一个或多个属性组成,其值能够唯一标识关系中每一个元组 D以上都不是5以下不是数据库的完整性约束的是_。 A参照完整性 B实体完整性 C数据安全性 D自定义完整性6关系的一列,取自一个共同的域,称为_;关系的一行,称为元组。 A属性 B实体 C候选码 D映射7在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶 段中,数据独立性最高的是_。 A数据库系统 B文件系统 C人工管理 D数据项管理8下面的选项不是关系数据库基本特

3、征的是_。 A与列的次序无关 B与行的次序无关 C不同的列应有不同的列名 D不同的列采用不同的数据类型9数据库的 3 级模式之间存在的映射关系正确的是_。 A外模式 / 内模式 B外模式 / 模式 C外模式 / 外模式 D模式 / 模式10数据库中,视图属于_。 A内模式 B模式 C外模式数据库原理期中考试卷数据库原理期中考试卷 第 2 页,共 5 页D子模式11在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是_。 A外模式 B内模式 C存储模式 D模式12SQL 语句中通配符“%”的含义是_。 A代表任意单个字符 B代表任意长度的字符串 C代表任意单词 D代表任意数值1

4、3关系 Student(Sno,SNname,Sage) ,其中 Sno 为学号,SName 为学生名,Sage 为年龄,前两者均 为字符型;Sage 为数值型,取值范围 1260。若要把“10 号学生,张斌,19 岁”插入 Student 中,则可 用_。 AAdd into student values(10, 张斌,19) BInsert into student values(10, 张斌,19) CAdd into student values(10, 张斌,19) DInsert into student values(10, 张斌,19)14删除数据表 Student 中的数据,

5、应该使用_。 ADrop Table Student BDelete from Student CDelete table DDrop Student15关于视图的叙述,错误的是_。 A视图不存储数据,但可以通过视图访问数据 B视图提供了一种数据安全机制 C视图可以实现数据的逻辑独立性 D视图不能够提高对数据的访问效率16保护数据库,防止未经授权的或不合法的使用造成数据泄露、更改或破坏,这是指数据的 _。 A安全性 B完整性 C并发控制 D恢复技术17有一个关系:学生(学号,姓名,系别) ,规定学号的值域是 8 个数字组成的字符串,这一规则属于 _。 A实体完整性约束 B参照完整性约束 C用户

6、自定义完整性约束 D关键字完整性约束18SQL 中用 Grant 授权、_收回权限。 Aselect BCreate Cindex DRevoke19ER 图中,属性用_表示。 A圆形 B矩形 C菱形 D线段20第一范式 第二范式 A包含 B不包含 C包含于数据库原理期中考试卷数据库原理期中考试卷 第 3 页,共 5 页D以上都不是21以下对数据库设计阶段描述正确的是_。 A需求分析、概念设计、逻辑设计、物理设计 B需求分析、选择 DBMS、实施、维护 C选择 DBMS、逻辑设计、物理设计、实施 D选择 DBMS、需求分析、概念设计、逻辑设计22定义触发器的命令正确的是_。 ACreate T

7、able BCreate View CCreate Trigger DCreate Procedure23关于触发器,下面说法不正确的是_。 A触发器是定义在表上的 B触发器名称在数据库中必须是唯一的 C触发器对应一组 SQL 语句 D每张表限制定义一个触发器24概念结构设计阶段得到的结果是_。 A数据字典描述的数据需求 BE-R 图表示的概念模型 C某个 DBMS 所支持的数据模型 D包括存储结构和存取方法的物理结构25在数据库设计中,将 ER 图转换成关系数据模型的过程属于_。 A需求分析阶段 B逻辑设计阶段 C概念结构设计阶段 D物理设计阶段二、综合填空题(每空二、综合填空题(每空 2

8、分,共分,共 60 分)分) 1、阅读以下说明,回答问题 1 至问题 5。 【说明】 某工程项目公司的信息管理系统的部分关系模式如下: 职工(职工编号,姓名,性别,居住城市) 项目(项目编号,项目名称,状态,城市,负责人编号) 职工项目(职工项目,项目编号) 其中: 1)一个职工可以同时参与多个项目,一个项目需要多个职工参加。 2)职工的居住城市与项目所在城市来只同一个域。 3)每个项目必须有负责人,且负责人为职工关系中的成员。 4)项目状态有两个:0 表示未完成,1 表示已完成。【问题 1】 下面是创建职工关系的 SQL 语句,职工编号唯一识别一个职工,职工姓名不能为空,请将空缺部分 补充完

9、整。 Create table 职工(职工编号 char(6),姓名 char(8) (1) ,性别 char(2),城市 varchar(20),Primary key (2) ) ;【问题 2】数据库原理期中考试卷数据库原理期中考试卷 第 4 页,共 5 页下面是创建项目关系的 SQL 语句。项目编号唯一识别一个项目,每个项目必须有负责人,请实现相 关的完整性约束。 Create table 项目( 项目编号 char(6) (3) ,, 项目名称 varchar(20), 状态 char(1) check(状态 in(0,1), 城市 varchar(20), 负责人编号 char(6)

10、 (4) , Foreign key ( (5) ) references (6) );【问题 3】 请完成以下查询的 SQL 语句。 (1)查询至少参加两个项目的职工编号和参与的项目数。 SELECT 职工编号, (7) as 项目数 FROM 职工项目 GROUP BY (8) HAVING (9) ; (2)查询参与居住城市正在进行的工程项目的职工编号和姓名。 SELECT 职工.职工编号,姓名 FROM 职工,职工项目,项目 WHERE 职工.职工编号 = 职工项目.职工编号 AND 项目. (10) = 职工项目. (11) AND 居住城市 = 城市 AND (12) = 0【问题

11、 4】 创建参加项目编号为“P001”的职工视图 Emp_P001 如下,请补充完整。 CREATE VIEW (13) AS SELECT 职工编号,姓名,性别,城市FROM 职工WHERE 职工编号 IN ( SELECT (14) FROM 职工项目 WHERE 项目编号 = (15) )WITH CHECK OPTION;2、阅读以下说明,回答问题 1 至问题 3。 【说明】某商场客户-商品数据库中各关系模式如下:客户(客户号,姓名,性别,年龄)商品(商品号,名称,型号,品牌,单价,库存)销售(流水号,客户号,商品号,数量,日期)采购(商品号,数量)其中:1)一种品牌的同一名称商品可以

12、有多个型号,商品的库存有大于等于 0 约束:2)销售表记录每一笔销售,每销售一件商品,其库存都要做相应的修改。现假定已经建立了该数据库及上述四个基本表。 【问题 1】(1)客户表的主码是客户号,4 个长度的字符,姓名是 10 个长度的字符型,其值不能为空,性别是 2 个字符,只能取男或女,年龄为整型数。CREATE TABLE 客户 (客户号 char(4) (16) , 姓名 char(10) (17) , 性别 char(2) (18) , 年龄 (19) );数据库原理期中考试卷数据库原理期中考试卷 第 5 页,共 5 页(2)客户关系中的年龄取值在 15 岁到 60 岁之间(包含 15

13、 岁和 60 岁),增加该约束的 SQL 语句如下, 请将空缺部分补充完整。ALTER TABLE ( (20) ) ADD CONSTRAINT CONSTRAINT con_ age CHECK ( (21) )【问题 2】 (1)查询各商品的名称及销售数量之和,结果按照销售数量之和降序排序。 SELECT 名称,( (22) ) 销售数量之和 FROM 商品,( (23) ) WHERE ( (24) ) ( (25) ) 销售数量之和 ( (26) ) ( (27) ) 商品.商品号(2) 查询购买“新飞”品牌的任一型号“冰箱”的客户姓名及购买日期。实现该查询的 SQL 语句如 下,请将空缺部分补充完整。 SELECT 姓名,日期 FROM (28) WHERE (29) AND 商品号 (30) ( SELECT 商品号 FROM 商品 WHERE 品牌=新飞 AND 名称= 冰箱)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号