SQL数据库习题及答案
1. 模型中,同一个关系中的不同属性,其属性名 __B__。A. 可以相同     B. 不能相同  C. 可以相同,但数据类型不同       D. 必须相同
2.数据库系统由数据库、  A  组成。A.DBMS、应用程序、支持数据库运行的软硬件环境和DBA
 3.计算机数据管理技术的发展可以划分为三个阶段,在某个阶段数据是以文件形式长期存储在辅助存储器中,程序和数据之间具有相对的独立性,数据不再属于某个特定的应用程序,数据可以重复使用,该阶段是 B 。 B.文件管理阶段 C.数据库管理阶段 D.信息管理系统阶段 
4.在数据库的三级体系结构中,数据库的模式对应于数据库的  D   B.内部视图   C.存储视图   D.概念视图
5.在数据库的三级体系结构中,数据的逻辑独立性是通过  D  来实现的。D.外模式-模式映射
6.三层C/S结构包括客户机、 应用服务器 和数据库服务器三部分。
7.DDL是指 数据描述语言 ,DML是指 数据操纵-查询语言 ,DBMS是指 数据库管理系统 ,DD是指 数据字典 
8.在SPARC结构中,定义的数据库三层结构分别是 外模式  、 模式 和内模式。
9.数据的独立性包括 物理独立性  逻辑独立性 两个方面。
10.实体集之间的联系有三种,分别是 一对一的联系,一对多的联系,多对多的联系
11.试说明数据管理的数据库阶段的主要特点。答:数据库管理的数据库阶段主要特点是:1、数据共享性;2、具有较高的数据与程序的独立性;3、便于对数据实行集中统一的控制。12.试说明DBMS的组成。答:DBMS是由一系列软件构成的复杂系统,一般来说DBMS由下列三类软件组成:语言系统;控制数据库运行的程序;数据库维护程序;13.数据模型的三要素是什么?答:数据模型的三要素是数据结构、数据操作、数据的约束条件。14.关系模型有什么特点?答:关系模型有什么特点:1、关系模型与非关系模型不同,它是建立在严格的数学概念基础上的2关系模型的概念单一,无论实体或实体之间
的联系都用关系表示3、存取路径对用户透明。4、关系必须是规范化的关系。
第二章 关系数据库基本理论
1.下列不属于关系代数运算的是 A  。A.查询    B.投影   C.选择    D.联结
2.在关系数据模型中,利用关系运算对两个关系进行操作,得到的结果是  B  。A.属性    B.关系   C.元组   
3.下列的  C 运算不是关系运算中的传统的集合运算。A.并     B.差    C.投影    D.交
4.关系A中有5个属性,关系B中的7个属性,且关系A中有两个属性名与关系B中相同,那么关系A和关系B自然联结的运算结果有sql软件长什么样  A  属性。A.10个   B.12个   C.8个     D.无法进行自然连接运算
5.下列关于关键字的说法不正确的是  D  。C.可以有很多个       D.不可以是所有字段
6.在关系运算中,根据具有相同属性名的字段相同进行联结,且在联结结果中去掉重复属
性,这样的运算是  D  。 D.自然联结
7.具有两个元组五个属性的关系和具有三个元组四个属性的关系的笛卡尔积,共有 6 元组,___9___属性。
8.从关系R1中挑选出符合条件F的元组的“姓名”和“年龄”字段,使用的关系代数表达式为 π姓名,年龄σF(R1)) 
9.两个具有相同结构的关系R和S,它们的  交  运算是由既属于R又属于S的元组组成的集合。
10.从关系中出满足给定条件的元组的操作称为  选择运算   
11.在某数据库中的一个学生表,表中有一个字段“学”能够惟一地区分每一个记录。数据库中还有一个成绩表,表中也有一个“学号”字段,但不能惟一区分每条记录,此处的“学号”字段称为 外部关键字   
12.专门的关系运算中的 投影   运算是对关系的垂直分解,它是在关系R中选择出若干个属性组成新的关系。
13.关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。关系规范化的条件可以分为几级,每级称为一个 范式   (Normal Form),记作nNF。其中,n表示范式的级别,范式的级别越高条件越严格的数学定义。
14.造成关系修改麻烦的原因是 关系范式级别低   。第三章 实体-联系模型
1.下列的四个模型中,  D  和其他的三个不是一类。   D.E-R模型
2.数据世界的记录对应信息世界的  B  。A.实体集    B.实体    C.属性    D.主关系键字
3.下列 D 不是E-R模型的基本要素。A.实体     B.属性    C.联系    D.外部关键字
4.把E-R模型转换为关系模型时,实体之间多对多联系在关系模型中是通过 C 。C.建立新的关系来实现      D.建立新的实体来实现
5.在E-R图中,用 方框 表示实体集,用 椭圆  表示属性,用 菱形框 表示联系。
6.对于E-R图中每个实体集,都应转换为一个 关系 ,该 关系 应包括对应实体的全部属性,并应根据关系所表达的语义确定哪个属性或哪几个属性组作为“主关键字”。
7.在把E-R图转换为关系模型时,若两实体集之间是1:n联系,可将 “一方” 实体的主关键字纳入 “n方” 实体集对应的关系中作为“外部关键字”,同时把联系的属性也一并纳入 “n方” 对应的关系中。
8.在把E-R图转换为关系模型时,若两实体集之间是m:n联系,必须对“联系”  单独建立一个关系   
9.在把E-R图转换为关系模型时,若两实体集之间是1:1联系,有 三 种转换方法。
10.一个图书馆借阅管理数据库要求提供下述服务。
(1)构造满足要求的E-R图。
 
 
 
 
 
