《数据库构建与管理》复习指导

上传人:工**** 文档编号:495526516 上传时间:2023-12-07 格式:DOC 页数:20 大小:233.50KB
返回 下载 相关 举报
《数据库构建与管理》复习指导_第1页
第1页 / 共20页
《数据库构建与管理》复习指导_第2页
第2页 / 共20页
《数据库构建与管理》复习指导_第3页
第3页 / 共20页
《数据库构建与管理》复习指导_第4页
第4页 / 共20页
《数据库构建与管理》复习指导_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《《数据库构建与管理》复习指导》由会员分享,可在线阅读,更多相关《《数据库构建与管理》复习指导(20页珍藏版)》请在金锄头文库上搜索。

1、数据库构建与管理综合练习一、选择题1在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是)人员的职责。A. 数据库管理员 B. 数据用户C.数据库设计员 D. 应用程序设计员2 现实世界中客观存在并能相互区别的事物称为( )。A. 实体 B. 实体集C.属性 D. 记录3 下列实体型的联系中,属于一对一联系的是( )。A. 班级与学生的所属联系B.父亲与孩子的亲生联系C. 班级与班长的管理联系D.供应商与工程项目的供货联系4 在数据库设计中, E-R 模型是进行( )的一个主要工具。A. 需求分析 B. 概念设计 5 E-R 方法的三要素是( )。A. 实体、属性、

2、实体集C. 实体、属性、联系C. 逻辑设计 D. 物理设计B. 实体、键、联系D. 实体、域、候选键6 下面有关 E-R 模型向关系模型转换的叙述中,不正确的是( )。A. 一个实体类型转换为一个关系模式B. 一个 1:1 联系可转换为一个独立关系模式,也可与联系的任一端实体对应的关系模式合并C. 一个 1:n 联系可转换为一个独立关系模式,也可与联系的任一端实体对应的关系模式合并D. 一个 m:n 联系转换为一个关系模式7 关系数据库规范化是为解决关系数据库中( )问题而引入的。A. 数据冗余和插入、删除异常 B. 提高查询速度C. 减少数据操作的复杂性 D. 保证数据的安全性和完整性8 1

3、NF 分解成 2NF 是通过( )实现的。A. 消除非主属性对码的传递函数依赖B.消除非主属性对码的局部函数依赖C. 消除主属性对码的局部函数依赖D.消除多值依赖9 任何一个满足 2NF 但不满足 3NF 的关系模式都存在( )。A. 主属性对候选码的部分依赖B.非主属性对候选码的部分依赖C. 主属性对候选码的传递依赖D.非主属性对候选码的传递依赖10 下面关于 SQL Server 的描述错误的是( )。A 一个数据库至少由两个文件组成:主数据文件和日志文件。B 每个数据库可以有多个主数据文件。C .主数据文件默认为 primary 文件组。D .日志文件不包括在文件组内。11 SQL 语言

