初来乍到问个浅显问题
学数据库的时候,(老师和学生)不是很认真,做了些小东西基本就是增删改查,但是最近老师说要做些关联约束什么的,感觉。。。哎~看看书,感觉实际到应用上距离有点。。。。求解释类似约束,外键什么的用在数据库的构建上的一些代码
我知道这问题很基础,希望有闲情逸致的同志(想不出用个什么词合适)来解释一下。
外键,约束,基础
------解决方案--------------------
存储过程就是一个框架化的数据操作过程,在这个过程中,你可以任意定义操作方法,步骤。不强制返回值。
函数顾名思义就是单个特定功能的数据操作,之后必须要返回数据,单个值,表格内容都行。
试图就是类似于一个虚拟表,可以从各个表中抓取数据。
表之间的关系一般都会用一个列来表达。
比如
表1 : ID, Name (ID为表1自身列)
表2 :ID, Description (ID为表2自身列)
如果要表示表2为表1的扩展属性,那么要写成如下:
表1 : ID, Name (ID为表1自身列)
表2 :ID, Description, ID_表1 (ID为表2自身列, ID_表1 是表1的ID值)
这个只是简单的1:1关系,还有1:n, n:1, n:n等关系,设计都各有不同。