08 工商
二 1数据库最基本的特征没有变,概括起来,应包括如下几点特征:
① 数据库是相互关联的数据的集合。
② 用综合的方法组织数据,保证尽可能高的访问效率
③ 具有较高的数据独立性
④ 具有较小的数据冗余,可供多个用户共享
⑤ 具有安全控制机制,能够保证数据的安全、可靠
⑥ 最大限度地保证数据的正确性
⑦ 允许并发地使用,能够有效、及时地处理数据,并能保证数据的一致性和完整性 2把从事数据库管理工作的人员称为数据库管理员,其工作和职责是:
① 在数据库规划阶段,要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划。
② 在数据库设计阶段,要负责对数据库标准的制定,负责数据库的设计和数据库安全、可靠方面的设计。
③ 在数据库运行阶段,首先负责对用户进行数据库方面的培训;负责数据库的备份和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库的安全系统的管理;在运行过程中发现问题、解决问题。 3关系范式:在一个关系中所有分量都是不可再分的数据项时,该关系是规范化的。二维表按其规范化程度从低到高可分为第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。
① 第一范式(1NF):关系的所有分量都必须是不可分的最小数据项。强调的是列的原子性。 ② 第二范式(2NF):如果R(U,F)ε1NF,并且R中的每个非主属性都完全函数依赖于关键字,则R(U,F)ε2NF。所有单属性关键字关系都是2NF关系,通过模式分中消除非主属性对关键字的部分函数依赖可达到第二范式。
③ 如果R(U,F)ε2NF,并且所有非主属性都不传递依赖于关键字,则R(U,F)ε3NF。通过模式分中消除非主属性对关键字的传递函数依赖可将关系转换为第三范式关系。 4数据库设计的方法和步骤:
(一) 在数据库设计中有两种方法:一种是以信息需求为主,兼顾处理需求,称为面向数据的方法;另一种是从处理需求为主,兼顾信息需求,称为面向过程的方法。
(二) 数据库设计6个阶段
① 需求分析阶段:要在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。通过对组织、部门、企业等进行详细调查,在了解现有系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。需求分析阶段是整个设计过程的基础,其主要成果是需求分析说明书。
② 概念结构设计阶段:是整个数据库的关键,此过程是对需求分析的结果进行综合和归纳,产生反映企业组织信息需求的数据库概念结构,即概念模型。
③ 逻辑结构设计阶段:将概念结构设计的结果转换为选定的DBMS所支持的数据模型,并对其进行优化。
④ 物理结构设计阶段:为逻辑结构设计的结果选取一个最适合应用环境的数据库物理结构,常包括某些操作约束。
⑤ 数据库实施阶段:是设计人员运用DBMS所提供的数据语言(如SQL)以及数据库开发工具,根据逻辑结构设计和物理结构设计的结果建立数据库,编制应用程序,装入实际数据并试运行。
⑥ 数据库运行和维护阶段:是指将试运行的数据库应用系统投入正式使用,并在使用过程中不断地进行调整和完善。