版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、10,引用商品表的外20,引用生产厂家1. 下列功能中,不属于数据库管理系统功能的是 (B)B.数据库文件读写2. 设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是( B )。B. 学号、身份证号3. 下列运算中,属于专门的关系运算的是(C )。C.集合的连接运算4. 下列扩展名中,属于 SQL Server 推荐的日志文件扩展名的 是( D )。 D .ldf5. 下列关于 SQL Server 数据库组成的说法, 正确的是( A )。A 一个数据库可由多个数据文件和多个日志文件组成6. 下列( B )操作属于数据操作。 BUPDATE7. 下列类型中, 属于普通编码
2、可变长字符串类型的是( D )。D varchar8. 下列语句运行的结果是( C )。DECLARE x char (2)= ' 30' , y char(2) =' ABC' z char(8)SET z=x+yPrint zC 30ABC9. 下列( D )定义外键约束。D FOREIGN KEY10. 下列表达式中,与“所在部门 NOT IN (' 财务', ' 后勤')”等价的是( A )。A. 所在部门!='财务'AND所在部门!='后勤11. 对 char(10) 类型的列,若存储“中国” ,
3、其占用的字节数是( C )。 C1012. 现要统计选课表中 C01 课程的总成绩, 下列语句中正确的是( C )。C. SELECT SUM成绩)FROM 选课表 WHERE 课程号 ='C01'13. 设有销售表(经销商号,汽车型号,销售时间,销售价格),现要删除销售价格为空的所有记录,下列语句中正确的是(C ) C. DELETE 销售表 WHERE销售价格 IS NULL14. 设有商品表(商品号,商品名,类别,单价) ,现要将 S011 和 S012 商品的单价加 10元,下列语句中正确的是 ( A )。A. UPDATE商品表 SET单价=单价+10WHERE 商品
4、号 = 'S011' OR 商品号 = 'S012'15. 下列关于索引的说法,错误的是( A )。A. 索引由索引项组成,索引项只能由表中的一个列组成16. 下列关于触发器的说法,正确的是( C )。C.触发器是由数据更改操作引发的自动执行的代码17. 下列关于数据库中事务的说法,正确的是(B )。B. 个事务应该包含的操作是由用户的业务决定的18. 下列关于 SQLServer 完整备份的说法, 错误的是( D )。D. 完整备份之后必须进行一次差异备份19. 下列不属于 ADO对象的是(A ) A OLE DB20. 在VB中,可以利用 Connectio
5、n对象的Execute方法实现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是( B )。B. ADOcn.Execute“DELETE FROM SC WHER学号='S01' ”21. 更改数据操作属于数据的静态特征。(X )22. 关系数据模型的数据结构是简单二维表。(V )23. 数据库三级模式中的内模式又称为存储模式, 描述数据的物 理存储。( V )24. 一个关系模式只能包含一个候选键。 ( X )25. SQL Server 2008 最核心的服务是 SSMS ( X )26. SQL Server 2008 中,用户创建的数据库的大小
6、不能小于9MB ( X )27. 数据操作功能用于控制用户对数据库的操作权限。 ( X )28. RETURN勺作用是按照条件退出。 (X )29. 不管对表进行什么类型的操作, 在表上建立的索引越多越能 提高查询效率。 ( X )30. SQL Server 2008 中,当登录账户成为某数据库的合法用户 之后,其对该数据库中的用户数据和对象自动拥有各种操作 权限。( X )1 .(本题10分)写出创建如下三张数据表的SQL语句。“商品”表结构:商品号:普通编码定长字符类型,长度为10,主键。商品名:普通编码可变长字符类型,长度为20,非空。类别:统一字符编码定长字符类型,手机”、“计算机”
7、 。单价:整型。“生产厂家”表结构:长度为3,取值为:“ PAD”、厂家编号:普通编码定长字符类型,长度为厂家名:普通编码可变长字符类型,长度为20,主键。30,非空。厂家地址:统一字符编码可变长字符类型,长度为40“生产”表结构: 商品号:普通编码定长字符类型,长度为 键。厂家编号:普通编码定长字符类型,长度为 表的外键。生产日期:日期类型。 生产数量:整型。主键:(商品号,厂家编号,生产日期) 参考答案及评分要点CREATE TABLE商品 (商品号char(10) primary key,商品名varchar(20) not null,类别nchar(3) CHECK (机',
8、'计算机 '),单价 int类别 IN('PAD',' 手)CREATE TABLE 生产厂家 (厂家编号char(20) primary key,厂家名 varchar(30) not null, 厂家地址nvarchar(40))CREATE TABLE 生产 (商品号 char(10),厂家编号char(20),生产日期date,生产数量int,Primary key( 商品号 , 厂家编号 , 生产日期 ),Foreign key( 商品号 ) references 商品 ( 商品 号),Foreign key( 厂家编号 ) reference
9、s生产厂家( 厂家编号 )2. 依据第1题所创建的三张表,写出完成下列操作的SQL语句(本题共 20 分,每小题 5 分)。1)查询“手机”类商品的商品名和单价。2)查询单价大于 4000 的“计算机” 类商品的生产情况, 列出商品名、单价和生产日期。3)删除 2012 年 6月 1 日之前生产的全部商品。4)在商品表中插入一行数据,商品号:SP100,商品名:新商品,类别:PAD单价未知。参考答案及评分要点1)SELECT 商品名 , 单价 FROM 商品 WHERE 类别 = ' 手机 '2 ) SELECT 商品名 , 单价 , 生产日期FROM 商品 a JOIN 生产
10、 b ON a. 商品号 = b. 商品号WHERE 单价 > 4000 AND 类别 = ' 计算机 '3 ) DELETE 商品 WHERE 商品号 IN (SELECT 商 品 号 FROM 生 产 WHERE 生 产 日 期 < '2012/6/1')4) INSERT INTO 商品 ( 商品号 , 商品名 , 类别)VALUES('SP100',' 新商品 ',' PAD')3. 依据第 1 题所创建的三张表,写出创建满足如下要求的视图的 SQL 语句:查询生产“手机”类商品的厂家名和厂家地
11、址。(本题 10 分)参考答案及评分要点CREATE VIEW V1 ASSELECT 厂家名 , 厂家地址 FROM 生产厂家 aJOIN 生产 b ON a. 厂家编号 = b. 厂家编号JOIN 商品 c ON c. 商品号 = b. 商品号 WHERE 类别 = ' 手机 '31. 下列关于数据库管理系统的说法,错误的是(C ) C.数据库管理系统不支持多用户同时访问相同数据库32. 设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销售多种图书,但同一图书同一时间只能销售一次。其中适合作为主键的是(D )。D.(书号,销售时间)33. 下列关于投影运算
12、的说法,正确的是(D )。D.投影运算是从垂直方向选取数据,所选取的数据没有重复的行34. 下列关于实体完整性的说法,错误的是(D )。D.实体完整性属于应用级的约束35. 下列(C )操作属于数据定义。C. CREATE36. 下列类型中,属于统一编码可变长字符串的是(B )B. nvarchar37. 下列属于数值类型的是(A )。A. int38. “NULL + 100 "的执行结果是(A ) o A. NULL39. 下列表达式中,与“年龄 BETWEEN 20 AND 30"等价的是(B )。B.年龄 >=20 AND 年龄 <=3040. 现要统计
13、选课表中 C01课程的最高成绩,下列语句中正确的 是(A )o A. SELECTMAN成绩)FROM选课表 WHERE课 程号='C01'41. 下列关于聚集索引与非聚集索引的说法,正确的是(C )C. 在一个表上可以同时存在聚集索引和非聚集索引42. 设有选课表(学号,课程号,成绩),现要统计选了课程的学生人数,下列语句中正确的是(D ) o D. SELECTCOUNT(DISTINCT 学号)FROM 选课表43. 设有选课表(学号,课程号,成绩),现要删除成绩为空的所有记录,下列语句中正确的是(C )。C. DELETE选课表WHERE成绩IS NULL44. 仅允许
14、Windows操作系统用户连接到SQL Server数据库服务器的验证模式是(B )o B. Windows身份验证模式45. 下列关于视图的说法,错误的是( A )» A.只能在基本 表上建立视图,不能在视图上再建立视图46. 下列关于数据库设计中新奥尔良方法的说法,错误的是(D )» D.逻辑结构设计是在需求分析之后、概念结构 设计之前进行的47. 下列SQL Server 2008中数据库备份的说法,错误的是(C )» C.事务日志备份之前必须进行一次差异数据库 备份48. 事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的(D )
15、87; D.原子性49. 下列关于触发器的说法,正确的是( A A .触发器通常用 于实现复杂的数据约束50. 下列关于SQL Server中扩大数据库空间的说法,正确的是(C ) C.日志文件和数据文件的空间都可以扩大1. 对数据取值范围的约束属于数据的动态特征。(X )2. 数据库中三个模式之间的映像是由数据库管理系统自动实 现的。(“)3. 数据库三级模式中的外模式是面向全体用户的数据需求设 计的。(X )4. 限制"年龄"列取值范围在 0-160的约束表达式是:check(年 龄 in 0-160) o ( X )5. 如果存在非主属性对主键的部分函数依赖,则关系模
16、式不是2NF 的。(V )6. 若一个学校有800余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过千,学号的长度最好设为4位。(V )7. NULL代表当前未确定或者不知道的值( V )8. 事务一致性是指数据库中的一个事务的执行不能被其他事 务干扰。(X )9. 在SQL Server中,可以手工扩大数据文件和日志文件的空间。( V )10. 在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统。(X )三、综合应用题(本题共3个小题,共40分)1 .(本题10分)写出创建如下三张数据表的SQL语句。“图书"表结构:书号:普通编码定长字符类型,长度为20
17、,主键。书名:普通编码可变长字符类型,长度为30,非空。出版年份:整型。印刷数量:整型。单价:整型“作者"表结构:作者号:普通编码定长字符类型,长度为20,主键。作者名:普通编码可变长字符类型,长度为30,非空。职称:普通编码定长字符类型,长度为4,取值为:“高级"、“中级"、“初级"o“出版"表结构:书号:普通编码定长字符类型,长度为20 ,引用图书表的外键。作者号:普通编码定长字符类型,长度为20,引用作者表的外键。作者序号:微整型。主键:(书号,作者号)。参考答案及评分要点:CREATE TABLE 图书(书号char(20) prima
18、ry key,书名varchar(30) not n ull,出版年份int,印刷数量int,单价intCREATE TABLE作者(作者号char(20) primary key,作者名varchar(30) not n ull,职称char(4) check(职称in('高级','中级','初级')CREATE TABLE岀版(书号char(20),作者号char(20),作者序号tinyint,Primary key(书号,作者号),Foreig n key(书号)references图书(书号),Foreig n key(作者号)refe
19、rences作者(作者号)2. 依据第1题所创建的三张表,写出完成下列操作的SQL语句(本 题共20分,每小题5分)。1)查询2014和2015年出版的图书的书名和单价。2)查询初级职称的作者编写的图书的印刷总数量。3)将2013年之前(不包括 2012年)出版的图书的单 价降低10%。4)在作者表中插入一行数据:作者号为“Z350",作者名为“韩寒",职称未知。参考答案及评分要点:1 ) SELECT书名,单价FROM图书WHERE出版年份=2015 OR 出版年份=20142 ) SELECT SUM(印刷数量)FROM图书JOIN 出版ON图书.书号=出版.书号JOI
20、N作者ON作者.作者号=出版.作者号WHERE职称='初级'3)UPDATE 图书SET 单价 = 单价* 0.9WHERE出版年份< 20134)INSERT INTO 作者VALUES('z350','韩寒',NULL)3. 依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询单次印刷数量超过6000的图书的书名、作者名、作者序号、出版年份和印刷数量。(本题10分)参考答案及评分要点:CREATE VIEW V1 ASSELECT书名,作者名,作者序号,出版年份,印刷数量FROM图书JOIN 出版ON图书.书号=出版.
21、书号JOIN作者ON作者.作者号=出版.作者号WHERE印刷数量 > 60001. 下列属于数据库系统组成部分的是( )o B、数据库、数据库管理系统、用户和应用程序2. 下列运算中,属于传统的集合运算的是()o D、并运算3. 下列属于整型类型的是()o B、int4. 对nchar(10)类型的列,若存储“数据库",其占用的字节数是()D、205. 下列条件子句中,能够筛选出价格在100200 (包括边界值)的是()。D、Where 价格 >=100 AND 价格 <=2006. 现要统计选课表中 C01 课程的最低成绩, 下列语句中正确的是()°C、
22、SELECT MIN( 成绩)FROM 选课表 WHERE课程号 = 'C01'7. 下列关于聚集索引的说法,正确的是()。B、在一个表上最多只能建立一个聚集索引8. 设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点) 。下列关于两个表的引用关系的描述,正 确的是(A、设置学生表中的“所在系"为外键9. 设要查询所有姓“张”的学生,下列条件子句中正确的是() B、 Where 姓名 LIKE ' 张 %'10. 在 VB 中,可以利用 Connection 对象的 Execute 方法实现对数据库的更改操作°下列将 SC表中
23、学号为S01学生的成绩 增加 10 分的语句, 正确的是 () C、 ADOcn.Execute“UPDATE SC SET Grade = Grade + 10 WHERE 学号 ='S01' ”11. 下列关于 SQLServer 数据库组成的说法,正确的是( )A、一个数据库可由多个数据文件和多个日志文件组成12. 事务一旦提交, 其对数据的更改就是永久的, 这个特性称为事务的()° B、持久性13. 下列声明并创建 Connection 对象的语句, 正确的是( ) A、 Dim ADOcn As New Connection14. 下列关于触发器的说法,正确
24、的是()C、触发器是由数据更改操作引发的自动执行的代码15. 下列属于数据库逻辑设计内容的是()° B、将概念设计的结果转换为特定 DBMS 所支持的数据模型51. 在数据库三级模式中, 外模式到模式的映像提供了数据的物理独立性 ()52. 数据库的概念设计通常与具体的数据库管理系统无关()53. 实体完整性约束通常用主键实现 ()54. 通常应该在频繁进行更新操作的列上建立非聚集索引()55. 在 SQL Server 中,同一个数据库的不同数据文件必须存放在不同的位置 ()56. 在 SQL Server 中,不允许删除正在被用户使用的数据库()57. 当登录账户成为某数据库的合
25、法用户之后, 其对该数据库中的用户数据和对象自动拥有各种操作权限()58. 数据库三级模式中的外模式是面向全体用户的数据需求设计的 ()59. E-R图中的“ E'表示的是实体°()60. Recordset 对象是数据表的查询结果,通常可使用它进行数据的插入操作 ()1. x 2. V 3. V 4. x 5. x 6. V 7. x 8. x9. V 10. x1 请简要说明数据库逻辑设计所包含的工作经销商名:普通编码可变长字符类型,长度为40,非空地址:普通编码可变长字符类型,长度为 “销售”表结构:经销商号:普通编码定长字符类型,长度为 的外键5020,引用经销商表2
26、0,引用汽车表的汽车型号:普通编码定长字符类型,长度为 外键销售时间:日期时间型销售价格:整型主键:(经销商号,汽车型号,销售时间) 参考答案及评分要点:CREATE TABLE 汽车 (汽车型号 汽车类别 小轿车 ',' 生产年份)CREATE TABLEchar(20) primary key,char(6) CHECK(汽车类别 in('商务车 '),int经销商 (char(20) primary key, varchar(40) not null, varchar(50)经销商号 经销商名 地址CREATE TABLE销售 (经销商号char(20),
27、汽车型号char(20),销售时间datetime,销售价格int,Primary key(经销商号 , 汽车型号 ,销售时间 ),Foreign key(经销商号 ) references经销商( 经销商号 ),Foreign key(车型号 )汽车型号 ) references汽车 ( 汽)2. 依据第1题所创建的三张表,写出完成下列操作的SQL语句° (本题共 20 分,每小题 5 分)1)查询 2014 年生产的汽车型号和汽车类别2)查询 2013 年卖出的销售价格 30 万元以上(包括 30 万元)的汽车的总数量3)将销售价格超过 50 万元的汽车降价 5 万4)在汽车表中
28、插入一行数据:汽车型号为“Q100",汽车类别为“小轿车” ,生产年份为 2014参考答案及评分要点:1 ) SELECT 汽车型号 , 汽车类别FROM 汽车WHERE 生产年份 = 20142 ) SELECT COUNT(*) 销售总数量 FROM 销售WHERE 销售价格 >=300000“汽车”表结构:汽车型号:普通编码定长字符类型,长度为 汽车类别:普通编码定长字符类型,长度为 车”、“商务车”生产年份:整型“经销商”表结构:经销商号:普通编码定长字符类型,长度为20,主键6,取值为:“小轿20,主键16.下列功能中,不属于数据库管理系统功能的是(数据库文件读写)
29、B、17.下列运算中,属于专门的关系运算的是(的连接运算)° C、集合18.下列类型中, 属于定点小数类型的是() A、 numeric19.对 nchar(10) 类型的列,若存储“中国”,其占用的字节数参考答案:( 1 )将概念结构转换为关系数据模型(2)对关系数据模型进行优化(3)设计面向用户的外模式2请简要说明 SQL Server 提供的主要备份种类,每种类型的备份 所备份的主要内容是什么? 参考答案: 三种备份类型:完整备份(或完整数据库备份)、差异备份(或差异数据库备份)和事务日志备份完整备份:备份数据库的全部内容差异备份:备份自最近的完整备份之后变化的内容事务日志备份
30、: 只备份自上次备份后到当前备份时间新增的日志内容四、综合应用题(本题共 3 个小题,共 40 分)1 .(本题10分)写出创建如下三张数据表的SQL语句AND 销 售 时 间 BETWEEN '2013/1/1'AND'2013/12/31'3 ) UPDATE 销售 SET 销售价格 = 销售价格 - 50000WHERE 销售价格 > 5000004 ) INSERT INTO 汽车VALUES('Q100', ' 小轿车 ',2014)3. 依据第 1 题所创建的三张表,写出创建满足如下要求的视图的 SQL语句:查询
31、销售“小轿车"的经销商的经销商名和地址°(本题 10 分)参考答案及评分要点:CREATE VIEW V1 ASSELECT 经销商名 , 地址FROM 经销商 JOIN 销售 ON 经销商 . 经销商号 = 销售 . 经 销商号JOIN 汽车 ON 汽车 . 汽车型号 = 销售 . 汽车型号 WHERE 汽车类别 = ' 小轿车 '是( )。D、 2020. 下列条件子句中,能够筛选出成绩在 6080 (包括边界值) 的是( )。C、Where 成绩 >= 60 AND 成绩 <= 8021. 现要统计选课表中 C01 课程的最高成绩, 下列语
32、句中正确的 是( )。A 、 SELECT MAX( 成绩 ) FROM 选课表 WHERE 课程号 = 'C01'22. 下列关于聚集索引与非聚集索引的说法, 正确的是 ()。C、在一个表上可以同时存在聚集索引和非聚集索引23. 设有学生表(学号,姓名,所在系,专业,身份证号) ,其中能够作为候选键的是()。B 、学号、身份证号24. 设要查询姓名中第二个字是“玲”的学生,下列条件子句中 正确的是( )。B 、 Where 姓名 LIKE '_ 玲 %'25. 下列表达式中,与“所在部门NOT IN ( ' 财务 ', ' 后勤'
33、;) ”等价的是( )。A 、所在部门 != ' 财务 ' AND 所在部门 != ' 后勤 '26. 下列关于 SQL Server 安全认证的说法,正确的是()。B 、仅具有连接权的用户只能够登录到数据库服务器,不能访问用 户数据库27. 事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。D、原子性28. 在VB中,可以利用 Connection对象的Execute方法实现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是()。B、ADOcn.Execute “DELETE FROM SC WHERE 学号
34、= 'S01' ”29. 下列关于 SQL Server 中扩大数据库空间的说法,正确的是()。C、日志文件和数据文件的空间都可以扩大30. 下列不属于 VB中ADC对象模型中的对象的是()。D、Update61. 关系数据模型的数据结构是简单二维表。 ()62. SQL Server数据库中的 NULL值(空值)表示的是“ 0"值()63. 使用FOREIGN KEY勺束可以实现参照完整性约束。()64. 索引一般来说可以提高数据增、删、改、查的效率。()65. SQL Server 允许将一行数据存储在多个数据页上。( )66. 用户创建的数据库的大小不能小于3M
35、BA ()67. VB提供了三种数据库访问引擎,分别是Jet弓摩、ODBC和OLE DB,目前主要使用的是 OLE DB.()68. 数据库三级模式中的模式是面向全体用户的数据需求设计的。()69. 如果使用 Connection 对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是 Create 。()70. SQL Server 中的“简单恢复模式"不支持对数据库进行完 整备份。( )1. V 2. x 3. V 4. x 5. x 6. V 7. V 8. V9. x 10. x1 简要说明什么是数据流程图,它包含哪四种符号。数据流图是在业务流程分析基础上,描述实际数据
36、流动和加工 过程的图形表示法,它一般有 4种符号,即外部实体、数据流、处 理和存储。2简述数据库概念结构设计的目的,并说明用E-R 图进行概念设计的一般步骤。概念结构设计的目标是产生反映全体用户信息需求的整体数据SQL语句。20,主键。40,非空。库概念结构,即概念模型。一般步骤:(1)设计局部E-R图;(2)将局部 E-R 图综合成全局 E-R 图;( 3)优化全局 E-R 图。1 (本题 10 分)写出创建如下三张数据表的 “图书"表结构:书号:普通编码定长字符类型,长度为 书名:普通编码可变长字符类型,长度为 出版年份:整型。 印刷数量:整型。单价:整型“作者"表结构
37、:20,主键。40,非空。4,取值为: “高级"、作者号:普通编码定长字符类型,长度为 作者名:普通编码可变长字符类型,长度为 职称:普通编码定长字符类型,长度为中级"作者序号:微整型。 主键:(书号,作者号) 。参考答案及评分要点:CREATE TABLE“出版"表结构: 书号:普通编码定长字符类型, 长度为 20,引用图书表的外键。 作者号:普通编码定长字符类型,长度为 20,引用作者表的外 键。书号char(20) primary key,书名varchar(40) not null,出版年份int,印刷数量int,单价int图书()CREATE TABLE
38、作者号作者名职称作者 ( char(20) primary key, varchar(40) not null, char(4) check(职称 in(' 高级中级 '))CREATE TABLE书号char(20),作者号char(20),作者序号tinyint,Primary key(书号 , 作者号 ),Foreign key(书号 ) references图书 ( 书号 ),Foreign key(作者号 ) references作者 ( 作者号)出版 (写出完成下列操作的SQL语句(本)2依据第 1 题所创建的三张表, 题共 20 分,每小题 5 分)。查询 201
39、4 年出版的图书的书名和单价。 查询高级职称的作者编写的图书的印刷总数量。将 2012 年之前(不包括 2012 年)出版的图书的单1)2)3)价降低 10%。4)名为“新作者"在作者表中插入一行数据:作者号为“Z100",作者,职称未知。参考答案及评分要点:5)SELECT 书名 , 单价FROM 图书WHERE 出版年份 = 20146 ) SELECT SUM( 印刷数量 )FROM 图书 JOIN 出版 ON 图书.书号 = 出版. 书号JOIN 作者 ON 作者. 作者号 = 出版. 作者号WHERE 职称 = ' 高级 '7)UPDATE 图书
40、SET 单价 = 单价 * 0.9WHERE 出版年份 < 20128)INSERT INTO 作者VALUES('Z100', '新作者 ',NULL)3依据第 1 题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询单次印刷数量超过5000的图书的书名、出版年份和印刷数量。 (本题 10 分)参考答案及评分要点:CREATE VIEW V1 ASSELECT 书名 , 出版年份 , 印刷数量FROM 图书WHERE 印刷数量 > 500071. 下列属于数据模型三要素的是(C )。C.数据结构、数据操作和数据完整性约束72. 下列关于数
41、据库三级模式中“模式"的说法,错误的是(D )。D.模式是对整个数据库的底层表示73. 下列属于数据库系统组成部分的是( B )。B.数据库、 数据库管理系统、用户和应用程序74. 设有学生表(学号,姓名,所在系,身份证号)和系表(系 名,系办公地点) 。下列关于两个表的引用关系的描述,正 确的是(A ) A.设置学生表中的“所在系"为外键75. 下列用于定义列的取值范围的约束是( C )。 CCHECK76. 下列运算中,属于传统的集合运算的是(D ) D.并运算77. 下列用于表达关系代数中投影运算的运算符是( B )。b. n78. 下列关于 SQL Server 中
42、扩大数据库空间的说法,正确的是(C )。c.日志文件和数据文件的空间都可以扩大79. 下列( A )操作属于数据控制。 A. REVOKE80. 下列类型中,属于定点小数类型的是( A )。 A. numeric81. 下列语句运行的结果是( B )。 DECLARE x int =30, y int =20 z int SET z=x+yPrint z B . 5082. 下列( C )约束定义列的取值不能重复。 C. UNIQUE83. 下列条件子句中,能够筛选出成绩在 6080 (包括边界值) 的是( C )。 C. Where 成绩 >= 60 AND 成绩 <= 8084
43、. 现要统计选课表中 C01 课程的最低成绩, 下列语句中正确的 是( C )。C. SELECT MIN(成绩)FROM 选课表 WHERE 课程号 ='C01'85. 下列表达式中,与“所在部门 NOT IN ( ' 教务', ' 房管') 等价的是( A )。A.所在部门 匸教务'AND所在部门 匸房管86. 设有销售表(经销商号,汽车型号,销售时间,销售价格) 现要将S011和S012汽车的单价减 1000元,下列语句中正 确的是( A )。A. UPDATE销售表SET销售价格=销售价格-1000 WHERE 汽车型号 =
44、39;S011' OR 汽车型号 = 'S012'87. 下列关于非聚集索引的说法,正确的是(A )。A.在一个表上可以建立多个非聚集索引88. 下列关于触发器的说法,正确的是( B) B.触发器主要用于实现复杂的数据约束89. 事务一旦提交, 其对数据的更改就是永久的, 这个特性称为 事务的(D )。D.持久性90. 下列关于 SQLServer 日志备份的说法,正确的是( B )。 B.日志备份仅备份数据库的日志内容,不备份数据91. 实体完整性约束通常用主键实现。(V )92. 如果存在非主属性对主键的部分函数依赖,则关系模式不是2NF的。(V )93. 数据控制
45、功能用于定义、修改数据库中的对象。(X )94. 定义“开关状态”列的类型为 char(2) ,并为该列提供默认 值“关”的子句是: ( X )开关状态 char(2) default '关' for 开关状态。95. DEFAULT只能在“列级完整性约束定义"处定义。(V )96. 存储过程的参数有输入参数和输出参数两种。 ( V )97. SQL Server 不允许将同一个数据库的数据文件和日志文件 存储在相同的位置。 ( X )98. 事务日志备份既备份数据库的日志记录也备份数据库的数 据。( X )99. 设计局部 E-R 图属于逻辑设计的任务。 ( X )
46、100. 如果使用 Connection 对象建立与数据库的连接,在声明对 象之后建立数据库连接的方法是 Create 。( X )1 .(本题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:普通编码定长字符类型,长度为 10,主键。 书名:普通编码可变长字符类型,长度为 20,非空。 类别:统一字符编码定长字符类型,长度为 4 ,取值为:“高等 数学”、“量子力学” 、“国学基础” 。出版日期:日期类型。单价:整型。“书店”表结构: 书店编号:普通编码定长字符类型,长度为20,主键。书店名:普通编码可变长字符类型,长度为30,非空。地址:统一字符编码可变长字符类型,长度为3
47、0。销售”表结构:书号:普通编码定长字符类型, 长度为 10,引用图书表的外键。 书店编号:普通编码定长字符类型,长度为 20,引用书店表的 外键。销售时间:日期时间类型。 销售数量:整型。主键:(书号,书店编号,销售时间)参考答案及评分要点:CREATE TABLE 图书 (书号 char(10) primary key, 书名 varchar(20) not null,类别 nchar(4) CHECK ( 类别 IN(' 高等数学 ',' 量子力学 ', ' 国学基础 '),出版日期 date,单价 int)CREATE TABLE 书店
48、(书店编号char(20) primary key,书店名 varchar(30) not null,地址nvarchar(30)CREATE TABLE销售 (书号char(10),书店编号char(20),销售时间datetime,销售数量int,Primary key(书号 , 书店编号 , 销售时间 ),Foreign key(书号 ) references图书 (书号 ),Foreign key(书店编号 ) references书店 ( 书店编号 )2.依据第1题所创建的三张表,写出完成下列操作的 SQL语句。(本题共 20 分,每小题 5 分)5) 查询“量子力学”类图书的书名和
49、出版日期。6) 查询单价大于等于 60 的图书的销售情况, 列出书名、 类别、销售时间和销售数量。7) 将量子力学类图书的单价降低 10。8) 在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。参考答案及评分要点:1 ) SELECT 书名 , 出版日期 FROM 图书 WHERE 类别 = ' 量子力 学'2) SELECT 书名, 类别 , 销售时间 , 销售数量FROM 图书 a JOIN销售 b ON a. 书号 = b. 书号WHERE 单价 >= 603 ) UPDATE 图书SET 单价 = 单价 - 10WHERE 类别 =
50、39; 量子力学 '4) INSERT INTO 书店VALUES('SD100',' 新华书店 ',' 西单 ')3依据第 1 题所创建的三张表,写出创建满足如下要求的视图的 SQL语句:查询销售了 “高等数学"类图书的书店名和地址。(本 题 10 分)参考答案及评分要点CREATE VIEW V1 ASSELECT 书店名 , 地址 FROM 书店 aJOIN 销售 b ON a. 书店编号 = b. 书店编号JOIN 图书 c ON c. 书号 = b. 书号WHERE 类别 = ' 高等数学 '31.下列
51、属于数据模型三要素的是( 据操作和数据完整性约束)° D、数据结构、数32.下列关于关系运算中选择运算的说法,正确的是()。B 、选择运算是从水平方向选取表中满足条件的记录33.下列类型中,属于浮点类型的是()。 D 、 real34.对 char(10) 类型的列,若存储“中国”,其占用的字节数是()。 C、 1035.下列条件子句中,能够筛选出价格不在100200(不包括边界值) 的是()。 A、 Where 价格NOT BETWEEN 100AND 20036.现要统计选课表中 C01 课程的总成绩,下列语句中正确的是()°C、SELECT SUM( 成绩)FROM
52、选课表 WHERE课程号 = 'C01'37. 下列关于非聚集索引的说法,正确的是()A、在一个表上可以建立多个非聚集索引38. 设有图书销售表(书号,销售时间,销售数量,销售总价)设同一时间可销售多种图书, 但同一图书同一时间只能销售 一次。其中适合作为主键的是()。D、(书号,销售时间)39. 设要查询不姓“张”的学生,下列条件子句中正确的是()。 C、 Where 姓名 NOT LIKE ' 张%'40. 下列表达式中,与“年龄NOT BETWEEN 20 AND 30”等价的是( )。 D 、年龄 < 20 OR 年龄 > 3041. 下列关
53、于视图的说法,错误的是()。A、只能在基本表上建立视图,不能在视图上再建立视图42. 数据库中一个事务的执行不能被其他事务干扰, 这个特性称为事务的()。C、隔离性43. 下列关于 SQLServer 日志备份的说法,正确的是()。B、日志备份仅备份数据库的日志内容,不备份数据44. 下列关于触发器的说法,正确的是()°B、触发器主要用于实现复杂的数据约束45. 下列声明并创建 Recordset 对象的语句, 正确的是()。A、 Dim ADOcn As New Recordset101. 数据库三级模式中, 外模式到模式的映像提供了数据的逻辑独立性。( )102. 在进行数据库概念结构设计时, 要充分考虑所使用的数据库 管理系统。 ( )103. 一个关系模式只能包含一个候选键。 ()104. B /S 模式的开发、维护工作主要集中在服务器端,可减轻异地用户的维护成本。 ()105. SQL Server 不允许将同一个数据库的数据文件和日志文件存储在相同的位置。 ()106. 在 SQL Server 中,可以手工扩大数据文件和日志文件的空间。( )107. 具有数据更改权限的用户都自动具有该数据的查询权限。()108. 设 AD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度美团商家食品安全监管与服务协议4篇
- 2025版售后客服外包服务费用年度总结合同2篇
- 中介协助个人住宅租赁协议样本版A版
- 2025版医疗机构与保险机构合作协议范本4篇
- 2025年度智能安防系统项目监理合同2篇
- 2025年度装配式建筑产业基地承包施工合同4篇
- 二零二五版泉水潺流会计岗位劳动合同培训与晋升协议2篇
- 2025标前新型建筑材料研发与应用合作协议3篇
- 2025年鸭苗养殖户与孵化厂合作销售合同范本3篇
- 2024食品代加工保密协议及食品安全风险评估合作协议3篇
- 机电安装工程安全培训
- 洗浴部前台收银员岗位职责
- 2024年辅警考试公基常识300题(附解析)
- GB/T 43650-2024野生动物及其制品DNA物种鉴定技术规程
- 暴发性心肌炎查房
- 工程质保金返还审批单
- 【可行性报告】2023年电动自行车项目可行性研究分析报告
- 五月天歌词全集
- 商品退换货申请表模板
- 实习单位鉴定表(模板)
- 数字媒体应用技术专业调研方案
评论
0/150
提交评论