03_03管理信息系统的技术基础_数据库技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 连锁店属性有:商店编号、店址、店经理;商品属性有: 商品编号、商品名、单价、产地;职工属性与:职工编号、 姓名、性别、工资。
• 某商业数据管理系统,业务规定如下:顾客有姓名、 单位、电话号码;商品有商品代码、商品名称、单 价。(1)每一名顾客可能买多种商品,且每一种 商品又可能有多名顾客购买。(2)顾客每一次购 买商品涉及日期、数量、金额。
• 实体内部的联系(属性与 属性之间)
• 实体与实体之间的联系
很重要,同 学们一定要 记住哦!!
1:1
1:N
M:N
一对一联系。 如果对于A中 的一个实体, B中至多有一 个实体与其发 生联系,反之, B中的每一实 体至多对应A 中一个实体, 则称A与B是 一对一联系。
一对多联系。 如果对于A中 的每一实体, 实体B中有一 个以上实体与 之发生联系, 反之,B中的 每一实体至多 只能对应于A 中的一个实体, 则称A与B是 一对多联系。
合。
• 2、数据库管理系统(DBMS)
☺数据管理软件,它为用户提供访问数据库的方法,包括 数据库的建立、查询、更新及各种数据控制。
用户 1 用户 2 . . 用户 N

OS

DBMS

• 3、数据库系统
☺由数据库、硬件、软件和人员组成的,其管理的对象是 数据。
• 4、人员
☺数据库管理人员、系统程序员、用户
四、关系的规范化
• 规范化理论研究关系模式中各属性之间的依赖关系及其对关系 模式性能的影响,探讨关系模式应该具备的性质和设计方法。
规范化理论给我们提供了判别关系模式优劣的标准,为数据库 设计工作提供了严格的理论依据。规范化理论是E.F.Codd在l971 年提出的。他及后来的研究者为数据结构定义了五种规范化模 式 (Normal Form,简称范式)。范式表示的是关系模式的规范化 程度,也即满足某种约束条件的关系模式,根据满足的约束条 件的不同来确定范式。如满足最低要求,则为第一范式 (Frist Normal Form,简称lNF)。符合lNF而又进一步满足一些约束条 件的成为第二范式(2NF),等等。在五种范式中,通常只使用前 三种,下面仅介绍这三种范式。
课上作业
• 某学校有若干个系,每个系有若干教师和学生,每 个教师可以教授若干门课程,并参加若干项目,每 个学生可以选修若干门课程,每门课程可由多名教 师教授。请设计该学校管理的E-R模型,要求给出 每个实体的属性。
• 2、结构数据模型——是用户从数据库中所看到的 数据模型,是具体非的关D系B模MS型所支持的数据模型。
很重要,同 学们一定要 记住哦!!
学生选课情况表 学号 姓名 年龄
课程名称
Fra Baidu bibliotek学分
成绩
• (三)第三范式 (3NF)
☺所谓第三范式,指的是这种关系不仅满 足第二范式,而且它的任何一个非主属 性都不传递依赖于任何主关键字。
很重要,同 学们一定要 记住哦!!
举例
学生基本情况表
学号 姓名 年龄 院系 学院电话 学院地点

安全在于 心细, 事故出 在麻痹 。20.10 .1720. 10.171 8:45:0 918:45 :09Oct ober 1 7, 202 0

踏实肯干 ,努力 奋斗。2 020年1 0月17 日下午6 时45分 20.10. 1720.1 0.17

追求至善 凭技术 开拓市 场,凭 管理增 创效益 ,凭服 务树立 形象。2 020年1 0月17 日星期 六下午6 时45分 9秒18: 45:092 0.10.1 7

相信相信 得力量 。20.10 .17202 0年10 月17日 星期六6 时45分 9秒20. 10.17
谢谢大家!

• 下列关系属于几范式,为什么,如何把它规范化到 3NF。
职工基本信息表 职工号 职工姓名 年龄
性别 部门号 部门名称
消除非主属性对码的部分依赖 消除非主属性对码的传递依赖

