第一章 数据库环境
数据库:结构化的逻辑相关的数据的集合;数据:分结构和非结构的,非结构的也称为多媒体数据库;信息:经处理过的数据;元数据:描述数据的属性&该数据环境的数据,也就是数据的数据,数据转化为信息的两种方法:特定背景中的数据和汇总数据。遗留数据(Legacy data):包含于系统安装之前所使用的系统中的数据。
数据库管理系统取代传统的文件管理系统是因为文件管理系统的缺点:程序-数据依赖,数据冗余,有限数据共享,漫长时间开发,过度维护。
ERP(Enterprise Resource Planing):依赖于数据库的,使企业所有功能结合成一体的商业管理系统,功能有生产,销售,金融,市场,库存,会计和人力资源,提供检验和管理企业所必需的数据,ERP系统运行企业当前的操作性数据,而数据仓库从各种操作性数据库收集其内容。
数据库的发展:文件,层次,网状,关系,面相对象,对象-关系,数据仓库,web驱动数据库。
第二章数据库开发过程
信息系统结构(Information System Architecture)ISA包括了数据,过程,网络&人,事件,原因。而信息工程(Information Engineering)是用数据的方法来创建和维护信息系统的,自顶向下规划方法的步骤分规划,分析,设计和实现。
开发企业模型把每个商业功能分解,分解成详细的企业数据模型,包括规划矩阵,系统开发周期,企业建模,概念性数据建模,数据库逻辑设计,数据库物理设计&定义,数据库实现,最后数据库维护
case工具
数据库开发三级模式结构(1978),外模式:管理人员&用户的试图可表示为企业数据模型(一个自定向下的视图)&详细的用户视图集合;概念模式:将不同的外部视图合并成一个单独的清晰的企业数据的定义,代表数据设计者成管理员的视图;内模式:由两个独立模式组成,逻辑&物理模式,逻辑是对一种数据管理技术(如关系)下的数据表示,而物理的是如何用一种具体DBMS(如oracle)中表示存储数据。