《数据库原理与应用》课后作业参考答案
数据库原理及应用(第2版)--课后习题参考答案

9.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。下列描述中,不属于概念层 数据模型应满足的要求的是 A A.能够描述并发数据 B.能够真实地模拟现实世界 C.容易被业务人员理解 D.能够方便地在计算机上实现 10.数据模型三要素是指 B
3
·4·
A.数据结构、数据对象和数据共享 B.数据结构、数据操作和数据完整性约束 C.数据结构、数据操作和数据的安全控制 D.数据结构、数据操作和数据的可靠性 11.下列关于实体联系模型中联系的说法,错误的是 A.一个联系可以只与一个实体有关 B.一个联系可以与两个实体有关 C.一个联系可以与多个实体有关 D.一个联系也可以不与任何实体有关 D
·1·
第 1 章 数据概述
一.选择题 1.下列关于数据库管理系统的说法,错误的是 C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是 D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数 据的效率 3.下列说法中,不属于数据库管理系统特征的是 C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是 A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指 D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作 系统之间,属于 A A.系统软件 B.工具软件 C.应用软件 D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是 A.数据库 B.操作系统 C.应用程序 D.数据库管理系统 B D
数据库原理与应用课后题及答案

的逻辑表示。
外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可
以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DML)对这些数据记
录进行。外模式反映了数据库的用户观。
内模式又称存储模式,对应于物理级,它是数据库中全体数据的
内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着
答:是数据资源管理机构的一组人员,全名负责数据库系统的运行管理和控制。 职责:参与数据库系统设计,参
与觉得数据库的存储结构和存取策略,参与定义数据的安全性要求和完整性约束条件,监控数据库的使用和运行,
数据库的改进和重组。
19. 试论述模式、外模式、内模式的区别和联系。
答:模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构
数据库原理与应用
答:指不受系统控制、出于系统之外的事物、机构、人员等客观实体的统称; 包含:外部实体名称,别名,编号,简要描述,输入的数据流,输出的数据流,数量。 11. 什么是数据流?数据流词条一般包含哪些内容? 答:指系统中有着起点和终点的数据结构。 包含:数据流名称,别名,编号,说明,数据流来源,数据流去向,组成,平均流量,高峰期流量,相关元素。 12. 什么是数据存储?数据存储词条一般包含哪些内容? 答:是数据及其结构停留或保存的地方,是数据流的来源和去向之一。 含义:数据存储名称,别名,编号,说明,输入的数据流,输出的数据流,组成,数据量,存取频度,存取方式, 相关元素。 13. 什么是处理逻辑?处理逻辑词条一般包含哪些内容? 答:用于描述处理是如何工作的,有哪些输入和输出。 包含:处理名称,编号,说明,输入的数据流,输出的数据流,处理逻辑,平均执行频率,高峰期执行频率,相关 元素。 14. 什么是信息分类?信息分类要遵循哪些原则? 答:指将具有某种共同属性或特征的信息归并一起,把不具有上述共性的信息区别开来的过程。 原则:科学性原则,系统性原则,可扩展性原则,兼容性原则,综合实用性原则。 15. 什么是线分类法? 答:按选定的若干属性(或特征)将分类对象逐次地分为若干层级,每个层级又分为若干类目。 16. 什么是面分类法? 答:将分类对象按选定的若干个属性或特征,分成彼此之间互不相关的若干方面(简称面),每个面又可以分为许 多彼此独立的若干类目。 17. 简述信息编码的功能。 答:鉴别:编码是鉴别信息分类对象的唯一标识 分类:编码可以作为区分对象类别的标识 排序:编码有一定的顺序,股可方便的进行排序 专用含义:当采用一些专用符号代表特定事物或概念时,编码提供一定的专用含义 18. 简述信息编码的原则。 答:唯一性,正确性,可扩展性,规范性,稳定性。 19. 什么是顺序编码?区间编码?字母编码? 答:顺序编码:将要编码的对象按一定的规则分配给连续的顺序号码 区间编码:对编码对象分区间进行编码 字母编码:是用具有特定意义的字母代表某一类项目 20. 什么是数据定义分析? 答:指确定系统安装和正常运行起降数据库、基本表、视图、索引等对象的创建、修改与删除等需求。 21. 为什么要进行数据定义分析? 答:避免数据库运行期间定义、修改与删除有关对象容易造成冲突。 22. 数据操纵分析的主要任务是什么? 答:数据插入、修改、删除、查询、统计和排序。 23. 数据完整性分析的主要任务是什么? 答:找出保证数据库中数据满足一致性、正确性和有效性的需求,其目的是防止错误的数据进入数据库。 24. 并发处理分析的主要内容是哪些? 答: ·分析数据定义时产生的并发处理需求 ·分析数据操纵时产生的并发处理需求
《数据库原理与应用》课后习题参考答案

