《SQL数据库管理与开发》试题(L卷).doc

上传人:鲁** 文档编号:559868646 上传时间:2023-12-21 格式:DOC 页数:4 大小:58.51KB
返回 下载 相关 举报
《SQL数据库管理与开发》试题(L卷).doc_第1页
第1页 / 共4页
《SQL数据库管理与开发》试题(L卷).doc_第2页
第2页 / 共4页
《SQL数据库管理与开发》试题(L卷).doc_第3页
第3页 / 共4页
《SQL数据库管理与开发》试题(L卷).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《《SQL数据库管理与开发》试题(L卷).doc》由会员分享,可在线阅读,更多相关《《SQL数据库管理与开发》试题(L卷).doc(4页珍藏版)》请在金锄头文库上搜索。

1、SQL数据库管理与开发教程与实训试题SQL数据库管理与开发教程与实训试题(L卷)王鹏 老师一、单项选择题(每小题1分,共10分)1. 在查询分析器中执行SQL语句的快捷键是( )。AF1BF3CF5DF6 2. SQL语言中,删除一个表的命令是( )。A. DELETEB. DROPC. CLEARD. REMOVE3. 哪个关键字用于测试跟随的子查询中的行是否存在( )。AMOVBEXISTSCUNIONDHAVING4. 以哪个符号开头的变量是全局变量( )。AB*CD$ 5. 下面哪项是一元运算符( )。A/B%CD-6. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码

2、或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的A.候选码B.主码C.外码D.连接码7. 事务的持久性是由数据库管理系统中的哪个部件负责( )A. 恢复管理B. 锁定设备(并发控制)C. 完整性约束D. 记录设备(存储管理)8. E-R模型用于数据库设计的哪一个阶段( )。A.需求分析B.概念结构设计C. 逻辑结构设计 D.物理结构设计9. 查询语句select stuff(he rld,3,l, llo wo)结果为( )。AhelloBworld helloChello worldDworld10. 在Student表中基于StuName字段建立的索引属于(

3、)。A惟一索引 非聚集索引B非惟一索引 非聚集索引 C聚集索引 非惟一索引D惟一索引 聚集索引二、判断题(每空1分,共10分)1. SQL Server有数据备份功能但没有数据还原功能。2. 计算ASCII(also)结果为93。3. MUL运算符是用于将两个或多个检索结果合并成一个结果。4. sysadmin角色的成员可以在服务器中执行任何操作吗?5. 在那遥远的地方 是SQL中的字符串常量吗?6. 数据库管理系统管理并且控制数据资源的使用。7. 语句 select 15/2 的执行结果是: 7.5 吗?8. 事务故障恢复时要对事务的每一个操作执行逆操作,即将日志记录中“改前值”写入数据库中

4、。9. SQL Server有数据导入功能但没有数据导出功能。10. 数据库是用来存放表和索引的逻辑实体。三、填空题(每空1分,共20分)1. 实体联系模型的三要素是_、_和实体之间的联系。2. 创建、修改和删除表语句分别是_ table、_ table和_ table。3. SQL Server的数据类型可分为_数据类型和_数据类型。4. TransactSQL语言有4部分元素组成,分别是:数据定义语言、_、_ 和一些附加的语言元素。5. 表或视图的操作权限有select、_、_、_和dri。6. 数据完整性分为_完整性、_完整性、_完整性和用户自定义完整性。7. 将E-R图中的实体和联系转

5、换为关系模型中的关系,这是数据库设计过程中_设计阶段的任务。8. SQL Server复制把服务器分为_服务器、_服务器和订阅服务器三种。9. SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是max、_、_、avg和count。四、简述题(每小题5分,共20分)1.视图的概念。2.游标的概念。3.试述关系的性质。4.数据库规范设计方法将数据库设计划分的六个阶段是什么?五、设计题(共40分) 在Xk数据库中有课程表Course由课程编码(CouNo)、课程名称(CouName)、教师名(Teacher)等组成,学生表Student由学号(StuNo)、学生姓名(StuNa

6、me)、班级编号(ClassNo)等组成,学生选课表StuCou 由学号(StuNo)、课程编码(CouNo)等组成。1. 检索Xk数据库中的课程表(Course)中的教师名(Teacher)、课程编码(CouNo)、课程名称(CouName),要求检索结果首先按照教师名降序排列,教师名相同时,则按照课程号升序排列。(5分)2. 使用IN关键字检索Xk数据库中的课程表(Course),要求检索课程编码(CouNo)不为004、007、013 (5分)3. 从Xk数据库中的Student表中检索第二个字为宝的学生名字。(5分)4. 使用Transact-SQL语句在XK数据库中创建一个名为p_S

