网站大量收购独家精品文档,联系QQ:2885784924

第三章数据库概述要点.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据库概述 3.1 基本概念 数据管理技术的产生与发展 数据库 数据库管理系统 数据库系统组成 DBA的职责 数据库系统的优点:数据重用 数据独立 数据完整 数据安全 1、数据库系统的产生 文件系统的问题:数据与程序的关联性 数据操作的非透明性 数据一致性 2、数据库 一个存放数据的仓库。某个数据库中存放的是用于表示客观世界的某些方面的逻辑相关的一组数据。这个数据库的建立是为了一个明确的应用目标。 3、数据库管理系统 (Database Management System,简称DBMS)是位于应用与系统之间的一层数据管理软件 数据库 管理系统 数据库 (硬盘) 应用程序 数据库 管理系统 数据库 应用程序 使用者 系统 管理员 DBA 4、 数据库系统 数据库系统组成 计算机平台 网络平台 数据库 计算机软件 各类人员组成 计算机平台 要有足够大的内存存放操作系统、DBMS的核心模块、数据缓冲区和应用程序 有足够大而快速的磁盘等直接存取设备存放数据库,有足够的磁盘空间做数据备份 系统有较高的通道能力,以提高数据传送率 网络平台 网络线路:电缆、光缆、无线、卫星 网络设备:网卡、交换机、路由器 网络管理软件:协议管理、网络管理 网络安全系统:防火墙、VPN 软件主要包括: (1)支持DBMS运行的操作系统; (2)DBMS:DBMS可以通过操作系统对数据库的数据进行存取、管理和维护; (3)具有与数据库接口的高级语言及其编译系统; (4)以DBMS为核心的应用开发工具,为特定应用环境开发的数据库应用系统 人员主要有以下几种: 数据库管理员(DBA) 系统分析员和数据库设计人员 数据库应用程序员 最终用户 5、 DBA (Database Administrator )的职责 数据库安装 数据库配置和管理? 权限设置和安全管理 监控和性能调节 备份和恢复 解决一般的问题? DBA的个性特点 自信心? 好奇心? 坚韧的意志力? 老练?? 自我驱动?? 注意细节? 3.2 数据模型(Data Model) 概念:数据库中数据的结构及操作的描述 数据模型的种类 现实世界 信息世界 数据世界 →(抽象)→? →(转化)→ 概念模型 逻辑模型 3.2.1 概念模型:E-R图 抽象现实世界的数据特性 由实体、属性、联系组成 ER图表示方法 实体名 联系名 学生 组成 班级 学生 1 n 属性名 出生日期 性别 姓名 学号 人数 概念模型的几个概念 实体(entity)是客观存在并可相互区别的事物。实体可以是具体的人、事、物,也可以是抽象的概念和联系。 属性(attribute)是实体所具有的某一特性。一个实体由若干个属性的描述。 码(key)是唯一标识实体的属性或属性集。如学号。 域(domain)是属性的取值范围。 实体型(entity type)用实体名及其属性名集合来抽象和描述同类实体,称为实体型。如学生(学号,姓名,性别,出生年份)。 实体集(entity set)是同型实体的集合称为实体集。如全体学生,全体职工。 联 系 联系(relationship)是现实世界中普遍存在的。在信息世界中,它反映为实体内部和实体之间的联系。 实体内部联系通常是指组成实体的各属性之间的联系,如出生年份和年龄,总成绩和各科成绩。 实体之间的联系指信息记录与记录之间的联系。可分为三类:1:1 联系,例如,班级和班长; 1:n 联系,例如,班级和学生;m:n 联系,例如,课程和学生。 三种联系比较 1:1联系 1:n联系 m:n联系 定 ? ? ? ? 义 如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A和实体集B具有一对一联系,记为1:1。 如果对于实体集A中的每一个实体,实体集B中有n个实体(n=0)与之联系,反之, 实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A和实体集B具有一对多联系,记为1:n。 如果对于实体集A中的每一个实体,实体集B中有n个实体(n=0)与之联系,反之, 对于实体集B中的每一个实体,实体集A中也有m(m=0)个实体与之联系。则称实体集A和实体集B具有多对多联系,记为m:n。 例 班级和班长 班级和学生 课程和

文档评论(0)

1192212 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档