- 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章数据库技术基础分析
数据库基础 主讲 谢可夫 数据库技术基础 数据库系统概述 数据管理技术的发展 人工管理阶段 应用领域:科学计算 特点:数据量少 硬件水平:没有磁盘等直接存取的外存储器 软件水平:没有对数据进行管理的系统软件 程序与数据的关系:应用程序直接调用数据。 文件管理阶段 应用领域:数据管理 特点:数据量大 硬件水平:出现了磁盘等大容量的外存储器 软件水平:出现了操作系统系统(包含文件系统) 程序与数据的关系:应用程序通过文件系统调用数据文件。 存在问题:数据冗余度大、数据独立性差、缺乏对数据的统一管理。 数据库阶段 应用领域:数据管理 特点:数据量极大 硬件水平:大容量的外存储器(价格下降) 软件水平:出现了对数据库管理系统软件 程序与数据的关系:由数据库管理系统对数据进行统一管理,应用程序通过文件系统调用数据库。 新型数据库系统 数据库技术的发展:层次数据库、网状数据库、关系数据库。 分布式数据库及特点 数据分布在计算机网络的不同节点上 分布在不同节点上的数据逻辑上属于同一数据库 每个节点都有自己的软、硬件资源和数据库管理系统 面向对象数据库系统 将面向对象的模型、方法和机制,与先进的数据库技术有机地结合形成的新型数据库系统。 多媒体数据库系统 数据库系统与多媒体技术相结合的产物 数据仓库 处理海量数据并带决策支持的数据库系统。涉及到三方面的技术:数据仓库技术、联机分析处理和数据挖掘技术。 数据库系统的组成 计算机硬件:主机、存储设备、输入输出设备和计算机网络环境。 计算机软件: 操作系统 数据库管理系统(DMBS):开发数据库系统的工具。 数据库应用系统:利用数据库系统资源开发出的、面向某一实际应用的软件。 管理信息系统;如人事管理系统和教学管理系统等 开放式信息服务系统:如综合科技信息系统。 数据库:数据库系统中按一定的方式组织的 ,存储在外部存储设备上的、能与多个用户共享的、与应用程序相互独立的相关数据集合。 数据库系统有关人员 最终用户 数据库应用系统开发人员 数据库管理员 数据库管理系统的功能 数据库定义(描述)功能:利用所提供数据定义语言描述数据库的逻辑结构和数据之间的联系。 数据库操作功能:利用所提供的数据操纵语言实现对数据库的检索、插入、修改和删除等基本操作。 数据库管理功能:包括系统建立与维护功能、系统运行控制功能。 数据库通信功能:提供数据库与操作系统的联机处理接口以及远程作业输入接口。 数据库系统特点 数据共享 减少数据冗余 数据独立 提供和增强数据安全性和完整性保护。 数据模型 现实世界的数据描述 数据处理的三个层次 现实世界:存在于人脑之外的客观世界。 信息世界:对客观事物及其联系的抽象描述 机器世界:信息世界中的信息数据化后的产物 基本概念 实体:现实世界中任何可区分、可识别客观事物。可以是人,如教师、学生等,也可以是物,如书本、仓库等。 属性:实体的特征(如教师编号、姓名等) 实体型: 实体的结构描述,是实体名和属性的集合;具有相同属性的实体,有相同的型。 如教师实体性: 教师(编号、姓名、性别、出生日期、职称) 教师张三和李四具有相同的型 实体值:具体的实体,是属性值的集合。 如教师李四的实体值:(15031,李四,男、09/21/65,教授) 属性型:属性名及其取值类型。 属性值:属性在器值域中所取的具体值。 实体集 :性质相同的同类实体的集合,如一 个系的教师。 域:属性的取值范围。 如 性别的取值范围{男,女} 职称的取值范围{助教,讲师,副教授,教授} 码:能够唯一确定实体集中每一个实体的属性 或属性组合。 如 教师实体中的教师编号。 实体与实体的联系 一对一联系(1:1) 如:男人集与女人集的夫妻联系 一对多联系(1:n) 如:班级与学生的隶属联系 多对多联系(m:n) 如:学生与课程的选课联系 实体-联系方法: 实体联系模型通过描述系统内所有的实体 及其属性以及实体间的联系来建立信息系统的概念模型。 1976年p.p.cheng提出实体联系(E-R)模型图来建立实体联系模型。 E-R图符号 举例:某家电商场欲建立商品销售管理和顾客资料管理信息系统,试建立系统的E-R模型。 关系:符合一定要求的二维表 关系及相关概念 根据E-R模型简历建立商场管理系统关系模型 员工关系 元组:由相关联的属性组成的一组数据。 关系的基数:关系元组的个数。 属性:关系中的一列,由属性名标识。 关系的度:一个关系中属性的数目。 属性的域:属性的取值范围。 候选码:关系中可以唯一确定每个元组的属性或属性组。 主
文档评论(0)