盗传必究
单项选择题(题答案正确请正确答案填写括号题15题题2分30分)
1.数库理系统中( )功实现数库插入删修改
A.数定义
B.数操
C.数库运行理
D.数库建立维护
2.列关SQL Server日志文件说法错误( )
A.日志文件推荐扩展名.ldf
B.数库包含日志文件
C.日志文件数文件存储相位置
D.日志文件必须存储位置
3.果存储数带数位数应( )做数类型
A 数值数类型
B.字符型
C.日期时间型
D.位型
4.列关集合运算说法正确( )
A.进行运算两关系必须具相数目行数
B.进行运算两关系必须具相数目行数列数
C.进行运算两关系列数必须相应列语义相
D.果两集合包含相数行关系运算结果包含重复数行
5关系模式进行规范化目( )
A提高数操作效率
B维护数致性
C加强数安全性
D户提供更快捷数操作
6列关索引说法错误( )
A索引建立需工进行维护
B索引基表分开存储
C索引建立撤消数容毫影响
D索引会定程度影响增删改操作效率
7列约束中实现参完整性( )
A PRIMARY KEY
B FOREIGN KEY
C UNIQUE
D CHECK
8列数类型中属统 编码变长字符串类型( )
A nchar
B nvarchar
C numeric
D varchar
9果希学生表中查询出学均年龄列语句中正确()
A SELECT MIN (年龄) AS均FROM学生表
B SELECT MAX (年龄) AS均FROM学生表
C SELECT AVG (年龄) AS均FROM学生表
D SELECT COUNT (年龄) AS均FROM学生表
10设表M中Type列数类型改NCHAR(4)实现该功语句( )
A ALTER TABLE M ADD COLUMN Type NCHAR(4)
B ALTER TABLE M ALTER COLUMN Type NCHAR(4)
C ALTER TABLE M DROP COLUMN Type NCHAR(4)
D ALTER TABLE M ALTER Type NCHAR(4)
11列条件子句中够筛选出成绩60~80(包括边界值)( )
A Where 成绩> 60 OR成绩< 80
B Where60 <成绩< 80
C Where 成绩> 60 AND成绩< 80
D Where 成绩IN(60 80)
12 列关数库中事务原子性说法正确( )
A事务原子性指事务执行事务干扰
B事务原子性指事务中操作全做全做
C事务原子性指事务完成数库操作永久
D事务原子性指事务中包含数操作语句
13关FROM表1 LEFT JOIN表2ON表1列表2列说法正确( )
A该子句表达左外连接连接结果中包含表2中全部数
B该子句表达左外连接连接结果中包含表1中全部数
C该子句表达左外连接连接结果中包含表1表2中全部数
D该子句表达左外连接连接结果中包含表1表2中满足连接条件数
14设选课表(学号课程号成绩) 现查询没考试学生学号课程号列语句中正确( )
A SELECT学号课程号FROM选课表WHERE成绩 'NULL'
B SELECT学号课程号FROM选课表WHERE成绩 NULL
C SELECT学号课程号FROM选课表WHERE成绩IS NULL
D SELECT学号课程号FROM选课表WHERE成绩IS 'NULL'
15设销售表(销商号汽车型号销售时间销售价格)现S011S012汽车单价减1000元列语句中正确()
A UPDATE销售表SET销售价格销售价格 1000
WHERE汽车型号 'S011' OR汽车型号 'S012'
B UPDATE销售表SET销售价格销售价格 1000
WHERE汽车型号 'S011' AND汽车型号 'S012'
C UPDATE销售表SET销售价格销售价格1000
WHERE汽车型号 'S011' OR 'S012'
D UPDATE销售表SET销售价格销售价格1000
WHERE汽车型号 'S011' AND 'S012'
二判断题(正确括号√错误×题15 题题2分30分)
16.实体完整性约束通常键实现( √ )
17.数库修改需msdb数库维护( × )
18.数库三级模式中外模式模式映提供数逻辑独立性( √ )
19.数库必须包含次数文件包含次数文件( × )
20.触发器种特殊存储程基表创建针表进行操作( √ )
21登录账户成某数库合法户该数库中户数象动拥种操作权限(×)
22聚集索引项决定表中数物理存储序表包含聚集索引( √ )
23存储客户端代码调执行存储程( × )
24进行数导导出时SQLServer会动维护目数完整性( × )
25ROLLBACK表示事务正常结束COMMIT表示事务中全部操作撤销( × )
26 SQL Server允许行数存储数页( × )
27VB提供三种数库访问引擎分Jet引擎ODBCOLEDB目前OLEDB( √ )
28数库设计中通常先进行逻辑结构设计然进行概念结构设计(×)
29日志备份备份次备份前时刻新增数库日志容( √ )
30Recordset象数表查询结果通常进行数插入操作(×)
三综合应题(题3题40分)
31.(题10分)写出创建三张数表SQL语句
教师表结构:
教师号:普通编码定长字符类型长度10键
教师名:普通编码变长字符类型长度20非空
部门:普通编码变长字符类型长度30
职称:普通编码定长字符类型长度6取值:教授副教授
课程表结构:
课程号:普通编码定长字符类型长度20键
课程名:普通编码变长字符类型长度40非空
学时数:微整型
开课学期:微整型
授课表结构:
教师号:普通编码定长字符类型长度10引教师表外键
课程号:普通编码定长字符类型长度20引课程表外键
授课时数:整型
授课年份:整型
键:(教师号课程号授课年份)
答:CREATE TABLE教师(教师号char(10) primary key教师名varchar(20) not null部门varchar(30) 职称char(6) CHECK (职称IN'教授’'副教授''))
评分点键1分CHECK2分1分计4分
CREATE TABLE课程(课程号char(20) primary key课程名varchar(40) not null学时数tinyint
开课学期tinyint)
评分点键1分1分计2分
CREATE TABLE授课(教师号char(10)课程号char(20)授课时数int授课年份int
Primary key(教师号课程号授课年份)
Foreign key(教师号) references 教师(教师号)
Foreign key(课程号) references课程(课程号)
评分点键1分外键2分1分计4分
32第1题创建三张表写出完成列操作soL语句(题20分题5分)
(1)查询教授职称教师姓名部门
(2)查询学期开设学时数40课程门数
(3)查询2019年全部课程授课情况列出课程名学时数教师名授课时数
(4)删没讲授课程
答:
33第1题创建三张表写出创建满足求视图soL语句:查询2019授课年份全体授课教师教师名授课程名授课时数(题10分)
答:
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档