(2)根据E-R图转换为等价的关系模式。
           借书人(借书证号,姓名,单位)
           图书(书号,书名,数量,位置,出版社名)
           出版社(出版社名,电报,电话,邮编,地址)
           借阅(借书证号,书号,借书日期,还书日期)。第四章  数据库设计
1.下列的    D    不是数据库设计的内容.C.数据库的物理模式设计       D.应用程序设计
2.下列的  D  不是逻辑设计第一阶段(分析用户需求)产生的.  D.局部E-R图
3.数据流图的基本成分不包括  D  . D.实体
4.在数据库设计过程中,下列文档产生的先后关系正确的是  A  .A.用户活动图、数据流图、数据字典、局部E-R图
5.数据库系统的技术文档指的是  A  。A.系统说明书、技术说明书和和使用说明书
6.数据流图的主要成分有四个,分别是 数据流  加工  文件 、和 源点和终点 ,分别用 箭头  圆形  横线 、和 方框 表示。
7.数据库设计的逻辑设计阶段的概念模型设计可由两个步骤组成,分别是 局部E-R模型设计 总体E-R模型设计
8.数据字典产生于 数据流图 ,是对 数据流图 中的四个成分进行描述的产物。
9.数据库系统的技术文档包括 系统说明书  技术说明书 、和 使用说明书 
10.数据库设计的特点是 反复探寻,逐步求精  。第六章  Delphi 7 与数据库
1.应用程序用以请求一个连到ODBC数据源的连接(Connection)的名字是  A  。A.DSN   
2.在ODBC层次结构中,  D    包含在ODBC32.dll中,其任务是管理ODBC驱动程序,是ODBC中最重要的部件。D.驱动程序管理器
3.在Database Desktop程序中,就是数据表所在的子目录或数据库文件名的替代名称。
A.数据库别名 
4.使用Database Desktop程序,不能完成下列的  D  功能。  C.执行SQL语句                  D.创建三层结构的数据库程序
5.请说出下名词的含义。BDE    OLE DB    DSN    ADO  数据库别名  工作目录      私有目录
BDE:  是BORLAND 数据库引擎的缩写,利用它应用程序可以用统一的方法访问和操作数据库。
OLE DB:一个低层的数据访问接口,它向应用程序提供了一个统一的数据访问方法,用它可以访问各种资源,包括传统的关系型数据库、系统及自定义的商业对象。
DSN:  是“应用程序用以请求一个连到ODBC数据源的连接(Connection的名字 
ADO:  是微软公司设计的最新的数据访问技术,用来与OLEDB一起协同工作,以提供通用数据访问。
数据库别名:是数据表所在的子目录或数据库文件名的替代名称。
工作目录:  是系统默认的打开和保存文件的目录,也是打开文件对话框和保存文件对话框的默认路径,各为WorkDir的目录作为默认的工作目录。
私有目录:  私有目录通常在多用户环境中使用,用来存放当前用户的中间结果,如临时创建的表格等。
6.DSN可以分成三种,分别是 系统DSN  用户DSN  文档DSN 。其中 系统DSN 可以被登录到系统中的所有用户使用。
7.第七章  关系数据库标准语言-----SQL选择题1~9题使用的表7-7和表7-8所示。
                    表7-7  学生信息表(表名为STUDENT)
    学 号
姓 名
性 别
籍 贯
年 龄
王吉兵
江苏
22
张晓春
安徽
21
左燕
江苏
25
赵华
安徽
22
李宁
山东
20
表7-8 选课信息表(表名为SKB)
学  号
课  号
成  绩
0001
98
0002
76
0002
80
0003
69
0001
75
0003
68
0001
89
0001
76
0002
65
0002
90
1.给出选课信息表(SKB)增加一行,值分别为“”、“0002”、93,使用的语句正确的是  B B.INSERT INTO SKB VALUES(“”,“0002”,93)
2.要选出平均成绩超过80分的学生的学号和平均成绩,下列正确的语句是    C  C.SELECT 学号,AVG(成绩) AS 平均成绩 FROM SKB
GROUP BY 学号 HAVING 平均成绩>=80

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。