SQL复习题及答案

上传人:hs****ma 文档编号:507418272 上传时间:2023-06-02 格式:DOC 页数:19 大小:126.01KB
返回 下载 相关 举报
SQL复习题及答案_第1页
第1页 / 共19页
SQL复习题及答案_第2页
第2页 / 共19页
SQL复习题及答案_第3页
第3页 / 共19页
SQL复习题及答案_第4页
第4页 / 共19页
SQL复习题及答案_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《SQL复习题及答案》由会员分享,可在线阅读,更多相关《SQL复习题及答案(19页珍藏版)》请在金锄头文库上搜索。

1、SQL SERVER数据库应用复习资料一、考试题型及分数比例1、单项选择题(每空2分,共40分)2、填空题(每空1分,共20分)3、简答题(每题5分,共10分)4、综合应用题(每题10分,共30分)二、复习题下面按章给出第1章第10章的复习题。第1章 数据库基础概述一、单项选择题1. 数据库系统管理阶段的主要优点表现在_。(A)数据共享性高 (B)数据冗余度低 (C)数据与程序的独立性高 (D)以上全对答案:A2. SQL Server是一种基于_的数据库管理系统软件。(A)层次模型 (B)网状模型 (C)关系模型 (D)数据模型答案:C3数据操纵语言(DML)提供用户对数据库进行数据的查询和

2、处理操作,在SQL Server中,通常不包括_语句。(A)Insert (B)Update (C)Delete (D)Create答案:D4_的主要任务是决定数据库的内容,对数据库进行修改和维护,对数据库的运行状态进行监督,并且管理用户帐号、备份和恢复数据库以及提高数据库的运行效率。(A)系统管理员 (B)数据库管理员 (C)应用程序员 (D)操作员答案:B5,一个表的主键(Primary Key)是由一个或多个字段组成,其值具有唯一性,而且不允许为空(NULL),其主要作用是_。(A)唯一地标识表中的每条记录 (B)自动生成标识数据(C)快速实现记录定位 (D)以上都不对答案:A6.一个数

3、据库可能包含多个表,一般通过_使这些表之间关联起来。(A)热键 (B)快速键 (C)外键 (D)快捷键答案:C7在关系数据库系统中,设计表时可对表中的一个字段或多个字段的组合设置约束条件,让DBMS检查数据是否符合约束条件,约束一般可以分为_。(A)表级约束和字段级约束 (B)主键约束和外键约束(C)唯一性约束和检查约束 (D)缺省约束和空值约束答案:A8主键约束(Primary Key)和唯一性约束(UNIQUE)都可以保证表中记录不重复,二者主要区别是_。(A)主键约束不允许空值,唯一性约束允许出现一次空值(B)主键约束允许出现一次空值,唯一性约束不允许空值(C)二者都允许一次空值 (D)

4、二者都不允许出现空值答案:A9.在学生数据库中,一般学生实体与课程实体之间的关联关系是_。(A)一对一 (B)一对多 (C)多对多 (D)无关联关系答案:C10.关系型数据库的设计,E-R图通常是由_三种基本要素组成。(A)实体、属性和联系 (B)对象、事件和方法(C)实体、对象和事件 (D)实体、类和属性答案:A11.数据库的设计一般都需要经历需求分析、概念设计、实现设计和物理设计几个阶段,_实现E-R模型向某一特定DBMS能够接受的逻辑模型的转换,对关系型数据库而言,主要完成表结构和表关联的设计。(A)需要分析 (B)概念设计 (C)实现设计 (D)物理设计答案:12. E.F.Codd提

5、出的关系规范化理论通常用于指导关系型数据库的设计,它包括1NF、2NF、3NF三条规则,通常称为三范式。若表中每个字段都不可再分,且它的每个非主键字段完全依赖于主键,则称该数据库表属于_。(A)1NF (B)2NF (C)3NF (D)4NF答案:B二、填空题1随着计算机技术的发展,数据管理的方法也在发展,大体上可以将其划分为_、_和_三个阶段。答案: 人工管理阶段、文件管理阶段、数据库系统管理2一个完整的数据库系统一般由_、_和_三个部分组成。答案: 数据库、数据库管理系统和用户3在数据库领域中最常用的数据模型包括:_、_和_三种。答案:概念数据模型、逻辑数据模型和物理数据模型 4数据库管理

