1.数据库的三级模式结构和二层映像
所谓的三级模式结构就是指外模式、模式和内模式;外模式用于展示给用户的,所以也叫用户模式,也可以叫子模式,因为外模式一般是模式的子集?这里就要谈谈什么是模式了,模式又称为逻辑模式,也就是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,一个数据库只有一个模式,定义模式不仅要定义逻辑结构,还要定义数据之间的联系(这段话引用于数据库概论);外模式他就是模式的子集,他面向的是一类用户,是数据库用户的数据视图,所以可以有很多外模式;而内模式指的是数据物理,是结构和存储方式的描述,是数据库在数据库内部的组织方式,每个数据库只有一个内模式。
2.数据库的二级映射
上面我们谈到了外模式是模式的子集,是面向用户的,但不同的是在一个数据库中外模式可以有多个(比如说视图),但是模式只能有一个,两者构成数据库的一级映射,作为数据库的逻辑结构,模式是全局的,而外模式是局部的(当模式改变时,只改变外模式和内模式的映像让外模式不变,就可以让依赖外模式的应用程序不需要改变,保证了数据与程序的罗辑独立性,也叫数据的逻辑独立性);而内模式负责数据库的物理数据结构和存储方式(以堆存储还是属性褚等方式),所以内模式和模式又构成数据库的二级映射,同样,保证了数据与程序的物理独立性.
3.关系模式和关系
关系模式是用来描述关系的静态结构,是静态的,稳定的;而关系是动态的,会随着用户堆数据库的操作而变化;
模式是型,关系是值
4.DBAS(数据库应用系统)的实施和部署
包括数据加载、系统部署、建立数据库
5.数据库运行维护工作
系统监控、系统性能优化、系统升级
6.DBAS性能指标
数据查询响应时间、单位时间可以完成的查询数量、单位时间可以完成的事务数量,性能指标一般指吞吐量和时间
DBAS需求分析阶段的行嗯分析时分析DEAS应具有的性能指标
7.获取需求的主要方法包括哪些?
面谈、实地观察、问卷调查、查阅资料
8.信息系统需求分析常用的建模方法有哪些?
IDEFO、DFD(数据流图)、UML