文档介绍:会计学
1
MySQL讲解基础知识
目录
设计数据库
1
MySQL的介绍和安装
2
SQL语句实现增删改查
3
MySQL的应用
4
第1页/共36页
层次模型
面向对象模型
网状模型
关系模型
数据库管理
系统常用的
数学模型
第2页/共36页
设计数据库
数据库(Database或DB)是存储、管理数据的容器。数据永远是数据库的核心。
目前关系数据库管理系统已占据主导地位 。MySQL和Microsoft SQL Server2000也是基于关系模型的。它的主要特征是使用关系来表示实体以及实体之间的联系。
E-R图设计的质量直接决定了关系数据库设计的质量。
第3页/共36页
实体不是某一个具体事物,而是某一种类别所有事物的统称。
属性通常用于表示实体的某种特征,也可以使用属性表示实体间关系的特征
实体
属性
属性
实体和属性
第4页/共36页
E-R图中的关系用于表示实体间存在的联系,在E-R图中,实体间的关系通常使用一条线段表示。
E-R图中实体间的关系是双向的。
关系
关系
关系
第5页/共36页
1.为E-R图中的每个实体建立一张表,实体命名应唯一,实体型和联系的属性命名都应唯一。
2.为每张表定义一个主键(如果需要,可以向表添加一个没有实际意义的字 段作为该表的主键)
3.增加外键表示一对多关系。
4.建立新表表示多对多关系。
5.为字段选择合适的数据类型。
6.定义约束条件(如果需要)。
7.评价关系的质量,并进行必要的改进。
关系数据库设计
第6页/共36页
开源
MySQL源代码免费下载
简单
MySQL体积小,便于安装
MySQL性能足够与商业数据库媲美
功能强大
MySQL提供的功能足够与商业数据库媲美
性能优越
MySQL数据库的优势
第7页/共36页
MySQL数据库的优势
性能高效
MySQL是一个单进程多线程、支持多用户、基于客户机/服务器(Client/Server简称C/S)的关系数据库管理系统
跨平台支持
支持多用户
开源
简单易用
第8页/共36页
MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:
MySQL的相关概念介绍
第9页/共36页