《数据库原理与应用》课后习题参考答案第一章作业参考答案1、单选题C C D B C2、判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型就是指描述事物对象得数据组成、数据关系、数据约束得抽象结构及其说明。
数据模型就是指描述事物对象得数据组成、数据关系、数据约束得抽象结构及其说明。
数据模型就是指描述事物对象得数据组成、数据关系、数据约束得抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间得语义联系、数据之间得制约与依存关系,以及数据动态变化得规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
)2)数据库——就是一种依照特定数据模型组织、存储与管理数据得文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它得应用程序;对数据增、删、改、检索由统一软件进行管理与控制。
3)数据库(Database)就是一种依照特定模型组织、存储与管理数据得数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间得关系。
数据库内部元素:用户表:用户在数据库中创建得数据库表;系统表:数据库中系统自带得数据库表;视图:数据库中用于对数据进行查询得虚拟表;索引:数据库中用于加快数据查询得索引项;约束:数据库中对数据、数据关系施加得规则;存储过程:数据库内部完成特定功能处理得程序;触发器:数据库内部因数据变化自动执行得一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统与数据库四个组成要素。
5)数据库管理系统(Database Manage System,DBMS )——就是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问得系统软件。
数据库管理系统(DBMS)主要功能:创建数据库与表; 创建支持结构,如索引等; 读取数据库数据; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性; 执行备份与恢复等等第二章作业参考答案1 单选题C B D A A2、判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中得数据。
数据库原理与应用第二版课后答案

数据库原理与应用第二版课后答案【篇一:数据库系统教程习题答案(施伯乐)(第2版)_数据库原理及应用】txt>第1章数据库概论1.1 基本内容分析1.1.1 本章的重要概念(1)db、dbms和dbs的定义(2)数据管理技术的发展阶段人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库技术阶段等各阶段的特点。
(3)数据描述概念设计、逻辑设计和物理设计等各阶段中数据描述的术语,概念设计中实体间二元联系的描述(1:1,1:n,m:n)。
(4)数据模型数据模型的定义,两类数据模型,逻辑模型的形式定义,er模型,层次模型、网状模型、关系模型和面向对象模型的数据结构以及联系的实现方式。
(5)db的体系结构三级结构,两级映像,两级数据独立性,体系结构各个层次中记录的联系。
(6)dbmsdbms的工作模式、主要功能和模块组成。
(7)dbsdbs的组成,dba,dbs的全局结构,dbs结构的分类。
1.1.2本章的重点篇幅(1)教材p23的图1.24(四种逻辑数据模型的比较)。
(2)教材p25的图1.27(db的体系结构)。
(3)教材p28的图1.29(dbms的工作模式)。
(4)教材p33的图1.31(dbs的全局结构)。
1.2 教材中习题1的解答1.1 名词解释1.2 试解释db、dbms和dbs三个概念。
答:db是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
dbms是位于用户与os之间的一层数据管理软件,它为用户或应用程序提供访问db的方法。
dbs是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
1.3 人工管理阶段和文件系统阶段的数据管理各有哪些特点?答:人工管理阶段主要有四个特点:数据不保存在计算机内;没有专用的软件对数据进行管理;只有程序的概念,没有文件的概念;数据面向程序。
文件系统阶段主要有五个特点:数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。
数据库原理与应用课后习题答案

