什么是关系数据库?

 一、概念

  在一个给定的应用领域中,所有实体及实体之间联系的集合构成一个关系数据库。

  关系数据库的型与值

  关系数据库的型称为关系数据库模式,是对关系数据库的描述,若干域的定义,在这些域上定义的若干关系模式;

  关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常简称为关系数据库。

  二、分类
  桌面数据库
  例如Access、FoxPro和dBase等
  桌面数据库用于小型的、单机的应用程序,它不需要网络和服务器,实现起来比较方便,但它只提供数据的存取功能。
  客户/服务器数据库
  例如SQL Server、Oracle和Sybase等
  客户/服务器数据库主要适用于大型的、多用户的数据库管理系统,应用程序包括两部分:一部分驻留在客户机上,用于向用户显示信息及实现与用户的交互;另一部分驻留在服务器中,主要用来实现对数据库的操作和对数据的计算处理。

三、关系模型结构
  单一的数据结构----关系(表文件)
  关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于Excle工作表。
  一个数据库可以包含任意多个数据表。
  在用户看来,一个关系模型的逻辑结构是一张二维表,由行和列组成。这个二维表就叫关系,通俗地说,一个关系对应一张表。
  元组(记录)
  表中的一行即为一个元组,或称为一条记录。
  属性(字段)
  数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计。
  创建数据表时,为每个字段分配一个数据类型,定义它们的数据长度和其他属性。
  字段可以包含各种字符、数字、甚至图形。
  如错误!未找到引用源。
  属性值
  行和列的交叉位置表示某个属性值,如“数据库原理”就是课程名称的属性值。
  主码
  主码(也称主键或主关键字),是表中用于唯一确定一个元组的数据。
  关键字用来确保表中记录的唯一性,可以是一个字段或多个字段,常用作一个表的索引字段。

   每条记录的关键字都是不同的,因而可以唯一地标识一个记录,关键字也称为主关键字,或简称主键。
  如错误!未找到引用源。
  域
  属性的取值范围。
  关系模式
  关系的描述称为关系模式。
  对关系的描述,一般表示为:关系名(属性1,属性2…属性n)。
  例如上面的关系可描述为:课程(课程号、课程名称、学分、任课老师)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值