数据库要点:
1关系数据库的定义特点
答:关系数据库是若干个以关系模式为依据定义的数据表的集合。是以关系模型为基础的数据库,它利用关系描述现实世界中的对象。一个关系既可用来描述一个实体及其属性,也可用来描述实体间的联系。 特点:(1)以面向系统的观点组织数据,使数据具有最小的冗余度‘支持复杂的数据结构。(2)具有高度的数据和程序的独立性’应用程序与数据的逻辑结构及数据的物理存储方式无关。(3)处于数据具有共享性,使数据库中的数据能为多个用户服务。(4)关系数据库允许多用户同时访问,同时提供多个数据控制功能,保证数据库的安全性,万正鑫和并发控制性。
2数据库的三级模式结构
答:外模式、内模式、概念模式
3数据模型的定义和主要特征
答:数据模型是指反映客观事物及客观事物间联系的数据组织的结构和形式。包括三个方面的内容:数据结构、数据操作和数据约束条件。 组成:层次模型(有且只有一个无父接点的根节点。根结点以外的子结点向上有且只有一个父结点,向下有若干个子结点)、网状模型(允许一个以上的结点无父结点。一个结点可以有多余一个的父结点)、关系模型(特指那种虽具有相关性而非从属性的按照某种平行序列排列的数据集合关系)、面向对象模型(用对象和类型描述抽象事物)
4实体的联系类型
答:一对一联系、一对多联系、多对多联系
5索引的定义、功能划分和区别
答:索引是按索引字段或索引字段集的值使表中的记录有序排列的一种技术。 功能:1、实现记录顺序重新组织的最可行的方法。通常可以为一个表建立多个索引,每一个索引便可以确定表中记录的一种逻辑顺序。2、建立同一数据库內各表间的关联关系的必要前提。同一个数据库中的多个表之间需要建立起关联关系就必须以关联字段建立索引,从而建立数据库中多个表间的关联关系。
6完整性和参照完整性的定义、特点和区别
答:数据的完整性是指数据的正确性、有效性与相容性。 关系完整性拘束是对要建立关联关系的两个关系的主键和外键设置的约束条件,即拘束两个关联关系之间的有关输出、更新、插入操作,约束她们实现管理操作或限制关联操作或忽略关联操作。用户自定义的完整性约束是用户自行定义的删除约束更新约束插入约束。实体完整性是对关系中元组的唯一约束,也是主键约束,即关系的主键不能是空值且不为相同值。参照完整性是对关系数据库中建立关联关系的关系间数据参照引用的约束也是对外键的约束。准确的说参照完整性是指关系中的
外键必须是另一个关系的主键有效值或者是NULL
7范式的定义、特点和区别
答:关系关系规范化理论认为,关系数据库中的每一个关系都要满足一定的规范,这些规范就是范式。根据满足规范的条件不同可以划分为六个等级的五个范式,第一范式(1NF)、2NF、3NF、修正的第三范式(BCNF)、第四范式(5NF)、6NF。第一范式:关系模式R的所有属性都是不可再分的基本数据项。第二范式:关系模式R属于1NF且每个非主属性都完全函数依赖于码,不允许关系模式中的非主属性部分函数依赖于码。第三范式:关系模式R属于1NF且每个非主属性都不传递依赖于码。第三范式是一个良好的关系模式应满足的最低范式。
8变量作用域的定义、特点和区别
答:变量的作用域就是变量在
程序中的有效范围。当程序运行时,各对象间的数据传递依靠变量来完成,变量的范围定义不当就会导致对象间的数据传递失败。通常将变量的作用域氛围局部级变量、窗体模块级变量、全局变量三类
9 E—R模型
答:是指实体-联系模型,主要用于描述信息世界,作为建立概念模型的使用工具。在该模型中描述数据的结构概念有:实体、属性、实体型、实