1、旅游电子商务Tourism E-Commerce2任务3 初识数据库一种描述事物特征的符号我们用数据来表达对现实世界的各种认知、测算,并对数据进行后续的加工、管理和分析,从而帮助实现对万事万物的表达、判断和决策。数据3数据库概念数据库(Database)是能够按照一定的规则(我们称之为数据结构)来组织、存储和管理数据的一种计算机文件类型。关系型数据库非关系型数据库数据库数据库分类4数据库设计需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行与维护阶段。六个阶段5数据库设计需求分析是数据库设计的基础,是最困难,最耗时的一步。需求分析的具体任务,是要通过
2、详细调查和整理现实世界要处理的对象,充分了解业务内容概况,明确用户的各种需求,然后在此基础上充分考虑今后可能的扩充与改变,确定出新的系统功能。需求分析6数据库设计在需求分析阶段所得到的系统需求并不能直接用数据库管理系统来实现,而是要将这些系统需求抽象为便于数据库管理系统理解的信息结构,然后才能用数据库管理系统来实现这些需求。概念结构设计的任务就是在需求分析阶段的基础上,按照特定的方法把系统需求抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息组织结构和处理模式上。概念结构设计7数据库设计以关系型数据库设计为例,数
3、据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为关系模型,再把关系模型转换成特定数据库管理系统支持的数据模型。数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于特定的数据库管理系统。为一个给定的逻辑数据模型选取一个最适合系统要求的物理结构的过程,就是数据库的物理结构设计。逻辑结构设计物理结构设计8数据库设计数据库实施阶段是指根据逻辑设计和物理设计的结果,在计算机上建立起实际的数据库结构,并通过输入数据进行测试和试运行的过程。数据库运行和维护是数据库生命周期中的重要工作内容,只要数据库在运行,就需要不断的维护,它的主要工作包括:1.维护数据库的安全性和完整性。2.测试并改善数据库性能。3.重新组织和构造数据库。数据库实施运行和维护