第一章概述ppt课件.ppt

上传人:本田雅阁 文档编号:2554975 上传时间:2019-04-07 格式:PPT 页数:30 大小:634.01KB
返回 下载 相关 举报
第一章概述ppt课件.ppt_第1页
第1页 / 共30页
第一章概述ppt课件.ppt_第2页
第2页 / 共30页
第一章概述ppt课件.ppt_第3页
第3页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第一章概述ppt课件.ppt》由会员分享,可在线阅读,更多相关《第一章概述ppt课件.ppt(30页珍藏版)》请在三一文库上搜索。

1、MySql数据库,天津理工大学 华信软件学院 田春艳 Email : tcy_ Tel: 15522679799 2011年9月-2012年1月,关于课堂纪律,手机关机 或振动 不要睡觉,关于教材,作者: 黄缙华 清华大学出版社,参考书籍,数据库系统概论(第三版)萨师煊 王珊 编著 高等教育出版社 High Performance Mysql影印版施瓦茨 等著 开明出版社 http:/ mysql中文参考手册 博客园 CSDN 播布客论坛,关于成绩,总成绩=平时成绩(30%)+期末考试成绩(70%) 平时成绩包括考勤,作业,课堂小测验,上机实验等. 期末考试指课程结束后,学校安排的正式考试.,

2、总结,Q & A!,第一章 数据库概述,内容,主流数据库产品简介 数据库理论基础 数据库技术构成 MySQL基础,主流数据库产品简介(1),甲骨文的Oracle Oracle 是当之无愧的世界上最优秀的数据库,由Larry Ellison 等人在1977创办 ,由于在安全和稳定中的出色表现,在巨型、大型企业、政府银行中得到广泛的应用,市场占有率比较大 IBM的DB2 DB2是IBM著名数据库产品,能在所有主流平台上运行。DB2的安全性高,具有很强的可恢复性在大型的国际企业中得到最为广泛的应用,但是中国的经验丰富的人员很少,主流数据库产品简介(2),微软的SQL Server SQL Serve

3、r是微软公司的数据库产品之一(access它的功能比较全面、操作简单(采用图形界面)易维护、和价格低,广泛应用于中型企业 Sybase SQL Server Sybase SQL Server 是 Sybase 公司产品 ,安全性高,但是开发周期长,操作复杂,使用命令行操作,对数据库管理人员要求较高,在安全性要求较高的银行在银行和证券应用,主流数据库产品简介(3),MySQL MySQL是开源小型数据库产品,由于其体积小、速度快、成本低、开源,所以Mysql拥有广泛的用户群 。 MySQL应用于:广为流行的LAMP(Linux + Apache + MySQL + PHP)架构和 WAMP(W

4、indow + Apache + MySQL + PHP)架构中 很多中小型网站基于LAMP架构实现的 康盛(discuz)、帝国、视频cms,主流数据库产品简介(4),FoxPro数据库 最初由美国Fox公司1988年推出 的产品,VF版本大家应该都不陌生 PostgreSQL PostgreSQL是一个非常优秀开源数据库,以加州大学伯克利分校计算机系开发的 POSTGRES为基础 ,由于是属于学院派,很多技术和概念非常领先,很多大型网站都是使用PostgreSQL数据库来存储数据,内容,主流数据库产品简介 数据库理论基础 数据库技术构成 MySQL基础,数据库的理论基础,数据库应用十分广泛

5、,不论B/S还是C/S结构的系统,不论是生产制造业还是MIS系统都离不开数据库 数据库就是把数据按照一定的规则和数据本身的规律存储起来。 怎么存储? 什么规则?,数据存储方式,数据存储分为3个阶段 人工管理阶段 程序与数据是一个整体,不好管理,不能共享,纸质存储 文件系统阶段 使用磁盘等外设来存储数据,可共享、易保存数据,冗余(重复)度较大。 数据库系统阶段 数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。数据的共享性高,冗余度低,易扩充,数据库的范式,数据库范式就是数据库设计时应该遵循的规则,范式的出现是为了解决数据冗余和更新异常 常用的范式 第一范式

6、(1NF) 没有重复字段,字段不能在拆分 第二范式(2NF) 第三范式(3NF) BCN范式(BCNF) 范式越高数据冗余度越小,有时为了满足查询速度等要求,可以有意识的让某些表有些冗余。,内容,主流数据库产品简介 数据库理论基础 数据库技术构成 MySQL基础,数据库系统(DBS),数据库 数据库管理系统 数据库管理员 应用开发工具 用户,数据库(DB),数据库(Database) 数据库指长期存储在计算机内有组织、可共享的数据集合,数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可被各种用户共享。 数据 例如李华,男,1986,天津,计算机,

7、2009,数据库管理系统(DBMS),DBMS是位于用户和操作系统间的数据管理软件,管理、控制数据库的建立、运行和维护,有效地组织和存取数据、获取和管理数据并保证数据的安全性和完整性。 功能: 数据定义功能 数据操纵功能 数据库的运行管理 数据库的建立和维护,数据库管理员(DBA),主要职责 数据库安装、配置和管理 数据库设计系统存储方案,并制定未来的存储需求计划 权限设置和安全管理 监控和性能调节 备份和恢复,SQL语言,SQL(Structured Query Language即结构化查询语言) IBM公司开发的 美国国家标准学会和国际标准化组织定为关系数据库语言的标准,不属于任何数据库产

8、品 数据库管理系统通过sql语句来管理数据库 SQL语言分为3个部分 DDL语句:数据定义语言主要用于定义数据库、表、视图、索引和触发器等。 DML语句:数据操纵语言主要用于插入数据、查询数据、更新数据和删除数据。 DCL语句:数据控制语言主要用于控制用户的访问权限。,数据库的访问技术,程序语言需要使用数据库访问技术来访问数据库,程序中不同的程序语言使用的数据库访问技术也不同 ADO.NET是微软公司提供的组件。 C#一般采用这种技术来访问数据库。 Java语言通过JDBC来访问数据库。JDBC是一种用于执行SQL语句的Java API。 PHP中为程序员提供了MySQL功能模块,PHP 5以

9、后开始提供mysqli接口。,内容,主流数据库产品简介 数据库理论基础 数据库技术构成 MySQL基础,为什么学习Mysql,Mysql广泛应用于大中型网站 国内很多成功网站都在使用Mysql,如新浪、网易等 基于模板内容管理系统(CMS)大部分是基于LAMP(Linux + Apache + MySQL + PHP)架构建设的。应用的非常广泛产品: 康盛的产品UCenter Home / Discuz! / SupeSite /SupeV(被腾讯收购) 帝国CMS,Mysql优势,MySQL是开放源代码的数据库 MySQL的跨平台性 Windows、UNIX、Linux和Mac OS,目前网站服务器大多选择UNIX、Linux操作系统,所以MySQL在网站方面得到了广泛的应用。 价格优势 社区版免费 企业版付费,但是与Oracle、DB2和SQL Server这些价格昂贵的商业软件相比非常便宜 功能强大且使用方便,MySQL版本和获取,MySQL数据库可以在Windows、UNIX、Linux和Mac OS等操作系统上运行。因此,MySQL有不同操作系统的版本 http:/ & A!,第二章 window平台安装,演示,总结,Q & A!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1