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

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

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

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数据库构建与管理复习指导.精品文档.数据库构建与管理综合练习一、 选择题1在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责。 A. 数据库管理员B. 数据用户C. 数据库设计员D. 应用程序设计员2现实世界中客观存在并能相互区别的事物称为( )。 A. 实体B. 实体集C. 属性D. 记录3下列实体型的联系中,属于一对一联系的是( )。 A. 班级与学生的所属联系B. 父亲与孩子的亲生联系C. 班级与班长的管理联系D. 供应商与工程项目的供货联系4在数据库设计中,E-R模型是进行( )的一个主要

2、工具。A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计5E-R方法的三要素是( )。A. 实体、属性、实体集B. 实体、键、联系C. 实体、属性、联系D. 实体、域、候选键6下面有关E-R模型向关系模型转换的叙述中,不正确的是( )。A. 一个实体类型转换为一个关系模式B. 一个1:1联系可转换为一个独立关系模式,也可与联系的任一端实体对应的关系模式合并C. 一个1:n联系可转换为一个独立关系模式,也可与联系的任一端实体对应的关系模式合并D. 一个m:n联系转换为一个关系模式7关系数据库规范化是为解决关系数据库中( )问题而引入的。A. 数据冗余和插入、删除异常B. 提高查询速度C.

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

4、组内。11SQL语言是( )的语言。 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 名称( )。

5、A. = _ _市%B. LIKE _ _市%C. LIKE %市_D. LIKE %市%15若要查询供应商电话没有输入数据的供应商信息,则SQL查询条件子句应写成:WHERE 供应商电话( )。 A. = B. = NULLC. = NULLD. IS NULL16若要查询包含超过3种产品的产品分类编号,则正确的SQL语句是( )。 ASELECT 产品分类编号 FROM 产品表 GROUP BY 产品分类编号 WHERE COUNT(*)3 BSELECT产品分类编号FROM 产品表 GROUP BY产品分类编号HAVING COUNT(*)3 CSELECT产品分类编号FROM 产品表

6、ORDER BY产品分类编号 WHERE COUNT(*)3 DSELECT产品分类编号FROM 产品表ORDER BY产品分类编号HAVING COUNT(*)317已知两个关系如表1和表2所示,其中厂商关系的主码为“厂商号”,产品关系的主码是“产品号”,有外键“厂商号”。表1 厂商 表2 产品厂商号厂名C01中兴C02广发C03恒源产品号颜色厂商号P01红C01P02黄C03若再往产品关系中插入如下元组:I.(P03, 红, C02);II.(P01, 蓝, C01);III.(P04, 白, C04);IV.(P05, 黑, null)能够插入的元组是( )。A. I,II,IVB. I

7、,IIIC. I,IID. I,IV 18UPDATE语句最多可以更新数据表中( )。A . 一条记录的一个字段值B. 多条记录的一个字段值C . 一条记录的多个字段值D. 多条记录的多个字段值19DELETE语句中若无WHERE子句,则删除数据表中( )。A . 第一条记录B.最后一条记录C .当前记录D. 所有记录20以下关于视图的描述中,错误的是( )。A .视图方便查询只关注的数据B. 可以对视图进行任意的查询操作C .视图提高了数据的安全性D. 可以对任何视图进行任意的修改操作21下列有关索引的叙述,错误的是( )。 A. 索引能够加快数据库查询速度B. 索引越多越好C. 索引可以强

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

9、定数据,应使用( )。 A. 规则B. 默认值C. 函数D. 约束27 下列哪个数据库组件可在添加、删除、更新记录时自动执行? A. 存储过程B. 触发器C. 函数D. 视图28 在T-SQL中声明变量时,变量应加上哪一个符号? A. B. C. %D. #29 下列选项哪一个不是存储过程的优点? 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 能唯一标识实体的属性集,称为 ,每一属性的取值范围称为

11、 。3 实体型之间的联系有 、 和多对多(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语句前应加上一条语句

13、 以切换数据库。16 一个SQL Server数据库至少由两个文件组成:存储数据的 文件和记录数据更改的 文件。17 若要在T-SQL执行时显示信息,可使用 语句或 语句。18 设要在雇员表中创建约束,使得雇员的“性别”字段只能为“男”或“女”,则约束表达式为 。19 SQL Server中可用系统存储过程 实现对存储过程代码的浏览, 实现对数据库对象(如表)的改名。20 SQL Server中,分离数据库与删除数据库的区别在于 (分离/删除)之后可以通过 操作恢复。21 SQL Server数据库还原通常基于 备份,以及以之为起点的 备份或差异备份。 22 SQL Server有两种安全验证模式,分别是 身份验证模式和 身份验证模式,前者的安全性更高。23 若要对SELECT语句读取的一组数据进行逐条处理,可使用

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

当前位置:首页 > 高等教育 > 研究生课件

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