下载此文档

(完整版)数据库模拟试题6(含答案).docx


文档分类:资格/认证考试 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
(完整版)数据库模拟试题6(含答案)
模拟试题6
一、填空题(每空1分,共40分)
1、数据库处理技术经历了人工管理、______________________、_____________________量
D. 采用高分辨率显示器
8、语句“USE master GO SELECT * FROM sysfiles GO”包括()个批处理。
A. 1
B. 2
C. 3

9、当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server通常会()。
A. 为数据加上页级锁
B. 为数据加上行级锁
C. 需要用户的干涉和参与
D. 使用户独占数据库
10、Transact-SQL对标准SQL的扩展主要表现为()。
A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组(Group By)查询功能
D. 提供了Min、Max待统计函数
11、以下哪种情况应尽量创建索引()。
A. 在Where子句中出现频率较高的列
B. 具有很多NULL值的列
C. 记录较少的基本表
D. 需要更新频繁的基本表
12、下列SQL Server语句中出现语法错误的是()。
A. DECLARE ***@Myvar INT
B. SELECT * FROM [AAA]
C. CREATE DATABASE AAA
D. DELETE * FROM AAA
13、属于事务控制的语句是()。
A. Begin Tran、Commit、RollBack
B. Begin、Continue、End
C. Create Tran、Commit、RollBack
D. Begin Tran、Continue、End
14、下列()标识符可以作为局部变量使用。
A. [***@Myvar]
B. My var
C. Myvar
D. ***@My var
三、学生选课数据库有三个表即学生表S、课程表C和学生选课表SC,它们的结构如下所示,请根据所给的每种功能写出相应的查询语句。(每小题5分,共20分)
S(S# ,SN ,SEX ,AGE ,DEPT)
C(C# ,CN)
SC(S# ,C# ,GRADE)
其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
1、统计学生选课数据库中学生的总人数。
2、查询学生姓名及其所选修课程的课程号和成绩。
3、从学生选课库中查询出被2至4名学生选修的所有课程信息。
4、从学生选课库中查询出选修至少两门课程的学生学号。
四、简单应用题(共26分,其中前3个小题每小题6分,第4小题8分)
1、假设学生关系S、课程关系C和选课关系SC与上面第三题所述相同,请用关系代数表达式表示下列查询。(共6分)
(1)、查询年龄大于21岁的男学生的学号和姓名。(3分)
(2)、查询姓名为变量K的值的学生所选修的全部课程信息(3分)
2、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该关系的候选码为什么?该关系属于第几范式,请简要地说明理由。(6分)
3、简要回答下列问题(6分,每小题3分)
(1)、Access的数据库对象有哪些?
(2)简述宏的创建过程。
4、假设存在名为AAA的数据库,包括S(S# char(8),SN varchar(8),AGE int,DEPT varchar(20),DateT DateTime)和SC(S# char(8),CN varchar(10),GRADE numeric(5,2))两张表。请按下列要求写一存储过程。(8分)
要求为:修改SC表中学号为***@s1的值、课程名为***@c1的值的学生成绩为***@g1的值。
模拟试题6答案
一、填空题(每空1分,共40分)
1、文件系统数据库系统
2、型值
3、选择投影

(完整版)数据库模拟试题6(含答案) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人hh思密达
  • 文件大小16 KB
  • 时间2022-04-09