版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《关系数据库与SQLServer2024》--习题参考答案关系数据库与SQLServer2024
习题参考答案
第1章关系数据库原理
一、填空题
1.DBMS(数据库管理系统)
2.平安性
3.实体属性联系
4.1:N
5?网状模型
6.外键
7?实体
&型
9?每个实体的码
10.N端实体的码
11.诸实体码的组合
12.实体
二、选择题
1.D
2.B
3.A
4.A
5.C
6.B
7.D
8.D
9.A
三、简答题
1.数据是数据库中存储的基本对象。数据库是长期存储在计算机内、有组织的、可共享的数据集合。数
据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员和用户构成。
2.数据库系统的特点有:数据结构化、数据的共享性高,冗余度低,易扩充、数据独立性高、数据由DBMS统一管理和掌握。
3.数据库管理系统的主要功能有:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
4.等值连接是把两个表中的行根据给定的等值条件进行拼接而形成新表,结果列为参加连接的两个表的
全部列。自然连接是一种特别的等值连接,要求参加连接的两个表有共同属性(列),其结果是在参加操作的
两个表的共同属性上进行等值条件连接后,再去除重复的属性后所得的新表。
5.关系的完整性规章包括实体完整性、域完整性和参照完整性三个方面。实体完整性用于保证数据库表
中的每一个元组都是唯一的,要求在任何关系的任何一个元组中,主键的值不能为空值、也不能取重复的值。
域完整性用于保证给定字段中数据的有效性,即保证数据的取值在有效的范围内,要求由用户依据实际状况,
定义表中属性的取值范围。参照完整性用于确保相关联的表间的数据保持全都,要求“不引用不存在的实体”,即:不允许在一个关系中引用另一个关系中不存在的元组。
例如:主表:同学(学号,姓名,性别,专业号,年龄)
从表:专业(专业号,专业名)
主表的“专业号(外键)”的取值只能为两种状况:若取非空值,则它必需是从表中存在的值;取空值(null),表明尚未给同学安排专业,null不等于0或空字符串。
6.一个低一级范式的关系模式,通过分解可以转换为若干个高一级范式的关系模式,这种过程称为关系的规范化。
关系的规范化主要目的是解决数据库中数据冗余、插入特别、删除特别和更新特别等数据存储问题。
关系规范化的基本方法是逐步消退关系模式中不合适的数据依靠,使关系模式达到某种程度的分别,也就是说,不要将若干事物混在一起,而要彼此分开,用一个关系表示一事或一物,所以,规范化的过程也被认为是“单一化”的过程。
从第一范式至BCNF,它们之间的关系是BCNF》|3NF2NF1NF。从第一范式到其次范式,消退了非主
(1)
ABCDE
12331
4r
5
662
(2)
ABCBCD
123239
4r
5
6560
(3)
A:
B
CD
1239
4r
5
60
ABC1D
1239
4560
789null
null273
ABC[D
1239
4560
7r89null
右
夕
卜连接
ABCD
1239
4560
null273
1.
属性对码的部分函数依靠;从其次范式到第三范式,消退了非主属性对码的传递函数依靠;从第三范式到BCNF,消退了关系中冗余的码。
四、计算题
m:n的E-R图
1:1的E-R图
1:n的E-R图
2.
3.
公司
部门
员工
商品
厂家
拥有
属于
销售
供货
4.
(1)编
号+
名称名称
1
n
系班级
n
教研室
1
属
1m
n
老师
校名课程
m
专业姓名教材
名
1
姓名性别年龄
职称
名称3
性别年龄
n指导
1
学校
n同学
/n
选修
公哥
1
n
部门
1
厂-也
讥
厂家
厂家
血
员工茴品
服务
代码
i'Hlcn
(公司代码,公司名,地址)
(部门代码,部门名)
(员工代码,姓名,性别,年龄,职
务)
(商品代码,商品名,单价,数量)
(厂家代码,厂家名,地址)
(公司代码,部门代码)
(部门代码,员工代码)
(员工代码,商品代码,销售量)
(商品代码,厂家代码)
基本的函数依靠有:(商店编号+商品编号部门编号,商品编号数量
(2)由题意,上面的函数依靠可知商店编号是主属性,商品编号也是主属性,由这两个属性,可以确
定关系元组的全部属性,所以R的候选码是:商店编号+商品编号
R(商店编号,商品编号,数量,部门编号,负责人)最咼已达到
(商店编号+部门编号)7负责人,(商店
赖。(3)2NF。由于负责人是码的传递依
(4)要达到3NF,必需消退非主属性对码的传递依靠。对R分解后的两个模式如下:R1(商店编号,商品编号,数量,部门编号)
R2(部门编号,负责人)
第2章SQLServer2024基础
一、填空题
1.一个实例
2.SQLServer配置管理器
3.对象资源管理器
4.Windows身份验证混合模式验证
5.Windows服务配置管理器
6.远程本地
7.SharedMemory
8.TCP/IP
二、简答题
1.对象资源管理器窗口用于管理数据库中的全部对象,在该窗口中,可以完成注册、启动和停止服务器,配置服务器属性,创建数据库以及表、视图、存储过程等数据库对象,生成Transact-SQL对象以创建脚本、创建登录账户、管理数据库对象权限等,配置和管理复制,监视服务器活动,查看系统日志等操作。
2.该窗口用于编写和运行Transact-SQL脚本。它既可以在连接模式下工作,也可以在断开模式下工作。
SQLServer2024的“查询编辑器”支持彩色代码关键字,可视化地显示语法错误,允许开发人员运行和诊断代码等。
3.使用SQLServerProfiler工具可以对MicrosoftSQLServer2024系统的运行过程像摄像机一样进行摄录。
SQLServerProfiler是用于从服务器中捕获SQLServer2024大事的工具。这些大事可以是连接服务器、登录系统、执行Transact-SQL语句等操作。这些大事被保存在一个跟踪文件中,以便日后对该文件进行分析或用来重新执行指定的系列步骤,从而有效地发觉系统中性能比较差的查询语句等相关问题。
第3章数据库的创建与管理
一、填空题
1.Master数据库Model数据库Msdb数据库Tempdb数据库Resource数据库
2.主数据文件次数据文件事务日志文件
3.可恢复全部未完成的事务,保证数据库操作的全都性和完整性
4.CREATEDATABASE
5.ALTERDATABASE
6.DROPDATABASE
7.sp_helpdb
8.为空删除文件组中的文件
9.主
10.备份
二、选择题
1-5ADAAD
6-8DDB
三、推断题
1-5FFTTF
6-9FFFT
任务1:
createdatabasetestdb
onprimary
(name=td1,=\s‘qle\t:d1.mdf',
size=5,maxsize=20,),
(name=td2,=‘\sqel:\td2.ndf',
size=10,maxsize=30,),
user1
(name=td3,=\s‘qle\t:d3.ndf',
size=5,maxsize=unlimited,)
logon
(name=tlog,'e:\sql\tlog.ldf',
size=4,maxsize=unlimited,)
任务2:
1.
alterdatabasetestdb
addu3
2.
alterdatabasetestdb
u3name=u2
modify
3.
alterdatabasetestdb
modifyfile
(name=td2,size=10,maxsize=50,)
4.
alterdatabasetestdbmodifyname=gldb
第4章数据表的创建与管理
一、填空题
1.主键约束唯一性约束外键约束检查约束非空约束
默认值约束2.单个列定义全部列定义修改表的方式
3.一多空非空
4.相应的约束
5.外键T2
6.空
7.修改删除
8.域
9.参照
10.identity
二、选择题
1-5BBDAC
三、推断题
1-5FTFTF
6-10FFTFT
第5章数据查询
一、填空题
1.SELECT
2.WHERE
3.连接
4.分组
5.排序
6.ORDERBY
7.Transact-SQL
8.DISTINCT
9.HAVING
10.BETWEEN…AND
11.LIKE
12.ANSI语法SQLServer语法
13.比较
14.ANYALLIN
二、选择题
1-5DCDAD
三、推断题
1-5TFTFF
6-7FF
课外实践】
任务1:
1.
select课程名,授课老师,开课学期
fromkc
where开课学期=2
2.
select姓名,联系电话,专业名,性别
fromxsqk
where专业名=‘信息平安'and性别=03.
select学号,课程号,成果
fromxs_kc
where成果>=90
4.
select学号,课程号,成果
fromxs_kc
where成果>=90or成果<605.
select学号,姓名,诞生日期
fromxsqk
where诞生日期notbetween‘95-1191-01'and9‘6-129-29'6.
select*
fromxsqk
where姓名like‘陈_'7.
select*
fromxsqk
where学号like‘8%'
8.
select*
fromxsqk
where联系电话like‘%'9.
select*
fromkc
where开课学期in(1,3,5)
10.
select学号,姓名,诞生日期
fromxsqk
orderby诞生日期
任务2:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五农行个人贷款抵押合同资产保全操作流程
- 2025年度绿色建筑项目融资及还款合同3篇
- 二零二五年度农村土地流转农民公寓产权登记合同
- 2025年度美术作品版权授权与收益分成合同
- 2025个人信用卡透支额度调整合同补充协议3篇
- 二零二五年度城乡规划编制与实施监督合同4篇
- 二零二五年度土地储备项目土地资源评估委托合同
- 2025年度别墅装修材料环保检测认证合同3篇
- 2025年度建筑工程合同履行与索赔风险防控指南2篇
- 第三人民医院二零二五年度肉类配送服务及食品安全监控协议3篇
- 充电桩巡查记录表
- 阻燃材料的阻燃机理建模
- CJT 511-2017 铸铁检查井盖
- 配电工作组配电网集中型馈线自动化技术规范编制说明
- 职业分类表格
- 2024高考物理全国乙卷押题含解析
- 广东省深圳高级中学2023-2024学年八年级下学期期中考试物理试卷
- 介入科围手术期护理
- 青光眼术后护理课件
- 设立工程公司组建方案
- 《物理因子治疗技术》期末考试复习题库(含答案)
评论
0/150
提交评论