您所在位置: 网站首页 / 文档列表 / 数据库 / 文档详情
数据库考试答案.doc 立即下载
上传人:yy****24 上传时间:2024-09-08 格式:DOC 页数:4 大小:184KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库考试答案.doc

数据库考试答案.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一.题号123456789101112131415答案ABDDABACDBBBCBB二.1.函数依赖是关系模式中属性之间的一种逻辑依赖关系。如关系模式R(U,F),U是属性全集,F是U上的函数依赖集,X和Y是U的子集,如果对于R(U)的任意一个可能的关系r,对于X的每一个具体值,Y都有唯一的具体值与之对应,则称Y函数依赖于X(X→Y)。由于关系中存在着复杂的函数依赖,才导致数据操作中出现了种种操作异常。因此,规范化关系模式的关键就是来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余等问题。2.多个事务请求对统一数据封锁时,使某一用户总是处于等待的状况称为活锁。例如,事务T1封锁了数据R,T2事务又请求封锁R,于是T2等待。T3也请求封锁R,当T1释放了R上的封锁之后系统首先批准了T3的要求,T2仍然等待。然后T4又请求封锁R,当T3释放了R上的封锁之后系统又批准了T4的请求……,T2有可能永远等待。解决活锁问题可采用先来先服务的策略,当多个事务请求封锁同一数据对象时,按请求封锁的先后次序对这些事务排队;该数据对象上的锁一旦释放,首先批准申请队列中第一个事务获得锁。3.概念模型是现实世界到信息世界的第一层抽象,是用户与数据库设计人员之间进行交流的语言。通过对用户需求进行综合、归纳与抽象,用一些公认的、简单的图形符号以及一些文字描述来表达用户的需求。典型的概念模型如E-R模型。逻辑模型是对现实世界的第二层抽象,在概念模型的基础上完成。典型的逻辑模型有层次模型、网状模型和关系模型。对于关系数据库SQLSERVER,建立逻辑模型的过程就是将概念结构设计阶段生成的E-R模型转化为关系模式的过程。三.1.2.将E-R图转化为对应的关系模式如下:关系模式候选关键字外部关键字1学生(学号、姓名、出生日期、系号、班号、宿舍区)学号系号,班号2班级(班号、系号、人数、入校年份)班号系号3系(系号、系名、系办公室地点、人数)系号4学会(学会名、成立年份、地点、人数)学会名5参加(学号,学会名,入会年份)学号+学会名学号,学会名3.学生(U,F)U={学号、姓名、出生日期、系号、班号、宿舍区}F={学号→姓名,学号→出生日期,学号→系号,学号→班号,班号→系号,学号→宿舍区,系号→宿舍区}班级(U,F)U={班号、系号、人数、入校年份}F={班号→系号,班号→人数,班号→入校年份}系(U,F)U={系号、系名、系办公室地点、人数}F={系号→系名,系号→系办公室地点,系号→人数}学会(U,F)U={学会名、成立年份、地点、人数}F={学会名→成立年份,学会名→地点,学会名→人数}参加(U,F)U={学号,学会名,入会年份}F={(学号,学会名)→入会年份}4.学生∈2NF班级∈BCNF系∈BCNF学会∈BCNF参加∈BCNF消除学生关系模式中的传递函数依赖,将学生关系模式进行分解:学生_1(U,F)U={学号、姓名、出生日期、班号}F={学号→姓名,学号→出生日期,学号→系号,学号→班号}学生_1∈BCNF,满足题意。学生_2(U,F)U={系号、班号、宿舍区}F={班号→系号,系号→宿舍区}学生_2∈2NF,应继续分解学生_2_1(U,F)U={系号、班号}F={班号→系号}学生_2_1∈BCNF,该关系模式中系号和班号的属性及函数依赖已在班级关系模式中描述过了,因此,该模式可去掉。学生_2_2(U,F)U={系号、宿舍区}F={系号→宿舍区}学生_2_2∈BCNF,由于该关系模式中的系号和宿舍区存在1:1的关系,因此,可以将该关系模式合并入系关系模式中:系(U,F)U={系号、系名、系办公室地点、人数、宿舍区}F={系号→系名,系号→系办公室地点,系号→人数,系号→宿舍区}合并后:系∈BCNF满足题意。四.SQL应用题(共35分)1.Createtabledepartment(Dnovarchar(10)primarykey,Dnamevarchar(20),Depaddrvarchar(50),DContint)Createtableclass(CLnovarchar(6)primarykey,Dnovarchar(10)foreignkey(Dno)referencesdepartment(Dno)CContint,Hiredatedatetime)Createtablestudent(SNovarchar(10)primarykey,SNamevarchar(10),Borndatedatetime,CLnovarchar(6)foreignkey(CLno)referencesclass(CLno
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数据库考试答案

文档大小:184KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用