数据库技术及应用复习题

上传人:ar****93 文档编号:40438691 上传时间:2018-05-26 格式:DOC 页数:9 大小:90.50KB
返回 下载 相关 举报
数据库技术及应用复习题_第1页
第1页 / 共9页
数据库技术及应用复习题_第2页
第2页 / 共9页
数据库技术及应用复习题_第3页
第3页 / 共9页
数据库技术及应用复习题_第4页
第4页 / 共9页
数据库技术及应用复习题_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数据库技术及应用复习题》由会员分享,可在线阅读,更多相关《数据库技术及应用复习题(9页珍藏版)》请在金锄头文库上搜索。

1、1数据库技术及应用 II 复习题 一、基本要求 1、数据库系统概述(1)数据库的基本概念(2)数据及数据联系的描述(3)概念数据模型(4)数据库管理系统的概念和功能(5)数据库系统的三级模式结构2、关系数据库设计基础(1)数据库设计阶段(2)ER 模型设计(3)关系与关系数据模型的定义(4)关系数据模型的三个完整性(5)传统的集合运算和专门的关系运算(6)关系查询语言和元组关系运算(7)关系模式的规范化(要求达到 3NF 和 BCNF)(8)ER 模型向关系模型的转化 3、关系数据库语言 SQL(1)SQL 的特点和功能(2)SQL 数据定义(3)SQL 数据更新(4)SQL 数据查询(5)S

2、QL 数据控制(6)SQL 视图操作(7)嵌入式 SQL 的概念(8)存储过程和触发器的应用 4、SQL Server2005 (1)SQL Server2005 功能(2)SQL Server2005 的管理工具(3)SQL Server 数据库(4)Transact SQL(5)SQL Server 的事务模式(6)SQL Server 的并发控制(7)SQL Server 的数据库备份与恢复(8)SQL Server 的安全性机制2二、单选题 1当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是 数据与程序的 A物理独立性 B逻辑独立性 C一致性 D完整性 2在

3、数据库的三级模式结构中,一个数据库的外模式有 A1 个 B2 个 C0 个 D任意多个 3用图形结构表示记录与记录之间的联系的数据模型是A层次模型 B网状模型C关系模型 D面向对象模型 4数据库设计中的概念模型A依赖于 DBMS 和硬件 B独立于 DBMS 和硬件C依赖于 DBMS D独立于 DBMS 5有两个实体集,并且它们之间存在着一个 1:M 联系,那么根据 ER 模型转换成关系数据 库的规则,这个 ER 结构转换成表的个数为 A1 B2 C3 D4 6下列叙述正确的是 A主码是一个属性,它能惟一标识一列 B主码是一个属性,它能惟一标识一行 C主码是一个属性或多个属性的组合,它能惟一标识

