数据库基础与应用易考通

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库基础
综合练习一
一、单项选择题
1.域是实体中相应属性的(a)。

A.取值范围
B.值
C.名称
D.描述
2.把保存关系定义的关系称为对应数据库的(b)。

A.一般关系
B.元关系
C.特定关系
D.正常关系
3.在一个关系R中,若存在X→Y和X→Z则存在X→(Y,Z),称此为函数依赖的(c)
规则。

A.传递性
B.分解性
C.合并性
D.增广性
4.设D1,D2和D3域的基数分别为2,3和4,则D1×D2×D3的元组数为(b)。

5.在SQL中,对基本表进行插入和修改记录的命令为(d)。

和和delete
和和update
6.SQLServer数据库是(c)型数据库。

A.层次
B.网状
C.关系
D.树状
7.如果字段内容为声音文件,可将此字段定义为(b)类型。

A.文本对象C.查询向导D.备注
8.SQLServer数据库文件的扩展名是(c)。

9.若有一个关系为R(学号,姓名,性别,年龄),则(a)适合作为该关系的主码。

A.学号
B.姓名
C.性别
D.年龄
10.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包
含有(c)元素。

二、是非判断题(对的打√,错的打×)
1.()在文体系统中,不容易做到数据共享,而在数据库系统中容易做到数据共享。

2.(T)Msdb数据库是用户必须建立的,用作SQLServer实例上创建的所有数据库的模
板。

3.(T)逻辑文件名是在所有SQL语句中引用物理文件对所使用的名称,物理文件名包括
存储文件的路径以及物理文件名本身。

4.(T)SQL中通过使用视图,能够使在关系规范时被分解的关系重新连接起来,能够增
加数据库的安全性。

5.(F)需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明
书。

6.(T)在进行数据库应用系统调试时,要有意地使用各种不同的数据和进行各种不同的
操作,去测试系统中的所有方面。

7.(T)视图是一个虚表,数据库中只有存储视图的定义,而不存储视图所包含的数据,
这些数据仍存放在原来的基本表中。

8.(F)聚集索引比非聚集索引的查询速度要慢。

9.(F)使用引的一个优点是,在对数据进行插入,更改和删除操作时,不需要对索引进
行相应的维护,就可以使索引与数据保持一致。

10.(T)由概念设计进入逻辑设计时。

原来的1对1或1对多联系通常都需要被转换为对
应的基本表。

三、填空题
1.数据库系统具有数据结构化,数据共享数据独立性,数据粒度小,独立的数据操作界
面,由DBMS统一管理等优点。

2.DBMS具有安全性一致性并发性和数据库恢复等管理控制功能。

3.关系完整性包括实体完整性参照完整性和用户定义的完整性三个方面。

4.一个关系的候选码能够函数决定每个属性其中除了存在完全函数决定外,也允许存在
部分函数决定和传递函数决定。

5.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数
据的无损链接性和函数依赖性。

6.在数据库体系结构中,两级数据映像分别是指外模式和模式之间的数据映像与模式和
内模式之间的数据映像。

7.在对象数据模型中,每个对象不仅要包含描述实体的状态特征,而且要包含描述实体
的行为特征。

8.查询可以作为窗体报表和数据访问页的数据源。

9.在SQL新版的查询语句中,select选项实现投影运算,from选项实现连接运算,mhere
选项实现选择运算。

10.从是否改变基本表记录的物理位置角度可将索引分为聚集索引
和非聚集索引两类。

四、应用题
设有学生选修课程的数据库包含如下表;
学生表(学号,姓名,年龄,性别,所在系)
选课表(学号,课程号,成绩)
课程表(课程号,课程名称,教师姓名)
请用SQL语言查询下列问题;
1.李明老师所教的课程号,课程名称。

Select课程号,课程名名称from课程表where教师姓名=’李明’
2.年龄大于23岁的女学生的学号和姓名。

Select学号,姓名from学生表where(性别=’女’)and(年龄>23)
3.所有成绩都在80分以上的学生姓名和所在系。

Select姓名,所在系from学生表where学号in
(selectdistinct学号from成绩表where成绩>=80)
五、分析题
有关工厂生产产品的数据库,涉及如下数据;
工厂号,工厂名称,地址;
产品名,产品名,成本;
某工厂生产某产品的数量和日期。