6、系统是一种在操作系统支持下的系统软件,主要帮助用户建立、使用和管理数据库,通常包括:_、_以及管理和控制程序三部分。答案: 数据定义、数据操作5数据库用户是数据库系统的重要组成部分,通常分为系统管理员、_、_和_。答案:数据库管理员、应用程序员、操作员。6在关系数据库系统中,表间的关联关系一般通过建立外键约束来实现,表间的关系方式按记录对应关系分为_、_和_三种。答案: 一对一、一对多、多对多三、简答题1什么是数据库?答:数据库是存储在计算机系统内的有结构的数据的集合,通俗地讲,这些数据是被数据库管理系统按一定的组织形式存放在各个数据库文件中,可以被多个用户所共享,具有数据的共享性高、冗余度低

7、、独立性高等特点。2简述数据库管理系统及组成答:数据库管理系统是一种在操作系统支持下的系统软件,主要帮助用户建立、使用和管理数据库,通常包括:数据描述语言(DDL)、数据操纵语言(DML)以及管理和控制程序(DCL)三部分。3什么是关系型数据库?答:关系型数据库是指一些相关的表和其他数据库对象(如:索引、视图、存储过程和触发器等)构成的集合,在关系型数据库中,信息存放在二维表格结构的表中,一个关系型数据库包含多个相互关联的数据表,每个表由若个行(记录)和若干列(字段)构成。4简述数据完整性及数据完整性的类型答:数据完整性是用于保证关系型数据库中数据的正确性和可靠性的一种机制。数据库完整性分为:

8、实体完整性、域完整性、参照完整性和用户自定义完整性。第二章 SQL Server 2000简介一、单项选择题1.SQL Server 2000提供了很多实用的管理工具,使用最多的管理工具主要包括_。(A)企业管理器 (B)查询分析器 (C)事件探查器 (D)A和B答案:D2._是SQL Server 2000用于管理服务器、数据库以及数据表、视图、存储过程、触发器、索引等数据库对象的管理工具。(A)企业管理器 (B)查询分析器 (C)事件探查器 (D)A和B答案:A3._是SQL Server 2000用于执行Transact-SQL命令等脚本程序,以查看、分析和处理数据库中数据的管理工具,对

9、其操作的熟练程度是衡量SQL Server用户水平的重要标准。(A)企业管理器 (B)查询分析器 (C)事件探查器 (D)A和B答案:B二、填空题1. SQL Server 2000_主要负责服务器的配置和客户端的连接,它是一个图形化的界面,用于启动、暂停和停止SQL Server服务、SQL Server Agent服务和DTC服务。答案:服务器组件第3章 SQL Server数据库管理一、单项选择题1.一个数据库包含多个不同的数据库对象,_不是SQL Server 2000中的数据库对象。(A)表 (B)视图 (C)查询 (D)存储过程答案:C2.在安装SQL Server 2000后,系

10、统自动建立了4个系统数据库和两个样本数据库,_不是系统自动创建的系统数据库。(A)master (B)tempdb (C)model (D)student答案:D3.在SQL Server 2000中创建数据库的Transact-SQL命令是_。(A)CREATE DATA (B)CREATE DATABASE(C)DEFINE DATA (D)DEFINE DATABASE答案:B4.在SQL Server 2000中修改数据库的Transact-SQL命令是_。(A)ALTER DATABASE (B)ALTER DATA(C)UPDATE DATA (D)UPDATE DATABASE答

11、案:A5.在SQL Server 2000中,删除数据库“student”的Transact-SQL命令是_。(A)DELETE DATABASE STUDENT (B)DELETE DATA STUDENT(C)DROP DATABASE STUDENT (D)DROP DATA STUDENT答案:C二、填空题1,数据库分为_和_两种类型。答案:关系数据库、层次数据库2在SQL Server 2000中,一个数据库由_和_两部分组成。答案: 主数据文件、日志文件3,一个数据库至少包含一个数据库文件和一个事务日志文件,主数据库文件的扩展名为_,事务日志文件的扩展名为_。答案:.mdf .ld

12、f三、综合应用题1试用Transact-SQL命令建立一个数据库“student”,数据库文件的文件名为“student_data.MDF”,初始容量为1MB,最大容量为10MB,事务日志文件的文件名为“student_log.LDF”,初始容量为1MB,最大容量为5MB。文件存放在“E:DATABASE”文件夹中。答案:create database student on ( name=student_data,filename=e:databasestudent_data.mdf,size=1MB,maxsize=10MB )log on ( name=student_log,filename=e:databasestudent_log.ldf,size=1MB,maxsize=5MB )第四章 表与视图一、单项选择题1.在SQL Server 2000中,创建表的Transact-SQL命令是_。(A)CREATE TABLE (B)DEFINE TABLE(C)ALTER TABLE (D)DESCRIBE TABLE答案:A2.在SQL Server 2000中,使用ALTER TABLE命令修改表结构,其中ADD短语的作用是_。(A)删除一个字段

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

当前位置:首页 > 高等教育 > 习题/试题

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