期中测试(附答案)

上传人:hs****ma 文档编号:486987500 上传时间:2023-02-15 格式:DOC 页数:7 大小:95.01KB
返回 下载 相关 举报
期中测试(附答案)_第1页
第1页 / 共7页
期中测试(附答案)_第2页
第2页 / 共7页
期中测试(附答案)_第3页
第3页 / 共7页
期中测试(附答案)_第4页
第4页 / 共7页
期中测试(附答案)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《期中测试(附答案)》由会员分享,可在线阅读,更多相关《期中测试(附答案)(7页珍藏版)》请在金锄头文库上搜索。

1、数据库原理与应用期中测试问卷一、 判断题 (15分,正确的写T,错误的写F,共15题,每题1分)1、 数据库只包括描述事物本身的数据,不含事物之间的相互联系。2、 现在应用最广泛且最重要的一种数据模型是网状模型。3、 输入字符型数据时要用单引号或双引号将字符括起来。4、 逻辑数据类型适合真、假场合判断,长度为一个字节,取值为“真”,“假”。5、 联合查询就是使用UNION操作将来自不同查询的数据组合起来,形成一个具有综合信息的查询结果,UNION操作不会自动将重复的行剔除。6、 系统存储过程是指由系统提供,主要存储在master数据库中并以sp_为前缀。7、 索引是对数据库表中一个或多个字段的

2、值进行排序而创建的一种顺序存储结构。8、 视图可基于多表建立。9、 GROUP BY 子句可以对查询结果分组,且必须要同HAVING联用。10、 临时存储过程与临时表类似,用“#”前缀表是本地临时存储过程或是本地临时表。11、 不同类型的对象支持不同的针对它的操作,例如:不能对表对象执行EXECUTE操作。12、 索引是一种物理结构,它能够提供以一列或多列的值为基础,迅速查找的功能。13、 视图结果的表,可表示任何物理数据。s14、 IDENTITY(0,1)属性中,0为标识种子,1为标识值。15、 唯一索引只能建一个,聚集索引可以建多个。二、 选择题(15分,单项选择,共15题,每题1分)1

3、. 如果表S(A,B,C)中,设置A为主键,当向S表插入一行新数据时,该行( )。 A. A,B,C属性的值都可以与已有的行相同 B. A,B,C属性的值都不能与已有的行相同 C. A属性的值不能与已有的行相同,但允许为空 D. A属性的值不能与已有的行相同,也不能为空2. 有两个基本关系(表):学生(学号,姓名,系号),系(系号,系名,系主任),学生表的主码为学号,系表的主码为系号,因而系号是学生表的( )A主码(主键) B.外码(外关键字) C.域 D.映像3. 关系数据库的数据及更新操作必须遵循完整性规则,包括( )A.实体完整性和参照完整性B.参照完整性和用户自定义的完整性C.实体完整

4、性和用户自定义的完整性D.实体完整性、参照完整性和用户自定义的完整性4. 设A、B两个表的记录数分别为3和4 ,对两个表执行交叉联接查询,查询结果中最多可获得( )条记录。A. 3 B. 4 C. 12 D. 815. 数据库物理存储方式的描述称为( )。 A.外模式 B.内模式 C.概念模式 D.逻辑模式6. SQL Server的物理存储主要包括两类文件,它们是( )。 A. 图片文件和文本文件 B. 数据文件和事务日志文件 C. 函数文件和数据文件 D. 源文件和可执行文件7. 安装SQL SERVER后,数据库服务器已经自动建立4个系统数据库,( )不是系统数据库。 A.master数

5、据库B.pubs数据库 C.model数据库 D.msdb数据库8. 创建数据库的T-sql语句是( )。A. CREATE DATABASE B.ALTER DATABASE C.DROP DATABASE D. COPY DATABASE 9. 在MS SQL Server 中,有表personnel (no,name,sex),其中no为主码。表中已有数据如下图所示:nonamesex1海涛男3月明女4甄锐女下列语句中能够将数据正确插入的是 A.Insert into personnel Values (4,赵风,男)B.Insert into personnel Values (8,赵

6、风)C.Insert into personnel (name,sex) Values (赵风,男)D.Insert into personnel (no,sex) Vaues (8,男)10. 在SQL 的查询语句中,GROUP BY 选项实现( )功能。A统计 B. 求和 C. 排序 D. 分组11. 设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ( )A. _ _ W _ % B. _ % W _ _ C. _ W _ _ D. _ W _ %12. 对工资表(员工号,姓

7、名,部门号,月薪)进行查询,列出属于D01号部门,且工资高于所有D02号部门员工工资的员工信息,查询语句的WHERE子句应使用( )。A. 部门号=D01 AND 月薪ANY (SELECT 月薪 FROM 员工表WHERE 部门号=D02)B. 部门号=D01 AND 月薪ALL (SELECT 月薪 FROM 员工表WHERE 部门号=D02)C. 部门号=D01 AND 月薪(SELECT 月薪 FROM 员工表WHERE 部门号=D02)D. 部门号=D01 or 月薪ALL(SELECT 月薪 FROM 员工表WHERE 部门号=D02)13. 有学生关系:学生(学号,姓名,年龄),

