数据库应用技术考_第1页
数据库应用技术考_第2页
数据库应用技术考_第3页
数据库应用技术考_第4页
数据库应用技术考_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、终结性考试模拟试题一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。)1. 下列功能中,不属于数据库管理系统功能的是( B )。A、数据库对象定义B、数据库文件读写C、数据查询D、数据更新2. 下列类型中,属于定点小数类型的是( A )。 A、numericB、int C、datetime D、real 3. 对char(10)类型的列,若存储“电视”,其占用的字节数是( C )。A、4B、5C、10D、204. 下列条件子句中,能够筛选出成绩在6080(包括边界值)的是( B )。A、Where 成绩 = 60 OR成绩 = 60 AND成绩 = 80 C、Where

2、60 = 成绩 20 AND 年龄 20 OR 年龄 30C、年龄 30D、年龄 3011. 下列关于视图的说法,错误的是( A )。A、只能在基本表上建立视图,不能在视图上再建立视图B、通过视图查询数据时最终都落实到对基本表的查询C、视图在一定程度上提供了数据的逻辑独立性D、视图提供了一定的安全控制机制12. 数据库中一个事务的执行不能被其他事务干扰,这个特性称为事务的( C )。A、一致性B、持久性C、隔离性D、原子性13. 下列关于SQL Server日志备份的说法,正确的是( B )。A、对数据库进行的第一次备份可以是日志备份B、日志备份仅备份数据库的日志内容,不备份数据C、数据库的所

3、有恢复模式都支持日志备份D、一般情况下,日志备份是最耗费时间的14. 下列关于触发器的说法,正确的是( B )。A、触发器是由用户调用执行的一段代码B、触发器主要用于实现复杂的数据约束C、在定义触发器的代码中不能包含INSERT语句D、引发触发器执行的操作可以是INSERT、DELETE、UPDATE和SELECT15. 下列声明并创建Recordset对象的语句,正确的是( A )。A、Dim ADOcn As New RecordsetB、Dim ADOcn As RecordsetC、Declare ADOcn As New RecordsetD、Declare ADOcn As Rec

4、ordset16. 下列属于数据库系统组成部分的是( B )。A、数据库、数据库管理系统、操作系统和数据库文件B、数据库、数据库管理系统、用户和应用程序C、数据库、数据库管理系统和数据库文件D、数据库、数据库管理系统和操作系统17. 下列运算中,属于传统的集合运算的是( D )。A、选择运算B、投影运算C、连接运算D、并运算18. 下列属于整型类型的是( B )。A、numericB、intC、datetimeD、real19. 对nchar(10)类型的列,若存储“数据库”,其占用的字节数是( D )。A、3B、6C、10D、2020. 下列条件子句中,能够筛选出价格在100200(包括边界

5、值)的是( D )。A、Where 价格 = 100 OR价格 = 100 AND价格 = 60 OR成绩 = 80B、Where 60 = 成绩 = 60 AND成绩 40GROUP BY 开课学期3)SELECT 课程名, 学时数, 教师名, 授课时数 FROM 课程 JOIN 授课 ON 课程.课程号 = 授课.课程号 JOIN 教师 ON 教师.教师号 = 授课.教师号 WHERE 授课年份 = 2012评分要点:SELECT:2分, FROM、JOIN:2分;WHERE:1分4)DELETE FROM 课程 WHERE 课程号 NOT IN (SELECT 课程号 FROM 授课)评

6、分要点:DELETE部分2分, WHERE部分3分3依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询2014授课年份全体授课教师的教师名、所授的课程名和授课时数。(本题10分) CREATE VIEW V1 ASSELECT 教师名,课程名,授课时数FROM 授课 JOIN 教师 ON 授课.教师号 = 教师.教师号JOIN 课程 ON 课程.课程号 = 授课.课程号WHERE 授课年份 = 20141(本题10分)写出创建如下三张数据表的SQL语句。“汽车”表结构:汽车型号:普通编码定长字符类型,长度为20,主键。汽车类别:普通编码定长字符类型,长度为6,取值为:“小轿

7、车”、“商务车”生产年份:整型。“经销商”表结构:经销商号:普通编码定长字符类型,长度为20,主键。经销商名:普通编码可变长字符类型,长度为40,非空。地址:普通编码可变长字符类型,长度为50。“销售”表结构:经销商号:普通编码定长字符类型,长度为20,引用经销商表的外键。汽车型号:普通编码定长字符类型,长度为20,引用汽车表的外键。销售时间:日期时间型。销售价格:整型主键:(经销商号,汽车型号,销售时间)。CREATE TABLE 汽车(汽车型号char(20) primary key,汽车类别char(6) CHECK(汽车类别 in(小轿车,商务车),生产年份 int)评分要点:主键:1

8、分;CHECK:2分,其他1分。共计4分。CREATE TABLE 经销商(经销商号 char(20) primary key,经销商名 varchar(40) not null,地址varchar(50) )评分要点:主键:1分;其他:1分。共计2分。CREATE TABLE 销售(经销商号 char(20),汽车型号char(20),销售时间 datetime,销售价格int,Primary key(经销商号, 汽车型号,销售时间),Foreign key(经销商号) references 经销商(经销商号),Foreign key(汽车型号) references 汽车(汽车型号)1(本

9、题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:普通编码定长字符类型,长度为20,主键。书名:普通编码可变长字符类型,长度为40,非空。出版年份:整型。印刷数量:整型。单价:整型“作者”表结构:作者号:普通编码定长字符类型,长度为20,主键。作者名:普通编码可变长字符类型,长度为40,非空。职称:普通编码定长字符类型,长度为4,取值为:“高级”、“中级”。“出版”表结构:书号:普通编码定长字符类型,长度为20,引用图书表的外键。作者号:普通编码定长字符类型,长度为20,引用作者表的外键。作者序号:微整型。主键:(书号,作者号)。CREATE TABLE 图书(书号 char

10、(20) primary key,书名 varchar(40) not null,出版年份 int,印刷数量int,单价int)评分要点:主键:1分;其他共2分。共计3分。CREATE TABLE 作者(作者号 char(20) primary key,作者名 varchar(40) not null,职称char(4) check(职称 in(高级,中级)评分要点:主键:1分;CHECK:1分。共计2分。CREATE TABLE 出版(书号 char(20),作者号 char(20),作者序号tinyint,Primary key(书号,作者号),Foreign key(书号) refere

11、nces 图书(书号),Foreign key(作者号) references 作者(作者号)2依据第1题所创建的三张表,写出完成下列操作的SQL语句(本题共20分,每小题5分)。1) 查询2014年出版的图书的书名和单价。2) 查询高级职称的作者编写的图书的印刷总数量。3) 将2012年之前(不包括2012年)出版的图书的单价降低10%。4) 在作者表中插入一行数据:作者号为“z100”,作者名为“新作者”,职称未知。5)SELECT 书名,单价 FROM 图书WHERE 出版年份 = 2014评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分2)SELECT SUM(印刷数量) FROM 图书 JOIN 出版 ON 图书.书号 = 出版.书号JOIN 作者 ON 作者.作者号 = 出版.作者号WHERE 职称 = 高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论