admin 管理员组文章数量: 887021
2024年1月19日发(作者:开发一个小程序大概多少钱)
第二章一、选择题《数据库实用技术SQL Server 2008》拓展练习参考答案
12016
2
81
421.C 2.D 3.A 4.A 5.C 6.C 7.B 8.C二、填空题1.数据库系统 2.共享性 3. 数据操纵语言DML 4.联系
三、简答题1.答:数据库系统是在计算机系统中引入数据库后的一个人-机系统,数据库系统主要由计算机、操作系统、DBMS、数据库、应用程序等组成。2.答:数据库系统的三级模式是指外模式、模式和内模式。外模式是特定数据库用户的数据视图,是与某一具体应用相关的数据局部逻辑结构的描述。模式是数据库中全体数据的总体逻辑结构描述,是所有用户的公共数据视图。内模式是数据物理结构和存储方式的描述,定义数据在数据库内部的表示方式。数据库系统的三级模式提供了三个层次的数据抽象。这样做的一个优点是可以隐蔽数据存储细节和内部复杂性,保护了数据库安全性,简化系统的用户界面。另一个优点是可以带来数据的独立性。3.答:数据库设计分6个阶段:需求分析、概念设计、逻辑设计、物理设计、应用开发和运行维护阶段。需求分析阶段:需求分析是整个数据库设计的基础,进行数据库设计首先要在给定的应用环境下,了解与分析用户的各种应用需求,形成需求说明书。概念设计阶段:概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳和抽象,形成独立于任何数据库管理系统的概念模型。概念设计的结果通常用E-R模型来描述。逻辑设计阶段:逻辑设计是整个数据库的模式设计,是将概念设计的E-R图转换成具体数据库管理系统所支持的数据模型,并对数据进行优化处理,根据用户处理的要求,以及安全性的考虑,形成数据库的全局逻辑模式、外模式的过程。物理设计阶段:物理设计就是确定数据库的存储结构。主要任务包括:确定数据库文件和索引文件的记录格式和物理结构,选择存取方法,决定访问路径和外存储器的分配策略等,形成数据库的内模式。应用开发阶段:运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试服务器端和客户端的各应用程序,组织数据入库并运行,做好数据库的转储和恢复工作。数据库运行和维护阶段:数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断
性第四章第三章一、选择题一、选择题键和联系的属性。的两端实体的主键。地对其进行评价、调整、修改甚至重构。4.答:⑴ 部门与经理之间的联系“管理”是一对一联系。⑵ 商品与订单之间的联系“订购”是多对多联系。⑶ 学生与院系之间的联系“归属”是多对一联系。
12016
2
81
42方法二:联系可独立转换成一个关系模式,其属性包括联系自身的属性以及相连方法一:把联系与多的一端实体所对应的关系模式合并,加入一的那端实体的主4.选择,投影,连接 5.属性,主键三、简答题1. 答:在E-R模型转换为关系模型中,实体间联系的转换分为一对一联系转换、一对多(或多对一)联系转换和多对多联系转换三种情况。⑴ 一对一联系转换方法:将联系与任意端实体所对应的关系模式合并,并加入另一端实体的主键和联系本身的属性。⑵ 一对多(或多对一)联系转换方法:1.A 2.B 3.D 4.B 5.C 6.A二、填空题1.二维表(格) 2.元组,属性 3.实体完整性,参照完整性,用户定义完整⑶ 多对多联系转换方法:实体直接可转换为关系模式,联系则只能独立转换成一个关系模式,其属性包括联系自身的属性以及相连的各实体的主键。2. 答:设R为一个关系表,若R中的每一个属性(字段)是不可再分的,则称R为第一范式。记作:R∈1NF。若关系表R是1NF,而且它的每一非主属性(即不是候选码里的属性)完全依赖于主属性,则称R为第二范式。记作:R∈2NF。若关系表R是2NF,而且它的每一非主属性不传递依赖于主属性,则关系表R是第三范式。记作:R∈3NF。1.A 2.B 3.C二、填空题1. 企业版 、标准版、工作组版、精简版和移动版
第五章)3.答:(1)一、选择题2.答:ALTER TABLE employ(1.A 2.C 3.D 4.B 5.B 6.D二、填空题1. 事务日志文件2. 多3. .mdf,.ndf,.ldf4. CREATE DATABASE,CREATE TABLE5. bigint,smallint,tinyint6. 主键约束,唯一性约束,检查约束,外键约束三、简答题1.答:ALTER TABLE customer( DROP birthdate)DROP CONSTRAINT 约束名 PRIMARY KEY
12016
2
81
422. Windows 身份验证3. SQL Server Management Studio三、简答题1.答:SQL Server 2008的体系结构是对SQL Server的组成部分和这些组成部分之间的描述。Microsoft SQL Server 2008系统由4个组件组成,这4个组件被称为4个服务,分别是数据库引擎、Reporting Services、Analysis Services和Integration Services。数据库引擎是Microsoft SQL Server 2008系统的核心服务,负责完成数据的存储、处理、查询和安全管理等操作。报表服务(SQL Server Reporting Services,简称为SSRS)为用户提供了支持Web方式的企业级报表功能。分析服务(SQL Server Analysis Services,简称为SSAS)的主要作用是提供多维分析和数据挖掘功能。集成服务(SQL Server Integration Services,简称SSIS)是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作。2.答:SQL Server 2008安装前要事先安装 Framework,
Framework是微软创建的一种框架,允许用不同编程语言(如、C#以及其他)编写的程序有一个公共编译环境。因为SQL Server 2008在其自身内部的一些工作要使用到.NET,所以要安装 Framework。INSERT INTO productstb VALUES('0001','空调','3000','200');
第六章一、选择题3.(1) MIN()(2) 总成绩 DESC 或 3 DESC4.(1) SUM(IIF(bscj>30 and sjcj>24,1,0)(2) WHERE1.B 2.C 3.A 4.B 5.C 6.D二、填空题1. 全部,部分2. SELECT,FROMUPDATE productstb SET 价格=价格*0.8(3)(3) GROUP BY 学校代号 或 GROUP BY 1三、简答题1.答:SELECT 商品表1.商品代号,单价,数量,产地FROM 商品表1,商品表2
WHERE 商品表1.商品代号=商品表2.商品代号2.答:SELECT count(*)DELETE FROM productstb WHERE 价格<50INSERT INTO productstb VALUES ('0203','冰箱','2500','100');INSERT INTO productstb VALUES ('0301','彩电','2800','50');(2)
12016
2
81
42FROM 商品表1WHERE 单位>all(SELECT max(单价) FROM 商品表1 WHERE 分类名=’电视机’)5.答:SELECT姓名,专业FROM 学生WHERE 姓名 like '_华'
6.答:FROM 商品表1WHERE 数量 BETWEEN 10 AND 20 (或 WHERE 数量>=10 AND数量<=20)3.答:SELECT 分类名,max(单价) as 最高单价FROM 商品表1GROUP BY 分类名4.答:SELECT *
)SELECT *
第八章第七章FROM 学生WHERE
8.答:SELECT *
FROM 学生WHERE exists(SELECT *
FROM 课程WHERE not exists(SELECT * FROM 选课 WHERE 课程.课程号=选课.课程号)7.答:SELECT *
一、填空题1.基本表2.数据完整性约束3. SELECT4.不能5.插入,删除FROM 选课
WHERE 学生.学生号=选课.学生号
GROUP BY 选课.学生号 HAVING count(*)>3
12016
2
81
42(学生号 in (SELECT 学生号 FROM 选课 GROUP BY 学生号 HAVING count(*)<=2)) or (
not exists (SELECT * FROM 选课 WHERE 学生.学生号=选课.学生号))一、填空题1.提高查询的检索性能2.聚集,非聚集3. 1,多4.快二、简答题1.答:在数据表中,经常对主键列,或有大量重复值且经常有范围查询和排序、分组发生的列,或非常频繁地被访问的列,考虑建立聚集索引。
第十章一、选择题第九章一、选择题4. DML,DDL5. CREATE TRIGGER3. T-SQL 、SQL语句4. ‘ab’5. BEGIN,END6. GO1.B 2.C 3.D 4.A二、填空题1.C 2.D 3.B 4.D 5.A 6.C二、填空题1. 局部变量,全局变量2. 界定标识符1. EXECUTE2. 系统存储过程,扩展存储过程,用户自定义存储过程3. 存储过程7.原子性(Atomic),一致性(Consistent),隔离性(Isolated),持久性(Durable)8. DECLARE CURSOR,SELECT三、阅读程序
12016
2
81
421.152.(1) 答:从Students表中分组统计出每个年份入学的学生人数。(2) 答:首先定义一个名为@MyNo的局部变量,并给它赋初值,如果@MyNo属于计算机软件专业,则显示出平均成绩,否则显示“学号为***的学生不存在或不属于软件专业”,其中“***”是@MyNo的值。2.答:这是一个存储过程,其功能是从Score表中删除学号为@a的值、课程名为@b的值的学生成绩记录。3.答:这是一个用户自定义函数,其功能是返回一个表,该表存放Score表中成绩大于等于@d值的所有记录。三、阅读程序1.答:这是一个存储过程,其功能是显示出AAA库中所有学生的记录信息及选课成绩。
第十二章一、选择题第十一章一、选择题1.B 2.C 3.D 4.B二、填空题1. 常规2. 服务器角色,数据库角色,应用程序角色三、简答题1.答:服务器权限允许数据库管理员执行数据库中的管理任务;而数据库权限是用于控制对数据库对象的访问和语句执行,主要包括:授予权限(GRANT):允许一个数据库用户或角色具有某种操作权限;撤销权限(REVOKE):撤销以前授予或拒绝了的权限;拒绝权限(DENY):拒绝一个数据库用户或角色的特定权限,并且阻止它们从其他角色中继承这个权限。
12016
2
81
421.A 2.C 3.B 4.B 5.C 6.D二、填空题1. 简单恢复模式,完全恢复模式,大容量日志恢复模式2. 任务3. 导出,导入三、简答题1.答:Microsoft SQL Server 2008提供了4种不同的备份方式:完整备份、差异备份、事务日志备份、数据库的文件和文件组备份。2.答:通过导入和导出操作可以在SQL Server 2008和其他异类数据源(例如Excel或Oracle数据库)之间轻松地移动数据。例如,可以将Excel数据文件导入到SQL Server表中,也可以从SQL Server表中导出到指定的Excel数据文件中,这样可实现数据表中数据的转换和备份保存。2.答:SQL Server 2008提供Windows身份验证和混合身份验证两种模式连接到相应的SQL Server服务器。Windows身份验证模式:SQL Server仅使用Windows的登录帐户名和密码来确认客户端用户。即用户只要通过Windows身份验证,登录操作系统,就可以连接到SQL Server服务器上。混合身份验证模式:通过Windows身份验证,可以使用计算机系统,但用户要登录SQL Server服务器,还必须要输入登录名和密码。此时,既可以使用Windows身份验证,也可以使用SQL Server身份验证。
版权声明:本文标题:数据库实用技术SQLServer2016练习题答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705620744h492727.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论