网站大量收购独家精品文档,联系QQ:2885784924

第3章数据库技术基础要点.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基础 主讲 谢可夫 湖南师范大学计算机教学部 数据库技术基础 数据库系统概述 数据管理技术的发展 人工管理阶段 应用领域:科学计算 特点:数据量少 硬件水平:没有磁盘等直接存取的外存储器 软件水平:没有对数据进行管理的系统软件 程序与数据的关系:应用程序直接调用数据。 文件管理阶段 应用领域:数据管理 特点:数据量大 硬件水平:出现了磁盘等大容量的外存储器 软件水平:出现了操作系统系统(包含文件系统) 程序与数据的关系:应用程序通过文件系统调用数据文件。 存在问题:数据冗余度大、数据独立性差、缺乏对数据的统一管理。 数据库阶段 应用领域:数据管理 特点:数据量极大 硬件水平:大容量的外存储器(价格下降) 软件水平:出现了对数据库管理系统软件 程序与数据的关系:由数据库管理系统对数据进行统一管理,应用程序通过文件系统调用数据库。 新型数据库系统 数据库技术的发展:层次数据库、网状数据库、关系数据库。 分布式数据库及特点 数据分布在计算机网络的不同节点上 分布在不同节点上的数据逻辑上属于同一数据库 每个节点都有自己的软、硬件资源和数据库管理系统 面向对象数据库系统 将面向对象的模型、方法和机制,与先进的数据库技术有机地结合形成的新型数据库系统。 多媒体数据库系统 数据库系统与多媒体技术相结合的产物 数据仓库 处理海量数据并带决策支持的数据库系统。涉及到三方面的技术:数据仓库技术、联机分析处理和数据挖掘技术。 数据库系统的组成 计算机硬件:主机、存储设备、输入输出设备和计算机网络环境。 计算机软件: 操作系统 数据库管理系统(DMBS):开发数据库系统的工具。 数据库应用系统:利用数据库系统资源开发出的、面向某一实际应用的软件。 管理信息系统;如人事管理系统和教学管理系统等 开放式信息服务系统:如综合科技信息系统。 数据库:数据库系统中按一定的方式组织的 ,存储在外部存储设备上的、能与多个用户共享的、与应用程序相互独立的相关数据集合。 数据库系统有关人员 最终用户 数据库应用系统开发人员 数据库管理员 数据库管理系统的功能 数据库定义(描述)功能:利用所提供数据定义语言描述数据库的逻辑结构和数据之间的联系。 数据库操作功能:利用所提供的数据操纵语言实现对数据库的检索、插入、修改和删除等基本操作。 数据库管理功能:包括系统建立与维护功能、系统运行控制功能。 数据库通信功能:提供数据库与操作系统的联机处理接口以及远程作业输入接口。 数据库系统特点 数据共享 减少数据冗余 数据独立 提供和增强数据安全性和完整性保护。 数据模型 现实世界的数据描述 数据处理的三个层次 现实世界:存在于人脑之外的客观世界。 信息世界:对客观事物及其联系的抽象描述 机器世界:信息世界中的信息数据化后的产物 基本概念 实体:现实世界中任何可区分、可识别客观事物。可以是人,如教师、学生等,也可以是物,如书本、仓库等。 属性:实体的特征(如教师编号、姓名等) 实体型: 实体的结构描述,是实体名和属性的集合;具有相同属性的实体,有相同的型。 如教师实体性: 教师(编号、姓名、性别、出生日期、职称) 教师张三和李四具有相同的型 实体值:具体的实体,是属性值的集合。 如教师李四的实体值:(15031,李四,男、09/21/65,教授) 属性型:属性名及其取值类型。 属性值:属性在器值域中所取的具体值。 实体集 :性质相同的同类实体的集合,如一 个系的教师。 域:属性的取值范围。 如 性别的取值范围{男,女} 职称的取值范围{助教,讲师,副教授,教授} 码:能够唯一确定实体集中每一个实体的属性 或属性组合。 如 教师实体中的教师编号。 实体与实体的联系 一对一联系(1:1) 如:男人集与女人集的夫妻联系 一对多联系(1:n) 如:班级与学生的隶属联系 多对多联系(m:n) 如:学生与课程的选课联系 实体-联系方法: 实体联系模型通过描述系统内所有的实体 及其属性以及实体间的联系来建立信息系统的概念模型。 1976年p.p.cheng提出实体联系(E-R)模型图来建立实体联系模型。 E-R图符号 实体名 属性 联系 举例:某家电商场欲建立商品销售管理和顾客资料管理信息系统,试建立系统的E-R模型。 编号 姓名 性别 生日 职务 工资 部门 编号 厂家 单价 单位 型号 名称 电话 地址 姓名 编号 金额 数量 日期 商品 顾客 员工 销售 m n k 举例 建立学生管理系统的E-R模型 学号 姓名 生日 性别 民族 简历 学院号 学院 院长 学分 课名 课程号 学生 学院 课 程 学院 课程 学生 注册 选修 成绩 m n n 1

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档