数据库设计基础
Posted 刚见面就脸红
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库设计基础相关的知识,希望对你有一定的参考价值。
数据库设计基础
长期储存在计算机内、有组织的、可共享的大量数据的集合是数据库。不是数据库管理系统,这是个系统应用软件。也不是数据库系统,没有这个名字,只有数据库。
投影运算是从一个关系中选出若干个列,组成一个新的关系。从R和T的记录来分析,R对A、B两列进行投影运算,得到关系T。
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是(多对一)。A=B,所以是多对一。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是多对一。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为:学号,课号。这里就是找SC与S还有SC与C之间交集即可。
数据模型 从抽象层次上描述了数据库系统的静态特征、动态行为和约束条件,因此在数据库中,数据模型通常由数据结构、数据操作及数据约束三部分组成。
在数据库系统中,数据模型包括概念模型、逻辑模型和(物理模型)。物理模型是面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。关系模型属于逻辑模型。
逻辑数据模型,建成数据模型,是面向数据系统的模型,着重于在数据库系统一级的实现。成熟并大量使用的数据模型有层次模型、网状模型、关系模型和面向对象模型。
数据库中对概念模式内容进行 说明 的语言是:数据定义语言。
数据库系统中完成查询操作使用的语言是数据操纵语言。
数据字典是在需求分析阶段建立的,在数据库设计过程中不断修改、充实和完善的。
13.在数据库设计中,将E-R图转换成 关系数据模型 的过程属于逻辑设计阶段。E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。
14. 内模式又称为物理模式,它是数据库中全体数据的内部表示或底层描述,它是唯一的,而建立在数据库系统之上的应用则是非常广泛的、多样的,因此外模式不是唯一的,也不可能是唯一的。
以上是关于数据库设计基础的主要内容,如果未能解决你的问题,请参考以下文章