SQL基础知识ppt一览
链接:https://pan.baidu.com/s/17DGtcrYDx_HQ7FKbtdjOiQ
提取码:zg8x
内容一览:
本章抛开MySQL讲解关系数据库设计的相关知识,
以“选课系统”为例,讲解“选课系统”数据库的设计流程。
1.数据库概述
2.数据库设计的相关知识
3.E-R图
4.关系数据库设计
1.1数据库概述
简单地说:数据库(Database或DB)是存储.管理数据的容器;
严格地说:数据库是“按照某种数据结构对数据进行组织,存储和管理的容器”。
总结:数据永远是数据库的核心。
1.关系数据库管理系统
2.关系数据库
3.结构化查询语言SQL
1.1.1关系数据库管理系统
通过“数据库管理系统”,数据库用户可以轻松地实现数据库容器中各种数据库
对象的访问(增删改查等操作),并可以轻松地完成数据库的维护工作(备份.恢复
修复等操作)
数据库用户无法直接通过操作系统获取数据库文件中的具体内容;
数据库管理系统通过操作系统的进程管理.内存管理.设备管理以及文件管理等服务,为数据库用户
提供管理.控制数据库容器中各种数据库对象.数据库文件的接口。
数据库用户-------------->数据库管理系统--------->操作系统的进程管理.内存管理.文件管理.设备管理等服务
--------->数据库容器-------->数据库容器中的数据库对象都是以文件为单位存储在外存中。
数据库管理系统常用的数学模型:1)层次模型
2)网状模型
3)关系模型:基于关系模型的数据库管理系统被称为关系数据库管理系统(RDBMS)
4)面向对象模型
关系数据库管理系统为什么流行?
答:
1)开源 MySQL源代码免费下载
2)简单 MySQL体积小,便于安装
3)性能优越 MySQL性能足够与商业数据库媲美
4)功能强大 MySQL提供的功能足够与商业数据库相媲美
关系数据库中所谓的关系