- 数据库的发展阶段:人工管理阶段、文件系统阶段、数据库系统阶段。
- 计算机网络体系结构:计算机网络各层与其协议的集合。
- 网络协议由语法、语义、同步三部分组成。
- OSI/RM七层结构:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层(由底层到高层)
- OSI/RM:发送端:自上而下调用服务;接收端:自下而上提供服务。
- TCP/IP协议体系结构:网络访问层、网际互联层、运输层、应用层(由低到高)。
- 网络访问层包括了OSI/RM中的物理层和数据链路层这两层的功能。
- 总时延=发送时延+传播时延+处理时延+排队时延
- 其中,发送时延=发送帧大小(b)/发送速率(b/s)、传播时延=信道距离(m)/传播速率(m/s)。
- 时延带宽积=传播时延*带宽
- 往返时间:信息从一方传送到另一方并返回所花费的时间。
- 网络利用率:D表示当前网络时延,U代表网络利用率(数值在 0-1之间) D=D。/(1-U)
- 数据库系统的三级模式结构:模式、外模式、内模式。
- 模式和内模式只有一个,外模式可以有多个。
- 模式和外模式是逻辑结构,内膜式是物理结构。
- 外模式,又叫用户模式是用户直接看到的。
- 数据库的二级映像功能:外模式/模式映像、模式/内模式映像。
- 当内模式发生变化时,通过改变内模式/模式映像,使模式不发生改变,则外模式不发生改变,则应用程序不用改写,使逻辑结构与应用程序相互独立。
- 数据与程序之间的独立性使得数据的定义和描述可以从应用程序中分离出去。另外,由于数据的存取与数据库管理系统管理,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。
-
概念模型:
- 实体:客观存在并可相互区别的事物称为实体。实体一定是名词。
- 属性:实体所具有的某一特性称为属性。比如姓名,学号等。
- 码:唯一标识实体的属性集称为码。比如身份证号等。
- 实体型:用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。比如,学生(学号,姓名,性别,出生年月,所在院系,入学时间)就是一个实体型。
- 联系:实体与实体之间以及实体与组成它的各属性间的关系 ,叫做联系。联系也可以具有属性。
- ⚠️实体之间的联系有一对一,一对多和多对多等多种类型。
- 概念模型的一种表示方法:实体-联系方法(E-R 图)。
- 数据模型指逻辑结构(关系、层次、网状模型)或概念模型,需要根据上下文判断是指的哪一个。
- 数据模型(逻辑结构)三要素:数据结构、数据操作以及数据的完整性约束条件。