数据库chapter7(2)
时间:2025-02-27
时间:2025-02-27
华中科技大学管理学院数据库课件,“我为人人”服务队收集整理上传
第7章 数据库设计
本章讨论数据库设计的方法和技术。主要围绕数据库设计过程的六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护,依次进行介绍。
7畅1 数据库设计概述
1畅数据库设计的任务和内容
(1)数据库设计的任务
数据库设计是指根据用户需求研制数据库结构并应用数据库的过程。具体地说,数据库设计是指对于指定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效地存储数据,满足用户的信息需求和处理要求。数据库设计的优劣将直接影响信息系统的质量和运行效果。因此,设计一个结构优化的数据库是对数据进行有效管理的前提和正确利用信息的保证。(2)数据库设计的内容
数据库设计的内容包括数据库的结构设计和数据库的行为设计两个方面。数据库的结构设计是指根据给定的应用环境,进行数据库的模式设计或子模式设计。它包括数据库的概念设计、逻辑设计和物理设计,即设计数据库框架或数据库结构。数据库结构是静态的、稳定的,一经形成后通常情况下是不容易也不需要改变的,所以结构设计又称为静态模式设计。
数据库的行为设计是指数据库用户的行为和动作。在数据库系统中,用户的行为和动作是指用户对数据库的操作,这些要通过应用程序来实现,所以数据库的行为设计就是操作数据库的应用程序的设计,即设计应用程序、事务处理等,所以行为设计是动态的,行为设计又称为动态模式设计。
2畅数据库设计的步骤
按照规范化的设计方法,数据库的设计过程可分为以下六个阶段:需求分析、概念结构设计、逻辑结果设计、物理结构设计、数据库实施、数据库运行和维护,如图7畅1所示。
数据库设计中,前两个阶段是面向用户的应用需求,面向具体的问题;中间两个阶段是面向数据库管理系统;最后两个阶段是面向具体的实现方法。 164 华中科技大学管理学院
上一篇:超市收银员的工作岗位分析报告
下一篇:BBC新闻稿22篇