- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学数据库教学课件第五章数据库设计
字段名 数据类型 长度 默认值 规则 索引类型 学号 文本 6 无 无 主索引 姓名 文本 8 无 无 一般索引 性别 文本 2 男 取值:男,女 ―― 出生年月 日期 短日期 … … ―― 籍贯 文本 100 无 无 ―― 班级编号 文本 6 无 无 一般索引,外键 “学生”关系 逻辑结构详细设计: 若选用了Access数据库管理系统,可按其要规则设计类似下面的逻辑结构。 5.5 物理结构设计 数据库物理结构设计就是为已设计好的逻辑数据模型选择最适合应用要求的物理结构。它依赖于所选择的数据库管理系统和给定的计算机硬件软硬件环境。 逻辑模型 物理模型 将信息世界的数据描述成计算机处理的数据形式。 5.6 数据库实施 数据库实施就是在计算机上建立起实际数据库结构、装入数据、测试和试运行的过程。 数据库实施步骤: ① 定义数据库结构 ② 组织数据入库 ③ 编写和调试应用程序 ④ 数据库试运行 数据库系统正式运行,标志着数据库设计与应用开发工作的结束和维护阶段的开始 。 5.7 数据库的使用与维护 小结 数据库设计的几个部分 -需求分析 -概念结构设计 -逻辑结构设计 -物理结构设计 -数据库的实施 -使用与维护 * * 第五章 数据库设计 数据库设计是开发数据库应用系统的关键。简单地讲数据库设计就是创建数据库系统的管理对象。 本章以学生信息管理系统为例,介绍数据库设计的有关内容。 5.1 数据库设计概述 数据库设计步骤 数据库的设计六个阶段: 1. 需求分析 2. 概念结构设计阶段 3. 逻辑结构设计阶段 4. 物理结构设计阶段 5. 数据库实施 6. 数据库运行与维护 概念结构设计阶段 需求分析 物理结构设计阶段 逻辑结构设计阶段 数据库运行维护 数据库实施 开始实施--施工建造 前期准备--图纸设计 提出方案--小区规划 开始调研—可行性分析 业主入住 小区管理—物业维护 建一个居民小区 打个比喻: 5.2 需求分析 需求分析是数据库设计的第一步。这一阶段主要是对数据库应用系统所要处理的对象进行全面了解,包括了解用户需求,收集信息,提出问题及解决问题的思路等。 例如:建立“学生信息管理系统”,目的是对学院、系、班级、教研室等部门的信息进行管理,还要管理教师和学生的基本信息,以及学生选课的情况。 信息要求:系统涉及到学院、系、教研室、教师、学生、班级、课程、选课等各方面的信息。 处理要求:增加、删除、修改各数据对象中的数据,各类查询、统计及报表打印等等。 安全性要求:只允许学院内部人员使用该系统,允许学生查询成绩但不能修改,允许教师录入和修改学生成绩等。 5.3 概念结构设计 概念设计的目标是产生反映需求信息的数据库概念结构,它与具体的DBMS无关。概念设计用实体-联系模型(简称E-R图) 表示。在E-R模型中,用于描述数据的概念主要有实体、属性、实体集、关键字及实体之间的联系等。 现实世界 概念模型 将现实世界客观存在的事物及其相互间联系通过符号记录下来抽象为信息世界。 1. 实体及相关概念 (1) 实体:客观存在并相互区别的事物。 实体可以是可触及的对象,如一个学生,一本书,一辆汽车;也可以是抽象的事件,如一堂课,一次比赛等。 (2) 属性:实体所具有的特征和性质。 如:学生实体有学号、姓名、年龄、性别等。 (3) 码:能够唯一的标识一个实体的属性称为这个实体的关键字,即主键。 如:学生的学号。而学生的姓名可能有重名,不能作为学生实体的关键字(码)。 (4) 实体集:具有相同属性的同一类事物,是一个实体的集合。 如:所有的学生信息记录、所有的课程信息记录等。 两个或两个以上的实体集间的关联关系的描述。 如:系与系主任、班级与班长(1:1关系) ;系与教研室、班级与学生(1:n关系) ;学生与课程、教师与课程(m:n关系) 。 实体集之间的联系分一对一(1:1)、一对多(1:n) 、多对多(m:n)3种。 2. 联系与联系集 E-R图 E-R模型(概念模型的描述方法) ,是用实体-联系图(简称E-R图)来描述的,是通过图形来描述实体集、实体属性和实体集之间的联系
文档评论(0)