第一章 概述ppt课件.ppt
文本预览下载声明
MySql数据库 天津理工大学 华信软件学院 田春艳 Email : tcy_303@163.com Tel: 2011年9月-2012年1月 关于课堂纪律 手机关机 或振动 不要睡觉 关于教材 作者: 黄缙华 清华大学出版社 参考书籍 《数据库系统概论》(第三版)萨师煊 王珊 编著 高等教育出版社 High Performance Mysql影印版施瓦茨 等著 开明出版社 /imagesnew/software/mysql/manual_Introduction.html mysql中文参考手册 博客园 CSDN 播布客论坛 关于成绩 总成绩=平时成绩(30%)+期末考试成绩(70%) 平时成绩包括考勤,作业,课堂小测验,上机实验等. 期末考试指课程结束后,学校安排的正式考试. 总结 Q A! 第一章数据库概述 内容 主流数据库产品简介 数据库理论基础 数据库技术构成 MySQL基础 主流数据库产品简介(1) 甲骨文的Oracle Oracle 是当之无愧的世界上最优秀的数据库,由Larry Ellison 等人在1977创办 ,由于在安全和稳定中的出色表现,在巨型、大型企业、政府银行中得到广泛的应用,市场占有率比较大 IBM的DB2 DB2是IBM著名数据库产品,能在所有主流平台上运行。DB2的安全性高,具有很强的可恢复性在大型的国际企业中得到最为广泛的应用,但是中国的经验丰富的人员很少 主流数据库产品简介(2) 微软的SQL Server SQL Server是微软公司的数据库产品之一(access它的功能比较全面、操作简单(采用图形界面)易维护、和价格低,广泛应用于中型企业 Sybase SQL Server Sybase SQL Server 是 Sybase 公司产品 ,安全性高,但是开发周期长,操作复杂,使用命令行操作,对数据库管理人员要求较高,在安全性要求较高的银行在银行和证券应用 主流数据库产品简介(3) MySQL MySQL是开源小型数据库产品,由于其体积小、速度快、成本低、开源,所以Mysql拥有广泛的用户群 。 MySQL应用于:广为流行的LAMP(Linux + Apache + MySQL + PHP)架构和 WAMP(Window + Apache + MySQL + PHP)架构中 很多中小型网站基于LAMP架构实现的 康盛(discuz)、帝国、视频cms 主流数据库产品简介(4) FoxPro数据库 最初由美国Fox公司1988年推出 的产品,VF版本大家应该都不陌生 PostgreSQL PostgreSQL是一个非常优秀开源数据库,以加州大学伯克利分校计算机系开发的 POSTGRES为基础 ,由于是属于学院派,很多技术和概念非常领先,很多大型网站都是使用PostgreSQL数据库来存储数据 内容 主流数据库产品简介 数据库理论基础 数据库技术构成 MySQL基础 数据库的理论基础 数据库应用十分广泛,不论B/S还是C/S结构的系统,不论是生产制造业还是MIS系统都离不开数据库 数据库就是把数据按照一定的规则和数据本身的规律存储起来。 怎么存储? 什么规则? 数据存储方式 数据存储分为3个阶段 人工管理阶段 程序与数据是一个整体,不好管理,不能共享,纸质存储 文件系统阶段 使用磁盘等外设来存储数据,可共享、易保存数据,冗余(重复)度较大。 数据库系统阶段 数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。数据的共享性高,冗余度低,易扩充 数据库的范式 数据库范式就是数据库设计时应该遵循的规则,范式的出现是为了解决数据冗余和更新异常 常用的范式 第一范式(1NF) 没有重复字段,字段不能在拆分 第二范式(2NF) 第三范式(3NF) BCN范式(BCNF) 范式越高数据冗余度越小,有时为了满足查询速度等要求,可以有意识的让某些表有些冗余。 内容 主流数据库产品简介 数据库理论基础 数据库技术构成 MySQL基础 数据库系统(DBS) 数据库 数据库管理系统 数据库管理员 应用开发工具 用户 数据库(DB) 数据库(Database) 数据库指长期存储在计算机内有组织、可共享的数据集合,数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可被各种用户共享。 数据 例如李华,男,1986,天津,计算机,2009
显示全部