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