一、数据库基本概念
数据:数据是人们用各种物理符号,把信息按一定格式记载下来的有意义的符号组合。数据不仅仅是数字,还可以是文字、图象、声音等各种表现形式。数据经数字化后可以存入计算机中,是数据库中存储的基本对象。数据和它的语义是不可分割的。
数据库(DB):以一定的方式保存在计算机存储设备上的相互关联、可共享的数据的集合。
数据库管理系统 (DBMS):执行数据库管理任务所需的软件。
数据库管理员:数据库的建立、使用和维护只靠DBMS是不够的,还需要有专门的人员来完成,这些人员称为数据库管理员。
空值(NULL):表示某个属性取值为未知。由于查询语句中使用IS NULL会影响效率,设计数据库时应尽量避免使用NULL值。
二、数据模型
数据模型 是现实世界数据特征的抽象。
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。
(1) 关系: 一个关系对应于一张二维表。
(2) 关系名: 如“Student” 。
(3) 元组: 表中的一行,对应于存储文件中的一个记录。
(4) 属性: 表中的一列。
(5) 属性名: 给每个属性起一个名字。对应于存储文件中的字段。