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

1数据库概念.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1数据库概念

数据库概念 讲师:肖文吉 本次要点 数据库相关的基本概念 数据库管理系统的基本概念 关系数据库基本知识 MySql安装及配置 MySQL数据库常用命令 数据库概念 持久化的概念 数据集存储的方法: 用大脑记住数据 写在纸上 写在计算机内存中 写成磁盘文件 数据库概念 企业数据存储面临的问题 存储大量数据 大量数据的检索和访问 保持数据信息的一致、完整 数据共享和安全 通过分析整合,产生新的有用的信息 数据库概念 数据库 是用户存放数据、访问数据、操作数据的存储仓库,用户的各种数据被有组织的存放在数据库中。可以随时被有权限的用户查询、统计、添加、删除、和修改。 是长期存储在计算机内的,有组织、可共享的数据集合。数据库系统是由普通的文件系统发展而来的。 数据库系统具有较高的数据独立性,即不依赖于特定的数据库应用程序; 数据库系统的数据冗余小,可以节省数据的存储空间; 另外数据库系统还很容易实现多个用户的数据共享。 数据库概念 数据库的发展史 萌芽阶段-----文件系统 使用磁盘文件来存储数据 初级阶段-----第一代数据库 出现了网状模型、层次模型的数据库 中级阶段-----第二代数据库 关系型数据库和结构化查询语言 高级阶段------新一代数据库 “关系-对象”型数据库 数据库和应用程序 数据库管理系统 数据库管理系统(DBMS) 数据库系统成熟的标志就是数据库管理系统的出现。数据库管理系统(DataBase Managerment System,简称DBMS)是管理数据库的一个软件,它充当所有数据的知识库,并对它的存储、安全、一致性、并发操作、恢复和访问负责。是对数据库的一种完整和统一的管理和控制机制。数据库管理系统不仅让我们能够实现对数据的快速检索和维护,还为数据的安全性、完整性、并发控制和数据恢复提供了保证。数据库管理系统的核心是一个用来存储大量数据的数据库。 DBMS是所有数据的知识库,并对数据的存储、安全、一致性、并发操作、恢复和访问负责。 DBMS有一个数据字典(有时被称为系统表),用于贮存它拥有的每个事物的相关信息,例如名字、结构、位置和类型,这种关于数据的数据也被称为元数据(metadata) 数据库管理系统 数据库管理系统 一个真正的数据库系统由硬件和软件两个方面构成。比如我们要使用Oracle数据库,需要安装Oracle公司提供的数据库服务器软件和一台用于安装数据库管理系统的高性能的计算机服务器。 数据库系统的发展经历了层次模型、网状模型及关系模型几个阶段。当今应用最普遍的是关系型数据库管理系统。目前,市场上流行的几种大型数据库,如Oracle、DB2、Sybase、MS SQL Server、MySql等都是关系型数据库管理系统。 关系数据库概念 关系型数据库 关系模型数据库采用表组织数据(表称为“关系”),一个数据库由许多个表组成,多个表数据之间存在着关系,在这些表上的数据操作依赖于关系,关系用来描述多个表之间的数据依存,包括了一对一、一对多、多对多的关系 桌面型的关系模型数据库 MS ACCESS 网络型的关系模型数据库 Oracle DB2 Sybase MS SQL Server My sql (开源) 数据库概念 概念模型:基于客户的想法和观点所形成的认识和抽象。 实体(Entity):客观存在的、可以被描述的事物。例如员工、部门。 属性(Attribute):用于描述实体所具有的特征或特性。如使用编号、姓名、工资等来属性来描述员工的特征。 关系(Relationship):实体之间的联系。 一对一: 人 和 身份证 一对多: 班级 和 学生 多对多: 学生 和 课程 数据库概念 数据模型:也叫关系模型,是实体、属性、关系在数据库中的具体体现。 关系数据库:用于存储各种类型数据的”仓库”,是二维表的集合。 表:实体的映射 行和列:行代表一个具体的实体的数据。也叫一条记录。列是属性的映射,用于描述实体的。 主键和外键。 程序员的数据库要求 基本的SQL操作、CRUD操作 多表连接查询、分组查询和子查询。 常用数据库的的单行函数。 常用数据库的基本命令。 常用数据库的开发工具。 事务概念。 索引、视图、存储过程和触发器。 MySql数据库 MySql是最流行的开放源码的数据库管理系统。 MySql是一种关系数据库管理系统。 MySql软件是一种开放源码软件。 MySql数据库服务器具有快速、可靠和易于使用的特点。 MySql服务器工作在客户端/服务器模式下,或嵌入式系统中。 MySql的特性 内部构件和可移植性 使用C和C++编写,能够工作在众多不同的平台上。 列类型 众多列类型,定长和可变长度记录。 语句和函数 安全 允许基

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档