【Oracle学习笔记】2.数据表
1.组成
列是数据表的基本组成部分,约束用于保证数据的完整性和一致性,索引则主要用于提高数据库的查询性能,它们共同构成了高效、可靠的数据库管理体系。
1.列
- 定义与作用:列是数据表中的基本数据单元,每一列代表数据的一个特定属性。例如,在一个 employees 表中,可能有 employee_id 列用于唯一标识员工,first_name 列存储员工的名字,salary 列记录员工的薪资等。每列都有特定的数据类型,如 NUMBER 用于存储数字,VARCHAR2 用于存储可变长度字符串,DATE 用于存储日期等。数据类型决定了该列能够存储的数据种类和格式,确保数据的一致性和准确性。
- 命名规范:列名应具有描述性,清晰地反映其所代表的属性。通常遵循一定的命名规则,例如使用字母、数字和下划线组合,以字母开头,避免使用数据库保留字等。良好的命名规范有助于提高数据库的可读性和可维护性。比如,用 order_date 表示订单日期,比使用含义不明的缩写更容易理解。
2.约束
- 主键约束(Primary Key)
- 定义:主键是表中的一列或多列的组合,其值能够唯一地标识表中的每一行记录。例如,在 students 表中,student_id 列可以被定义为主键,确保每个学生都有唯一的标识符。
- 特点与作用:主键的值不能为空(这是隐含的非空约束),并且在表中必须是唯一的。它主要用于确保数据的完整性和唯一性,方便对表