版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库实用技术SQL Server 2008拓展练习参考答案第二章一、选择题1.C 2.D 3.A 4.A 5.C 6.C 7.B 8.C二、填空题1.数据库系统 2.共享性 3. 数据操纵语言DML 4.联系 三、简答题1.答:数据库系统是在计算机系统中引入数据库后的一个人-机系统,数据库系统主要由计算机、操作系统、DBMS、数据库、应用程序等组成。2.答:数据库系统的三级模式是指外模式、模式和内模式。外模式是特定数据库用户的数据视图,是与某一具体应用相关的数据局部逻辑结构的描述。模式是数据库中全体数据的总体逻辑结构描述,是所有用户的公共数据视图。内模式是数据物理结构和存储方式的描述,定义数
2、据在数据库内部的表示方式。数据库系统的三级模式提供了三个层次的数据抽象。这样做的一个优点是可以隐蔽数据存储细节和内部复杂性,保护了数据库安全性,简化系统的用户界面。另一个优点是可以带来数据的独立性。3.答:数据库设计分6个阶段:需求分析、概念设计、逻辑设计、物理设计、应用开发和运行维护阶段。需求分析阶段:需求分析是整个数据库设计的基础,进行数据库设计首先要在给定的应用环境下,了解与分析用户的各种应用需求,形成需求说明书。概念设计阶段:概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳和抽象,形成独立于任何数据库管理系统的概念模型。概念设计的结果通常用E-R模型来描述。逻辑设计阶
3、段:逻辑设计是整个数据库的模式设计,是将概念设计的E-R图转换成具体数据库管理系统所支持的数据模型,并对数据进行优化处理,根据用户处理的要求,以及安全性的考虑,形成数据库的全局逻辑模式、外模式的过程。物理设计阶段:物理设计就是确定数据库的存储结构。主要任务包括:确定数据库文件和索引文件的记录格式和物理结构,选择存取方法,决定访问路径和外存储器的分配策略等,形成数据库的内模式。应用开发阶段:运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试服务器端和客户端的各应用程序,组织数据入库并运行,做好数据库的转储和恢复工作。数据库运行和维护阶段:数据库应用系统
4、经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整、修改甚至重构。4.答: 部门与经理之间的联系“管理”是一对一联系。 商品与订单之间的联系“订购”是多对多联系。 学生与院系之间的联系“归属”是多对一联系。第三章一、选择题1.A 2.B 3.D 4.B 5.C 6.A二、填空题1.二维表(格) 2.元组,属性 3.实体完整性,参照完整性,用户定义完整性4.选择,投影,连接 5.属性,主键三、简答题1. 答:在E-R模型转换为关系模型中,实体间联系的转换分为一对一联系转换、一对多(或多对一)联系转换和多对多联系转换三种情况。 一对一联系转换方法:将联系与任意端实体所
5、对应的关系模式合并,并加入另一端实体的主键和联系本身的属性。 一对多(或多对一)联系转换方法:l 方法一:把联系与多的一端实体所对应的关系模式合并,加入一的那端实体的主键和联系的属性。l 方法二:联系可独立转换成一个关系模式,其属性包括联系自身的属性以及相连的两端实体的主键。 多对多联系转换方法:实体直接可转换为关系模式,联系则只能独立转换成一个关系模式,其属性包括联系自身的属性以及相连的各实体的主键。2. 答:设R为一个关系表,若R中的每一个属性(字段)是不可再分的,则称R为第一范式。记作:R1NF。若关系表R是1NF,而且它的每一非主属性(即不是候选码里的属性)完全依赖于主属性,则称R为第
6、二范式。记作:R2NF。若关系表R是2NF,而且它的每一非主属性不传递依赖于主属性,则关系表R是第三范式。记作:R3NF。第四章一、选择题1.A 2.B 3.C二、填空题1. 企业版 、标准版、工作组版、精简版和移动版2. Windows 身份验证3. SQL Server Management Studio三、简答题1.答:SQL Server 2008的体系结构是对SQL Server的组成部分和这些组成部分之间的描述。Microsoft SQL Server 2008系统由4个组件组成,这4个组件被称为4个服务,分别是数据库引擎、Reporting Services、Analysis S
7、ervices和Integration Services。数据库引擎是Microsoft SQL Server 2008系统的核心服务,负责完成数据的存储、处理、查询和安全管理等操作。报表服务(SQL Server Reporting Services,简称为SSRS)为用户提供了支持Web方式的企业级报表功能。分析服务(SQL Server Analysis Services,简称为SSAS)的主要作用是提供多维分析和数据挖掘功能。集成服务(SQL Server Integration Services,简称SSIS)是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作。2.答:SQ
8、L Server 2008安装前要事先安装Microsoft.NET Framework,Microsoft.NET Framework是微软创建的一种框架,允许用不同编程语言(如VB.NET、C以及其他)编写的程序有一个公共编译环境。因为SQL Server 2008在其自身内部的一些工作要使用到.NET,所以要安装Microsoft.NET Framework。第五章一、选择题1.A 2.C 3.D 4.B 5.B 6.D二、填空题1. 事务日志文件2. 多3. .mdf,.ndf,.ldf4. CREATE DATABASE,CREATE TABLE5. bigint,smallint,
9、tinyint6. 主键约束,唯一性约束,检查约束,外键约束三、简答题1.答:ALTER TABLE customer( DROP birthdate)2.答:ALTER TABLE employ(DROP CONSTRAINT 约束名 PRIMARY KEY)3.答:(1)INSERT INTO productstb VALUES('0001','空调','3000','200');INSERT INTO productstb VALUES ('0203','冰箱','2500',
10、'100');INSERT INTO productstb VALUES ('0301','彩电','2800','50');(2)UPDATE productstb SET 价格=价格*0.8(3)DELETE FROM productstb WHERE 价格<50第六章一、选择题1.B 2.C 3.A 4.B 5.C 6.D二、填空题1. 全部,部分2. SELECT,FROM3.(1) MIN(Cj.cj)(2) 总成绩 DESC 或 3 DESC4.(1) SUM(IIF(bscj>30 and
11、 sjcj>24,1,0)(2) WHERE(3) GROUP BY 学校代号 或 GROUP BY 1三、简答题1.答:SELECT 商品表1.商品代号,单价,数量,产地FROM 商品表1,商品表2 WHERE 商品表1.商品代号=商品表2.商品代号2答:SELECT count(*)FROM 商品表1WHERE 数量 BETWEEN 10 AND 20 (或 WHERE 数量>=10 AND数量<=20)3答:SELECT 分类名,max(单价) as 最高单价FROM 商品表1GROUP BY 分类名4答:SELECT * FROM 商品表1WHERE 单位>al
12、l(SELECT max(单价) FROM 商品表1 WHERE 分类名=电视机)5答:SELECT姓名,专业FROM 学生WHERE 姓名 like '_华' 6答:SELECT * FROM 课程WHERE not exists(SELECT * FROM 选课 WHERE 课程.课程号=选课.课程号)7答:SELECT * FROM 学生WHERE exists(SELECT * FROM 选课 WHERE 学生.学生号=选课.学生号 GROUP BY 选课.学生号 HAVING count(*)>3)8答:SELECT * FROM 学生WHERE (学生号 in
13、 (SELECT 学生号 FROM 选课 GROUP BY 学生号 HAVING count(*)<=2) or ( not exists (SELECT * FROM 选课 WHERE 学生.学生号=选课.学生号)第七章一、填空题1.基本表2.数据完整性约束3. SELECT4.不能5.插入,删除第八章一、填空题1.提高查询的检索性能2.聚集,非聚集3. 1,多4.快二、简答题1答:在数据表中,经常对主键列,或有大量重复值且经常有范围查询和排序、分组发生的列,或非常频繁地被访问的列,考虑建立聚集索引。第九章一、选择题1.C 2.D 3.B 4.D 5.A 6.C二、填空题1. 局部变量
14、,全局变量2. 界定标识符3. T-SQL 、SQL语句4. ab5. BEGIN,END6. GO7原子性(Atomic),一致性(Consistent),隔离性(Isolated),持久性(Durable)8. DECLARE CURSOR,SELECT三、阅读程序1.152(1) 答:从Students表中分组统计出每个年份入学的学生人数。(2) 答:首先定义一个名为MyNo的局部变量,并给它赋初值,如果MyNo属于计算机软件专业,则显示出平均成绩,否则显示“学号为*的学生不存在或不属于软件专业”,其中“*”是MyNo的值。第十章一、选择题1.B 2.C 3.D 4.A二、填空题1. E
15、XECUTE2. 系统存储过程,扩展存储过程,用户自定义存储过程3. 存储过程4. DML,DDL5. CREATE TRIGGER三、阅读程序1.答:这是一个存储过程,其功能是显示出AAA库中所有学生的记录信息及选课成绩。2.答:这是一个存储过程,其功能是从Score表中删除学号为a的值、课程名为b的值的学生成绩记录。3答:这是一个用户自定义函数,其功能是返回一个表,该表存放Score表中成绩大于等于d值的所有记录。第十一章一、选择题1.A 2.C 3.B 4.B 5.C 6.D二、填空题1. 简单恢复模式,完全恢复模式,大容量日志恢复模式2. 任务3. 导出,导入三、简答题1.答:Micr
16、osoft SQL Server 2008提供了4种不同的备份方式:完整备份、差异备份、事务日志备份、数据库的文件和文件组备份。2.答:通过导入和导出操作可以在SQL Server 2008和其他异类数据源(例如Excel或Oracle数据库)之间轻松地移动数据。例如,可以将Excel数据文件导入到SQL Server表中,也可以从SQL Server表中导出到指定的Excel数据文件中,这样可实现数据表中数据的转换和备份保存。第十二章一、选择题1.B 2.C 3.D 4.B二、填空题1. 常规2. 服务器角色,数据库角色,应用程序角色三、简答题1.答:服务器权限允许数据库管理员执行数据库中的管理任务;而数据库权限是用于控制对数据库对象的访问和语句执行,主要包括:授予权限(GRANT):允许一个数据库用户或角色具有某种操作权限;撤销权限(REVOKE):撤销以前授予或拒绝了的权限;拒绝权限(DENY):拒绝一个数据库用户或角色的特定权限,并且阻止它们从其他角色中继承这个权限。2.答:SQL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电商运营(店铺装修)试题及答案
- 2026年大庆市让胡路区网格员招聘考试参考试题及答案详解
- 2025年电气工程(电气原理)试题及答案
- 2026年南京市江宁区网格员招聘笔试模拟试题及答案详解
- 2026年运城市盐湖区网格员招聘笔试模拟试题及答案详解
- 2026年阳泉市郊区网格员招聘考试模拟试题及答案详解
- 2026首都医科大学科研助理招聘18人(第一批)笔试参考题库及答案详解
- 2026云南酩悦轩尼诗香格里拉(德钦)酒业有限公司招聘考试备考题库及答案详解
- 2025年灯光师(影视灯光设计)试题及答案
- 2025年档案管理(档案学概论)试题及答案
- 2026年广东佛山警务辅助人员招聘考试试卷-含答案解析
- 家禽疫病防控技术培训
- 2026年燃气安全生产管理人员企业主要负责人理论考试题库(含答案)
- 2026广东江门市台山海洋发展集团有限公司招聘4人笔试题库含答案详解【夺分金卷】
- 必修下文言文知识清单(实词+虚词+句式+翻译)
- 电影进校园实施方案
- 2026年山东省东营广饶县事业单位招聘(124人)易考易错模拟试题(共500题)试卷后附参考答案
- 110kV变电站模板安装及拆除施工方案
- 全球飞鱼籽市场研究报告
- 楼梯脚手架搭设方案
- 测绘安全生产指南讲解
评论
0/150
提交评论