MYSQL介绍

 

数据库介绍

定义:

数据库(Database  简称DB)是持久存储有组织/可共享数据/的容器

数据库管理系统(MySQL、Oracle、DB2)是操作/和管理数据库/的软件

分类

  • 关系(型)数据库

(MySQL、Oracle、SQL Server、SQLite、DB2)

  • 非关系(型)数据库

(Redis、MongoDB)

数据库特点

  • 数据的共享性高,冗余(多余)度低,易扩展 
  • 数据结构化
  • 数据之间具有联系,与文件有很大区别
  • 具有较高的数据独立性
  • 采用特定的数据类型
  • 数据库中的数据不仅包括数字,还包括文本,图像,音频,视频

数据库系统的组成:

数据库系统是由DB、DBMS、DBA、应用程序和用户组成的,对数据进行存储、管理和应用的软件系统

数据库管理系统根据数据模型对数据进行存储和管理

数据模型分类:

1.层次模型(Hierchical):层次模型是以树形结构表示实体与实体间联系的数据模型

学校组织架构涉及到的实体

 MYSQL介绍

 

 

 

特点:简单,但结构不灵活,不能表达复杂关系

 

2.网状模型(Network):网状模型是指以网状结构表示实体与实体间联系的数据模型。

工厂和零件实体

 MYSQL介绍

 

 

 

特点:能表达复杂关系,但结构复杂,使用不易不利于数据库的维护和重建

3关系模型(Relation)关系模型是指以二维表(关系表)形式表示实体与实体间联系的数据模型。

MYSQL介绍

 

 

 

 

特点:表达方式简洁、直观,插入、删除、修改数据操作方便是目前普遍使用的数据模型

Mysql入门

定义MySQL是瑞典MySQL AB公司开发的,开源、免费的关系型数据库管理系统

2008116号被Sun公司收购。而2009,SUN又被Oracle收购.

特点:

1.免费、开源MySQL AB公司开发现属Oracle公司      

2.规模小,功能有限但体积小,速度快,成本低

3.适用于中小型甚至大型网站应用

 

优势:

1.运行速度快

2.对大多数用户免费

3.容易使用

4.可移植性好

5.有丰富的接口

6.支持查询语言

7.安全性和连接性好

Mysql产品的分类:

MySQL Community Server(社区版服务器)该版本完全免费,但官方不提供技术支持。

 

MySQL Enterprise Server(企业版服务器):以很高性价比为企业提供数据仓库应用,支持事务处理,提供完整的提交、回滚、崩溃恢复和行级锁定功能。该版本需付费使用,官方提供电话技术支持。

关系模型(Relation):关系模型是指以二维表(关系表)形式表示实体与实体间联系的数据模型。

 

课程

学生

成绩

二维表由行列组成,根据行列号确定表中数据(例:Excel

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

特点:表达方式简洁、直观,插入、删除、修改数据操作方便是目前普遍使用的数据模型

MYSQL介绍

上一篇:使用SQLyog备份还原数据库


下一篇:特殊日期网站变灰