1.根据上面的信息,请设计E/R图;
2.请将E/R图转换成关系模型;
综合练习二
一、单项选择题
1.数据库系统的物理独立性是指(a)。

A.不会因为数据的变化而影响应用程序。

B.不会因为数据存储结构的变化而影响应用程序。

C.不会因为数据存储策略的变化而影响数据的存储结构。

D.不会因为数据逻辑结构的变化而影响应用程序。

2.数据库系统是由若干部分组成的,下列不属于数据库系统组成的是(b)。

A.数据库
B.操作系统
C.应用程序
D.数据库管理系统
3.设D1,D2和D3域的基数分别为2,3和4,则D1×D2×D3的元组数为(b)。

4.若有一个关系为R(学号,姓名,性别,年龄),则(a)适合作为该关系的主码。

A.学号
B.姓名
C.性别
D.年龄
5.数据库三级模式结构的划分,有利于(a)。

A.数据的独立性
B.管理数据库文件
C.建立数据库
D.操作系统管理数据库
6.如果在SQLServer上运行一个非常大的数据库,为取得较好效果应选用安装(a)。

A.企业版
B.标准版
C.个人版
D.开发版
7.数据模型三要素是指(d)。

A.数据结构,数据对象和数据共享。

B.数据结构,数据操作和数据完整性约束。

C.数据结构,数据操作和数据的安全控制。

D.数据结构,数据操作和数据是可靠性。

8.如果希望完全安装SQLServer,则应选择(c)。

A.典型安装
B.最小安装
C.自定义安装
D.仅连接
9.在数据库三级模式中,描述数据库中全体数据的逻辑结构和特征是(b)。

A.内模式
B.模式
C.外模式
D.其他。

10.下列属于实体联系模型中联系的说法,错误的是(d)。

A.一个联系可以只与一个实体有关。

B.一个联系可以与二个实体有关。

C.一个联系可以与多个实体有关。

D.一个联系可以不与任何实体有关。

二、是非判断题(对的打√,错的打×)
1.(F)DBMS只提供数据定义语句,不提供数据操纵语句供用户使用。

2.(F)在一个关系R中若X→Y,并且X的任何真子集都不能函数决定Y则称X→Y为
部分函数依赖。

3.(T)基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚
表。

4.(F)当修改一个视图时,不会对相应的基本表产生任何影响。

5.(T)当指定基本表中某一列或苦干列为UNTQUE约束时,则系统将在这些列上自动建
立一个唯一值索引。

6.(T)SQLServer数据库应用的处理过程分布在客户机和服务器上。

7.(T)Tempdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集。

8.(F)当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。

三、填空题
1.实体之间的联系类型有三种,分为1对1,1对多和多对多。

2.数据库系统的三级模式结构和两级数据映像确保了数据的逻辑独立性
和物理性。

3.候选码中的每个属性被称为主属性。

4.在关系模型中一般将数据完整性分为三类,即实体完整性参照完整性和用户定义的完
整性。

5.一个数据库应用系统的开发过程大致相继经过需求分析阶段概念设计逻辑设计,物理
设计机器实现,运行维护等六个阶段。

6.数据库的三级模式结构是指外模式,模式和内模式。

7.关系模式中,实体以及实体与实体之间的联系都用关系来表示。

8.要访问SQLServer数据库服务器,用户必须提供正确的登录账号和口令。

9.关系模型是一个二维结构。

10.专门的关系运算包括选择选择、投影、链接、除四种。

四;应用题
设有学生选修课程的数据库包含如下表;
学生表(学号,姓名,年龄,性别,所在系)
选课表(学号,课程号,成绩)
课程表(课程号,课程名称,教师姓名)
请用SQL语言查询下列问题;
1.至少选修两门以上课程的学生姓名,性别。

Select姓名,性别from学生表
Where学号in
(SELECT学号FROM选课表)
Groupby学号havingcount(学号)>1)
2.选修了李明老师所讲课程的学生人数。

Selectcount(学号)
From选课表,课程表
Where(选课表.课程号=课程表.课程号)and(教师姓名=’李明’)
3.“操作系统”课程得分最高的学生姓名,性别,所在系。

