SQL相关模拟试题及答案

上传人:枫** 文档编号:497425393 上传时间:2023-09-19 格式:DOC 页数:11 大小:57KB
返回 下载 相关 举报
SQL相关模拟试题及答案_第1页
第1页 / 共11页
SQL相关模拟试题及答案_第2页
第2页 / 共11页
SQL相关模拟试题及答案_第3页
第3页 / 共11页
SQL相关模拟试题及答案_第4页
第4页 / 共11页
SQL相关模拟试题及答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、SQL相关模拟试题及答案一、 名词解释:每题2分,共10分1、 数据库: 2、 表:3、 索引:4、 存储过程:5、 DTS:二、 判断题(对的打,错的打):每题1分,共10分1、 安装Microsoft SQL Server 2000 企业版对操作系统的最低要求可以是Microsoft Windows 2000 Professional。( )2、 每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。( )3、 认证模式是在安装SQL Server过程中选择的。系统安装之后,可以重新修改SQL Server系统的认证模式。( )4、 在创建表时,不能指定将表放在某个

2、文件上,只能指定将表放在某个文件组上。如果希望将某个表放在特定的文件上,那么必须通过创建文件组来实现。( )5、 当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。( )6、 在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( )7、 索引越多越好。( )8、 视图本身没有数据,因为视图是一个虚拟的表。( )9、 创建触发器的时候可以不是表的所有者或数据库的所有者。( )10、输入正确的所有者口令,才可以修改DTS包的定义和执行DTS包。如果只输入用户口令,那么只能执行DTS包,不能修改该DTS包的定义。( )三、 填空题:每空1分,共20分1、认证模式

3、类型有 和 两种。2、数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库图表、表、函数、视图、 、 、缺省、规则、出版物等。3、表是由行和列组成的,行有时也称为 ,列有时也称为 或域。4、数据库操纵技术就是指插入、 、检索和 表中数据的技术。5、创建索引的方法可以分为 和 。6、在Microsoft SQL Server系统中,支持3种类型的备份介质: 、磁带和 。7、触发器有3种类型,即INSERT类型、 和 。8、TransactSQL语言有4部分元素组成,分别是: 、数据定义语言、 和一些附加的语言元素。9、事务的4个属性:自动性、一致性、 和 。10、ODBC结构中包括

4、4种主要的组件元素,即 、ODBC驱动器管理程序、 和数据源。四、 简答题:每题8分,共40分1、 如何验证SQL Server系统的正确安装结果2、 创建数据库的3种方法3、 创建索引的3种方法4、 当备份某个数据库时,SQL Server执行哪些操作5、 什么是数据互操作性技术五、 操作题:每题4分,共20分有一个“学生课程”数据库,数据库中包括三个表:(1) “学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为: Student(Sno,Sname,Ssex,Sage,Sdept) Sno 为关键字。(

5、2) “课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为: Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。(3) “学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为: SC(Sno,Cno,Grade) (SNO, CNO) 为关键字。完成下列操作:1、建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。2、查询全体学生的详细记录3、

6、查询年龄在20至23岁之间的学生的姓名、系别、和年龄4、计算1号课程的学生平均成绩5、将计算机科学系全体学生的成绩置零答案一、 名词解释:每题2分,共10分1、 数据库:数据库是存储数据和其他数据库对象的操作系统文件,是数据库服务器的主要组件,是数据库管理系统的核心。2、 表:表是数据库中的主要对象,用来存储各种各样的信息。表是由行和列组成的。3、 索引:索引就是表中数据和相应存储位置的列表。4、 存储过程:存储过程是存储在服务器上的一组预编译的TransactSQL语句。5、 DTS:数据转换服务二、 判断题(对的打,错的打):每题1分,共10分1、 2、 3、 4、 5、 6、 7、 8、

7、 9、 10、三、 填空题:每空1分,共20分1、Windows认证模式、混合模式 2、存储过程、触发器3、记录、字段 4、修改、删除5、直接方法、间接方法 6、硬盘文件、Named Pipe(或命名管道)7、UPDATE类型、DELETE类型 8、数据控制语言(或DCL)、数据操作语言(或DML)9、独立性、持久性10、ODBC应用程序、ODBC驱动程序四、 简答题:每题8分,共40分 1、 如何验证SQL Server系统的正确安装结果 答:一般如果安装过程中没有出现错误提示,那么就可以认为安装是成功的。也可以使用一些方法来验证SQL Server系统的是否正确安装,如:检查Microso

