出自:国家开放大学《数据库应用技术》

物理结构设计中一个重要的考虑就是确定数据记录的存储方式。常用的存储方式有:()、()和()。
设有描述图书出版情况的关系模式:出版(书号,出版日期,印刷数量),设一本书可以被出版多次,每次出版都有一个印刷数量。该关系模式的主码是()。
A:书号
B:(书号,出版日期)
C:(书号,印刷数量)  
D:(书号,出版日期,印刷数量)
SQL Server 2008的安全验证过程是什么?
在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主码的说法,正确的是()。
A:只需包含m端关系模式的主码即可
B:只需包含n端关系模式的主码即可
C:至少包含m端和n端关系模式的主码
D:必须添加新的属性作为主码
在聚合函数中,哪个函数在统计时不考虑NULL。
下列不属于事务特征的是()。
A:完整性
B:一致性
C:隔离性
D:原子性
下列关于DEFAULT约束的说法,错误的是()。
A:一个DEFAULT约束只能约束表中的一个列
B:在一个表上可以定义多个DEFAULT约束
C:DEFAULT只能定义在列级完整性约束处
D:在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
数据模型的三要素是()、()、()。
当需要对查询结果进行排序时,可以指定其排序方式,字段后使用()表示升序,()表示降序。
“图书表”结构如下:  书号:统一字符编码定长类型,长度为6,主键;  书名:统一字符编码可变长类型,长度为30,非空;  第一作者:普通编码定长字符类型,长度为10,非空;  出版日期:日期型;  价格:定点小数,小数部分1位,整数部分3位,默认值为20。  写出创建表的SQL语句,要求在定义表的同时定义数据的完整性约束。(表名和列名用中文)
谓词LIKE的作用是什么?
在建立聚集索引时,数据库管理系统首先要将数据按聚集索引列进行物理排序,对吗?
什么是ER图,它的作用是什么?
触发器名在数据库中可以不是唯一的。
计算两个变量的和,然后显示其结果:  DECLARE @x int = 10, @y int = 20, @z int SET  @z = @x + @y  Print @z

设有关系模式: 
SB(SN,SNAME,CITY) 
其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主码为SN。 
PB(PN,PNAME,COLOR,WEIGHT) 其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主码为PN。 
JB(JN,JNAME,CITY) 
其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主码为JN。 
SPJB(SN,PN,JN,CITY) 
其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主码为SN,PN,JN,外码为SN,PN,JN。 
如图所示表示供应商(S)-零件(P)-工程(J)数据库表,写出实现以下各题功能的SQL语句:


 



第1题,共20个问题
(简答题)取出所有工程的全部细节

第2题,共20个问题
(简答题)取出所在城市为上海的所有工程的全部细节

第3题,共20个问题
(简答题)取出重量最轻的零件代号

第4题,共20个问题
(简答题)取出为工程J1提供零件的供应商代号

第5题,共20个问题
(简答题)取出为工程J1提供零件P1的供应商代号

第6题,共20个问题
(简答题)取出由供应商S1提供零件的工程名称

第7题,共20个问题
(简答题)取出供应商S1提供的零件的颜色

第8题,共20个问题
(简答题)取出为工程J1或J2提供零件的供应商代号

第9题,共20个问题
(简答题)取出为工程J1提供红色零件的供应商代号

第10题,共20个问题
(简答题)取出为所在城市为上海的工程提供零件的供应商代号

第11题,共20个问题
(简答题)取出为所在城市为上海或北京的工程提供红色零件的供应商代号

第12题,共20个问题
(简答题)取出供应商与工程所在城市相同的供应商提供的零件代号

第13题,共20个问题
(简答题)取出上海的供应商提供给上海的任一工程的零件的代号

第14题,共20个问题
(简答题)取出至少由一个和工程不在同一城市的供应商提供零件的工程代号

第15题,共20个问题
(简答题)取出上海供应商不提供任何零件的工程的代号

第16题,共20个问题
(简答题)取出这样一些供应商代号,它们能够提供至少一种由红色零件的供应商提供的零件

第17题,共20个问题
(简答题)取出由供应商S1提供零件的工程的代号

第18题,共20个问题
(简答题)取出所有这样的一些二元组,使得第1个城市的供应商为第2个城市的工程提供零件

第19题,共20个问题
(简答题)取出所有这样的一些三元组,使得第1个城市的供应商为2个城市的工程提供指定的零件

第20题,共20个问题
(简答题)取出所有这样的一些三元组,使得第1个城市的供应商为2个城市的工程提供指定的零件,但不检索两个CITY值相同的三元组。
为图书表添加“印刷数量”列,类型为整数。
下列符合第三范式的关系是()。
A:教师(编号,姓名,系所编号,系所名称)
B:教师(编号,姓名,职称)
C:教师(编号,姓名,课程号,课程名称)
D:教师(编号,姓名,系所编号,系所主任姓名)
SELECT * FROM  Student  WHERE  Sname  LIKE  ’张_’语句中的’张_’ 用于查找姓张的学生。
当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是()。
A:系统会自动产生UPDATED表来存放更改前的数据
B:系统会自动产生UPDATED表来存放更改后的数据
C:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
D:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
下列关于集合并运算的说法,正确的是()。
A:进行并运算的两个关系必须具有相同数目的行个数
B:进行并运算的两个关系必须具有相同数目的行个数和列个数
C:进行并运算的两个关系的列个数必须相同,对应列的语义相同
D:如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行
请描述一下SQL Server数据库的存储结构。
文件管理方式在管理数据方面有哪些缺陷?
目前的关系数据库系统一般都支持标准SQL语句
数据库系统的三级模式是指()、() 和()
日志文件的推荐扩展名为.ldf,用于存放恢复数据库的所有日志信息。每个数据库只能有一个日志文件。
数据独立性指的是什么?它能带来哪些好处?
索引与视图具有相同的用途。
为SC表添加“修课类别”列,此列的定义为:Type NCHAR(1),允许空。
事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。这个特性是事务的()。
A:原子性
B:一致性
C:隔离性
D:持久性