第二章 关系数据库(一)

第一节 关系数据库的基本概论

关系模型用二维表表示实体集,利用公共属性实现实体之间的联系。一个关系数据库由若干个表组成,表与表之间通过在一个表中包含另一个表的主键(公共属性)的方法实现数据之间的联系。
1.关系
关系(Relation)是行与列交叉的二维表。表中的一行称为关系的一个元组,表中的一列称为关系的一个属性,每一个属性有一个取值范围,称为属性域。元组的集合称为关系实例,通常关系实例又简称为关系。
2.关系的性质
关系是一种规范化的二维表。在关系模型中,关系必须满足下列性质:
1.每一列中所有的数据都是同一类型的,来自同一个域
2.每一列都又唯一的列名。
3.列在表中的顺序无关紧要
4.表中任意两行不能完全相同
5.行在表中的顺序也无关紧要
6.行与列的交叉点上必须是单值的(不能又一组值)
3.数据类型
在定义表结构时,必须确定列的数据类型。绝大多数数据库系统都至少支持以下几种数据类型
✳数值:可以进行算数运算的数据
✳字符:字符型数据也称为字符串,是由任何字符或符合组成的文字串。例如姓名,地址,专业都是字符型数据
✳日期:按照特定格式存储日期数据,可以对日期型数据进行特殊的数学运算。例如,一个日期减去另一个日期就可以求出两个日期之间的天数。
✳逻辑:逻辑型数据只能有真或假两个值。例如婚否只有两个状态,所有可以定义成逻辑型数据
4.键
在一个关系中任意两个元组都不允许在键上具有相同的值。在概念上,键可以细分为超键,候选键,主键和外键
1.超键
凡是能够唯一标识一个元组的属性或者属性组,均称为超键
2.候选键
候选键是最小的超键,它的任意真子集都不能成为超键
3.主键
在一个关系中可能存在多个候选键,选取其中一个候选键作为主键
4.外键
在关系数据库中,通过在一个表中包含另一个表主键(公共属性)的方法实现数据之间的联系
外键是用于建立两个表数据之间联系的属性,外键可以由一个或多个属性组成。外键值引用被参照表主键的值,使两个的数据之间建立了联系

<p> Access是office办公套件中的一个极为重要的组成部分,现在它已经成为最流行的桌面数据库管理系统。本课程为Access数据库知识系列课程第1部,课程目标:结合实例讲解,零基础快速学习Access数据库。 </p> <p> <br /></p> <p> <br /></p> <p> 本课程节计划表: </p> <p> 第一:Access数据库概述 </p> <p> 1、Access数据库概述 </p> <p> 第二:Access数据库安装文件下载及安装 </p> <p> 1、Access数据库安装文件下载及安装 </p> <p> 第三:创建数据库表 </p> <p> 1、 利用表向导创建表 </p> <p> 2、 利用表设计器创建表 </p> <p> 3、 学习技巧 </p> <p> 第四:字段的基本操作 </p> <p> 1、 添加、删除和更改移动字段 </p> <p> 2、 字段的属性及作用 </p> <p> 3、 主关键字和索引 </p> <p> 第五:创建表之间的关系 </p> <p> 1、 关系类型 </p> <p> 2、 创建和使用表关系 </p> <p> 第六:创建子数据表 </p> <p> 1、 创建当前表的子数据表 </p> <p> 2、 数据表视图的显示外观 </p> <p> 第七:为数据库加密 </p> <p> 1、 设置数据库密码 </p> <p> 2、 设置数据库安全机制 </p> <p> 3、 两种加密方式优劣分析 </p> <p> 第八:创建查询 </p> <p> 1、 查询概述、查询类型 </p> <p> 2、 使用向导创建查询 </p> <p> 3、 使用设计视图创建查询 </p> <p> 4、 查询的基本操作及查询优化的规则 </p> <p> 第九:查询编程、生成查询语句的捷径 </p> <p> 1、 初步了解中文编程 </p> <p> 2、 生成查询语句的捷径 </p> <p> 第十:Access数据库总结 </p> <p> 1、 Access数据库总结 </p>
相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页