4、是()的语言。A. 过程化B. 非过程化C. 格式化D. 导航式12.在下列 SQL 语句中,修改表结构的语句是( )。A. ALTERB. ADDC. UPDATED. INSERT13 .若要在基本表 S中增加一列CN,可用()。A. ADD TABLE S (CN CHAR(8)B. ADD TABLE S ALTER (CN CHAR(8)C. ALTER TABLE S ADD (CN CHAR(8) D. ALTER TABLE S (ADD CN CHAR(8) 14.若要查找名称中第三个字符为“市”的单位信息,则 SQL 查询条件子句应写成: WHERE 名称( )。A. =

5、_ _市%B. LIKE _ _市%C. LIKE %市_ D. LIKE %市%15 .若要查询供应商电话没有输入数据的供应商信息,则 SQL 查询条件子句应写成:WHERE供应商电话(A. =B.=16 .若要查询包含超过A . SELECT产品分类编号B . SELECT产品分类编号C . SELECT产品分类编号D . SELECT产品分类编号17 .已知两个关系如表品号”,有外键“厂商号Null C. = NULL3种产品的产品分类编号,则正确的FROM 产品表 GROUP BYFROM产品表GROUP BY产品分类编FROM产品表ORDER BY产品分类编FROM产品表ORDER

6、BY产品分类编1和表2所示,其中厂商关系的主码为D. IS NULLSQL语句是()。产品分类编号 WHERE C0UNT(*)3号 HAVING COUNT(*)3号 WHERE COUNT(*)3号 HAVING COUNT(*)3“厂商号”,产品关系的主码是“产表2产品厂商号厂名C01中兴C02广发C03恒源表1厂商若再往产品关系中插入如下元组:I. ( P03 ,红,C02 ); II. ( P01 ,蓝,C01 );C04 ); IV. ( P05 ,黑,nuII )能够插入的元组是()。A. I , II, IVB. I, IIIC. I , II18 . UPDATE语句最多可以

7、更新数据表中()。A . 一条记录的一个字段值C . 一条记录的多个字段值产品号颜色厂商号P01红C01P02黄C03III. ( P04 ,白D.I , IVB.多条记录的一个字段值D.多条记录的多个字段值19 . DELETE语句中若无 WHERE子句,则删除数据表中()。A . 第一条记录B. 最后一条记录20以下关于视图的描述中,错误的是(A . 视图方便查询只关注的数据C . 视图提高了数据的安全性21 下列有关索引的叙述,错误的是(A. 索引能够加快数据库查询速度C. 索引可以强制表中的行具有唯一性C . 当前记录D. 所有记录)。B. 可以对视图进行任意的查询操作D. 可以对任何

8、视图进行任意的修改操作 )。B. 索引越多越好D. 一个索引可包含多个字段22关系数据模型中表和表之间的数据联系是通过下列哪项来实现的?A. 主码 B. 指针23 数据的完整性是指( )。A. 防止数据被非法使用C. 数据的正确性、一致性C. 外键D. 链表B. 数据的存储和使用数据的程序无关D. 减少重复数据24表中的主键在所有记录上必须取值唯一,这是(A. 实体完整性 B. 参照完整性 C. 域完整性)规则。D. 用户定义的完整性25下列 SQL Server 数据库对象中,哪一个不具有数据正确性检查的功能?A. 规则B. 约束C. 默认值D. 数据类型26SQL Server 中,若要在

9、产生新记录时自动在某列使用特定数据,应使用()。A. 规则B. 默认值C. 函数D. 约束27 下列哪个数据库组件可在添加、删除、更新记录时自动执行?A. 存储过程B. 触发器C. 函数D. 视图28 在 T-SQL 中声明变量时,变量应加上哪一个符号?A. B. C. %D. #F列选项哪一个不是存储过程的优点?A.加快执行效率B.减少CPU负载C.降低网络通信量D.模块化设计30 .SQL Server中,系统存储过程的名称前缀是(A. sysB. vwC. spD. Dbo31 .SQL Server中,下列哪个功能可以根据数据库中的数据生成Excel文件?A.复制数据库B.生成脚本C.

10、分离数据库D.导出数据32 .为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为(A.账户B.角色C.登录D.用户33 事务日志文件是用于记录(A.程序运行的过程B.对数据库所有的更新操作C.程序执行的结果D.用户对数据库的访问信息34 .若想对表中字段的重复值只显示一次,则在SQL语句中使用(A . DISTINCTB. COUNTC . UNIQUED. UNION二、填空题1 .数据库应用系统简称数据库系统,由计算机硬件、 、_和数据库用户五部分组成。2 .能唯一标识实体的属性集,称为 ,每一属性的取值范围称为 3 .实体型之间的联系有 、和多对

11、多(m : n三种。4 .逻辑模型由 、和三要素组成。5 .根据不同的逻辑模型,数据库管理系统可以分为 、和面向对象型等。6 .数据库设计过程中的逻辑结构设计,就是把概念结构设计阶段建立的 _转换成相应的 _。7 .设有关系模式:入库单明细表(入库单编号,产品编号,产品名称,产品数量),该关系模式属于范式。8 .若要删除一个表,应使用的SQL语句是“ TABLE表名”,若要删除表中数据,应使用语句“ FROM表名”。9 .假设有两个表:图书(书号,书名,)、借阅记录(书号,读者号,借出日期,) ,则这两个表间应该创建 关系,主键表是 ,外键表是 。10 要找出供应商表中所有电话字段为空白或为空

12、字符串的记录,SQL语句如下:SELECT * FROM 供应商表 WHERE 电话OR 电话11 Having和Where子句的区别之一在于: 对原始记录进行过滤,而 是对查询结果进行过滤,后者可以用聚合函数。12 视图是从一个或几个基本表(或视图)中导出的表,数据库中实际存放的是视图的,而不是。13 若要使用触发器将对视图的修改更新至多个数据表,触发器的类型应是。14 SQL Server 中的数据完整性包括 、禾口3 种。15 现要对SQL Server数据库db1进行查询,当前打开的数据库是 master,则在SELECT语句前应加上一条语句 以切换数据库。16. 个SQL Serve

13、r数据库至少由两个文件组成:存储数据的 文件和记录数据更改的文件。17 若要在T-SQL执行时显示信息,可使用 语句或语句。18 设要在雇员表中创建约束,使得雇员的“性别”字段只能为男”或 女”,则约束表达式为。19 . SQL Server中可用系统存储过程实现对存储过程代码的浏览, 实现对数据库对象(如表)的改名。20 . SQL Server中,分离数据库与删除数据库的区别在于 (分离/删除)之后可以通过操作恢复。21 . SQL Server数据库还原通常基于 备份,以及以之为起点的 备份或差异备份。22 . SQL Server有两种安全验证模式, 分别是身份验证模式和 身份验证模式,前者的安全性更高。23 .若要对SELECT语句读取的一组数据进行逐条处理,可使用 实现。三、判断题1 . 一个实体的码可能不只一个。2 .实体的码一定只包含一个属性。3 .关系模型中,实体用关系来表示,实体间的联系用关系图来表示。4 .表中主码的值一定是唯一的,也不能为空。5 .不包含在主码中的属性称为非主属性。6 .第一范式的要求是关系的属性不可再分,满足第一范式即实现了规范化。7 .多对多关系在关系数据库中无法直接表示,需要在两个表间创建第三个数据表作为中介。8 .要在SQL查询语句中使用聚合函数,一定要使用Group By子句进行分组。9 .分组查询语句中,Selec

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

当前位置:首页 > 办公文档 > 活动策划

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