当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 第二节 数据库设计

资源类别:文库,文档格式:PDF,文档页数:55,文件大小:2.21MB,团购合买
￾ 数据库设计基础 ￾ 数据库设计步骤 ￾ 数据库设计工具
点击下载完整版文档(PDF)

河南中医药大学信息技术学院 《数据库规划与设计》 第一章第二节数据库设计 管理科学与工程学科王哲

河南中医药大学信息技术学院 《数据库规划与设计》 第一章 第二节 数据库设计 管理科学与工程学科 王哲

知识点 〗数据库设计基础 数据库设计步骤 〗数据库设计工具

知识点 ￾ 数据库设计基础 ￾ 数据库设计步骤 ￾ 数据库设计工具 2

1数据库设计基础 数据库设计( Database Design是指对于一个给定的应用环 境,构造最优的数据库模式,建立数据库及其应用系统,使 之能够有效地存储数据,满足各种用户的应用需求(信息要 求和处理要求)。 《百度百科》

1 数据库设计基础 ￾￾ 数据库设计(Database Design) (Database Design)是指对于 个给定的应用环 一个给定的应用环 境,构造最优的数据库模式,建立数据库及其应用系统,使 之能够有效地存储数据,满足各种用户的应用需求(信息要 求和处理要求)。 ——《百度百科》 3

1定义 The definition of dB design 对于一个给定的应用环境,构造(设计) 数据库设计优化的数据库逻辑模式和物理结构,并据此建 立数据库及其应用系统,使之能够有效地存储 和管理数据,满足各种用户的应用需求,包括 信息管理要求和数据操作要求

1.1 定义 4

12关键点 2 nformation management data manipulation requirements(信息管理要求)| requirements(数据操作要求 store and manage all kinds of do some operations on data, data objects in database eg. search add, delete, alter

1.2 关键点

1③3特点 0(1)三分技术,七分管理,十二分数据; 〗数据库的建设不仅涉及数据库的设计和开发等技术,也涉及 管理问题,这里的管理不仅仅包括项目管理,也包括与相关 关联的企业业务管理。基础数据的收集、整理是非常繁琐吃 力的事情

1.3 特点 ￾ (1) 分技术,七分管理,十 分数据; 三分技术,七分管理,十二分数据; ￾ 数据库的建设不仅涉及数据库的设计和开发等技术,也涉及 管理问题 这里的管理不仅仅包括项目管理 也包括与相关 管理问题,这里的管理不仅仅包括项目管理,也包括与相关 关联的企业业务管理。基础数据的收集、整理是非常繁琐吃 力的事情。 6

1③3特点 0(2)数据库结构设计和对数据处理设计密切结合 结构设计:设计各级数据库模式,决定数据库系统的信息内容; 行为设计:决定数据库系统的功能,是事务处理等应用程序的设计。 现实世界 现实世界 数据分析 功能分折 数据分析 功能分析 概念模型设计 模型 功能说明 展念模恒设[功能模型门[功能说明 逻辑模型设计卜 务设计 逻辑模型设计 物理数据库设计 程序说明 物理数据库设计 程序说明 子模式设计 ■应用程序设计 「子模式设计 应用程序设计 结构 建立数据库 程序调试 行为 设计 程序编码调 程序运行 结构与行为设计分离示意图 结构与行为设计结合示意图

1.3 特点 ￾ (2)数据库结构设计和对数据处理设计密切结合 结构设计:设计各级数据库模式,决定数据库系统的信息内容; 行为设计:决定数据库系统的功能,是事务处理等应用程序的设计。 7

14设计方法 0(1)手工试凑法 设计质量与设计人员的经验和水平有直接关系; 缺乏科学理论和工程方法的支持,工程的质量难以保证; 数据库运行一段时间后常常又不同程度地发现各种问题,增加了维 护代价

1.4 设计方法 ￾ (1)手 试凑法 工 设计质量与设计人员的经验和水平有直接关系; 缺乏科学理论和工程方法的支持,工程的质量难以保证; 数据库运行一段时间后常常又不同程度地发现各种问题,增加了维 护代价。 8

14设计方法 0(2)规范设计法 基本思想:过程迭代和逐步求精 典型方法:基于ER模型的数据库设计,概念设计阶段广泛使用 3NF(第三范式)的设计方法,逻辑阶段采用的有效方法;… (3)计算机辅助设计法 利用应用软件完成数据库设计的任务,如 SYBASE PowerDesigner、 ORACLE Designer2000

1.4 设计方法 ￾ (2)规范设计法 基本思想:过程迭代和逐步求精 典型方法:基于ER模型的数据库设计 模型的数据库设计,概念设计阶段广泛使用 概念设计阶段广泛使用; 3NF(第三范式)的设计方法,逻辑阶段采用的有效方法;…… ￾ (3)计算机辅助设计法 利用应用软件完成数据库设计的任务 利用应用软件完成数据库设计的任务,如SYBASE PowerDesigner、 ORACLE Designer 2000。 9

16良构设计的目标 减少不必要的数据冗余,提高程序共享性; 卩保证数据的独立性,可修改,可扩充; 访问数据库时间短; 〗数据库存储空间小; 卩保证数据库的安全性和保密性; 0易于维护

1.5 良构设计的目标 ￾ 减少不必要的数据冗余,提高程序共享性; ￾ 保证数据的独立性,可修改,可扩充; ￾ 访问数据库时间短; ￾ 数据库存储空间小; ￾ 保证数据库的安全性和保密性; ￾ 易于维护。 10

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共55页,可试读19页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有