00[1].数据库基础.pptVIP

  • 3
  • 0
  • 约5.85千字
  • 约 56页
  • 2018-05-15 发布于四川
  • 举报
实体完整性 赵彬 张明 王东 张明 姓名 67 80 76 89 成绩 物理 历史 物理 化学 课程 降 降 降 升 趋势 004 003 002 001 学号 主键 唯一的学号进行实体标识 不能进行区分 主键 主键非空 赵彬 张文武 王东 张明 姓名 67 80 76 89 成绩 物理 历史 物理 化学 课程 降 降 降 升 趋势 004 002 001 学号 主键为空,失去实体完整性 主键 外键 7 6 5 4 3 2 1 学号 周盈 孙胜 钱雯 赵彬 李健 王东 张明 姓名 89 7 87 6 90 4 65 2 成绩 学号 外键 主键 参照完整性 7 6 5 4 3 2 1 学号 周盈 孙胜 钱雯 赵彬 李健 王东 张明 姓名 89 7 87 9 90 4 65 2 成绩 学号 外键 主键 失去引用完整性 4. 数据库设计 现在,几乎所有的机关、企事业单位和公司都用到数据库系统。随着数据库应用的越来越广泛,数据库系统在整个社会中的作用也越来越重要。在数据库系统中,数据库是最基本、最重要的部分。数据库性能的高低,决定了整个数据库应用系统的性能。一个好的数据库需要通过严格的设计,才能满足各方面对数据的需要。 4.1数据库设计步骤 数据库应用系统的开发也是一项软件工程,称为数据库工程,数据库应用系统也有生存期的概念。按照规范化设置的方法,考虑数据库及其应用系统开发全过程,通常将数据库设计分为以下六个阶段: 1) 需求分析阶段。 2) 概念设计阶段。 3) 逻辑设计阶段。 4) 物理设计阶段。 5) 实现阶段。 6) 运行维护阶段。 4.2.1 需求分析的任务 需求分析就是数据库设计人员,通过仔细地调查和向用户详细地咨询,掌握用户的需求,理解用户的需求。让用户解释其需求,而不是数据库设计人员自己凭空设计需求。随着开发的进行,还需要经常与用户沟通,交流意见,以保证其需求仍然在开发的目的之中。了解用户业务需求可以在以后的开发阶段节约大量的时间,少走弯路。同时还应该重视输入输出,增强应用程序的可读性。 4.2 需求分析 4.2.2 需求分析的方法 在进行需求分析,首先是调查用户的实际要求,与用户达成共识。然后再进行实际调查。调查用户的机构情况、人员情况,业务情况等等,确定系统的任务。在进行需求调查时,可以画出数据流图(也就是用户业务流程图),进一步明确系统的边界。 4.2 需求分析 4.3.1 概念结构设计的任务 概念结构设计就是将需求分析得到的信息,抽象化为概念模型。概念结构设计应该能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。同时还有易于理解、易于更改,易于向关系、网状、层次等各种数据模型转换。 描述概念模型的有力工具就是E-R图,即用实体联系方法对具体数据进行抽象加工,将实体集合抽象成类型,用实体间联系的类型反映现实世界事物间的内在联系。概念结构设计的任务其实就是绘制数据库的E-R图。 4.3 概念结构设计 4.3.2 概念结构设计的方法 1. 概念结构设计的四类方法 概念结构设计通常有四类方法: 1) 自顶向下。即先定义全局概念结构再逐步细化。 2) 自底向上。即先定义各局部概念结构再逐步整和,是概念结构设计最常用的方法。 3) 逐步扩张。即先定义核心概念结构再逐步扩展。 4) 混合策略。即综合自顶向下和自底向上方法设计。 2. 自底向上方式设计的步骤 用户通常采用自底向上方式设计概念结构,即采用自底向上方式设计E-R图。自底向上概念结构设计的主要步骤,可以分为三步完成: 1) 进行数据抽象,设计局部概念模式。 2) 将局部概念模式,综合成全局概念模式。 3) 评审,分析。 4.3 概念结构设计 * * 数据库基础 数据库技术是数据管理的技术,是计算机应用从科学计算进入数据处理的一个划时代的转折。近年来数据库技术发展迅速,各种应用领域对数据管理的需求越来越多,各种信息系统都离不开数据库的支持。因此,数据库已成为信息社会的重要基础设施。 数据库技术是一门综合性的软件技术,是使用计算机进行各种信息管理的必备知识。数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据,是当代计算机科学的重要组成部分。 1.数据库概述 2.数据模型 3.关系数据库 4.数据库设计 5.数据库设计实例 1.1 数据库系统基本概述 1.2 数据库系统 1.数据库概述 1.1.1 数据库技术的发展历史 从数据管理的角度看,数据库技术到目前共经历了人工管理 阶段、文件系统阶段和数据库系统阶段。 人工管理阶段 特点: 数据不保存 (2) 没有对数据进行管理的软件系统 (3) 没有文件的概念 (4) 数据不具有独立性 1.1 数据库系统基本概述

文档评论(0)

1亿VIP精品文档

相关文档