- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.关系操作 2.数据库设计的特点 数据库设计既是一项涉及多学科的综合性技术,又是一项庞大的工程项目。数据库设计主要包括结构特性设计和行为特性设计两个方面的内容。结构特性设计是指确定数据库的数据模型。数据模型反映了现实世界的数据及数据之间的联系,在满足要求的前提下,尽可能地减少冗余,实现数据的共享。行为特性设计是指确定数据库应用的行为和动作,应用的行为体现在应用程序中,行为特性的设计主要是应用程序的设计。因为在数据库工作中,数据库模型是一个相对稳定并为所有用户共享的数据基础,所以数据库设计的重点是结构性设计,但必须与行为特性设计相结合。 (2)处理要求:指用户要完成什么处理功能,对处理的响应时间有什么要求,是什么样的处理方式(批处理还是联机处理)。 (3)安全性与完整性要求:确定用户的需求是很困难的,因为一方面,用户往往对计算机应用不太了解,难以准确表达自己的需求;另一方面,计算机专业人员又缺乏用户的专业知识,存在与用户准确沟通的障碍。只有通过不断与用户深入交流,才能逐步确定用户的实际需求。 1.简述数据库、数据库管理系统、数据库系统的概念。 2.简述文件系统与数据库系统的区别和联系。 3.简述数据库系统的特点。 4.简述数据模型的概念、数据模型的作用和数据模型的三个要素。 5.数据库的三级模式结构是什么? 6.解释概念模型中的以下术语:实体、实体型、实体集、属性、关键字和实体联系图(E-R图)。 7.数据库设计分为哪几个步骤? 8.某个企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘用期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。 (1)根据上述语义画出E-R图。在E-R图中需注明实体的属性、联系的类型及实体标识符。 (2)将E-R模型转换成关系模型,并指出每个关系模式的主键和外键。 * 1.2.4 面向对象数据模型 4)类的层次结构 一组类可形成一个类层次 子类可以具有父类的所有属性、消息和方法,还可以有自己独特的父类没有的属性和方法 5)继承 子类具有父类特性的机制称为继承 建模的工具,提供了对现实世界简明而精确的描述 提供信息重用机制,子类可以继承父类的特性,避免许多重复定义工作 1.2.4 面向对象数据模型 2.面向对象数据库语言 描述面向对象数据库模式,说明并定义对象实例 功能:类的定义与操纵、方法的定义、对象的操纵 3.模式演进 面向对象数据模式为适应需求的变化而发生变化过程称为模式演进。 模式演进必须保持模式的一致性。它由模式一致性约束来保证。 1.2.4 面向对象数据模型 4.对象-关系数据库 支持面向对象的数据模型 支持传统数据库系统所有的数据库特征 具有扩充数据类型、支持复杂对象、支持继承、提供通用的规则系统等功能 1.3 关系数据库管理系统 关系的性质如下: 一个关系就是一张二维表。一个关系中要有一个关键字,称为主键。关键字可以唯一地标识一个元组。 每一列上的数据属于同一种属性; 没有完全相同的行,两行之间可以有重复的字段但不能所有字段都重复; 行与行间顺序可互换; 列与列间顺序可互换; 列的名称在表中要唯一 1.3.1关系数据库规范化 关系数据库规范化设计简称范式设计,详见课件“数据库范式设计(专题).ppt” 1.3.2 关系运算 1、传统的关系运算 两个关系必须具有相同的结构 并集运算:关系R与关系S的并由属于R或属于S的元组组成。 R?S R∪S运算 A B C 3 6 7 2 5 7 7 2 3 4 4 3 R A B C 3 4 5 7 2 3 S A B C 3 6 7 2 5 7 7 2 3 4 4 3 3 4 5 R∪S 1.3.2 关系运算 交集运算:两个关系R和S的交是由既属于R又属于S的元组组成的集合。 R?S R?S运算 A B C 3 6 7 2 5 7 7 2 3 4 4 3 R A B C 3 4 5 7 2 3 S A B C 7 2 3 R∩S 1.3.2 关系运算 差集运算:关系R与关系S的差由属于R而不属于S的所有元组组成,即差运算是从R中去掉S中也有的元组。 R?S R?S 差集运算 A B C 3 6 7 2 5 7 7 2 3 4 4 3 R A B C 3 4 5 7 2 3 S A B C 3 6 7 2 5 7 4 4 3 R-S A B C 3 6 7 S-R 1.3.2 关系运算 2、专门的关系运算 投影:用来选择表中的列,(该操作会生成一个结构不同,但数据条数与原表相等的子表) 选择:用来选择表中的行,(该操作会生成一个结
您可能关注的文档
最近下载
- 义务教育版(2024)四年级全一册第7课《数字编码随处见》.pptx VIP
- 《工程勘察定向钻探技术规程》.pdf VIP
- 多联机空调施工组织设计方案.docx VIP
- 计算机应用基础(Windows10+WPSOffice 2019)中职全套教学课件.pptx
- DELL EMC 存储设备健康检查报告(模板).doc VIP
- 金融知识竞赛题库第四部分中国人民银行法试题及答案.doc VIP
- 2025-2030年中国猪苓中药材行业现状调查及投资前景预测研究报告.docx
- 大疆无人机公司介绍.ppt VIP
- 防酸碱劳保培训课件.pptx VIP
- GBZT 181-2024 建设项目放射性职业病危害评价报告编制标准.pdf VIP
文档评论(0)