棱形表示联系。关系模型采用二维表来表示,简称表,由表框架及表的元组组成。1、一个二维表就是一个关系。2、在二维表中凡能唯一标识元组的最小属性称为键或码。具有唯一性。3、元组就是二维表中一行,属性就是二维表表中一列。4、从所有侯选健中选取一个作为用户使用的键称主键。5、表A中的某属性是某表B的键,则称该属性集为A的外键或外码。6、分量是不可以再分的。以上六点非常重要。关系中的数据约束:(1)实体完整性约束:约束关系的主键中属性值不能为空值;(2)参照完全性约束:是关系之间的基本约束;(3)用户定义的完整性约束:它反映了具体应用中数据的语义要求。43关系代数关系模型的基本运算:(1)插入(2)删除3修改(4)查询(包括投影、选择、笛卡尔积)两个表的运算一般会考到:投影、链接、选择、笛卡尔积、交、并当中的一个。44数据库设计与管理数据库设计是数据应用的核心。数据库的生命周期:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。需求分析常用结构析方法和面向对象的方法。结构化分析(简称SA)方法用自顶向下、逐层分解的方式分析系统。用数据流图表达数据和处理过程的关系。对数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果。数据字典是各类数据描述的集合,包括5个部分:数据项、数据结构、数据流(可以是数据项,也可以是数据结构)、数据存储、处理过程。数据库概念设计的目的是分析数据内在语义关系。
公共基础补充知识点
1、一个数据结构的逻辑结构根据需要可以有多个存储结构。存储结构的不同,会造成处理的效率不同。2、程序设计方法和技术的发展经过了结构化程序设计和面向对象设计两个阶段。3、当今程序设计的风格是“清晰第一,效率第二”。4、程序可以没有输入,但是一定要有输出。5、结构化程序设计遵循:自顶向下,逐步求精,模块化,限制使用goto语句(常考)。6、面向对象的基本特点:标志唯一性,分类性,多态性,封装性,模块独立性。尤其重要的是多态性和封装性。没有类比性。7、多态性:统一操作可以是不同对象的行为。同样的消息被不同的对象接收时可导致不同的动作的现象。
。6
f。
8、封装性:从外面看不到对象的内部,只能看到对象的外部特性。9、类:是具有共同属性、共同方法的对象的集合。描述了属于该对象类型的所有对象的性质,而一个对象则是对应类的一个实例。(常考r