
Database
文章平均质量分 59
sunxing007
这个作者很懒,什么都没留下…
展开
-
数据库三范式最简单最易记的解释
书上讲了好多, 归结起来3句话:1NF:字段不可分;2NF:有主键,非主键字段依赖主键;3NF:非主键字段不能相互依赖;解释:1NF:原子性 字段不可再分,否则就不是关系数据库;2NF:唯一性 一个表只说明一个事物;3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样的表):表:字段1, 字段2(字段2.1, 字段2.2),原创 2009-07-21 17:03:00 · 2521 阅读 · 1 评论 -
数据库表操作总结
修改已建好的数据表 (1) 修改列的数据类型 alter table student_inf alter column student_name nvarchar(10) null 注:alter:修改 student_inf:表名 column:列 student_name:列名 nvarchar(10):数据类型 null:允许为空 (2) 删除一列内容:原创 2009-07-29 15:41:00 · 3041 阅读 · 2 评论 -
sybase常用函数介绍
原贴:http://maoone2003.javaeye.com/blog/212672长度和语法分析 datalength(char_expr) 在char_expr中返回字符的长度值,忽略尾空 substring(expression,start,length) 返回部分字符串 right(char_expr,int_expr) 返回char_expr右边的int_exp转载 2009-06-23 16:39:00 · 9976 阅读 · 0 评论 -
数据库sql基础题
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#=001) a, (s原创 2010-03-24 16:29:00 · 1497 阅读 · 0 评论 -
理解数据库事务隔离级别以及脏读, 不可重复读, 幻读
数据库事务的4个特性:原子性(atomic): 都成功或者都失败;一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额不变;隔离性(isolation):操作中的事务不相互影响;持久性(durability):事务提交后被持久化到数据库.脏读,不可重复读, 幻读幻读phantom read:事务1读取记录时事原创 2011-05-17 16:29:00 · 17586 阅读 · 3 评论 -
树形结构的数据库表Schema设计
树形结构的数据库表Schema设计 程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关键。转载 2013-01-24 16:25:35 · 1922 阅读 · 1 评论