名词解释:带你轻松接触13个数据库术语

来源:asp之家 时间:2009-05-13 10:32:00 

1.关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。关系模型是由若干个关系模式组成的集合。

2.关系模式:关系模式实际上就是记录类型。它包括:模式名,属性名,值域名以及模式的主键。关系模式仅是对数据特性的描述。

3.关系实例:就是一个关系,即一张二维表格。

4.属性:在关系模型中,字段称为属性。

5.域:在关系中,每一个属性都有一个取值范围,称为属性的值域。

6.元组:在关系中,记录称为元组。

7.候选码:在关系中能唯一标识元组的属性集称为关系模式的候选码。

8.主码:用户选作元组标识的一个候选码为主码。

9.外码:某个关系的主码相应的属性在另一关系中出现,此时该主码在就是另一关系的外码,如有两个关系S和SC,其中S#是关系S的主码,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外码。

10.实体完整性规则:这条规则要求关系中元组在组成主码的属性上不能有空值。如果出现空值,那么主码值就起不了唯一标识元组的作用。

11.参照完整性规则:这条规则要求“不引用不存在的实体”。其形式定义如下:如果属性集K是关系模式R1的主码,K也是关系模式R2的外码,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主码值。

这条规则在使用时有三点应注意:

(1)外码和相应的主码可以不同名,只要定义在相同值域上即可。

(2)R1和R2也可以是同一个关系模式,表示了属性之间的联系。

(3)外码值是否允许空应视具体问题而定。

12.过程性语言:在编程时必须给出获得结果的操作步骤,即“干什么”和“怎么干”。如Pascal和C语言等。

13.非过程性语言:编程时只须指出需要什么信息,不必组出具体的操作步骤的语言,各种关系查询语言均属于非过程性语言。(文/yan)

标签:名词解释,数据库,术语
0
投稿

猜你喜欢

  • MySQL优化之数据类型的使用

    2009-03-16 17:12:00
  • 前端来看看 maxthon bugs

    2008-09-23 18:35:00
  • 表单验证通用脚本(支持所有主流浏览器)

    2010-08-08 08:54:00
  • block 和 inline 答案揭晓~ 另付一则,关于 word-break

    2009-12-08 13:06:00
  • 通过SQL Server的位运算功能巧妙解决多选查询方法

    2012-01-29 17:54:35
  • SQL查询效率注意事项小结

    2012-01-05 19:31:25
  • MySQL数据库临时文件究竟储存在哪里

    2009-09-06 12:11:00
  • 百度、谷歌和雅虎的近日LOGO

    2008-05-19 12:11:00
  • ASP JSON类源码

    2011-04-30 16:38:00
  • 写给应聘页面重构的同学

    2009-03-18 11:01:00
  • Oracle时间日期操作方法小结

    2010-11-25 18:04:00
  • 对“关于购物车的想法”的一些回复

    2009-03-10 18:15:00
  • CSS模块化设计

    2009-01-05 12:10:00
  • CREATE FUNCTION sqlserver用户定义函数

    2012-08-21 10:57:42
  • 通过VB6将ASP编译封装成DLL组件最简教程 附全部工程源文件

    2012-11-30 20:20:50
  • 如何让IIS支持wap,让ASP生成wml

    2008-05-18 13:42:00
  • 解析:怎样掌握SQL Server中的数据查询

    2009-01-19 13:30:00
  • 客户认同的就是好商品

    2009-08-31 16:41:00
  • asp文章干扰码实现方法

    2007-08-19 18:07:00
  • ASP生成静态网页各种方法收集整理

    2008-02-18 19:25:00
  • asp之家 网络编程 m.aspxhome.com