- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 数据库技术基础 第六章数据库技术基础 本章主要内容: 6.1 数据库基本概念 6.2 数据模型 6.3 关系数据库与SQL语言 6.4 数据库管理系统与数据库应用 6.1 数据库基本概念 6.1.1数据管理技术的发展 大致经历了三个阶段: 1.人工管理阶段 将数据记录在纸上,使用的是算盘、笔等计算工具。 2.文件系统阶段 用计算机处理数据,数据管理开始采用文件系统。文件 系统把数据组织成相互独立的数据文件,文件可以通过 文件名打开,对其进行操作和使用。 3.数据库系统阶段 对所有的数据实行统一的、集中的、独立的管理,使数 据存储独立于使用数据的程序,实现了数据共享。 6.1.2数据库系统常用术语 1.数据 可以看作是计算机程序能够识别存储和处理的符号的集 合,数据可以是数字、文字、图像、声音等。 2.信息 数据是信息的载体,任一信息都是有一定含义的。例如: “李华身高1.65米”是一条信息,而李华、身高、1.65、 米是数据。可以说数据表示了信息,信息通过数据形式 表示出来被人理解。 3.数据处理 指将数据转换成信息的过程。 4.数据库 简称DB,是依照某种数据模型组织起来并存放在外部存 储器中的被结构化了的数据集合。 5.数据库管理系统 简称DBMS,是处理所有用户对数据库存取请求的软件系 统,是用户与数据库之间的接口,是数据库系统中的核 心软件。 对数据库的建立、使用和维护进行管理,提供安全性和 完整性等统一控制机制,方便用户以交互方式或程序方 式对数据库进行操作。 6.数据库系统 简称DBS,主要由数据库、数据库管理系统、操作系统以 及开发工具、计算机硬件、用户(包括开发人员、维护 人员、管理人员等)组成。 7.数据库应用系统 以数据库为基础的信息系统都可统称为数据库应用系统。 例如:办公系统、管理信息系统、决策支持系统等。 数据库系统强调的是整个应用系统。从数据管理的角度 看,数据库系统结构见下页图6-1所示。 6.1.3数据库系统的结构 通常采用外模式、模式和内模式这三级模式结构(见图6-2所示)。 1.模式 (也称逻辑模式) 是对数据库中全体数据的逻辑结构和特征的描述,它是所有用户的 公共视图。模式介于内模式与外模式之间。 2.外模式 (也称用户模式或子模式) 是用户可见的和使用的局部数据的逻辑表示。每个用户因对其要求 不同,对子模式的描述也不一样,一个数据库可以对应多个外模式, 以适应不同用户的要求。 3.内模式 (也称存储模式 ) 指数据在外存中的实际存储方式的描述。一个数据库只有一个内模 式。 6.2 数据模型 6.2.1概念数据模型 也称实体模型或信息模型,这类模型用于数据库的设计阶段,即按用户的观点对现实世界中的数据建模,它与计算机无关,是用户和数据库设计人员之间交流的语言。 1.实体 实体是客观存在并可相互区别的事物。实体可以是具体 的人、事、物,也可以是抽象的概念或联系。如一个学 生、一本书、学生的一次选课事件等都是实体。 2.属性 属性是实体所具有的某一特征,如一本书的属性可以是 书号、书名、出版单位、出版时间、单价、内容摘要等。 3.联系 现实世界中事物内部以及事物之间的联系。这些联系在 信息世界反映为实体内部的联系和实体之间的联系。实 体之间有三种联系:一对一、一对多和多对多。 实体间的联系可用实体联系图(简称E-R图)的形式描述 。图6-3是一个教师、学生、课程实体模型实例。设: 学生实体属性(学号,姓名,年龄,性别,系名) 教师实体属性(教师编号,教师名,年龄,职称) 课程实体属性(课程号,课程名,学时数) 6.2.2结构数据模型 最常用的数据模型有四类:层次模型、网状模型、关系模型和面向对象模型。 1.层次模型 层次模型的数据结构是一棵有向树,实体之间的联系是 一对多的联系。 2.网状模型 实体之间允许有两个或两个以上的联系,网状模型即包 含了层次模型实体之间一对多的关系的特点,又可以描 述实体之间队对多的复杂关系。 3.关系模型 用二维表格表示实体与实体之间的联系。它结构简单、 数据独立性、可直接处理实体之间多对多的联系。 4.面向对象模型 表示对象之间的相互联系。面向对象模型的最突出的优 点是便于系统重用。 上述四类数据模型中,目前使用最广泛的是关系模型, 下面重点介绍关系模型。 6.2.3关系模型 数据的逻辑结构是用二维表格来表示实体以及实体间联系的模型,每个二维表称为一个关系。 1.列 二维表的表格中一列称为一个“属性”(或称字段)。 2.域 属性的取值范围。 3.记录(或称元组) 表格中的一行。 4.关键字(或称
您可能关注的文档
- 大学计算机基础 齐翠巧 第2章新.ppt
- 大学计算机基础 齐翠巧 第6章新.ppt
- 大学计算机基础 齐翠巧 第7、8章新.ppt
- 大学计算机基础 张红 第1章新.ppt
- 大学计算机基础 张红 第2章新.ppt
- 大学计算机基础 张红 第4章新.ppt
- 大学计算机基础 张红 第6章新.ppt
- 大学计算机基础 张红 第9章新.ppt
- 大学计算机基础 张红 第10章新.ppt
- 大学计算机基础 郑丽娟 第1章计算机基础概述新.ppt
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
最近下载
- 防洪度汛应急预案.doc
- 电商平台的售后服务提升与用户满意度策略.pptx
- 烟机设备操作工基础知识-第三章液压与气动传动知识鉴定要素.docx VIP
- 餐饮店厨房菜品生产制作规范.docx VIP
- 烟机设备操作工基础知识-第二章机械基础知识鉴定要素.doc VIP
- 健身房会计账务处理.docx VIP
- 地铁企业文化(张景霞) 任务一:认知企业文化的内涵 企业文化概述.ppt
- 农民工工资补充协议(2024版).docx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 标准线路施工 手册基础 空客常用ASM,AWM手册线路符号和图例及INTRODUCTION前言介绍.pptx
文档评论(0)