关注公众号凡花花的小窝,收获更多的考研计算机专业编程相关的资料
7.1数据库设计概述
广义的讲,是数据库及其应用系统的设计,即设计整个数据库应用系统
狭义的将,是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分
什么是数据库设计?
数据库设计是指对于一个给定的应用环境,设计一个优良的数据库逻辑模式和物理结构,并据此建立数据库以及1,让他们能够有效的存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据处理要求
信息管理要求:
在数据库中存储和管理需要的数据对象
数据处理要求
对数据对象需要进行的处理,比如拆线呢,增删改,统计和分析等。
7.1.1数据库设计的特点
1.数据库建设的基本规律
三分技术,七分管理,十二分基础数据
管理
1.数据库建设项目管理
2.企业以及应用部门的业务管理
基础数据:
数据的收集,整理,组织和不断更新
2.结构(数据)设计和行为(处理)设计相结合
将数据库结构设计和数据库处理设计密切结合
传统的软件工程:
重在行为设计
忽视对应用中的数据的语义的分析和抽象,只要有可能就尽量推迟数据结构的设计
早期的数据库设计:重在结构设计
致力于数据模型和数据库建模方法的研究,忽视了行为设计对结构设计的影响
数据库建设的基本规律
三分技术,七分管理,十二分基础数据
管理
数据库建设项目管理
企业(即应用部门)