摘要: 网上搜的范式说明大部分都看不懂的..转一篇很好的文章"细说数据库范式"http://www.cnblogs.com/KissKnife/"(开头的几句话很精辟)理论性的东西,往往容易把人人都看得懂的东西写成连鬼都看不懂,近似于主任医生开的药方。从前学范式的时候,把书中得概念翻来覆去看,看得痛心疾首深恶痛绝,再加上老师深切误导,最后一塌糊涂。借助网络资源,自己写了一篇,自己是看懂了,希望对大家也有所帮助,有错误帮忙指正。数据库范式(Normal forms):是用于规范关系型数据库设计,以减少谬误发生的一种准则。1NF(first normal form):Tabl 阅读全文
posted @ 2010-12-21 21:11 ndxsdhy 阅读(2756) 评论(2) 推荐(1) 编辑
摘要: http://hi.baidu.com/qq94456413"1.数据依赖数据依赖指的是通过一个关系中属性间的相等与否体现出来的数据间的相互关系,其中最重要的是函数依赖和多值依赖。2.函数依赖设X,Y是关系R的两个属性集合,当任何时刻R中的任意两个元组中的X属性值相同时,则它们的Y属性值也相同,则称X函数决定Y,或Y函数依赖于X。3.平凡函数依赖当关系中属性集合Y是属性集合X的子集时(Y?X),存在函数依赖X→Y,即一组属性函数决定它的所有子集,这种函数依赖称为平凡函数依赖。4.非平凡函数依赖当关系中属性集合Y不是属性集合X的子集时,存在函数依赖X→Y,则称这种函数依赖为非平凡函数依赖。5.完 阅读全文
posted @ 2010-12-21 20:54 ndxsdhy 阅读(4404) 评论(0) 推荐(0) 编辑
摘要: 找的比较好的一篇触发器介绍不同的数据库语法格式有区别, 还是以后面的实际例子和具体的操作为准转自http://hi.baidu.com/vvv_chengsuccess"触发器 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server2000定义了新的触发器,这里不提) 我为什么要使用触发器?比如,这么两个表:代码 用到的功能有: 1.如果我更改了学生的学号,我希望他的借书记录仍然与这个学生相关(也就是同 阅读全文
posted @ 2010-12-21 15:30 ndxsdhy 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 书上概念:级连(CASCADE)操作当删除或修改被参照表(Student)的一个元组造成了与参照表(SC)的不一致,则删除或修改参照表中的所有 造成不一致的元组。例如,删除Student表中的元组,Sno值为200215121,则从要SC表中级联删除 SC.Sno='200215121' 的所有元组。级联的用法:(网上的)"如果库是SQlServer。在企业管理器中:工资纪录、考核情况、员工考勤、奖惩情况 和 员工基本信息 添加好关联在这几个表分别单击右键在设计表选项里面选择右上角的关系按钮"级联在实际中的应用:(CSDN的帖子,实际并不常用的感觉)http://topic.csdn.n 阅读全文
posted @ 2010-12-21 14:14 ndxsdhy 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 真是但疼的概念转自http://blog.sina.com.cn/databasegao"早上备课的时候,发现教材第二章的2.2节数据库设计概述中有些概念性的错误,从而使我想到,对于外模式、模式、内模式的概念学生也不一定能理解透彻,于是想通过博客再谈仔细。首先,谈谈模式的概念,模式为某种事物的标准形式或使人可以照着做的标准样式。这个词用在数据库中,它是由英文的Schema翻译过来的。在数据库管理系统中,其模式是指数据模式(data schema),是数据抽象的结果表示,如用关系模型抽象学生的基本信息表示为:学生(学号,姓名,性别,出生年月,入校年月,专业编号),此表示即为一种数据模式。在数据库 阅读全文
posted @ 2010-12-21 13:35 ndxsdhy 阅读(8770) 评论(0) 推荐(1) 编辑