(答案请写到后面的答案卡上)
一、选择题((1)—(20)每题1分,(21)—(25)每题2分.共30分))
(1))下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?( )
A)只有1个 B)由设置的系统参数决定
C)可以有任意多个 D)与用户个数相同
C)可以有任意多个 D)与用户个数相同
(2)为数据表创建索引的目的是( )
A)创建唯一索引
B)创建主键
C)归类
D)提高查询的检索性能
(3)数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统
、应用系统和( )。
A)系统分析员 B)。程序员
C)。数据库管理员 D)。操作员
(4)数据模型的3个要素是( )。
A)数据结构、数据操作和规范化理论
B)数据结构、规范化理论和完整性约束
C)规范化理论、数据操作和完整性约束
D)数据结构、数据操作和完整性约束
(5)设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO).遵照实体完整性规则
A)只有SNO不能取空值
B)只有CNO不能取空值
C)只有GRADE不能取空值
D)SNO与CNO都不能取空值
(6)对数据库中数据可以进行查询、插入、删除、更新,是因为数据库管理系统提供了( )。
A)数据定义功能 B)数据操纵功能
C)数据维护功能 D)数据控制功能
(7)下面有关主键的叙述正确的是( )
A 不同的记录可以具有重复的主键值或空值
B 一个表中的主键可以是一个或多个字段
C 在一个表中主键只可以是一个字段
D 表中的主键的数据类型必须定义为自动编号或文本
(8)下列哪一个数据库不是SQL Server 2005的系统数据库( )
A)master数据库
B)msdb数据库
C)pubs数据库
D)model数据库
第(9)-(11)题基于学生—选课—课程数据库中的三个基本表:
学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno
课程信息表:COURSE(cno,cname,teacher)主码为cno
学生选课信息表:SC(sno,cno,grade)主码为(sno,cno)
(9)“查询没有学习成绩的学生的学号和课程号"的SQL语句是
A)SELECT sno,cno FROM SC WHERE grade = NULL
B)SELECT sno,cno FROM SC WHERE grade IS ' ’
C)SELECT sno,cno FROM SC WHERE grade IS NULL
D)SELECT sno,cno FROM SC WHERE grade = ’ ’
(10) 在“查询选修课程号为C04,且成绩不及格的所有学生的学号和姓名”的SQL语句中,将使用的表有
A)仅STUDENT B)仅STUDENT和COURSE
C)仅STUDENT和SC D)STUDENT、COURSE和SC
(11)要查选修“C语言”课程的女学生的姓名,将涉及到的关系 ( )
A)S
B)C,SC
C)S,SC
D)S,C,SC
12)以下各种视图中,会占用一部分存储空间的是( )
A)标准视图 B)索引视图
C)分区视图 D)都没有
13)SQL语言中,删除一个表的命令是( )
A DROP
B DELETE
C CLEAR
D REMORE
14)对数据库进行备份,这主要是为了维护数据库的( )。
A)开放性 B)一致性 C)完整性 D)可靠性
A)开放性 B)一致性 C)完整性 D)可靠性
15)下无不是数据库角的是( )
A)固有数据角 B)用户自定义数据库角
C)应用程序角 D)进程管理角
16)禁止用户权限的T—SQL语句的是( )
A)DENY B)REVOKE
C) GRANT D)LOGIN
17)假设列中的数据变化规律如下,请问哪种情况可以使用IDENTITY列定义( )
A)1,2,3,4,5,… B)10,20,30,40,50,…
C)5,5,15,18,20,… D)2,4,6,8,10,…
18)辅助数据文件的扩展名为( )
A)。ndf B) .mdf C)。ldf D)。pdf
19)要求配置最低的SQL Server2005版本是( )
A)开发版 B)工作组版 C)学习版 D)企业版
20)在数据库的三级模式结构中,模式/内模式映象的个数
A)只有1个 B)与外模式的个数相同
C)由系统参数确定 D)可以有任意多个
21)以下关于ER模型向关系模型转换的叙述中,( )是不正确的.
A)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
B)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并
C)一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D)三个或三个以上的实体间的多元联系转换为一个关系模式
22)从E-R模型到关系模式的转换是数据库设计的( )阶段的任务。
A)需求分析 B)概念结构设计
C)逻辑结构设计 D)物理结构设计
23)SQL Server 2005中,如果希望用户user在DB1数据库中具有查询视图v的权限,正确的授权语句是( )
A) GRANT SELECT ON DB1(v) TO user
B) GRANT SELECT TO user ON DB1(v)
C) GRANT SELECT TO user ON v
D) GRANT SELECT ON v TO user
(24)现有SQL Sever2005数据库服务器,其中的一个数据库占用40GB空间,另有一台用于备
份的计算机,该机上有四个大小均为20GB的硬盘分区。若要将此数据库完全备份到该计算机上,则( )
A)不能实现,因为每个分区上的空间都不够40GB
B)可以先建立一个备份设备,这个备份设备分别在四个分区上各占用10GB空间,然后再用此设备备份数据库
C)可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为10GB,并建立一个包含这四个备份设备的备份媒体集,最后再用此备份媒体集备份数据库
D)可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这四个备份设备上
25)SQL Server2005数据库用户的来源( )
A)可以是所有SQL Server的登录账户
B)只能是Windows身份验证的登录账户
C)只能是SQL Server 身份验证的登录账户
D)可以是其他数据库中的用户
二、简答题:
1、有一个具有10万行数据的关系表,每行占用2000字节空间,如果SQL Sever 2005管理的数据库中存放此关系表,则需要的空间大约是。(5分)
2、以下(1-4每小题2分,5-13每小题3分)
数据库为学生—选课,有三个表
student(sno,sname,ssex,sage,sdept),course(cno,cname,ccredit),sc(sno,cno,grade),分别执行以下操作
1)为课程表的姓名创建索引,索引名为IND_name
2)查询姓名中包含“李”信息的学生
3)查询课程号为001,成绩不及格学生号
4) 插入一个新学生(学号:95099;姓名:;性别:男;所在系部MA;年龄:20
5) 查询与“李勇"在同性别的学生信息
6) 查询不低于课程号为1的最低成绩的学生的学号.
7)查询所有选修了1号课程的学生姓名
9)查询每个学生选修课程的情况
10)查询课程成绩小于60分的学生姓名,课程名称与成绩
11)查询1号课程成绩排名在前10%的学生学号和成绩。查询选修了2门以上课程的学生学号。
13)创建一个存储过程:是查询某课程号的所有学生的成绩
三、设计与应用题:(30分)
1、假设车辆信息有如下约束:
车版号:标识属性,取值形式为:第1个字符是“京”,第2个字符是大写字母,第3到第7个字符是数字, 普通编码定长字符型:长度为7,非空,
车型:普通编码定长字符型,长度为6,默认值为“轿车”,
发动机号:普通编码定长字符型:长度为6,非空,
行驶里程:整型,取值大于等于0,
车辆所有人:普通编码定长字符型:长度为8,非空,
:普通编码定长字符型:长度为13,取值唯一。
写出创建满足上述要求的车辆信息表的sql语句。(注:表名,列名均用题中给出的中文名,SQL语句中的大、小写字母均可.)(8分)
2、现有如下两个关系模式:department (deptname ,totalNumber),TEACHER(Tno,Tname,sex,age,sdept)
Department关系模式描述了系部名称和系部人数;TEACHER关系模式描述了教师的教师号、姓名、性别、年龄和系部名称。
请按SQL Server所采用的T-SQL语法格式编写实现具有如下功能的后触发型触发器:每当在TEACHER表中插入一行数据时,相应部门的教师人数就加1。(10分)
3、为在某种程序上保证数据库系统可靠性地运行,在sql server2005环境中,对其制定有如下三种备份策略。假设对此数据库进行一次完全备份需要5小时,差异备份需要3小时,日志备份需要0.5小时。设所有备份都是从凌晨0:00开始。
策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份;
策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份;
策略3:每天进行一次完全备份.
1)假设需要保留一年的备份数据,比较三种备份出来所占用的空间(6分)
2)比较每种策略的备份和恢复速度(6分)
答案卡:
一、选择题((1)-(20)每题1分,(20)—(25)每题2分.共30分))
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||||||
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | ||||||
sql语句的功能有 | |||||||||||||||
21 | 22 | 23 | 24 | 25 | |||||||||||
二、简答题:(40分)
1、
2、1—4每小题2分,5—13每小题3分
1)
2)
3)
4)
5)
6)
7)
9)
10)
11)
12)
13)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论