1. 域
域是能够被使用的有效数据类型的集合。域与数据相关联,从而只接受特定的数据。在域创建之后,我们可以向域添加约束。约束与数据类型共同发挥作用,从而进一步限制字段能够接受的数据。
2. 数据库对象
数据库对象是数据库里定义的,用于存储或者引用数据的对象,比如表,视图,簇,序列,索引和异名。
3. 规划
规划是数据库某个用户名相关联的数据库对象的集合。
注:每个数据库服务程序都有命名对象和对象元素的规则。
4. 表
表是关系型数据库里最重要的数据存储对象,其最简单的形式是行和列组成,分别包含着数据。表在数据库占有着实际的物理空间,可以是永久的或者是临时的。
5. 注:在命令对象和其他数据库元素时,一定要先查看具体实现的规则。数据库管理员通常会采用某种“命名规范”来决定如何命名数据库里的对象,以便区分它们的用途。
6. SQL里的CREATE TABLE语句用于创建表。大多数SQL实现都以某些字符来结束命令,或是把命令发送到数据库服务程序。Oracle和MySQL都使用分号,SQL里也使用分号。
7. 列的默认属性是NULL,所以在CREATE TABLE语句里不必明确设置,NOT NULL必须明确设定。
8. 在为对象选择名称时,特别是表和列的名称,应该让名称反应出所保存的数据。
注:不同实现对于名称长度与可使用的字符具有不同的规定。
9. ALTER TABLE
在表被创建之后,我们可以使用ALTER TABLE命令来对其修改。可以添加列,删除列,修改列定义,添加和去除约束,在某些实现中还可以修改表STORAGE值。
阅读(2341) | 评论(0) | 转发(0) |