树立质量 法制观 念、提 高全员 质量意 识。20. 10.172 0.10.1 7Satur day, O ctober 17, 2 020
☺选择:从关系R中选择出给定条件的诸元组,记做 F (R)
☺连接:从关系R和S的笛卡尔集中选取满足条件的元组,记做
RS F
• 设有关系R、S R
AB C
ab
c
ba d
cd
e
df
g
首先分析一下关系R与关系S
例题
S
AB C ba d df g fh k
R╳S
S╳SC的属性是什么?
S SC 的属性是什么? S .学号SC.学号
保证数据库 的正常运行
设计数据库管理 系统的人
(1)访 问数据库 的人 (2)应 用程序员
• 二、数据模型
☺模型:对现实世界特征的模拟和抽象。 ☺数据模型是对数据特征的抽象,描述数据之间的结构和
联系方法,它研究的内容是如何组织数据库中的数据,
通常用图解的方式来表示数据库中的数据结构形式。
☺数据库的基础是数据模型。
• 实体完整性约束 • 参照完整性约束 • 用户自定义完整性约束
很重要,同 学们一定要 记住哦!!
• 四、关系代数 • 1、关系运算
☺并、交、差、笛卡尔集 ☺选择、投影、连接、除
• 2、运算符
☺逻辑运算符 ☺关系比较符 ☺关系运算符 ☺集合运算符
• 3、关系运算公式
☺投影:从关系R中选择出若干属性A组成新的关系,记做 A (R)

一马当先 ,全员 举绩, 梅开二 度,业 绩保底 。20.10 .1720. 10.171 8:4518 :45:09 18:45: 09Oct- 20

牢记安全 之责, 善谋安 全之策 ,力务 安全之 实。202 0年10 月17日 星期六6 时45分 9秒Sat urday, Octob er 17, 2020
☺层次模型 ☺网状模型 ☺关系模型
网状模型
用“二维表”来 表示
• 1)关系模型
☺关系 ☺属性 ☺域 ☺元组、记录 ☺分量 ☺码(关键字)、主属性 ☺主码(主关键字)、候选码 ☺外码 ☺关系模式
很重要,同 学们一定要 记住哦!!
学生基本信息表 学生成绩表
课程登记表
• 2)关系模型的组成
☺关系数据结构 ☺关系数据操作 ☺关系完整性约束条件(课本62页)

严格把控 质量关 ,让生 产更加 有保障 。2020 年10月 下午6时 45分20 .10.17 18:45O ctober 17, 2 020

作业标准 记得牢 ,驾轻 就熟除 烦恼。2 020年1 0月17 日星期 六6时45 分9秒1 8:45:0 917 Oc tober 2020

好的事情 马上就 会到来 ,一切 都是最 好的安 排。下 午6时45 分9秒 下午6时 45分18 :45:09 20.10. 17

人生得意 须尽欢 ,莫使 金樽空 对月。1 8:45:0 918:45 :0918: 4510/1 7/2020 6:45: 09 PM

安全象只 弓,不 拉它就 松,要 想保安 全,常 把弓弦 绷。20. 10.171 8:45:0 918:45 Oct-20 17-Oct -20

加强交通 建设管 理,确 保工程 建设质 量。18: 45:091 8:45:0 918:45 Saturd ay, Oc tober 17, 20 20
继续抽象、综合、演绎
信息世界
计算机世界
概念模型
数据模型
E-R图
数据项、记录、 文件
• 1、概念模型
☺E-R模型
• 实体 • 属性 • 联系
• 实体:现实世界中可以 区别其他对象的“事件 ”或“物体”,可以是 具体的人、事、物,也 可以是抽象的概念。
• 属性:实体或联系某 方面的特性;属性有 取值范围。
• (一)第一范式 (lNF)
☺属于第一范式的关系应满足的基本条件 是元组中的每一个分量都必须是不可分割 的数据项。
很重要,同 学们一定要 记住哦!!
理解:关系的每 一个属性都是不 可再分的,即每 一个属性都是原 子项
举例
• (二)第二范式 (2NF)
☺所谓第二范式,指的是这种关系不仅满 足第一范式,而且所有非主属性完全依赖 于其主码。
• 三、数据模型的类型
☺概念数据模型(概念模型)
☺结构数据模型(逻辑数据模型 )
☺物理数据模型——描述数据在存储介质上组织结构的数 据模型,它不但与具体的DBMS有关,而且还与操作系统 和硬件有关,是物理层次的数据模型。
信息世界 现实世界在人 头脑中的反映
三个世界的假说 计算机世界
现实世界
认识和抽象
多对多联系。 如果A中至少 有一实体对应 于B中一个以 上实体,反之, B中也至少有 一个实体对应 于A中一个 以上实体, 则称A与B为 多对多联系。
很重要,同 学们一定要 记住哦!!
例题
• 设某百货公司管辖若干连锁商店,每家商店经营若 干商品,每家商店有若干职工,但每个职工只能服 务于一家商店。
第2章 管理信息系统的技术基础
管理学院 刘婷婷
第一节 计 算 机 技 术 第二节 网 络 技 术
第三节 数 据 库 技 术
内容:
• 1、数据库
小型数据库管理系统Foxpr一o, 、主要概念
ACCESS等,大型数据库管理 系统DB2, ORACLE, SYBASE, SQL SERVER等
☺长期保存在计算机内部的、有组织的、可共享的数据集
相关文档
最新文档