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

第二章 数据库系统基础知识.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 第二章 数据库系统的基本知识 1、数据处理 2、数据库系统 3、数据模型 4、关系数据库---VF的简单使用 1.数据定义:描述事物的符号记录,包括数字、字符、图形、图象等各种形式的符号 2.数据处理(数据管理):对数据的收集、存储、分类、计算、加工、检索和传输等操作 3.数据管理的发展: 具有高度物理独立性和一定逻辑独立性 独立性差 不独立 完全依赖与应用程序 独立性 共享性高 冗余度小 共享性差 冗余度大 无共享 冗余度极大 共享程度 数据库管理系统 文件系统 人 管理者 60年代末 50年代后期 50年代初 年代 数据库管理 文件管理 人工管理 名称 应用程序1 数据集1 应用程序2 数据集2 应用程序n 数据集n . . . . . . 人工管理阶段应用程序与数据之间对应关系 应用程序1 文件1 应用程序2 文件2 应用程序n 文件n 存取 方法 . . . . . . 文件系统 应用程序1 应用程序1 应用程序1 数据库管理系统 数据库 数据库管理 实例 用户 计算机硬件 数据库 应用程序 DBMS 用户:包括最终用户,数据库应用系统开发人员和数据库管理员(DBA) 1)最终用户:通过应用系统的用户界面使用数据库的人员 2)系统分析员、系统设计员和程序员 3)数据管理机构负责对整个数据库系统进行总体控制和维护,以保证数据库系统正常运行的一组人员 1.数据库(database db)定义:长期储存在计算机内有组织的大量的共享的数据集合.数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库是某个企业、组织或部门所设计的数据的一个综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系 2.概念模型:是现实世界到信息世界的第一层抽象,是用户与数据库设计人员之间进行交流的语言 实例:如果要进行校园信息管理:可以包括1.学生成绩管理系统 2.学生选课系统 3.职工工资管理系统 4.教师选课排课系统 现实世界 信息世界 数据世界 客观事物 (事物名称、特征特性) 转换 实体 ---- 实体型(用实体名及其属性名集合来抽象和刻画同类实体) 学生(学号,姓名,性别,出生年月) (实体名、属性) (属性值和属性型) 实体之间的联系 转换 数据模型 层次模型 网状模型 关系模型 实体之间的联系 1.一对一(1:1) 学校----校长 班级---- 班主任 丈夫---妻子 2.一对多(1:N) 班主任---学生 3.多对多(M:N) 课程----学生 学生----任课教师 可采用实体模型反映实体之间的联系,例如ER图 课程 课程名 总课时 学分 任课 教师 M N 名字 性别 年龄 实体 联系 属性 1.数据库管理系统(database management system DBMS):是位于用户与操作系统之间的一层数据管理软件,用于建立\运用和维护数据库 2.三级模式结构:从DBMS角度看,数据库系统通常采用三级模式结构 实例:如果要进行校园信息管理:可以包括1.学生成绩管理系统 2.学生选课系统 3.职工工资管理系统 4.教师选课排课系统 * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档