- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章习题及实验答案
习题答案
一、选择题1、、填空题DB)、数据库管理系统(DBMS)、应用程序、用户
4、物理独立性、逻辑独立性
5、SQL
三、简答题
1、答:一个完整的数据库系统由数据库(DB)、数据库管理系统(DBMS)、应用程序、用户和硬件组成。
最关键的部分是数据库管理系统(DBMS)。
2、答:数据库系统的特点主要有以下几个方面数据结构化数据的共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一管理和控制
关系模式是关系的形式化描述。最简单的表示为:
关系名(属性名1,属性名2,……,属性名n)
其中的某个属性名i或某些属性名组为主键,要用下划线表明。
关系数据库是表或者说关系的集合
4、答:DBMS 提供以下主要功能:
(1)数据定义的功能。DBMS提供数据定义语言(Data Definition LanguageDDL)DDL,可以方便地定义数据库中的各种对象。
(2)数据操纵的功能。DBMS(Data Manipulation LanguageDML)DML,实现数据库中数据的基本操作。
(3)数据库的运行管理(管理数据库)功能。提供数据控制语言DCL(data control
language), 负责数据库在建立、运行和维护时由DBMS统一管理和统一控制。
(4)数据库的建立和维护功能(建立维护数据库)目前有许多数据库产品,如Oracle、SQL Server、DB2、MySQL Access等产品各以自己特有的功能,在数据库市场上占有一席之地。
T1表中,A,B都是候选键,因为作为单个属性它们在每一行的值都不相同,能够惟一表示一行。C,D作为单个属性,它们在每一行的值有相同的,因此,不能把所有行区别开,但是把它们放在一起,可以能够惟一表示一行。
所以,三个候选键是A,B,CD
T2表中,A,B,C,D单个属性都有重复值,不能够惟一表示每一行。AB,AC,AD,BC,BD,CD也都不是候选键,因为有重复值。ACD,BCD不是候选键,因为有重复值。ABC是一个候选键,因为可以惟一表示每一行。ABCD虽然能够表示一行,但不是最小组合,所以,只有一个候选键是ABC。
7、答:(1) (,‘C1’,null)
不能。因为外键值对应的主键值不在Students表中。违反实体参照性规则。
(2) (,‘C7’,null)
不能。因为外键值‘C5’对应的主键值不在Courses表中。违反实体参照性规则。
(3) (,‘C1’,null)
不能。因为主键值(,‘C1’)已存在。违反实体完整性规则。
(4) (null,‘C1’,75)
不能。因为主键值不能为null。违反实体完整性规则。
(5) (,‘C2’,null)
能。因为外键值对应的主键值在Students表中, 外键值‘C2’对应的主键值在Courses表中,满足实体参照性规则。同时,主键值(,‘C2’)惟一。满足实体完整性规则。允许Grade列为null。
实验答案
(2)测试三个表的实体完整性,查看在主键值不唯一或为空值时会出现什么提示信息。
(4)测试参照完整性规则,查看Enrollment表外键值和Students表和Courses表的主键值不相等时会出现什么提示信息。
(5)测试用户自定义的完整性规则。在Students表中定义Sno的取值范围在——之间;Enrollment表的Grade的取值范围只能是0——100之间。尝试输入或修改Sno、Grade不在取值范围内时会出现什么提示信息。
测试
(6)通过以上实验,Access实现了实体完整性和参照完整性吗?为什么?
没有实现。
因为Access可以定义没有主键的表,所以不用实现实体完整性。
也可以不定义外键,并且不定义主键就不存在外键参照主键,所以不用实现参照完整性。
您可能关注的文档
- 数据库应用与开发教程(ADO.NET+SQL Server 单元02 搭建数据库应用与开发环境.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元03 单表数据维护.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元04 简单查询.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元05 统计与报表.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元06 主从表数据维护.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元07 用TSQL增加测试数据和事务控制.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元08 提高系统性能.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元09 编号与树形数据.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元10 数据验证与容错处理.ppt
- 数据库应用与开发教程(ADO.NET+SQL Server 单元11 自动业务处理.ppt
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 ch02习题及实验答案.doc
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 ch06习题及实验答案.doc
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 ch10习题和实验答案.doc
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 第1章 数据库系统概述.ppt
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 第2章 数据库系统概述.ppt
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 第3章.ppt
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 第4章 SQLSERVER数据库管理.ppt
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 第5章 SQLSERVER 数据表.ppt
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 第6章 数据查询.ppt
- 数据库原理及应用(SQL Server 2008) 教学课件 作者 978 7 302 26471 2 第7章 索引与视图 ANSWER.doc
最近下载
- 水闸横剖面图识读水利工程图识读与绘制.pptx VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- 救援技术毕业论文题目(647个).doc VIP
- l临床医生三基考试试题及答案.doc VIP
- 苏教版高一生物必修一知识点总结.doc VIP
- 12J7-3-内装修吊顶标准规范(OCR).pdf VIP
- 全国翻译专业资格(水平)考试--CATTI精品课件.ppt VIP
- 《深化国有企业改革》课件.ppt VIP
- 基于AI技术的增强型汽车动力电池预测方法及系统.pdf VIP
- (2025秋新版)部编版三年级道德与法治上册《第10课《公共场所的文明素养》 教学设计.docx VIP
原创力文档


文档评论(0)