8、对学生关系的查询语句如下: SELECT 学号 FROM 学生 WHERE年龄20 AND 姓名 LIKE %伟如果要提高查询效率,应该建索引的属性是 A.学号B.姓名C.年龄D.(学号,姓名)14. 参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通过建立( )来实现A.主键约束和唯一约束B.主键约束和外键约束C. 唯一约束和外键约束D.以上都不是15. 有关系:教学(学号、班级号、班主任,班主任联系电话),一个学生只能属于一个班级,一个班级只有一个班主任,一个班主任只有一个联系电话,那么该关系的主键是 。A. 学号 B. 班级号C. (学号,班级号) D. (学号,班

9、级号,班主任)三、 填空题(共22分,每空1分)1. 数据库是_级模式结构。2. CREATE DATABASE 语句是用来创建数据库,修改数据库语句为_,删除数据库语句为_。3. 嵌套查询可以用多个 _查询构成复杂的查询,查询方法是_进行处理。4. 索引是用来提高数据表中数据的_,用户通过_来浏览表中感兴趣的数据。5. 内连接分三种:_ ,_和自然连接。6. SQL 按其实现功能可以将SQL 语言划分为:数据操纵语言,_,_7. SELECT查询中,条件运算符LIKE对字符型数据进行字符串比较,提供两种通配符,即下划线 “_”和“%”,下划线表示 _字符,百分号表示 _字符。8. 创建索引的

10、语句为_,删除视图的语句为_9. SQL语句中使用 _运算符判断字段值是否为空,使用 _运算符测试子查询结果是否为空。10. SQL SERVER中可创建三种索引,即唯一索引_,_。11. 对数据库系统包括硬件系统,软件系统,数据库系统和_ 。12. 设数据管理经过了手工文档、_和_三个发展阶段四、 简答题(共18分,)1、(共5分) 有关系模式R(U,F),属性集U=A,B,C,D,E, 函数依赖集合F=C-A, BC-D, D-E, 请回答如下的问题: (1) R最高属于第几范式? 说明理由; (2) 请分解R为符合第三范式的关系模式集合,并给出每个关系的主码:2、(共13分)根据以下学生

11、表,写SQL语句完成以下任务:学号姓名系号年龄001李林D0118002白冰D0217003刘云D0216(1). 向学生表增加一条数据,(004,张三,D01,16)(3分)(2). 对学生表,列出年龄在1517岁之间的学生名单。(5分)(3). 创建视图V1,用于显示各系的平均年龄,【即显示(系号,平均年龄)。】(5分)五、 设计题(两题,每题15分,共30分)1、某研究所科研管理系统情况如下:部门:包括部门号、部门名、办公室。每个部门有多名职工。职工:包括职工号、姓名、性别、年龄、职称、专业、简历。简历:包括开始时间、终止时间、工作单位、担任职务。项目:包括项目编号、项目名称、项目经费、

12、项目来源、负责人。每名职工可参加多个项目,每个项目可多名职工参加。要求:(1) 画出表达此问题的实体关系图。(2) 写出关系数据库的逻辑模型(标示出主外键)2、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:() 一个工厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。() 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。() 一个车间生产多种产品,产品有产品号和价格。()一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。()一个产品由多种零件组成,一种零件也可装配出多种产品。()产品与零件均存入仓库中。()厂内有多个仓库,仓库有仓

13、库号、仓库主任姓名和电话。试:()画出该系统的-图。()给出相应的关系模式。写出主、外键判断题 (15分,正确的写T,错误的写F,共15题,每题1分)1.(F) 2.(F) 3. (T) 4.(F) 5.(F) 6. (T )7.(F) 8.(T) 9.( F) 10.(F) 11.( T) 12.( T) 13.(F) 14.(T) 15.(F)选择题(15分,单项选择,共15题,每题1分)123456789101112131415DBCDBBBADDBBCBA填空题(共22分,每空1分)1. 32. ALTER DATABASE,DROP DATABASE3. 简单,由里向外4. 查询速度,视图5. 等值连接,不等值连接6. 数据定义语言,数据控制语言7. 1,0个或多个字符8. CREATE INDEX,DROP VIEW9. IS NULL, EXISTS10. 主键索引,聚集索引11. 数据库管理员12. 文件系统、数据库系统简答题(共18分)1、(共5分)(共2分)R最高属于1NF范式。 理由:关系模式R(U,F)的主码是(B,C),属性之间存在部分函数依赖C-A,同时存在传递函数依

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

当前位置:首页 > 高等教育 > 习题/试题

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