MySQL数据库技术与应用-全套PPT课件.pptx

MySQL数据库技术与应用-全套PPT课件.pptx

  1. 1、本文档共258页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目一 数据库基础;任务1 数据库概述;二、数据库管理系统 数据库管理系统(DBMS)是数据库系统的关键组成部分。任何数据操作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS管理下进行的。DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库打交道。 通常,DBMS的主要功能包括以下几个方面。 1.数据定义:DBMS提供数据定义语言(Data Definition Language,DDL)来定义数据库的三级模式,用概念DDL编写的概念模式称为源概念模式,用外DDL编写的外模式称为源外模式;用内DDL编写的内模式称为源内模式。 2.数据操作:DBMS提供数据操作语言DML(Data Manipulation Language),供用户实现对数据的追加、删除、更新、查询等操作。 3.数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。 4.数据组织、存储与管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。;5.数据库的保护:数据库中的数据是信息社会的战略资源,所以数据的保护至关重要。DBMS对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。 6.数据库的建立和维护:包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。 7.通信:DBMS具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。 三、数据库系统 数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。 数据库系统由数据库、支持数据库运???的软硬件和人员等部分组成。 1.数据库:是指长期存储在计算机内的,有组织,可共享的数据的集合。 2.硬件:硬件是数据库赖以存在的物理设备,包括CPU、存储器和其他外部设备等。 3.软件:包括操作系统、数据库管理系统及应用程序。 4.人员:包括数据库管理员(Data Base Administrator,DBA)和用户。;四、数据模型 数据模型是客观事物及其联系的数据描述,它应具有描述数据和数据联系两方面的功能。组成数据模型的三要素是数据结构、数据操作和数据的约束条件。其中,数据结构是所研究的记录类型的集合,是对系统静态特性的描述;数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合;数据的约束条件是一组完整性规则的集合。所谓完整性规则是指数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态和状态的变化,以保证数据的正确、有效、相容。 目前成熟地应用在数据库系统中的数据模型有层次模型、网状模型和关系模型。它们之间的根本区别在于数据之间联系的表示方式不同(即记录型之间的联系方式不同)。 1.层次模型 层次数据模型是数据库系统最早使用的一种模型,它的数据结构是一棵“有向树”。层次模型的特征是: ?有且仅有一个节点(即根节点)没有父节点。 ?其他节点有且仅有一个父节点。;例如,图所示为一个系教务管理层次数据模型,图(a)是实体之间的联系,图(b)是实体型之间的联系。 图是一个实例。;2.网状模型 用网状结构表示实体及其之间联系的模型称为网状模型。网中的每一个节点代表一个记录类型,联系用链接指针来实现。广义地讲,任何一个连通的基本层次联系的集合都是网状模型。它取消了层次模型的两点限制,网状模型的特征是: ?允许节点有多于一个的父节点。 ?可以有一个以上的节点没有父节点。 图给出了一个简单的网状模型;图表示一个具体实例 3.关系模型 关系模型是用二维表格结构来表示实体和实体之间联系的数据模型。 ;图给出了一个简单的关系模型 关系模型的特征是: ?描述的一致性,不仅用关系描述实体本身,而且也用关系描述实体之间的联系。 ?可直接表示多对多的联系。 ?关系必须是规范化的关系,即每个属性是不可分的数据项,不允许表中有表。 ?关系模型是建立在数学概念基础上的,有较强的理论根据。;五、结构化查询语言SQL 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档