附录G 部分习题参考答案习题一参考答案一、选择题1.A 2.C 3.A 4.D二、填空题1.有组织的 可共享的2.人工管理 文件系统 数据库系统3.数据结构 数据操作 完整性约束4.层次模型 网状模型 关系模型 关系模型三、简答题略。
习题二参考答案一、填空题1.表 文件2.广义笛卡儿积 选择 投影 连接3.实体完整性 参照完整性 用户定义的完整性二、操作题1.PNO (SPJ)π2.PNO SNO 's5'((SPJ))=πσ3.SNO JNO 'J1'((SPJ))=πσ4.SNO JNO 'J1'and PNO='P1'((SPJ))=πσ5.SNO JNO 'J1'COLOR='P1'((SPJ)(P))=πσσ三、简答题略。
习题三参考答案3.U 上的极小函数依赖:SNO →SDEPT SDEPT →MNAME(SNO ,CNAME)f −−→GRADE规范化为3NF:ND(SNO,SDEPT)DM(SDEPT,MNAME)SCG(SNO,CNAME,GRADE)其余略。
习题四参考答案一、填空题1.客户机/服务器2.注册的服务器对象资源管理器3.停止运行4.F5二、简答题略三、操作题略习题五参考答案一、填空题1.二进制数据字符型数据日期和时间数据数值型数据双字节数据2.主数据文件辅助数据文件事务日志文件master数据库model数据库tempdb 数据库3.sp_help 表名二、操作题1.Sp_addtype 编号, 'char(8)', 'not null'2.CREA TE TABLE图书(图书编号编号,书名varchar(50),价格int,出版社varchar(50),出版日期datetime,作者varchar(50))CREA TE TABLE 读者(读者编号编号,姓名varchar(50),身份证号char(30),级别char(10))CREA TE TABLE 借阅(读者编号编号,图书编号编号,借书日期datetime,还书日期datetime,是否续借char(10))3.(1)ALTER TABLE 读者ADD 联系方式varchar(50)(2)ALTER TABLE 图书MODIFY出版社varchar(200)(3)ALTER TABLE 读者DROP COLUMN 联系方式4.(1)略。
《数据库原理与应用》(孟凡荣闫秋艳)课后习题答案(最新-编写..

-第一章1.1名词解释数据库(DB) 数据库系统(DBS) 数据库管理系统(DBMS)实体实体集属性关键字数据模型概念数据模型关系模型模式外模式内模式数据独立性逻辑数据独立性物理数据独立性一对一联系一对多联系多对多联系数据库(DB):在计算机的存储设备上合理存放、相关联、有结构的数据集合。
数据库系统(DBS):在计算机系统中引进数据库和数据库管理系统后的组成。
或者是实现有组织地、动态地存储大量相关的结构化数据,方便用户使用数据库的计算机软件、硬件资源组成的系统。
数据库管理系统(DBMS):一个操纵和管理数据库的大型软件,它由一组计算机程序构成。
它是位于用户与操作系统之间的一层数据管理软件。
实体:客观存在并可相互区别的个体。
实体集:具有相同实体特性实体的集合。
属性:表示实体的特性。
关键字:能够唯一标识文件中的某一个记录的最小字段集。
数据模型:现实世界数据与信息的模拟和抽象。
概念数据模型:简称概念模型,是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,是面向数据库用户的现实世界模型,主要用来描述现实世界的概念化结构。
关系模型:是最重要的一种数据模型,也是目前主要采用的数据模型,用二维表格表示现实世界实体集及实体集间的联系。
模式:是由数据库设计者综合所有用户数据,按照统一的观点构造的对数据库全局逻辑结构的描述。
外模式:介于模式与应用之间,是用户与数据库之间的接口,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述。
内模式:也称存储模式,是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
数据独立性:应用程序和数据结构之间相互独立,不受影响。
逻辑数据独立性:表示一旦模式发生变化,无需改变外模式或应用程序的能力。
物理数据独立性:表示不会因为内模式发生改变而导致概念模式发生改变的能力。
一对一联系:设有两个实体集A、B,如果对于实体集A中的每一个实体,B中至多有一个实体与之有联系,反之亦然,则称A、B有一对一联系(1:1联系)。
数据库原理与应用 课后答案(刘金岭等)清华大学出版社

习题 1 1-1 文件系统阶段的数据管理有哪些特点?答:文件系统阶段主要有 5 个特点:数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。
1-2 文件系统阶段的数据管理有些什么缺陷?试举例说明。
答:主要有 3 个缺陷:数据冗余;数据不一致性;数据联系弱。
例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话,家庭住址等。
这就是“数据”冗余;如果某个学生搬家,就要修改 3 个部门文件中的数据,否则会引起同一数据在 3 个部门中不一致;产生上述问题的原因是这 3 个部门的文件中数据没有联系。
1-3 数据库阶段的数据管理有哪些特色?答:主要有 5 个特点:采用数据模型可以表示复杂的数据结构;有较高的数据独立性;为用户提供了方便的用户接口;提供了 4 个方面的数据控制功能;对数据的操作以数据项为单位,增加了系统的灵活性。
1-4 什么是数据独立性?在数据库中有哪两级独立性?答:数据独立性是指应用程序与 DB 的数据结构之间的相互独立。
在物理结构改变时,尽量不影响应用程序,称为物理独立性;在逻辑结构改变时,尽量不影响应用程序,称之为逻辑数据独立性。
1-5 试解释 DB、DBMS 和 DBS 三个概念。
答:DB 是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
DBMS 是位于用户与 0S 之间的一层数据管理软件,它为用户或应用程序提供访问 DB 的方法。
DBS 是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
1-6 SQL Server 2005 有哪些数据类型?答:SQL Server 中数据类型分为整型、浮点型、二进制数据型、逻辑型、字符型、文本型、图形型、日期时间型、货币型、自定义类型、可变数据类型和表数据类型。
1-7 列举 SQL Server 2005 中新增的主要功能。
《数据库原理与应用》课后作业参考答案

模块1数据库理论基础1.某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
请设计该计算机管理系统的E-R模型。
答:2.一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号唯一标识。
(2) 可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。
(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一教材仅为一个出版社出版,出版社名具有唯一性。
请根据以上情况和假设设计满足需求的E-R模型。
答:模块3表的操作一.填空题1.数字数据可分为整数型、精确数值型和近似数值型3种类型。
其中,精确数值型数据由由整数和小数两部分组成2.在创建表的命令语句中,要设置表字段属性为自动编号的关键字是IDENTITY。
3.SQL Server2008中,根据表的用途可以分为4类,即系统表、用户表、已分区表和临时表。
4.如果表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合为_主键_。
5.创建数据库表的命令语句是create table。
二.选择题1.使用SQL语句修改表结构时,其语句是下面的(B )选项。
A. ALTERDATABASEB.ALTER TABLEC. UPDATETABLED.UPATEDABASE2.下列对表的描述正确的是( C )。
A.在数据库中表用来表示关系模型中的实体ﻩ B.表是对数据进行存储和操作的一种逻辑结构C.表是用来组织和存储数据的数据库对象ﻩ D.表可以存储数据库的其他数据库对象3.在SQL Server2008的数据类型中可以用来存储图片的数据类型是( B )A. binaryB.image C.varchar D.int4.使用系统存储过程( C )可以查看表的行、大小和空间的统计信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模块1数据库理论基础1. 某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
请设计该计算机管理系统的E-R模型。
病人2. 一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号唯一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。
(3 )当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一教材仅为一个出版社出版,出版社名具有唯一性。
请根据以上情况和假设设计满足需求的E-R模型。
:借书日期](还书日期][¥»模块3表的操作一.填空题1 .数字数据可分为整数型、精确数值型和近似数值型3种类型。
其中,精确数值型数据由由整数和小数两部分组成2. 在创建表的命令语句中,要设置表字段属性为自动编号的关键字是IDENTITY。
3. SQL Server 2008 中,根据表的用途可以分为4类,即系统表、用户表、已分区表和临时表。
4 .如果表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合为_主键_。
5 .创建数据库表的命令语句是create table 。
2 .下列对表的描述正确的是(C )。
选择题1. 使用SQL语句修改表结构时,其语句是下面的(B )选项。
A. ALTER DATABASEB.ALTER TABLEC. UPDATE TABLED.UPATE DABASEA. 在数据库中表用来表示关系模型中的实体B •表是对数据进行存储和操作的一种逻辑结构C •表是用来组织和存储数据的数据库对象D •表可以存储数据库的其他数据库对象3•在SQL Server 2008的数据类型中可以用来存储图片的数据类型是(B)A. binaryB.imageC.varcharD.int4 .使用系统存储过程(C )可以查看表的行、大小和空间的统计信息。
A. sp_tableB.sp_helpC.sp_spaceusedD.sp_re name5 .订单表Orders的列Orderid的类型是小整型(smallint),根据业务的发展需要将其改为整型(integer),应该使用下面的(A )语句。
A. ALTER TABLE Orders ALTER COLUMN Orderid in tegerB. ALTER COLUMN Orderid in teger FROM OrdersC. ALTER TABLE Orders (Orderid in teger)D. ALTER COLUMN Orders.Orderid in teger模块4数据库查询语句一填空题1. 集合查询的关键字为UNION,在使用它时一定要注意多个查询的列数和列的顺序一定要相同。
2 •内连接的关键字为INNER JOIN,外连接的关键字为LEHT JOIN,交叉连接的关键字为CROSS JOIN。
3 .在连接多个表时,基本连接使用JOIN__来连接,其他连接形式都需要用到关键字_ON。
4 • GROUP BY子句中可以使用聚合函数,那么MAX(数量)表示最大值。
5 • ORDER BY 子句中_ASC表示升序排列,DESC表示降序排列, 默认情况下为升序排列。
二选择题1.下面所述连接方式中哪种连接方式中可以使用ON 子句( D )。
A.内连接 B •基本连接C •交叉连接D •联合查询2 .下面哪些关键字可用于返回多行的子查询(A )。
A. IN和EXISTS 关键字B. SOME,ANY和ALL关键字C.QUERY关键字D. JOIN关键字3.下面SELECT 语句中哪些子句可以包含子查询( C )。
A.SELECT B.GROUP BYC.WHERE D.ORDERBY4.下面对HAVING 子句说法错误的是(B )。
A.HAVING 子句的使用方法与WHERE 子句基本相同B. 与GROUP BY子句结合使用时,其限定检索范围为GROUP BY子句结果集C .与WHERE 子句相同,HAVING 子句中同样可以使用IN LIKE 或BETWEEND .只能与GROUP BY子句结合使用5.在SELCET 子句中,下列( B )子句用于将查询结果存储在一个新表中。
A.SELCET 子句B.INTO 子句C.WHERE 子句D.FROM 子句模块5 T-SQL语句一填空题1. T-SQL语言的三种类型分别是数据定义语言、数据操作语言和数据控制语言。
2. 在SQL Server中,变量可分为两类:—全局变量_和局部变量。
当声明局部变量后,可用SET或SELECT语句为其赋值。
3 •常规标识符是指不需要使用分隔标识付等疋界付进仃分隔的标示付。
4 •比较运算能够进行除text 型、ntext 型和image型之外的其他数据类型表达式的比较操作。
5 .在Transact-SQL 中局部变量用DECLARE @ 语句来声明。
二选择题1 . &、*、丨和OR这四个运算符中优先级最高的是(B )。
A. &B. *C.lD. OR2. SELECT语句属于T-SQL的语言类型是(B )。
A .数据定义语言B.数据操纵语言C.数据控制语言D.流程控制语言3 •下列常量中属于字符串常量的是(A )。
A.'你好' B . 'What"s this'C.NNEWD."What's your name.4 .下面选项中,属于T-SQL不支持的流程控制语句是(A )。
A. IF …THEIN…ELSEB. BEGIN …ENDC. DO CASED. DO WHILE5 .聚合函数(B )可实现平均数的求取。
3 .解除绑定默认值的系统存储过程是(D )。
A. SUMB. AVGC. MIND. MAX模块6数据库完整性一填空题1. 唯一约束包括PRIMARY KEY 约束和UNIQUE 。
2 •数据库完整性是指数据库要保持数据的正确性和相容性,它是衡量数据库数据好坏的一种标志。
3. SQL Server 2008 中包括的约束有主键约束_、外关键字约束、唯一约束、检查约束、缺省约束和_非空约束_。
4 .创建规则的语句是CREATE RULE,将规则绑定的系统存储过程是sp bindrule o5. SQL Server 2008中,可用于实现数据完整性的方法共有两类,即_过程型数据完整性和_声明型完整性二选择题1.在下面的约束中,不是用来维护两个表之间的一致性关系的约束是(A )。
A. FOREIGN KEY 约束 B . CHECK 约束C. UNIQUE 约束D. DEFAULT 约束2 •假设,创建表时的某列要求可以包含空值,但不允许有重复值,那么在该列不能使用的约束是下面的哪一项(B )。
A. PRIMARY KEY 约束B. UNIQUE 约束C. CHECK 约束D . NOT NULL 约束A. sp_defaultB.sp_ un defaultC. sp_b in defaultD.sp_ unbin default4 .创建默认对象时,下面可以作为默认对象的值的是(AB)。
A •常量数据B •函数或表达式C •表列或数据库对象D•除二进制外的数值型数据5 .规则是数据库对象之一,它的作用与CHECK约束的部分功能相同,在向表的某列插入或更新数据时,用它来限制输入的新值的取值范围,下列说法中正确的是(ABC)。
A. CHECK约束是用CREATE TABLE 语句在创建表时指定的,而规则需要作为单独的数据库对象来实现B .在一列上只能使用一个规则,但可以使用多个CHECK约束C •规则可以应用于多个列,还可以应用于用户定义数据类型,而CHECK约束只能应用于它定义的行D .表或用户定义数据类型的删除、修改不会对与之相连的规则产生影响。
而CHECK 约束则随着表的删除而撤销约束模块7视图和索引一填空题1•创建唯一性索引时,应保证创建索引的列不包括重复的数据,并且没有两个或两个以上的空值。
如果有这种数据,则必须先将其删除,否则索引不能成功创建。
2 .一个表最多只可以有_1_个聚集索引。
3 .解除绑定默认值的系统存储过程是(D )。
3 .在SQL Server 2008 中,有两种基本类型的索引:简单索引和复杂索引。
4 •查看视图的基本信息可以使用系统存储过程sp help,查看一个视图order view 的定义文本信息,可以使用sp_helptext。
5 .在SQL Server 2008 系统中,可以把视图分成3种类型,即标准视图、索引视图和分区视图。
二选择题1 . CREATE UNIQUE NONCLUSTERED INDEX indexidON 学生表(学号)”语句仓U建了一个(D )索引。
A .唯一索引B .聚集索引C .主键索引D .唯一非聚集索引2 .如果需要加密视图的定义文本,可以使用下面(D)子句。
A. WITH CHECK OPTION B . WITH SCHEMABINDINGC . WITH NOCHECKD . WITH ENCRYPTION3 .使用SQL语句通过视图修改基本表中的数据时,其关键字是(C)。
A. CREATEB. UPDATEC . ALTERD . DROP4 .以下关于视图的描述,正确的是(ABD )。
A. 视图是从一个或几个基表或视图中导出的虚表B. 视图并不实际存储数据,只在数据字典中保存其逻辑定义C .视图里面的任何数据不可以进行修改D . SQL中的SELECT语句可以像对基表一样来对视图进行查询5.下列几种情况适合创建索引的是(C )oC.频繁搜索的列 D •连接中频繁使用的列模块8游标、事务和锁一填空题1 .要成为一个事务,则一个工作单元必须具有原子性、一致性、隔离性和持续性属性,即ACID属性。
2 •游标能够部分读取返回的结果集中的一行或一部分行,并允许应用程序通过当前行来定位修改表中的数据。
3 .在SOL Server 2008 中,SQL Server以三种事务模式运行,分别是自动提交事务、和_隐式事务_。