数据库系统原理与应用课后习题孟彩霞

数据库系统原理与应用课后习题孟彩霞

ID:39711993

大小:331.50 KB

页数:35页

时间:2019-07-09

数据库系统原理与应用课后习题孟彩霞_第1页
数据库系统原理与应用课后习题孟彩霞_第2页
数据库系统原理与应用课后习题孟彩霞_第3页
数据库系统原理与应用课后习题孟彩霞_第4页
数据库系统原理与应用课后习题孟彩霞_第5页
资源描述:

《数据库系统原理与应用课后习题孟彩霞》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer2000数据库系统原理与应用习题课1第一章数据库系统概述4.使用数据库系统有什么优点?①数据结构化②数据的共享性高、冗余度低、易扩充③数据独立性高④DBMS对数据进行统一的管理和控制6.数据库管理系统的主要功能有哪些?①数据定义功能②数据操纵功能③数据库的事务管理和运行管理④数据库的建立和维护功能⑤其他功能9.简述数据库系统的三级模式结构,这种结构的优点是什么?模式(逻辑模式):模式结构的中间层,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。2–外模式(用户模式):是数据库用户能够看见和使用的局部数据的逻

2、辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。–内模式(存储模式):是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。–优点:三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。10.什么是数据库的逻辑独立性、物理独立性?为什么数据库系统具有数据与程序的独立性?–逻辑独立性:当模式改变时,由DBA对各个外模式/模式作相应改变,从而保持外模式不变。因此依据外模式所编写的应用程序也可以不必改变。–物理独立性:

3、当数据库的存储结构改变时,由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性。–原因:数据库之所以能够具有数据与程序的独立性,是由两级映射所提供的逻辑独立性和物理独立性所保证的。311.什么是数据模型?其作用和三要素是什么?–数据模型是对现实世界数据特征的抽象。–作用:用来描述数据、组织数据和对数据进行操作的。–三要素:数据结构、数据操作、数据的完整性约束条件415.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,每个班有若干学生,每个学生选修若干课程,每门课可由

4、若干学生选修。请用E-R图画出此学校的概念模型。516.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。17.某百货公司有若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,每个职工只能服务于一家商店。试描述该百货公司的E-R图。产品零件材料仓库组成nm组成mn存放存放mnmn6第二章关系数据库2.解释概念关系(Relation)——

5、笛卡尔积D1×D2×…×Dn的有限子集叫作在域D1,D2,…,Dn上的n元关系,简称关系。通常表示为R(D1,D2,…,Dn)其中,R为关系名,n为关系的目或度。关系模式(RelationSchema)——关系的描述称为关系模式。它可以形式化地表示为R(U,D,DOM,F)其中,R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,DOM为属性向域的映象集合,F为属性间数据的依赖关系集合。关系数据库——在一个给定的应用领域,所有实体和实体之间联系的集合构成一个关系数据库。主键(Primarykey)——若关系有多个候选键,则选定

6、其中一个为主键。候选键(Candidatekey)——若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选组。外键(ForeignKey)——设F是关系R的一个或一组属性,但不是关系R的键。如果F与关系S的主键相对应,则称F是R的外键,并称R为参照关系,S为被参照关系或目标关系。主属性(Primaryattribute)——候选键的诸属性称为主属性。73.关系的性质任意两个元组不能完全相同关系中元组的次序是不重要的,次序可以任意交换关系中属性的次序是不重要的,次序可以任意交换同一列中的分量必须来自同一个域,是同一类型的数据属性必须有

7、不同的名称,不同的属性可以出自相同的域每一分量必须取原子量6.关系数据语言的特点和分类特点:具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。分类:关系代数语言、关系演算语言(元组关系演算语言、域关系演算语言)、具有关系代数和关系演算双重特点的语言,如SQL7.关系模型的完整性规则?在参照完整性中,为什么外键属性的值也可以为空?什么情况下才可以为空?实体完整性规则:关系中的元组在主属性上不能有空值;参照完整性规则:外键得知不允许参照不存在的相应表的主键的值;8用户定义的完整性规则:用户根据具体应用的语义定义的完整性规

8、则。当外键非本表的主键(属性)时可以取空值。实体完整性规则——是指若属性A是基本关系R的主属性,则属性A不能取空值。参照完整性规则——若属性(或属性组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。