Selecttop1学生表.学号,姓名,所在系
From学生表,选课表,课程表
Where(选课表.学号=学生表.学号)and(选课表.课程号=课程表.课程号)
And(课程名称=‘操作系统’)
Orderby成绩desc
4.所有课程成绩都在60分以上的学生姓名及所在系。

Select姓名,所在系from学生表where学号
in
(selectdistinct学号from选课表where成绩>=60)
五;分析题
工厂需要采购多种材料,每种材料由多个供应商提供,每次采购材料的单价和数量可能不同,材料有材料编号,品名和规格等属性,供应商有供应商号,名称,地址,电话号码等属性,采购有日期,单价和数量等属性。

根据上述材料供应情况设计出如下ER图,请将空白处补充完整。

(1)材料编号
(2)规格
(3)采购
(4)供应商
(5)供应商号
综合练习三
一、单项选择题
1.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是(d)。

A.一对一
B.一对多
C.多对一
D.多对多
2.下列关于SQLServer数据库的说法,正确的是(a)。

A.一个数据库可由多个数据文件和多个日志文件组成。

B.一个数据库只能包含一个日志文件,但可包含多个数据文件。

C.一个数据库的所有数据文件必须放在相同的物理位置。

D.一个数据库的数据文件和日志文件必须放在不同的物理位置。

3.在SQL中,createtable是数据库中(a)基本表结构的命令。

A.建立
B.修改
C.删除
D.查询
4.若规定基本表中某一列或若干列为非空和唯一值双重约束,而这些列就是该基本表的
(b)码,若只规定为唯一值约束。

则不允许空值重复出现。

A.主码
B.备用码
C.外码
D.内码
5.d)元素。

6.以下哪种情况应尽量创建索引(a)。

A.在Where子句中出现频率较高的列。

B.具有很多NULL值的列。

C.记录较少的基本表。

D.需要更新频繁的基本表。

7.设某学生表中有用于存放学生编号的列,下列类型中最适合的是(d)。

8.提高SQLServer性能的最佳方法是(b)。

A.增大硬盘空间
B.增加内存
C.减少数据量
D.采用高分辨率显示器。

9.对关系模式进行规范化的主要目的是(b)。

A.提高数据操作系统
B.维护数据的一致性
C.加强数据的安全性
D.为用户提供更快捷的数据操作。

10.当数据库损坏时,数据库管理员可通过(a)恢复数据库。

A.事务日志文件
B.主数据文件
语句D.联机帮助文件
二、是非判断题(对的打√,错的打×)
1.(T)在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。

2.(T)Tenpdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集。

3.(F)日志文件的推荐扩展名为ldf,用于存放恢复数据库的所有日志信息,每个数据库
只能有一个日志文件。

4.(T)SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能
够增强数据库的安全性。

5.(F)需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明
书。

6.(T)在进行数据库应用系统调试时,要有意地使用各种不同的数据和进行各种不同的
操作,去测试系统中的所有方面。

7.(F)在SQLServer中,不适合使用bit数据类型来表示逻辑数据。

8.(F)聚集索引比非聚集索引的查询速度要慢。

9.(T)HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记
录。

10.(T)SELECT*FROMStudentWHERESnameLIKE,[张李刘]%,语句可以查找姓张,李,
刘的学生。

三、填空题
1.SQLServer规定了2种类型的标识符,即常规标识符和分隔标识符。

2.数据库系统的三级模式结构和两级数据映像确保了数据的逻辑独立性和物理独立性。

3.在对象数据模型中,每个对象不仅要包含描述实体的状态特征,而且要包含描述实体
的行为特征。

4.数据字典是对系统工作流程中数据和处理的描述。

5.数据库管理系统(DBMS)是对数据库进行管理的系统软件,位于应用程序和操作系统
之间。

6.关系模型中,实体以及实体和实体之间的联系都用关系来表示。

7.从是否改变基本表记录的物理位置可将索引分为聚集和非聚集索引两类。

8.使用cratedatabase命令定义一个数据库,包括定义数据文件和日志文件两个部分,
9.用户要访问SQLServer数据库中的数据,需要三个认证过程,分别是身份认证,访问权
认证和操作权限认证。

10.在一个表中最多只能有一个关键字为PRIMARYKEY的约束,关键字为FOREIGNKEY
的约束可以出现多次。

