理论知识:

 

      数据库对象包含表(table)、视图(view)、存储过程(Stored Procedure)、触发器(Trigger)。

      关系型数据库把世界看成由实体(可看做OOP中的类)和联系(关系)组成的,联系指实体和实体间的关系,关系分为一对一、一对多、多对多、多对一。

     

      主键:惟一标示行的候选关键字。

      外键:通常用来建立二个实体之间的关系。

 

      索引:按实体列建立起一种顺序,用来提高查询速度,它负责监督表数据,保证其指向的列数据的不重复。

      视图:看起来和表结构一样,但它是虚拟的(看不见的),它通常用来管理哪些表(哪些列)对哪些用户可见,哪些不可见,常用来保证数据的安全性。

      图表:一种可视化图形,用来表明表与表之间的联系。

      缺省值:控制表中列的默认值。

      规则:控制表中列的数据格式,如,一个电子邮件的规则应为,前面字符为任意,中间部分包含@符,且最后部分必须包含.

      触发器:一个用户定义好的SQL事务命令集合,有三种类型的触发器,分别是INSERT、UPDATE、DELETE。

      存储过程:一组预编译好的、存放在SQL服务器上的代码段,用来提高服务器性能。

 

 

      范式:数据库设计时必须遵守的一些规则,共有六种范式,具体介绍如下:

              一范式:一个格子一个数据,若一个数据库设计的不满足一范式,那它就不是一个关系型数据库。

              二范式:一个表必须包含一个惟一标识符,用以表明记录的惟一。

              三范式:一个表中不能包含其它表中已出现过的记录(非主键),若存在,则应提取新实体,转而存储新实体的主键,这样做的目的就是为了防止数据冗余。

 

      SQL主要由数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)、其它语言要求(ALE)。

             DML:

                     INSERT:添加操作

                     UPDATE:更新操作

                     DELETE:删除操作

                     SELECT:查询操作

                     CURSOR:游标操作

             DDL:

                     CREATE TABLE:创建表

                     DROP TABLE:删除表

                     ALTER TABLE:修改表

                     CREATE VIEW:创建视图

                     DROP VIEW:删除视图

                     CREATE INDEX:创建索引

                     DROP INDEX:删除索引

                     CREATE PROCEDUCE:创建存储过程

                     DROP PROCEDUCE:删除存储过程

                     CREATE TRIGGER:创建触发器

                     DROP TRIGGER:删除触发器

                     CREATE SCHEMA:创建新模式

                     DROP SCHEMA:删除模式

                     CREATE DOMAIN:创建数据值域

                     ALTER DOMAIN:改变域定义

                     DROP DOMAIN :删除一个域

             DCL:

                     GRANT:接受用户访问

                     DENY:拒绝用户访问

                     REVOKE:恢复用户访问

             TRANSACATION:

                     COMMIT:停止事务

                     ROLLBACK:终止事务

                     SET TRANSACATION:定义事务访问特征

             

                    

      

posted on 2010-06-11 15:03  Perfect Solution  阅读(117)  评论(0)    收藏  举报