数据库
文章平均质量分 52
柯南lyz
这个作者很懒,什么都没留下…
展开
-
数据库范式
范式 构造数据库必须遵循一定的规则,在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有 6 中模式:第一范式、第二范式、第三范式、第四范式、第五范式和第六范式。满足最低要求的范式是第一范式,在第一范式的基础上进一步满足更多要求的称为第二范式,其余范式以此类推。一般说来,数据库只需要满足第原创 2014-05-03 14:48:33 · 538 阅读 · 0 评论 -
数据库中对表的操作
对表定义的修改,不同的数据库系统有不同的限制。Oracle数据库就限制对列的修改只能是加大列的宽度而不能是缩小,而且不能删除列。增加新列ALTER TABLE table_name ADD colum_name data_type向已有表中增加非空约束的列ALTER TABLE student ADD Email CHAR(15)原创 2014-05-10 22:49:17 · 648 阅读 · 0 评论 -
锁的分类
锁有两种分类方法:从数据库系统角度分类和从程序员的角度分类。从数据库角度来看,锁可以分为共享锁、独占锁和更新锁。共享锁:共享锁锁定的资源可以被其他用户读取,但不能修改。在select 命令执行时,SQL server通常会对对象进行共享锁锁定。一般情况下,加共享锁的数据页被读取完毕后,共享锁就会立即被释放独占锁:独占锁锁定的资源只允许进行锁定操作的程序使用,对他原创 2014-05-28 22:27:02 · 765 阅读 · 0 评论 -
嵌套触发器
嵌套触发器当某一触发器执行时,能够触发另一个触发器,这种情况下称之为触发器嵌套。在执行过程中,如果一个触发器修改某个表时,而这个表有其他触发器,这时就使用了嵌套触发器。在SQL server 中,触发器能够嵌套至32层。如果不需要嵌套触发器,可以通过sp_configure 选项进行设置。Oracle 不支持嵌套触发器创建DELETE 触发器A_delete,实原创 2014-05-31 20:35:15 · 808 阅读 · 0 评论