数据库系统原理及应用教程(部分题目答案)

数据库系统原理及应用教程(部分题目答案)

ID:38700313

大小:53.00 KB

页数:8页

时间:2019-06-17

数据库系统原理及应用教程(部分题目答案)_第1页
数据库系统原理及应用教程(部分题目答案)_第2页
数据库系统原理及应用教程(部分题目答案)_第3页
数据库系统原理及应用教程(部分题目答案)_第4页
数据库系统原理及应用教程(部分题目答案)_第5页
资源描述:

《数据库系统原理及应用教程(部分题目答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.4.7什么是数据的整体性?什么是数据的共享性?为什么要使数据有整体性和共享性数据的整体性是指在进行数据库设计时,要站在全局需要的角度进行抽象和组织数据;要完整地、准确睇描述数据自身和数据之间联系的情况;要建立设和整日需要的数据模型。数据的共享性是指由于数据库系统是从整体角度上看待和描述数据的,数据不再面向某个应用,而是面向整个系统。数据的整体性高会使得数据库中的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避免了由此产生的数据维护麻烦和数据统计错误问题。数据共享度高会提高数据的利用率,它使

2、得数据更有价值和更容易、更方便地被使用1.4.16试述数据库系统的三级模式结构及每级模式的作用?答:数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)。逻辑模式是对数据库中数据的整体逻辑结构和特征的描述。外模式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述。内模式是数据的内部表示或底层描述。逻辑模式是系统为了减小数据冗余、实现数据共享的目标,并对所有用户的数据进行综合抽象而得到的统一的全局数据视图。通过外模式,可以方便用户使用和增强数据的安全性。通过设计内模式,可以将系统的模式(全局

3、逻辑模式)组织成最优的物理模式,以提高数据的存取效率。改善系统的性能指标。2.4.1定义并解释术语实体:现实世界中存在的可以相互区分的事物或概念称为实体。实体型:现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为实体型。实体集:具有相同特征或能用同样特征描述的实体的集合称为实体集。属性:关系表中的每一列即为一个属性////属性为实体的某一方面特征的抽象表示。码:码也称关键字,它能够惟一标识一个实体。E-R图为实体-联系图:提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型

4、。数据模型:表示实体类型及实体类型间联系的模型,具有数据结构、数据操作和完整性约束条件三要素。它是一种组严格定义的概念集合。2.4.2试述数据模型的概念、数据模型的作用和数据模型的三个要素在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。数据模型是数据库管理的教学形式框架,是用来描述一组数据的概念和定义,包括三个方面:概念数据模型、逻辑数据模型、物理数据模型数据模型的三要素:数据结构、数据操作、数据完整性约束3.4.2章节例题3.9.1数据库设计过程包括哪几个主要阶段?哪些阶段独立于数据库管理

5、系统?哪些阶段依赖于数据库管理系统。4个主要阶段:需求分析、概念设计、逻辑设计和物理设计;需求分析和概念设计独立于数据库管理系统,逻辑设计和物理设计依赖于数据库管理系统。3.9.10什么是E-R图,E-R图的基本要素有哪些?E—R图是一种信息建模工具,它提供了表示实体型、属性与联系的一种方法。基本元素有实体型:用矩形表示。属性:用椭圆形表示,并用无向边将其与相应的实体(属性)连接起来。联系:用菱形表示,并用无向边分别与有关的实体连接起来,并在无向边旁标上联系的类型。5.7.1试述sql语言的特点SQL是一个通用

6、的、功能极强的关系数据库语言,它有以下特点。综合统一,集DDL、DML、DCL功能于一体,语言风格统一,能完成对数据库各种操作。高度非过程化,系统自动完成对存取路径、SQL语句的操作过程。面向集合的操作方式;以同一种语法结构提供两种使用方式;语言简单,易学易用。5.7.5设职工---社团数据库有三个基本表:职工(职工号,姓名,年龄,性别);社会团体(编号,名称,负责人,活动地点);参加(职工号,编号,参加日期);其中:1)职工表的主码为职工号。2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性

7、为职工号。3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。试用SQL语句表达下列操作:1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。2)建立下列两个视图。社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);参加人情况(职工号,姓名,社团编号,社团名称,参加日期)3)查找参加唱歌队或篮球队的职工号和姓名。4)查找没有参加任何团体的职工情况。5)查找参加了全部社会团体的职工情况。6) 查找参加了职工号为

8、“1001”的职工所参加的全部社会团体的职工号。7) 求每个社会团体的参加人数。8) 求参加人数最多的社会团体的名称和参加人数。9) 求参加人数超过100人的社会团体的名称和负责人。10)把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户李平,并允许他将此权力授予其他用户。答:1)CREAT TABLE 职工(职工号 CHAR(10)NOT NULL UNIQUE,姓名 

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

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

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