数据库基础教程7-1
数据库基础教程
数据库系统概论An Introduction to Database System
第七章
数据库设计
An Introduction to Database System
数据库基础教程
第七章 数据库设计7.1 数据库设计概述7.2 需求分析
7.3 概念结构设计7.4 逻辑结构设计
7.5 数据库的物理设计7.6 数据库实施和维护 7.7 小结An Introduction to Database System
数据库基础教程
数据库设计概述 数据库设计 数据库设计是指对于一个给定的应用环境,构造(设 计)优化的数据库逻辑模式和物理结构,并据此建立 数据库及其应用系统,使之能够有效地存储和管理数 据,满足各种用户的应用需求,包括信息管理要求和 数据操作要求。
目标:为用户和各种应用系统提供一个信息基础设施 和高效率的运行环境
An Introduction to Database System
数据库基础教程
7.1 数据库设计概述7.1.1 数据库设计的特点7.1.2 数据库设计方法
7.1.3 数据库设计的基本步骤7.1.4 数据库设计过程中的各级模式
An Introduction to Database System
数据库基础教程
7.1.1 数据库设计的特点 数据库建设的基本规律 三分技术,七分管理,十二分基础数据 管理 数据库建设项目管理 企业(即应用部门)的业务管理
基础数据 收集、入库 更新新的数据
结构(数据)设计和行为(处理)设计相结合 将数据库结构设计和数据处理设计密切结合An Introduction to Database System
数据库基础教程
数据库设计的特点(续)现实世界 数据分析 概念模型设计 逻辑数据库设计 物理数据库设计 子模式设计 建立数据库 功能分析 功能模型 功能说明
事务设计 程序说明 应用程序设计 程序编码调试
结构和行为分离的设计An Introduction to Database System
数据库基础教程
7.1 数据库设计概述7.1.1 数据库设计的特点7.1.2 数据库设计方法
7.1.3 数据库设计的基本步骤7.1.4 数据库设计过程中的各级模式
An Introduction to Database System
数据库基础教程
7.1.2 数据库设计方法 手工与经验相结合方法 设计质量与设计人员的经验和水平有直接关系
数据库运行一段时间后常常不同程度地发现各种问题,增加了维护代价
规范设计法 基本思想:过程迭代和逐步求精
An Introduction to Database System
数据库基础教程
数据库设计方法(续) 新奥尔良(New Orleans)方法 将数据库设计分为若干阶段和步骤
基于E-R模型的数据库设计方法 概念设计阶段广泛采用
3NF(第三范式)的设计方法 逻辑阶段可采用的有效方法
ODL(Object Definition Language)方法 面向对象的数据库设计方法An Introduction to Database System
数据库基础教程
数据库设计方法(续) 计算机辅助设计 ORACLE Designer 2000
SYBASE PowerDesigner
An Introduction to Database System
数据库基础教程
7.1 数据库设计概述7.1.1 数据库设计的特点7.1.2 数据库设计方法
7.1.3 数据
库设计的基本步骤7.1.4 数据库设计过程中的各级模式
An Introduction to Database System
数据库基础教程
7.1.3 数据库设计的基本步骤 数据库设计分6个阶段 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护
需求分析和概念设计独立于任何数据库管理系统 逻辑设计和物理设计与选用的DBMS密切相关An Introduction to Database System
数据库基础教程
数据库设计的基本步骤(续)一、数据库设计的准备工作:选定参加设计的人1.系统分析人员、数据库设计人员 自始至终参与数据库设计
2. 用户和数据库管理员 主要参加需求分析和数据库的运行维护
3.应用开发人员(程序员和操作员) 在系统实施阶段参与进来,负责编制程序和准备软硬件环境An Introduction to Database System
数据库基础教程
数据库设计的基本步骤(续)二、数据库设计的过程(六个阶段)⒈需求分析阶段 准确了解与分析用户需求(包括数据与处理) 最困难、最耗费时间的一步
An Introduction to Database System
数据库基础教程
数据库设计的基本步骤(续)⒉概念结构设计阶段 整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
An Introduction to Database System
数据库基础教程
数据库设计的基本步骤(续)⒊逻辑结构设计阶段 将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
An Introduction to Database System
…… 此处隐藏:461字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