四、应用题
拟建立如下的关系数据库及其基本表:
数据库名:学生选课数据库
学生表(学号,姓名,性别,年龄,专业)
课程表(课程号,课程名,学分,先修课程号)
选课表(ID,学号,课程号,分数)
请用SQL语言实现下列的功能;
1.创建数据库“学生选课数据库”代码。

Createdatabase
go
use
go
2. A.将下列课程信息添加到课程表的代码
课程号课程名学分先修课程号
100002数据结构2100001
insert课程表values(‘100002’,’数据结构’,2,’100001’)
B.修改课程号为了00003的课程名为“SQL数据库”
update课程表set课程名=’SQL数据库’where课程号=’100003’
C.删除课程号为100002的课程信息;
delete课程表where课程号=’100002’
3.检索姓张的女同学的情况,姓名,学号,专业。

Select姓名,学号,专业from学生表
Where姓名like‘张%’and性别=’女’
五、分析题
某商业集团数据库有三个实体集。

一是“商品”实体集,属性有商品号,商品名,规格,单价等;二是“商店”实体集,属性有商店号,商店名,地址等;三是“职工”实体集,属性
有职工编号,姓名,性别,业绩等;商店与职工间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

1.根据上述情况设计出如一ER图,请将空白处补充完善。

(1)商店编号
(2)商品
(3)单价
(4)聘用
(5)聘期
2.请将上面的ER模型转换成关系模型;
商店(商店编号,商店名,地址)
职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)
商品(商品号,商品名,规格,单价)
销售(商店编号,商店名,月销售量)
聘用(职工编号,月薪,聘期)
综合练习四
一、单项选择题
1.在利用计算机进行数据库处理的四个发展阶段中,第二个发展阶段是(b)。

A.人工管理
B.文件系统
C.数据库系统
D.分布式数据库系统
2.在数据库系统中,存放数据的基本单位是(b)。

A.记录
B.数据项
C.二进制位
D.字节
3.设两个关系R1和R2中分别包含有m和n个元组,R1和R2存在着一对多的联系,将
其进行自然连接,在得到的运算结果中最多包含的元组个数为(d)。

*+。

4.),它的最小函数依赖集为FD={A→B,A→C(C,D)→E},则该关系的候选码为(c)。

A.(A,C)
B.(C,D)
C.(A,D)
D.(B,D)
5.在SQL的建立基本表操作中,定义单值约束所使用的保留字为(b)。

6;以一个基本表中的主码同另一个基本表中的外码建立关系,则这种关系的类型为(b)。

对1,对多,C.多对多,D.多对1。

7;下列属于数据库系统组成部分的是(b)。

A.数据库,数据库管理系统,操作系统和数据库文件。

B.数据库,数据库管理系统,用户和应用程序。

C.数据库,数据库管理系统和数据库文件。

D.数据库,数据库管理系统和操作系统。

8;下列关于SQLServer中扩大数据库空间的说法,正确的是(c)。

A.只能扩大日志文件的空间,不能扩大数据文件的空间。

B.只能扩大数据文件的空间,不能扩大日志文件的空间。

C.日志文件和数据文件的空间都可以扩大。

D.在数据库空间末用满时不能进行扩大数据库空间的操作。

9;下列条件子句中能够筛选出成绩在60~80(包括边界值)的是(c)。

成绩>=60OR成绩<=80。

<=成绩<=80。

成绩>=60AND成绩<=80。

成绩IN(60..80).
10;现要统计选课表中C01课程的最低成绩,下列语句中正确的是(c).
A;SELECTMAX(成绩)FROM选课表WHERE课程号=,C01,.
B;SELECTMAX(*)FROM选课表WHERE课程号=,C01,
C;SELECTMIN(成绩)FROM选课表WHERE课程号=,C01,.
D;SELECTMIN(*)FROM选课表WHERE课程号=,C01,.
11;下列表达式中,与”所在部门NOTIN(‘教务’,’房管’)”等价的是(a).
A;所在部门!=’教务’AND所在部门!=’房管’.
B;所在部门!=’教务’OR所在部门!=’房管’
C;所在部门=’教务’AND所在部门=’房管’
D;所在部门=’教务’OR所在部门=’房管’
12;设有销售表(销售商号,汽车型号,销售时间,销售价格)现要将S011和S012汽车的单价减1000元,下列语句正确的是(a).
A;UPDATE销售表SET销售价格=销售价格-1000
WHERE汽车型号=‘S011’OR汽车型号=’S012’
B;UPDATE销售表SET销售价格=销售价格-1000
WHERE汽车型号=‘S011’AND汽车型号=’S012’
C;UPDATE销售表SET销售价格=销售价格-1000
WHERE汽车型号=‘S011’OR’S012’
D;UPDATE销售表SET销售价格=销售价格-1000
WHERE汽车型号=‘S011’AND’S012’
二;是非判断题(对的打√,错的打X)
1;实体之间的联系共有两种,即1对多联系和多对多联系(f)。

