- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天津大学硕士研究生《数据库技术》课件ppt整理
第 2 章 数据库技术 2.1 数据库技术的三个阶段 2.2 数据库概述 一、 基本概念 1.数据 记录现实世界各种事物的物理符号序列。有多种表现形式:数字、文字、图形、图像、声音等。 2.信息 信息是从数据中提取出的有用的东西,作为行为和决策的依据。 3. 数据与信息的关系 数据是信息的载体。数据随媒体而变化。 信息是对数据的解释。信息不随媒体而变化。 数据库系统的构成 二、数据库系统的三级模式结构 现实世界客观事物的抽象过程 层次数据模型 网状数据模型 关系数据模型 2.2 关系数据库 一、基本概念 1. 关系定义 设有属性A1、A2、…、An分别在域D1、D2、…、Dn中取值,则笛卡儿积D1╳D2 ╳ … ╳ Dn的一个子集,称为域D1、D2、…、Dn上的一个关系。记为R。 2.元组 关系中的一个元素。3.元数 一个关系中的所含属性的个数。4.关键字 一个关系中能唯一标识每个元组的属性集合。也称为码。主关键字:被选中的关键字。候选关键字:未被选中的关键字。5.关系模式 关系中的所含属性的集合。记为R (A1,A2,…,An )。如:关系模式:学生(学号、姓名、性别、年龄、籍贯)6.关系数据库 关系模式及其各关系当前值的集合。 7. 关系的基本性质 二、关系模型的完整性 二、关系模型的完整性 三、关系运算1.传统的集合运算1) 并运算: R∪S 同类关系R、S的所有元组合并,删去重复的元组 2) 差运算: R-S 同类关系R与S的差,由属于R而不属于S的所有元组组成的集合构成 3) 交运算: R∩S 同类关系R与S的交由既属于R又属于S的元组组成的集合构成 4) 笛卡儿积: R×S 关系R、 S不要求同类 2.专门的关系运算1)选择运算 2)投影运算 3)连接运算 4)除法运算 三、关系代数表达式例: 2.3 SQL语言 一、SQL概述 SQL --- Structured Query Language 1974 ~1979年,在IBM的System R上实现。 1986.10批准为美国标准。不久被接受为国际标准。 1989年公布SQL89国际标准。 1992年公布SQL92国际标准,常称为SQL2。 1999年公布SQL99国际标准,常称为SQL3。 SQL具有以下特点: 1. 功能丰富 2. 语言简洁 , 高度非过程化 , 容易学习使用 3. 即可交互使用,又可嵌入到高级程序设计语言中 4. 便于移植 SELECT [DISTINCT] 目标表达式[,目标表达式]… FROM 基表名/视图名 [,基表名/视图名]… [WHERE 条件] [GROUP BY 子句 ] [ ORDER BY 子句 ]; 工程—零件—供应商数据库 例1. 列出全体供应商的情况. 其中:IN称为谓词,用法是: 列名 [NOT] IN (常数表 或 SELECT语句) 一、数据库设计步骤 需求分析阶段 概念结构设计阶段 E-R图实例 逻辑结构设计阶段 数据库物理设计阶段 数据库实施阶段 二、关系数据库的规范化 2.函数依赖 3. 关系的1、2、3NF 说明: 运行 维护 阶段 数据库实施阶段 物理 设计 阶段 定义 数据库 结构 数据装载 数据库 系统 物理 模型 编写应用程序 数据库 试运行 CS M 22 F S6 MA F 20 E S5 CI F 19 D S4 MA M 19 C S3 CS F 21 B S2 CS M 20 A S1 DEP SEX AGE SN S# CS F MA E CI D MA C CS B CS A DEP SN CI MA CS DEP S ?对学生姓名和所在系属性取投影 ?SN,DEP(S) ?查询学生关系中都有哪些系 ?DEP(S) ?Attr(S) 其中:Attr是关系S的一个属性子集 c 4 a3 d 4 a2 c 2 a1 C B A 10 e 4 d E D 10 e c 4 a3 10 e d 4 a2 10 e c 2 a1 4 d c 2 a1 E D C B A R S 4 d c 4 a3 4 d d 4 a2 10 e c 4 a3 10 e d 4 a2 10 e c 2 a1 4 d c 2 a1 E D C B A R×S ? ? ? ? ? ? 其中:F是一个条件表达式(逻辑表达式或布尔表达式) R F S = ?F(R×S) R BE S 等值连接:F中只含相等条件的连
您可能关注的文档
最近下载
- SFET-77-47100-C-动车组检修ESCO联轴节检修作业指导书-—— 上海动车段三级修.pdf VIP
- 一种依托咪酯的合成方法.pdf VIP
- 胸痛中心创建现场核查各环节重点及迎检技巧.pdf VIP
- 药理学(西安交通大学)中国大学MOOC 慕课 章节测验期末考试答案.docx
- 中华人民共和国国家标准(大米)GB1354-.pdf
- 2010-2023历年广东省深圳市中考英语试卷(解析版).docx VIP
- 毒麻药品管理相关知识.ppt
- 海顿钢琴奏鸣曲中的装饰音探究.pdf
- 基于STM32的电子密码锁系统设计.docx VIP
- 华中农业大学2022-2023学年《细胞生物学》期末考试试卷(B卷)附参考答案.docx
文档评论(0)