- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理及应用 主讲:秦金磊 院系:信息与网络管理中心 课程内容简介 一、数据库基础理论 二、SQL Severe数据库的使用 三、使用VB开发数据库应用程序 要 点 数据库系统概述 数据模型 关系数据库 关系的规范化 数据库设计 第一章 数据库系统概述 1.1信息、数据与数据处理 1.2数据管理技术的发展 1.3数据库系统的组成与结构 1.4数据库管理系统 1.1信息、数据与数据处理 1.1信息、数据与数据处理 如何提高数据管理水平,是数据处理的核心环节。 1.2数据管理技术的发展 时间:20世纪50年代中期以前 应用:以科学计算为目的 硬件:只有卡片、纸带、磁带等存储设备 软件:没有操作系统,没有进行数据管理的软件 特点: 程序和数据放在一起 数据不能共享 人工管理阶段数据管理示例 例:两个C语言程序,分别求10个数据之和和最大值。程序与数据放在一起,数据没有能够共享。 2.文件系统阶段 文件系统阶段数据管理示例 上例用文件实现 3.数据库系统阶段 数据库系统阶段数据管理示例 上例用数据库实现 数据库系统开发过程及其工具 数据库的体系结构-SPARC分级结构 SPARC结构三级模式 SPARC结构两层映像 第一章 小结 信息、数据、数据处理、数据管理的基本概念。 数据管理的三个发展阶段。 DB、DBS、DBMS、DBA的含义。 DBS开发过程和工具,及其在计算机系统中的位置。 三级模式、两层映射、独立性的概念。 DBMS的功能及组成。 要 点 数据库系统概述 数据模型 关系数据库 关系的规范化 数据库设计 第二章 数据模型 2.1 现实世界的抽象过程 2.2 概念模型 2.3 数据模型及组成要素 2.1 现实世界的抽象过程 现实世界是指存在人们头脑之外的、有着千丝万缕联系的客观世界,须抽象才能将其存储在计算机中。 所谓的抽象即删繁就简,挑出重点,反映本质。 其过程包括:现实世界?信息世界?机器世界 2.2 概念模型 多对多联系(m:n) 概念模型的表示方法 多个实体型间的联系 根据大学业务规则,设计初步E-R模型 (1)学校有多个学院,每个学院有若干系,每个系属于一个学院,学院与系的关系为一对多。 (2) 每个系有多个班级,每个班级属于一个系,系与班级的关系为一对多 (3)每个系聘任多个教师,每个教师属于一个系,系与教师,的关系为一对多 (4)每个班有多名学生,每个学生属于系,学生与班级的关系为一对多 (5)每个学期学校要安排统一的课程表,每门课有多名教师将,一个教师可讲授多门课,教师与课程的关系为多对多 (6) 每个学生选修多门课,每门课有多名学生选,学生与课程关系为多对多 2.3 数据模型及组成要素 二维表: 平坦的,每一列单独的表示一个属性,一行表示一个元组。 关系: 一个二维表是一个关系 表名就是关系名 第二章 小结 现实世界?信息世界(概念模型)?机器世界(数据模型)的抽象过程。 概念模型中的实体、属性、码、域、三种联系等概念。 E-R图的画法。 数据模型的组成要素。 三种数据模型。 关系模型的特点及优点。 现实世界中,事物内部以及事物之间是有联系的,在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系。 实体内部的联系是指组成实体的各属性之间的联系。 实体之间的联系通常是指不同实体集之间的联系。 一对一联系(1:1) 一对多联系(1:n) 多对多联系(m:n) 2.2 概念模型 2.联系方式 两个实体集之间的联系可分为如下三种方式: 如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1. 如:一个班级只有一个正班长 一个班长只在一个班中任职 班级 班级-班长 班长 1 1 1:1联系 2.2 概念模型 一对一联系(1:1) 对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系,记为1:n. 一对多联系(1:n) 如:一个班中有若干学生,每个学生只在一个班中学习 班级 组成 学生 1 n 1:n联系 实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体B具有多对多联系,记为m:n。 如课程与学生之间的联系: 一门课程同时有若干个学生选修 一个学生可以同时选修多门课程 课程 选修 学生 m n m:n联系 2.2 概念模型 对于多个实体之间的联系,可以按照两两实体进行分析即可。实际事物中还存在实体内部的联系,也可按此进行分析。 概念模型是对信息世
文档评论(0)