2;假定一个笛卡儿积中有m个元组,在由它所产生的任何一个关系中,其元组数必然大于等于m。

(f)
3;对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。

(t)
4;在SQL语言中,字符型常量和日期型常量需要使用双引号括起来。

(f)
5;一个数据库应用系统开发过程的第1个阶段是概念设计。

(f)
6;SQLServer不允许将同一数据库的数据文件和日志文件存储在相同的位置。

(f)
7;设计局部E-R图属于逻辑设计的任务。

(f)
8;在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。

(f)
9;在SQLServer中,可以手工扩大数据文件和日志文件的空间。

(t)
10;具有数据更改权限的用户都自动具有该数据的查询权限。

(f)
11;在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。

(f)12;SQLServer中的“简单恢复模式”不支持对数据库进行日志备份。

(t)
五;程序分析题。

把合适的选项编号填写在括号内。

假定在名称为教学库的数据库中包含有学生,课程和选课三个表,它们的定义如下所示。

学生(学生号char(7),姓名char(8)性别char(2)专业char(10)年级int)
课程(课程号char(4)课程名char(10)课程学分int)
选课(学生号char(7)课程号char(4)成绩int)
1;在下面查询语句中,所使用的字段函数count是用来(c)。

selectcount(*)
from学生
Where性别=’男‘
A.求平均值,
B.求最大值,
C.统计记录个数,
D.求总和。

2;在下面查询语句中,所使用的字符常量为(b)。

Select课程学分
Fron课程
where课程名=‘数据结构’
A.课程,
B.数据结构,
C.课程名,
D.课程学分。

3;在下面查询语句中,所使用的星号*代表选课表中的(b)。

Select*
Fron选课
Orderby成绩
A.部分记录,
B.全部记录,
C.最后一条记录,
D.第一条记录
4;在下面查询语句中,进行分组统计所使用的字段名称为(d)。

Select专业,count(*)as专业人数
fron学生
groupby专业
(*),B.专业人数,C.学生,D.专业
综合练习五
一;单项选择题
1;下列功能中,不属于数据库管理系统功能的是(b)。

A.数据库对象定义,
B.数据库文件读写,
C.数据查询,
D.数据更新,
2;对nehar(10)类型的列,若存储“数据库”,其占用的字节数是(d)。

,,,。

3;下列类型中,属于定点小数类型的是(a)。

,,,。

4;对nehar(10)类型的列,若存储“中国”,其占用的字节数是(d)。

,,,,
5;下列条件子句中能够筛选出成绩在60~80(包括边界值)的是(c)。

成绩>=60OR成绩<=80。

<=成绩<=80。

成绩>=60AND成绩<=80。

成绩IN(60..80).
6;现要统计选课表中C01课程的最高成绩,下列语句中正确的是(a)。

(成绩)FROM选课表WHERE课程号=‘C01’
(*)FROM选课表WHERE课程号=‘C01’
(成绩)FROM选课表WHERE课程号=‘C01’
(*)FROM选课表WHERE课程号=‘C01’
7;下列关于SQLServer数据库组成的说法,正确的是(a)。

A.一个数据库可由多个数据文件和多个日志文件组成。

B.一个数据库可由多个数据文件和仅一个日志文件组成。

C.一个数据库可由仅一个数据文件和多个日志文件组成。

D.一个数据库可由仅一个数据文件和仅一个日志文件组成。

8;设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选健的是(b)。

A.仅学号,
B.学号,身份证号,
C.仅身份证号,
D.学号,姓名。

9;下列属于数据逻辑设计内容的是(b)。

A.存储记录的格式设计,
B.将概念设计的结果转换为特定DBMS所支持的数据模型,
C.设计局部的E-R图,
D.将各局部E-R图合并为全局E-R图。

