下载此文档

《数据库系统原理》PPT电子课件教案- 第二章 关系数据库.ppt


文档分类:IT计算机 | 页数:约62页 举报非法文档有奖
1/62
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/62 下载此文档
文档列表 文档介绍
关系数据库概述关系数据库概述?关系数据库–是采用关系模型作为数据的组织方式。?关系模型的3个组成部分:–1. 关系数据结构?一张二维表,描述现实世界中实体与实体间的各种联系。–2. 关系数据操作?操作包括:–查询(选择、投影、连接、除、并、交、差等)–更新(增、删、改)?特点:集合操作。–3. 完整性约束?实体完整性、参照完整性、用户定义完整性关系数据语言元组关系演算语言例如APLHA,QUEL关系演算语言域关系演算语言例如QBE结构化查询语言SQL?关系数据语言–关系代数是用对关系的运算来表达查询要求的方式。–关系演算是用谓词来表达查询要求的方式。–SQL语言关系代数语言例如ISBL–特点:语言表达能力强,是一种高度非过程化集合操作语言,功能强,能嵌入高级语言中使用。 关系数据结构关系数据结构?1)域(Domain)–是一组具有相同数据类型的值的集合(值域)。域要命名;?基数:域中所包含的值的个数。用m表示?例:D1={张三,李四,王五} 表示姓名的集合;D2={男,女} 表示性别的集合;D3={18,19} 表示年龄的集合;1. 1. 关系关系?2) 笛卡尔积(Cartesian Product) –给定一组域D1, D2,…, Dn,则笛卡尔积定义为:D1×D2×…×Dn={(d1,d2,…,dn) |di∈Di, i=1,2,…,n} 其中:?每一个元素(d1,d2,…,dn)叫作一个n元组,简称元组。?元素中的每一个值di叫作一个分量。–基数:m=∏mi(所有域的基数的乘积)(1) 笛卡儿积实际上是一个二维表(2) 表的框架由域构成(3) 表的每一行对应就是一个元组(4) 每一列数据来自同一个域?例:设有姓名的集合D1={张三,李四,王五}性别的集合D2={男,女}年龄的集合D3={18,19}则:D1,D2,D3笛卡尔积为:D1×D2×D3={(d1,d2,d3) |di∈Di, i=1,2,3} = {张三,男,18}, {张三,男,19}, {张三,女,18}, {张三,女,19}, {李四,男,18}, {李四,男,19}, {李四,女,18}, {李四,女,19}, {王五,男,18}, {王五,男,19}, {王五,女,18}, {王五,女,19}基数: m= ∏mi =3×2×2=1218女李四19女王五18女王五19男王五18男王五19女李四19男李四18男李四19女张三18女张三19男张三18男张三SageSsexSnameD1,D2,D3笛卡尔积?3) 关系(relation)–D1×D2×…×Dn的一个子集叫做在域D1,D2,…,Dn上的关系,用R(D1,D2,…,Dn)表示,其中R为关系名,n是关系的目或度,Di为第i个域。?N目关系必有n个属性–例:从上例的笛卡尔积中取其子集构造学生关系: Student (Sname, Ssex, Sage)19男王五19女李四18男张三SageSsexSnameStudent关系–码(关键字)?在关系的各个属性中,能够用来唯一标识一个元组的属性(或属性组合)称为码。?关系中的元组由码的值来唯一确定–候选码(候选关键字)?若在一个关系中,存在有多个属性或属性组合都能唯一地标识该关系的元组,则这些属性或属性组合称为该关系的候选码。–主码(主关键字)?候选码中的一个。90807080C1C2C2C301010**********成绩课程号学号计算机计算机计算机计算机男女女男20181920张三李四王五赵六01010**********所在系性别年龄姓名学号–主属性(码属性)?候选码的诸属性–非码属性(非主属性)?不能作为候选码的属性–外码(外部键、外关键字)?当关系中的某个属性或属性组合,不是本关系的码或只是码的一部分,但却是另一关系的码,称该属性或属性组合为本关系的外码。外部关系码外部关系码计算机计算机计算机计算机张三李四王五赵六01010**********所在系姓名学号100708060高等数学数据结构操作系统数据库C01C02C03C04学时数课程名课程号9080908570C01C02C04C04C03010101010**********成绩课程号学号学生关系课程关系选修关系外码外码是本关系的一个(组)属性但不是本关系的码是另一关系的码称为本关系的外码主码主码主码

《数据库系统原理》PPT电子课件教案- 第二章 关系数据库 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数62
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2013-03-20