关系模型和关系运算课件.pptVIP

  1. 1、本文档共101页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《数据库技术》简介一.内容vv二.要求vvvv

三.教材与参考书1.教材:2.参考资料:????3.教材和参考书的使用

四.本课程主要内容第一章关系和关系模型第二章关系运算第三章数据依赖第四章关系数据库范式第五章数据库系统设计第六章数据库管理系统流数据库管理系统简介。

本课程主要内容l第七章分布式数据库系统l查询处理事务管理安全保护完整性保护l第八章面向对象数据库l并发控制l第九章数据库技术新进展ll第十章数据库技术论文选读l

五.数据库领域研究的三个主要方面1.数据库管理系统软件(DBMS)数据库管理系统软件2.数据库应用系统的设计方法和工具

3.有关数据模型及设计理论的研究(7方面)

4

六.数据库领域的新技术?分布式数据库??面向对象数据库??对象—关系数据库??并行数据库??多媒体数据库?数据仓库和数据挖掘????

七.数据管理技术的产生和发展人工管理阶段(上世纪50年代初期)????应用程序1数据集1数据集2应用程序2应用程序n数据集n

文件系统阶段(上世纪50年代后期)??????应用程序1应用程序n数据文件1数据文件n文件管理系统

数据库系统阶段(上世纪60年代后期)????程序1数据库程序2管理系统程序n

八.数据库、数据库管理系统、数据库系统数据库(DataBase,DB)数据库管理系统(DataBaseManagementSystemDBMS)

用户3用户1用户2数据库系统(DBS)应用系统用户开发工具数据库管理系统DBA操作系统数据库后页

任课教师:苏桂平手机:lllll邮箱:答疑地点:青年公寓6号楼2层214-3答疑时间:周三上午3-4节

第一章关系和关系模型

主要内容:数据模型关系和关系模式键关系的更新

1.1数据模型数据模型的组成要素:基本的数据模型分类:

1.1.1数据模型的组成要素(l)数据结构:(2)数据操作:(3)数据的完整性:

1.1.2基本数据模型分类1.层次模型层次模型的数据结构是一棵树。

2.网状模型课程班级学生

3.关系数据模型l

教师姓名系别课程班级

4.面向对象数据模型

1.2关系和关系模式1.2.1关系??域:(笛卡尔积):例:

?(关系):域度

关系的基本概念§关系§元组§属性§键关系举例:

表1火车时刻表NUMBER

h关系的性质(关系数据库中对关系的限定)

1.2.2关系模式关系模式一般表示为:关系名(属性1、……属性n)如:R用U表示关系R的属性集合模式R上的一个关系r是从U到D的映象。元组t∈r,t的分量用t[Ai]表示.t[A]∈DiiSNOCNO

l定义(关系数据库模式):l设属性集U和U的属性所关联的域为D,U上的关系数据库模式R是R1,R2,…,RpR,llll关系数据库:关系数据库模式R对应的所有关系集合{r1,r2,…,rp}

关系模式和关系的区别和联系:l关系模式l关系模式和关系的区别和联系:l

1.3键(Key)和关系的完整性1.键设关系模式R(U),K?U,r是R上的任一关系,若对r中的任意二个不同的元组t、t满足:12(1)t[K]?t[K];12(2)若K??K而t[K?]?t[K?]不成立。12称K是R的键。若仅条件(1)成立,K是R的超键。有键的定义得出:键是能唯一标示元组的最小属性集。在上面火车时刻表的例子中,NUMBER是一个键。

2.主键、隐含键、候选键、超键l主键:lNUMBERlFROM,TO,DEPARTSl隐含键:l候选键:l超键:

3.关系的完整性(1)关系模型的三要素:?数据结构?关系操作?完整性约束

(2)完整性约束?实体完整性空值SNO?参照完整性外键?用户定义的完整性下下页

u外键:参照关系SNOCNOCNO,---被参照关系u参照完整性规则

建立表结构和完整性约束补充:SQL语言简介

SQL的基本语句l1.创建新表lcreatetablellll2.选择lselectfromllll3.插入linsertvalueslll

l4.删除ldeletelll5.更新(修改)lupdatesetllllll

CREATETABLEC(CNONUMBER(6),CMNCHAR(10),CONSTRAINTCKPRIMARYKEY(CNO));CREATETABLES(SNONUMBER(4),SNAMECHAR(10)NOTNULL,AGENUMBER(3),SEXCHAR(1),CNONUMBER(6),CONSTRAINTSK1PRIM

文档评论(0)

138****9564 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档