10;下列表达式中,与“所在部门NOTIN(‘财务’,‘后勤’)”等价的是(a)。

A.所在部门!=‘财务’AND所在部门!=‘后勤’
B.所在部门!=‘财务’OR所在部门!=‘后勤’
C.所在部门=‘财务’AND所在部门=‘后勤’
D.所在部门=‘财务’OR所在部门=‘后勤’
11;下列关于SQLServer安全认证的说法,正确的是(b)。

A.仅具有连接权的用户在登录到数据库服务器后,可以访问用户数据库,
B.仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库,
C.若某用户只进行查询数据的操作,则无需对其进行任何授权,
D.只有对数据进行增,删,改操作时才需对用户进行授权。

12;下列关于视图的说法,错误的是(a)。

A.只能在基本表上建立视图,不能在视图上再建立视图。

B.通过视图查询数据时最终都落实到对基本表的查询
C.视图在一定程度上提供了数据的逻辑独立性
D.视图提供了一定的安全控制机制
13;下列关于SQLServer日志备份的说法,正确的是(b)。

A.对数据库进行的第一次备份可以是日志备份
B.日志备份仅备份数据库的日志内容,不备份数据
C.数据库的所有恢复模式都支持日志备份
D.一般情况下,日志备份是最耗费时间的
14;下列关于SQLServer中扩大数据库空间的说法,正确的是(c)。

A.只能扩大日志文件空间,不能扩大数据文件的空间
B.只能扩大数据文件空间,不能扩大日志文件的空间
C.日志文件和数据文件的空间都可以扩大
D.在数据库空间末用懑时不能进行扩大数据库空间的操作
15;下列属于数据模型三要素的是(d)
A.数据库,数据库管理系统和操作系统
B.数据库,数据库管理系统和应用程序
C.数据库,数据库管理系统和数据库文件
D.数据结构,数据操作和数据完整性约束
二;是非判断题(对的打√,错的打X)
1;关系数据模型的数据结构是简单的二维表(f)。

2;SQLServer数据库中的NULL值(空值)表示的是“0”值(f)。

3;在SQLServer中,不允许删除正在被用户使用的数据库(t)。

4;索引一般来说可以提高数据增,删,改,查的效率。

(f)
5;SQLServer允许将一行数据存储在多个数据页上。

(f)
6;用户创建的数据库的大小不能小于3MBA。

(t)
7;当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。

(f)
8;E-R图中的“E”表示是实体。

(t)
9;具有数据更改权限的用户都自动具有该数据的查询权限。

(f)
10;SQLServer中的“简单恢复模式”不支持对数据库进行完整备份。

(f)
三:程序分析题
假定在名称为教学库的数据库中包含有学生,课程和选课三个表,它们的定义如下所示;
学生(学生号char(7),姓名char(8)性别char(2)专业char(10)年级int)课程(课程号char(4)课程名char(10)课程学分int)
选课(学生号char(7)课程号char(4)成绩int)
1;在下面查询语句中,所使用的字段函数avg是用来(a)。

selectavg(成绩)
from选课
Where课程号=’C001‘
A.求平均值,
B.求总和,
C.求最小值,
D.求最大值。

2;在下面查询语句中,xyz将作为一个显示列数据的列名,这个列(a)。

select学生号,课程号,成绩asxyz
fron选课
A.成绩,
B.学生号,
C.课程号,
D.选课。

3;在下面查询语句中,作为排序功能而使用的关键字是(d)。

select*
fron学生
orderby姓名
,B学生;,C.姓名
4;在下面查询语句中,显示出每条课程记录的课程号(a)。

select*
from课程
wherenotexists(
select(*)
fron选课
where课程,课程号=选课,课程号)
A.不出现在选课表中,
B.在选课表中出现两次,
C.在选课表中出现一次,
D.出现在选课表中。

四;应用填空题
欲创建如下数据表
“图书”表结构;
书号,普通编码定长字符类型,长度为20,主健。

书名,普通编码可变长字符类型,长度为40,非空。

出版年份;整型
印刷数量整型
单价整型
请补充完整SQL语句;
CREATETABLE图书(
书号char(20)Primarykey。

书名varchar(40)notnull。

出版年份int,
印刷数量int
单价int
)。

相关文档
最新文档