数据库技术及应用复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术及应用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)SQL数据控制
(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的安全性机制
二、单选题
1.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的
A.物理独立性 B.逻辑独立性
C.一致性 D.完整性
2.在数据库的三级模式结构中,一个数据库的外模式有
A.1个 B.2个
C.0个 D.任意多个
3.用图形结构表示记录与记录之间的联系的数据模型是
A.层次模型 B.网状模型
C.关系模型 D.面向对象模型
4.数据库设计中的概念模型
A.依赖于DBMS和硬件 B.独立于DBMS和硬件
C.依赖于DBMS D.独立于DBMS
5.有两个实体集,并且它们之间存在着一个1:M联系,那么根据ER模型转换成关系数据库的规则,这个ER结构转换成表的个数为
A.1 B.2 C.3 D.4
6.下列叙述正确的是
A.主码是一个属性,它能惟一标识一列
B.主码是一个属性,它能惟一标识一行
C.主码是一个属性或多个属性的组合,它能惟一标识一列
D.主码是一个属性或多个属性的组合,它能惟一标识一行
7.在标准SQL中,表示短整型数据类型的语法用
A.INTEGER语句 B.INT语句
C.NUMERIC语句 D.SMALLINT语句
8.已知关系S(S#,SNAME,AGE,SEX),SC(S#,C#,GRADE),统计每一年龄段选修课程的学生人数的操作如下:
SELECT AGE,COUNT(*)
FROM S,SC
WHERE S.S#=SC.S#
GROUR BY
A.S.S# ,SC.S# B.DISTINCT S.S#, SC.S#
C.DISTINCT S.S#,AGE D.S.S#, AGE
9.具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是
A.文件系统 B.数据库系统
C.管理系统 D.高级程序
10.数据库系统中,逻辑数据与物理数据之间可相互转换,执行该功能的是
A.操作系统 B.信息管理系统
C.数据库管理系统 D.文件系统
11.下面哪个不是数据库技术的主要特点
A.数据的结构化 B.数据的冗余度小
C.较高的数据独立性 D.程序的标准化
12.下列叙述正确的为
A.关系中元组没有先后顺序,属性有先后顺序
B.关系中元组有先后顺序,属性没有先后顺序
C.关系中元组没有先后顺序,属性也没有先后顺序
D.关系中元组有先后顺序,属性也有先后顺序
13.SQL中的视图提高了数据库系统的
A. 完整性
B. 并发控制
C. 隔离性
D. 安全性
14.下列叙述正确的为
A.关系中允许有重复的元组,也允许有重复的属性名
B.关系中允许有重复的元组,不允许有重复的属性名
C.关系中不允许有重复的元组,允许有重复的属性名
D.关系中不允许有重复的元组,也不允许有重复的属性名
15.如果两个实体之间的联系是1:M,则实现l:M联系的方法是
A.将两个实体转换成一个关系
B.将两个实体转换的关系中,分别加入另一个关系的主码。
C.将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中
D.将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中
16.如果两个实体之间的联系是M:N,则实现M:N联系的方法是
A.将两个实体转换成二个关系
B.将两个实体转换的关系中,分别加入另一个关系的主码。
C.将“M”端实体转换的关系的主码,放入“N”端实体转换的关系中
D.将联系单独转换成一个关系
17.SQL语言是关系型数据系统的典型的数据库语言,它是
A.过程化的 B.非过程化的
C.格式化的 D.导航式的
18.SQL的标准库函数COUNT,SUM,AVG,MAX与MIN等,不允许出现在下列哪个语句中 A.SEIECT B.HAVING
C.GROUP……HAVING D.WHERE
19.下列叙述正确的是
A.SQL只允许拷贝表的全部,不能有选择的拷贝
B.新表的列名必须与被拷贝表的列名相同一
C.新表的列数必须与被拷贝表的列数相同
D.新表的列名和列数可以与被拷贝表不相同,但是对应列的数据类型必须一致20.已知关系SC(S#,C#,GRADE),统计每一个学生选修的课程门数操作如下:SELECT S#,COUNT(*)
FROM SC
GROUR BY ( ):
A.S# B.DISTINCT S#
C.C# D.DISTINCT C#
三、填空题
21.现实中事物之间的联系有三种,分别是一对一联系,一对多联系和多对多联系,这反映了()之间的联系。
22.假设每个班级只有一个班长,则班级和班长之间的联系是()联系。23.E-R图的设计,属于数据库系统设计中的()阶段。