7、tudentPara的存储过程。该存储过程能根据给定的班级返回该班级代码对应的Student表中的记录。并赋值查询班级代码为20000001和20000002的学生记录。(5分)5. 创建一个触发器,要求当插入、更新、删除StuCou表的选课记录时,能更新Course表中相应的报名人数。(10分)6. 在SQL查询分析器的查询窗口中创建一个尺寸为5MB的逻辑名字为newxk的数据库, 3MB的数据文件NEW_DATA.MDF存储在C:下,文件的最大尺寸为10MB,文件增量为1MB。2MB的事务日志文件NEW_LOG.LDF存储在C:下,文件的最大尺寸为15MB,文件的增量为1MB。(10分)S

8、QL数据库管理与开发教程与实训试题(L卷)参考答案一、1.C 2.B 3. B 4.C 5.D 6.C 7.D 8.B 9.C 10.B 二、1. N 2. Y 3. N 4.Y 5.N 6. Y 7. N 8.Y 9.N 10.Y三、1. 实体、属性2. create、alter、drop3. 系统、用户自定义4. 数据操作语言、数据控制语言5. insert、update、delete6. 域、实体、参照7. 逻辑结构8. 发布、分发9. min、sum四、简述题1. 视图是由一个或多个数据表(基本表)或视图导出的虚拟表或查询表。2. 游标是允许用户能够从select语句查询的结果集中,逐

9、条逐行地访问记录,可以按照自己的意愿逐行地显示、修改或删除这些记录的数据访问处理机制。3. 1)每一列中的数据必须具有相同的数据类型。2)每一个关系模式中属性的个数是固定的,并且必须命名,而且属性名不能相同。3)在同一个关系模式中,每一个属性必须是不可分解的。4)在关系中,行和列的顺序是无关紧要的。5)在关系中,不允许出现两个完全相同的元组。4.1)需求分析2)概念结构设计3)逻辑结构设计4)数据库物理设计5)数据库实施6)数据库运行与维护五、设计题1. USE XkGOSELECT Teacher AS 教师名,CouNo AS 课程号,CouName AS 课程名FROM CourseOR

10、DER BY Teacher DESC,CouNoGO2. USE XkGOSelect CouName as 课程名称From Course Where CouNo=004 or CouNo=007 or CouNo=013go3. USE XkGOSelect * From Student WHERE StuName LIKE _宝%GO4. CREATE PROCEDURE p_StudentParaClassNo VARCHAR(8) ASSELECT * FROM Student WHERE ClassNo=ClassNoGOEXEC p_StudentPara ClassNo=20

11、000001GOEXEC p_StudentPara ClassNo=20000002GO 5. USE XkGOCREATE TRIGGER SetWillNum ON StuCouFOR INSERT, UPDATE, DELETE ASUPDATE Course SET WillNum=WillNum+1 WHERE CouNo=(SELECT CouNo FROM INSERTED)UPDATE Course SET WillNum=WillNum-1 WHERE CouNo=(SELECT CouNo FROM DELETED)UPDATE StuCou SET CouNo=002 WHERE StuNo=00000011 AND CouNo=0036. CREATE DATABASE NEWON (NAME =NEW_data, FILENAME =C:NEW_data.mdf, SIZE=3, MAXSIZE=10, FILEGROWTH=1)LOG ON(NAME =NEW_log, FILENAME=C:NEW_log.ldf, SIZE =2MB, MAXSIZE= 15MB, FILEGROWTH=1MB)GO 北京大学出版社1ISBN 7-301-10173-2/TP.0842

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号