电大数据库应用技术专科期末考试详细复习资料参考答案.doc
《电大数据库应用技术专科期末考试详细复习资料参考答案.doc》由会员分享,可在线阅读,更多相关《电大数据库应用技术专科期末考试详细复习资料参考答案.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 单项选择题1. master数据库)数据库包含了所有系统级信息,对SQL Server系统来说至关重要,一旦受到损坏,有可能导致SQL Server系统的彻底瘫痪。2. SQL Server默认的登录账号为( A、sa )。3. SQL Server数据库一般包括两大类数据库类型(D系统数据库和用户数据库)。4. SQL Server数据库中的系统表的表名通常以(BSys )为前缀。5. SQL Server数据库中的一个完整的备份通常要包括(A、系统数据库、用户数据库和事务日志)。6. SQL Server提供的Nchar、Nvarchar、Ntext等几种双字节数据类型实际上是一种(
2、AUnicode数据类型 )。7. SQL Server系统中的所有系统级信息存储于(Amaster )数据库中。8. SQL Server中进行数据库备份的SQL语句是( BBACKUP DATABASE9. SQL Server中进行数据库恢复的SQL语句是(C、RESTORE DATABASE)B10. 保持数据的完整性属于数据库管理系统(C数据库的运行管理)的功能。11. 本教材介绍的数据库管理系统基于( CMicrosoft SQL Server )数据库。C 12. 查询姓名中带有“芳”字的学生,则条件语句应包含(B、Where 姓名 LIKE %芳)。13. 查询姓名中带有“林”
3、字的学生,则条件语句应包含(C、Where 姓名 LIKE %林)。14. 创建数据库的SQL语句是( C、CREATE DATABASE )。15. 从逻辑层次上看,数据库不包括(D内模式16. 从最终用户应用程序的视角看,数据库系统的三级模式结构是(C、外模式、模式和内模式)。D17. 第二范式是指(B、设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。)。18. 对数据的插入属于数据库管理系统(B数据操纵)的功能。G19. 关系数据库规范化理论是为解决关系数据库中(A、插入、删除和数据冗余)问题而引入的。20. 关系数据库系统采用关系模
4、型作为数据的组织方式。关系模型通常由三部分组成(A数据结构、关系操作集合和关系的完整性_)R21. 如果希望从成绩表中查询出所有成绩小于等于60分的记录,那么条件语句应该是(D、WHERE成绩 90 AND 课程号 LIKE A%30. 设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是(D、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系英语系 AND课程名计算机 AND 学生表.学号=课程表.学号 ORDER BY 成绩 DESC)31. 设学生表和成绩
5、表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数升序查询出“电子系中选修了计算机应用课程的学生姓名和成绩”,则对应的SQL语句是(B、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系电子系 AND课程名计算机应用 AND 学生表.学号=成绩表.学号 ORDER BY 成绩 ASC)32. 设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是(D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩9033. 设学
6、生表和课程表的结构分别为(学号,姓名)和(学号,课程名,成绩),如果希望查询出“选修了数据库应用技术课程的学生姓名和成绩”,则对应的SQL语句是( DSELECT 姓名,成绩FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程名数据库应用技术34. 设一个关系为R,X和Y是它的两个属性集。若对于X上的每个值都有Y上的一个惟一值与之对应,则称X和Y(C具有函数依赖关系)。35. 设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合( A、第一范式36. 数据库管理系统常见的数据模型有(B层次、关系和网状37. 数据库应用程序开发中,(B、存储方法设计 )属
7、于物理设计。38. 数据库应用程序开发中,需求分析阶段的主要目的是( A、回答“干什么”的问题)T39. 通过账号管理,SQL Server用户分为(C登录账号和用户账号X40. 下列(B、DDL)是指数据描述语言。41. 下列(D、DBMS )是指数据库管理系统。42. 下列SQL语句中,进行唯一性限制的约束是(A、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE)43. 下列SQL语句中,能够完成并运算的是(A、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者)。44. 下列SQL语句中,能够完成交运算的是(
8、BSELECT * FROM刘德华出演的电影 INTERSECT SELECT * FROM梅艳芳出演的电影45. 下列SQL语句中,能够完成求某列最大值的是(BSELECT MAX(Age) FROM Student46. 下列SQL语句中,能够完成删除功能的是(D、DELETE FROM 教师表 WHERE 性别=男)。47. 下列SQL语句中,能够完成修改功能的是(B、UPDATE 教师表 SET 姓名=王振东WHERE 学号=053006)48. 下列SQL语句中,限制字段取值范围的约束是(C、性别 char (2) NOT NULL check (性别男or 性别女))。49. 下列
9、符合第三范式的关系是( D、学生(学号,姓名,性别)50. 下列符合第三范式的关系是(B、零件(零件编号,零件名称,零件重量,零件储存的仓库编号)。51. 下列符合第三范式的关系是(B教师(编号,姓名,职称)。52. 下列符合第三范式的关系是(D教师(教师编号,教师姓名,教师性别)53. 下列关于索引的说明不正确的是(A、索引必须创建在主关键字之上54. 下列关于索引的说明不正确的是(B、索引一经建立就需要人工进行维护)。55. 下列哪些不属于索引的类型(D、事务日志索引)。56. 下面关于tempdb数据库描述不正确的是( D是用户建立新数据库的模板57. 下述关于视图的描述,正确的是(C在
10、SQL Server中,可以像基本表一样对视图进行查询操作58. 下述关于索引的描述,正确的是( B建立索引后,会影响基本表的插入速度Y59. 一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称为(C两个关系的积)。60. 一个用户访问SQL Server通常要依次经过4个层次的安全控制,分别是(A操作系统、服务器、数据库、表和列61. 以下不属于SQL Server数据库特点的是( C基于面向对象的数据模型 )。62. 用户看到的数据表,属于数据库系统三级模式中的(D模式63. 用户使用SQL Server时,通常需要依次经过两个安全性阶段( C、身份验证、权限认证)64.
11、有严格的数学基础并在此基础上发展起来的数据库模型是(C、关系模型)。Z65. 在SQL Server数据库中,默认情况下Sys通常是( C系统表表名的前缀66. 在成绩数据表中,要计算某课程的平均成绩,可采用(DAvg函数67. 在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为(D、两个关系的差)。68. 在第一个关系中出现,在第二个关系中也出现的记录组成的新关系称为(C两个关系的交69. 在数据库技术中,面向对象数据模型是一种(B结构模型70. 在图书借阅关系中,能够成为主关键字(或称主码)的属性是(C、图书编号)。71. 在物理层面,SQL Server数据库是由数据文件和事
12、务日志文件两个操作系统文件组成的,它们的后缀分别是(A、MDF和LDF)。72. 在销售商品关系中,能够成为主关键字(或称主码)的属性是(B、商品编号)。73. 在一个教师关系中,能够成为主关键字(或称主码)的属性是(B教师编号)。74. 在一个物资台账数据表中,能够成为主关键字(或称主码)的字段是(B物资编码 )。75. 在一个学生关系中,能够成为主关键字(或称主码)的属性是(C、学号)二、 填空题1. “实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为(E-R方法)2. E-R图的设计关键在于对(实体、联系的选择和表示)。3. E-R图设计一般在数据库设计的(概念设计)阶段
13、使用。4. SQL Server 中的事务处理控制语句,(COMMIT TRAN SACTION )实现提交一个事务。5. SQL Server 中的事务处理控制语句,(ROLLBACK) 实现回滚一个事务。6. SQL Server数据库分为 ( 系统数据库 )和( 用户数据库 )两种类型。7. SQL Server提供了大量易用的管理工具,比较常用的主要有( 服务管理器 )、( 企业管理器 )和( 查询分析器 )。8. SQL数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主要作用则是向数据库中填写数据,具体包括 (增加、删除、修改)等操作。9. SQL语言共分为四大类,即(数
14、据定义语言,数据查询语言,数据操纵语言、数据控制语言)。10. VB提供了三种数据库访问引擎,即Jet引擎、ODBC和OLE DB,目前主要使用(OLE DB)。B11. (表)是SQL语言存放数据、查找数据以及更新数据的基本数据结构。12. 备份是指将数据从硬盘复制到(可移动)媒体上的过程。D13. 当需要对查询结果进行排序时,可以指定其排序方式,字段后使用(ASC)表示升序(DESC)表示降序。G14. 关系的规范化程度可分为多个级别,但通常只需要达到第 (三 )范式即可。15. 关系模型由三个部分组成,分别是(数据结构、关系操作集合和关系的完整性)。16. 关系完整性是指关系模型中数据的
15、(正确性、一致性 、有效性)。J17. 计算机数据处理技术大致经历了( 人工管理 )、( 文件管理 )、( 数据库管理 )等不同的发展阶段。18. 进行数据库备份时,必须同时复制(主数据文件和事务日志文件)。N19. 能够惟一标识某条记录的属性称为( 主键) 。S20. 事务日志文件的后缀是( ldf )。21. 数据操纵语言的主要语句有(INSERT、DELETE、UPDATE)。22. 数据库管理系统的主要功能包括( 数据定义 )、( 数据操纵 )、( 数据库的运行管理 )、( 数据库的建立和维护 )。23. 数据库设计的主要原则包括(表设计原则、字段设计原则)和其他原则。24. 数据库设
16、计一般包括(需求分析、概念设计、逻辑设计、物理设计、数据库实施和运行维护)等阶段。25. 数据库系统的三级模式结构是指数据库系统由(外模式、模式和内模式)三级抽象模式构成。26. 数据库应用系统的建设包括(结构设计和行为设计)两个方面。27. 数据文件的后缀是( mdf )。28. 数据依赖通常包括( 函数依赖 )和多值依赖两个方面。W29. 物理设计的主要内容包括(存储记录的格式设计、存储方法设计、访问方法设计以及完整性和安全性考虑)。Y30. 一个完整的数据备份包括(系统数据库、用户数据库 和 事务日志)。31. 用户使用SQL Server数据库时,一般需要经过两个安全性阶段:(身份验证
17、)和(权限认证)。32.三、判断题1. DELETE TABLE的功能是删除表结构。()2. SQL Server数据库中的NULL值(空值)表示的是 “空格”或“0”值()3. SQL Server中的tempdb数据库是一个临时数据库,属用户数据库()4. SQL虽被称为“查询语言”,其功能却不仅仅限于查询()C5. 参照完整性规则通常是指在两个参照和被参照关系中,参照关系中每条记录的外键或者为空,或者等于被参照关系中某条记录的主键。()6. 触发器是一种特殊的存储过程,可以把它看作是表定义的一部分,主要用来保证数据的完整性。( )7. 触发器是一种特殊的存储过程,它基于一个表创建,可以针
18、对多个表进行操作。( )D8. 登录账号用于身份验证,用户账号用于权限验证。( )G9. 根据索引的特点,应该对那些数据量大、查询频度较高、实时性要求强的基本表创建索引,( )J10. 计算机数据处理技术大致经历了人工管理、文件管理和SQL Server数据库管理三大阶段()。11. 将实验室中机器上的数据库备份到自己的移动设备上,只需要备份主数据文件(MDF)即可。( )M12. 目前,在数据库系统中,使用最广泛的数据模型是面向对象模型()。13. 目前的关系数据库系统一般都支持标准SQL语句()N14. 能够惟一表示数据表中的每条记录的字段或者字段的组合称为主码或主键()。R15. 如果数
19、据的长度经常变化,可以使用char类型。( )S16. 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。()17. 数据库设计中的结构设计主要是进行应用程序的设计。( )18. 数据库中只有一个模式,也只有一个内模式,所以模式内模式映像是惟一的。()。19. 数据流图是需求分析的常用工具之一,人们也经常称它为DFD图()。Y20. 一个不规范的关系模式通常会引发插入异常、删除异常和更新异常,导致大量的数据冗余。()Z21. 在教师任课关系(教师编号,教师姓名,教师职称,课程号,课程名,课时费)中,主键是教师编号。(
20、)22. 在实际应用中,尽可能不要通过视图对记录进行更新操作。()23. 在值特别长的列上适宜创建索引。( )24. 主键可以取空值()。25. 做结构设计时,要尽量使设计符合第三范式的要求。( )26.四、简述题SQL Server有哪些数据类型,它们的主要用途是什么?SQL Server提供了数值型、字符型、日期型、二进制型、位型、双字节型等6大类数据类型。数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。SQL Server中进行关系完整性的主要方法是什么,请写出相应的SQL语句。1)SQL Server通过约束机制来实现数据库完整性保护。主要
21、包括:Primary Key约束、Foreign Key约束、Default约束、Unique约束、Check约束等。Primary Key约束:学号 char (8) NOT NULL PRIMARY KEY(学号)Foreign Key约束:学号 char (8) NOT NULL REFERENCES 学生表(学号)Default约束:成绩 numeric(9,2) DEFAULT 0.00Unique约束:学号 char (8) NOT NULL UNIOQUE(学号)Check约束:年龄 int CHECK (年龄)17 and 年龄25)2)使用规则实施数据的完整性。创建规则的语法
22、结构如下:CREATE RULE 规则名 AS 条件表达式3)使用默认实施数据完整性管理。创建默认的语法如下:CREATE DEFAULT 默认名 AS 默认值存储过程的含义是什么?创建存储过程的SQL语句是什么?存储过程(Stored Procedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQL代码,在master数据库中存储了一些SQL Server事先定义好的系统存储过程,通常以sp_xxxx做为存储过程的名字。当用户创建数据库时,也会自动生成一些事先定义好的存储过程,通常以dt_xxxx做为名字。创建存储过程的SQL语句是:(1)语句格式:CREATE PROC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大 数据库 应用技术 专科 期末考试 详细 复习资料 参考答案
限制150内