- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 5
一、填空(每题2分,共20分)
1. 在SQL Server 2005数据库管理系统中,身份验证模式有_______和混合模式两种。
2. 关系模式中1NF、2 NF、3 NF之间的关系为_______。
3. 若关系中的某一属性组的值能唯一的标识一个元组,则称该属性组为______。
4. 关系的描述称为________,它可以形式化的表示为R(U,D,DOM,F)。
5.在SQL Server 2005数据库管理系统中,触发器包括_______和DDL触发器两大类。
6.数据模型通常有数据结构、数据操作和_______三部分组成。
7.实体完整性规则是指:若属性(一个或一组属性)A是基本关系R的主属性,则A不能取________。
8.在SQL Server 2005数据库管理系统中,数据库备份包括_______和完整差异备份2种。
9.在SQL Server 2005普通的变量名不仅要符合标识符命名规则,而且必须以_______开头,长度不超过128个字符。
10.关系数据库有4个显著的特征,即安全性、完整性、监测性和________。
二、简答题(共25分)
1.试述参照完整性规则,并举一例说明外部码属性值在什么情况下可为空?(7分)
2.简述SQL Server 2005中事务的概念及特征。(5分)
3.什么是基本表?什么是视图?两者的区别和联系是什么?(5分)
4.简述数据库系统的三级模式结构,这种结构的优点是什么?(8分)
三、操作题(每步5分,共25分)
图书管理数据库关系模式如下:
图书表(书号,书名,作者)
学生表(姓名,班级,借书证号)
借书表(借书证号,书号,借书日期)
(1) 用SQL语言,查询书名中包含“数据库”3个字的全部图书;
(2) 用SQL语言,查询书名为数据库且作者为王珊的图书书号;
(3) 用SQL语言,查询借书证号为(98001)的学生借书天数,以便了解是否有超期未还现象(假设查询日期为2010-
(4) 用SQL语言,查询借书的学生姓名和所借书名称。
(5) 用SQL语言,创建学生借书视图,包括学生姓名和借书日期。
(6) 试述此关系模式中的参照完整性约束及违约时如何进行处理的?(举例说明插入时操作即可)
四、应用题(共30分)
1.用E - R图表示下述概念模型。并将供应商、项目与零件的联系转化为关系模式,用下划线标示出主码。(提示:多个m:n联系转化为一个关系模式,关系模式用R(U)表示)(本题共计20分,其中画E - R图15分,转化关系模式5分)
一个仓库可以存放多种零件,一种零件可以存放在多个仓库中;一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作; 职工之间有领导 — 被领导关系;一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零件,每种零件可由不同供应商供给。
2. 以下关系表是否满足第三范式?并说明理由,如果不满足第三范式,应当怎样分解关系表?(10分)
学生编号
所在系
部门负责人编号
1001
计算机
001
1005
计算机
001
1101
数学系
002
1200
经管系
003
1215
经管系
003
滨州学院2009-2010学年第二学期期末考试
通信工程专业(本)2008级《数据库应用技术》参考答案
一、填空题(每题2分,共20分)
1. windows 身份验证 2. 3NFì 2NFì 1NF
3. 候选码(键) 4. 关系模式
5. DML触发器 6. 完整性约束
7. 空值 8. 完整备份
9. @ 10. 并发性
二、简答题(共25分)
1.若属性(或属性组)F为基本关系R的外码,它与基本关系S的主码K相对应(基本关系S和R不一定是不同关系),则对应于关系R中每一元组在F上的值必须为:
或者取空值;
或者等于S中某个元组的主码值。——4分
例:学生(学号,性命,性别,专业,年龄,班长)关系中,学号为主码,班长属性值为学号。班长取空值表示学生所在班级没有选出班长。——3分
2. 事务(Transaction)是用户定义的一个数据库操作序列,是一个不可分割的逻辑工作单元。事务必须满足ACID特性,即原子性(A)、一致性(C)、隔离性(I)和持久性(D)。 原子性即指事务必须执行一个完整的工作,要么执行全部数据的操作,要么全部不执行。一致性即指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。
隔离性即指对并发执行而言一个事务的执行不能
您可能关注的文档
最近下载
- 精品解析:北京市十一学校2024-2025学年九年级上学期期中物理试题(原卷版).docx VIP
- 汽车维修工(汽车维修检验工)理论知识考核要素细目表.pdf
- 国家消防救援队伍内务条令、队列条令(试行).pptx
- 嵌套函数的零点问题(解析版).docx VIP
- 文物调查报告范文精选3篇(全文).docx VIP
- 教学课件:服饰手工艺课件.pptx
- 施工阶段全过程造价控制实施细则.docx VIP
- 社会稳定风险评估报告(完整版)-稳评报告.docx
- 最新北师大版小学数学二年级上册《数学好玩猜数游戏》优质教学课件.pptx VIP
- 精品解析:北京市十一学校2024-2025学年九年级上学期期中物理试题(解析版).docx VIP
文档评论(0)