4、一列 D主码是一个属性或多个属性的组合,它能惟一标识一行 7在标准 SQL 中,表示短整型数据类型的语法用 AINTEGER 语句 BINT 语句 CNUMERIC 语句 DSMALLINT 语句 8已知关系 S(S#,SNAME,AGE,SEX),SC(S#,C#,GRADE),统计每一年龄段选修课程的学生人数的操作如下:SELECT AGE,COUNT(*)FROM S,SCWHERE S.S#=SC.S#GROUR BYAS.S# ,SC.S# BDISTINCT S.S#, SC.S#CDISTINCT S.S#,AGE DS.S#, AGE 9具有数据冗余度小、数据共享、以及较高数据

5、独立性等特征的系统是A文件系统 B数据库系统C管理系统 D高级程序 10数据库系统中,逻辑数据与物理数据之间可相互转换,执行该功能的是A操作系统 B信息管理系统C数据库管理系统 D文件系统 11下面哪个不是数据库技术的主要特点 A数据的结构化 B数据的冗余度小 C较高的数据独立性 D程序的标准化 12下列叙述正确的为A关系中元组没有先后顺序,属性有先后顺序3B关系中元组有先后顺序,属性没有先后顺序C关系中元组没有先后顺序,属性也没有先后顺序D关系中元组有先后顺序,属性也有先后顺序 13SQL 中的视图提高了数据库系统的A. 完整性 B. 并发控制C. 隔离性 D. 安全性 14下列叙述正确的为

6、A关系中允许有重复的元组,也允许有重复的属性名B关系中允许有重复的元组,不允许有重复的属性名C关系中不允许有重复的元组,允许有重复的属性名D关系中不允许有重复的元组,也不允许有重复的属性名 15如果两个实体之间的联系是 1:M,则实现 l:M 联系的方法是 A将两个实体转换成一个关系 B将两个实体转换的关系中,分别加入另一个关系的主码。 C将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中 D将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中 16如果两个实体之间的联系是 M:N,则实现 M:N 联系的方法是 A将两个实体转换成二个关系 B将两个实体转换的关系中,分别加入另

7、一个关系的主码。 C将“M”端实体转换的关系的主码,放入“N”端实体转换的关系中 D将联系单独转换成一个关系 17SQL 语言是关系型数据系统的典型的数据库语言,它是 A过程化的 B非过程化的 C格式化的 D导航式的 18SQL 的标准库函数 COUNT,SUM,AVG,MAX 与 MIN 等,不允许出现在下列哪个语句中ASEIECT BHAVINGCGROUPHAVING DWHERE 19下列叙述正确的是ASQL 只允许拷贝表的全部,不能有选择的拷贝B新表的列名必须与被拷贝表的列名相同 一C新表的列数必须与被拷贝表的列数相同D新表的列名和列数可以与被拷贝表不相同,但是对应列的数据类型必须一

8、致 20已知关系 SC(S#,C#,GRADE),统计每一个学生选修的课程门数操作如下: SELECT S#,COUNT(*)FROM SCGROUR BY ( ):AS# BDISTINCT S#CC# DDISTINCT C# 三、填空题 21现实中事物之间的联系有三种,分别是一对一联系,一对多联系和多 对多联系,这反映了( )之间的联系。 22假设每个班级只有一个班长,则班级和班长之间的联系是( )联系。 23E-R 图的设计,属于数据库系统设计中的( )阶段。424存取方法和存储结构的选择,属于数据库系统设计中的( )阶段。 25带有 EXISTS 谓词的子查询结果不返回任何数据,若子

9、查询结果 ( ) ,则返回真值。26所有带 IN 谓词、比较运算符、ANY 和 ALL 谓词的子查询都能用带( )谓词的 子查询等价替换。 27SQL Server 2005 的服务管理器用于开启、 ( )和停止 SQL 服务工作。 28在用 DECLARE 命令声明之后,所有的变量都被赋予初值 NULL。需要用( ) 或 SET 命令来给变量赋值。 29修改被参照关系中的主码问题,若允许修改关系主码,但必须保证主码的非空和( ) ,否则拒绝修改。 30触发器能够对数据库中的相关表实现( )更改。 31、现实中事物之间的联系有三种,分别是( )联系, ( )联系和( )联系, 这反映了实体集之

10、间的联系。 32、班级和学生之间的联系是( )联系,班级和班长之间的联系是( )联系,学 生和课程之间的联系是( )联系。 33、在数据库的三级模式结构中,外模式有( ) ,模式和内模式只有( ) 。 34、DB 的含义是( ) ,DBS 的含义是( ) ,DBMS 的含义是( ) 。 35、支持数据库中数据的逻辑独立性和物理独立性的机制是( ) 。 36、用二维表结构表示实体与实体之间的联系的数据模型是( ) 。 37、在关系理论中称为“元组”的概念,在关系数据库中称为( ) 。 38、在关系理论中称为“属性”的概念,在关系数据库中称为( ) 。 39、在概念模型中,一个实体相对于关系数据库

11、中一个关系中的一个( ) 。 40、在关系数据库中,实现“表中任意两行不能相同”的约束是靠( ) 。四、简答题 41简述数据模型及其要素。 42举例说明属性间的依赖关系。 43简述解决嵌入式 SQL 与主语言工作单元之间通信方式的三个关键问题。 44说明 SQL Server 的聚簇索引和非聚簇索引的概念及作用。 45若要在图书-读者数据库中建立一个读者-借阅-图书关系的数据库关联表,要求该表包 括图书、读者和借阅 3 个表,并满足“图书.书号=借阅.书号 AND 借阅.读者书证号=读者. 书证号” ,通过使用 SQLServer 2000 的企业管理器工具,给出利用向导建立该关联表的步 骤(

12、 假设图书、读者和借阅 3 个表,已调入新建关系表的编辑对话框中) 。 46、数据库中常见故障的种类。 47、SQL Server 中的对象权限的含义及内容。 48、SQL Server 中的语句权限的含义及内容。 49、SQL Server 中的实现数据库完整性的 4 种方法。 50、SQL Server 中数据库和应用程序的安全机制有哪四种? 51、数据库中封锁的概念及环节。 52、日志文件的作用和登记日志文件的两条原则。 53、事务故障的恢复方法。 54、数据库中系统故障的恢复方法。 55、E-R 图设计中,合并分 E-R 图时可能产生的冲突及解决办法。 56、事务的四个性质。 557、

13、有两个实体集,若它们之间存在着一个 M:N 联系、1:M 联系和 1:1 联系,根据 ER 模型转换成关系数据库的规则,这个 ER 结构转换成表的个数分别是多少? 58、数据冗余的含义并举例说明数据冗余可能产生的后果。 59、举例说明参照完整性规则中对外码有何要求。 60、举例说明 SQL Server 中有哪 3 类触发器。五、SQL 语言设计题 设有如下三个关系模式: 职工(职工号,姓名,性别,出生年月) 工程(工程编号,工程名,预算费用) 报酬(职工号,工程编号,劳务费) 根据要求,用 SQL 语句完成: 61查询参加工程编号为200606且劳务费为最低的职工的职工号、职工姓名和劳务费。

14、 62查询至少参加了二项工程的职工的职工号。 63查询阳光工程的预算费用和总劳务费。 设有如下三个关系模式: 图书(书号,书名,类别,出版社,作者,定价) 读者(编号,姓名,性别,单位) 借阅(书号,读者编号,借阅日期) 根据要求,用 Transact-SQL 语句完成: 64将计算机类的图书存入永久的计算机图书表。 65将借书日期在2006年4月以前的借阅记录存入临时的超期借阅表。 设有如下三个关系模式,用 SQL 语句完成: 学生(学号,姓名,性别,年龄,专业) 课程(课程号,课程名,学分,先行课) 选课(学号,课程号,任课教师,成绩) 66、创建电子商务专业学生成绩视图,属性包括学号、姓名、课程名和成绩。 67、创建计算机应用专业的学生成绩统计视图,属性包括学号、姓名、总成绩和平均成绩。68、查询没有成绩的学生的学号、姓名和课程号。 69、查询选修课程号为 001 且成绩为最好的学生的学号、姓名和成绩。 70、查询至少选修了二

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

当前位置:首页 > 中学教育 > 教学课件

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