数据是描述事物的符号记录
数据库中存储的数据有具有永久存储,有组织和可共享三个特点。
数据库管理系统的功能:
数据定义功能
数据操纵功能 增删改查
数据库的运行管理
数据库系统阶段特点:
数据集成
数据共享性高
数据冗余小
数据一致性
数据独立性高
实施统一管理与控制
减少应用程序开发与维护的工作量
数据库系统的三级模式结构
模式
模式分为概念模式和逻辑模式,它是所有影虎的公共数据视图
外模式
它是数据库用户能够看见和使用的局部数据的逻辑结构和特征
内模式
也成为存储模式,是数据在数据库内部的表示形式。
数据库系统的数据独立性是指不会因为系统数据库存储结构与数据逻辑结构的变化而影响应用程序。(兼顾了物理和逻辑的独立性)
数据的约束条件保证数据的正确性、有效性与相容性。
表中的一行即为一个元祖,元祖中的一个属性值,称为分量。
候选码主要能够唯一标识关系中的某一个元祖,并且由若干属性组成。
关系操作的能力可以用两种方式表示:
代数方式
关系代数
逻辑方式
关系演算
具有关系代数和关系演算双重特点的语言:SQL
笛卡尔积是两个表进行交叉合并的运算,表的规模不断增大。
参照完整性主要保证表与表之间的数据正确,限制属性关系,考点属性字眼。
数据库设计的两个重要目标:
满足应用功能需求
良好的数据库性能