数据库的发展历史分哪几个阶段?各有什么特点。

玛丽莲梦兔
794次浏览
2021年02月16日 18:15
最佳经验
本文由作者推荐

励志的格言-

2021年2月16日发(作者:伊通河)



(



)



数据库的发展历史分哪几个阶段?各有什么特点。


< p>
答:数据库的发展历史经历了人工管理、文件系统和数据库系统三个发展阶段。


人工管理数据具有如下特点:



1


、数据不保存


2


、数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作



3


、数据不共享



4


、数据不具有独立性,数据的逻辑结构或物理结构发生变化后 ,必须对应用程


序做相应的修改,这就进一步加重了程序员的负担。


文件系统阶段特点为:



1


、数据可以长期保存



2


、由专门的软件即文件系统进行数据管理,程序和数据之间由软件提供的存 取


方法进行转换,


使应用程序与数据之间有了一定的独立性,< /p>


程序员可以不必过多


地考虑物理细节,将精力集中于算法。



3


、数据共享性差



4


、数据独立性低



数据库系统阶段特点为:



1


、数据结构化



2


、数据的共享性好,冗余度低



3


、数据独立性高


< br>4


、数据由


DBMS


统一管理和 控制



(



)



简述数据库设计过程的各个阶段上的设计描述。



答:数据库设计过程分为六个阶段:



1


、需求分析:准确了解与分析用户需求,


(包括数据与处理)


。需求分析是整个


设计过程的基础,


需 求分析的结果是否准确反映了用户的实际需求,


将直接影响


到后 面各个阶段的设计、并影响到设计结果是否合理和实用。



2< /p>


、概念结构设计:数据库逻辑结构依赖于具体的


DBMS


,在将现实世界需求转


换为机器世界的模型之前,


我们先以一种独立于具体数据库管理系统的逻辑描述


方法来描述数据库的逻辑结构,< /p>


即设计数据库的概念结构。


概念结构设计是整个

< br>数据库设计的关键,


它通过对用户需求进行综合、


归纳与 抽象,


形成一个独立于


具体


DBMS< /p>


的概念模型。



3


、逻辑结构设计:


逻辑结构设计是将抽象的概念结构转换为所选用的

< br>DBMS



持的数据模型,并对其进行优化。

< p>


4


、数据库物理设计:数据库物理设计是对为逻 辑数据模型选取一个时候应用环


境的物理结构


(


包括存储结构和存取方法


)



5


、数据库实施




6


、数据库运行和维护




(



)



学校有若干个系,


每个系有若干班级和教研室,

每个教研室有若干教员,


其中有的教授和副教授每人各带若干研究生。每个班有若干 学生,每个学生


选修若干课程,每门课程可由若干学生选修。用


E-R


图画出该学校的概念模


型。




答:


E-R


图如下所示:













(



)



今要建立关于系、学生、班级、学会诸信息的一个关系数据库。一个系


有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生


住在同一个 宿舍区。每个学生可参加若干学会,每个学会有若干学生。



描 述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。



描述班级的属性有:班号、专业名、系名、人数、入校年份。



描述系的属性有:系号、系名、系办公室地点、人数。



描述学会的属性有:学会名、成立年份、地点、人数。学生参加某学会有一

个入会年份


励志的格言-


励志的格言-


励志的格言-


励志的格言-


励志的格言-


励志的格言-


励志的格言-


励志的格言-