8、ft SQL Server的服务和工具是否存在,应该自动生成的系统数据库和样本数据库是否存在,以及有关文件和目录是否正确等。2、 创建数据库的3种方法答:在Microsoft SQL Server系统中,有3种创建数据库的方法:(1) 使用CREATE DATABASE语句(2) 使用Create Dacabase Wizard(3) 使用SQL Server Enterprise Manager3、创建索引的3种方法答:在Microsoft SQL Server系统中,有3种创建索引的方法:(1) 使用CREATE INDEX语句(2) 使用Create Index Wizard(3) 使用

9、Index Turning Wizard4、当备份某个数据库时,SQL Server执行哪些操作答:当备份某个数据库时,SQL Server执行如下操作:(1)检查点机制检查数据库,记录最早的事务日志记录的日志序列号;(2)通过直接阅读磁盘,把全部的数据页写进备份介质中(3)从捕捉的序列号到日志末尾,写全部的事务日志记录5、什么是数据互操作性技术答:数据互操作性技术,也可以称为数据转换技术,就是把数据库中的数据引出到数据库之外的数据源、把数据库之外的数据库源中的数据引入到数据库中、把数据从一个地方转移到另外一个地方、把一种类型的数据转换成另外一种类型的数据的技术。五、 操作题:每题4分,共20

10、分完成下列操作:1、建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。CREATETABLE Student (Sno CHAR(5) NOT NULL UNIQUE,Sname CHAR(20),Ssex CHAR(1),Sage INT,Sdept CHAR(15);2、查询全体学生的详细记录SELECT * FROM Student;3、查询年龄在20至23岁之间的学生的姓名、系别、和年龄SELECT Sname, Sdept, SageFROM Student WHERE

11、Sage BETWEEN 20 AND 23;4、计算1号课程的学生平均成绩SELECT AVG(Grade) FROM SCWHERE Cno=1;5、将计算机科学系全体学生的成绩置零UPDATE SC SET Grade=0 WHERE CS=( SELECT Sdept FROM Student WHERE Student.Sno=SC.Sno); 练习一1.什么是数据库?数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的

12、一致性和完整性。2.简要概述数据库、数据库管理系统和数据库系统各自的含义。数据库、数据库管理系统和数据库系统是三个不同的概念,数据库强调的是相互关联的数据,数据库管理系统是管理数据库的系统软件,而数据库系统强调的是基于数据库的计算机应用系统。3.数据独立性的含义是什么?数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。这种特性使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发代价和维护代价。4. 数据完整性的含义是什么?保证数据正确的特性在数据库中称之为数据完整性。5.简要概述数据库管理员的职责。数据库管理员的职责可以概括如下:(1)首先在数据库规划阶段要

13、参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划;(2)在数据库设计阶段要负责数据库标准的制定和共用数据字典的研制,要负责各级数据库模式的设计,负责数据库安全、可靠方面的设计;(3)在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的转储和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题。6.文件系统用于数据管理存在哪些明显的缺陷?文件系统用于数据管理明显存在如下缺陷:(1)数据冗余大。这是因为

14、每个文件都是为特定的用途设计的,因此就会造成同样的数据在多个文件中重复存储。(2)数据不一致性。这往往是由数据冗余造成的,在进行更新时,稍不谨慎就会造成同一数据在不同文件中的不一致。(3)程序和数据之间的独立性差。应用程序依赖于文件的存储结构,使得若修改文件的存储结构则必须修改程序。(4)数据联系弱。文件与文件之间是独立的,文件之间的联系必须通过程序来构造。因此,文件系统是一个不具有弹性的、无结构的数据集合,不能反映现实世界事物之间的联系。练习二1.数据的三种范畴的含义是什么?数据需要我们的认识、理解、整理、规范和加工,然后才能存放到数据库中。数据从现实生活进入到数据库实际经历了现实世界阶段(

15、认识、理解)、信息世界阶段(规范、提升)和机器世界阶段(管理),我们也把之称为数据的三种范畴,数据在三种范畴中的概念、术语都有些不同。2.试述为什么要讨论实体之间的联系类型?实体之间的联系类型决定了数据库设计时的结果,与数据库的设计质量密切相关。3.多对多联系如何转换成一对多联系?并举例说明。通过引入一个表示联系的实体,将原来两个实体之间的一个多对多的联系转换成分别与表示联系的实体之间的两个一对多的联系。例如,仓库和材料两个实体之间存在着多对多的联系,即一个仓库可以存放多种材料,一种材料可以存放在多个仓库;通过引入一个库存实体转换为仓库与库存之间的一对多联系和材料与库存之间的一对多联系。4.解释连接陷阱的概念,在操作数据库时如何避免连接陷阱?所谓连接陷阱就是误认为本来不存在联系的两个实体之间存在联系,从而强行进行连接操作,自然得到错误的结果。为了避免连接陷阱,必须明确实体之间的联系和联系类型,只在有联系的实体

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

当前位置:首页 > 幼儿/小学教育 > 小学课件

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