0
点赞
收藏
分享

微信扫一扫

MySQL02--数据库基础

数据库基础

数据库

数据库(DatabASe,DB)是按照特定数据结构来组织、存储和管理数据的仓库;

数据库管理系统

数据库管理系统(DatabASe Management System,DBMS)指的是用来对数据进行插入, 检索, 修改, 删除等操作的软件。

常用的DBMS有:
MySQL (ORacle);
ORacle (ORacle) ;
DB2(IBM);
SQL SERVER(Microsoft);

生活中那些地方使用数据库

超市管理系统 ----- 存储商品信息和价格

银行管理系统 ----- 存储账户信息

电子商城系统 ----- 存储账户信息和商品信息

数据库发展史

程序管理阶段(20世纪50年代中期前)

特点:数据不能长期保存

文件系统阶段(20世纪50年代后期-20世纪60年代后期)

特点:数据缺乏独立性

数据库系统阶段(20世纪60年代后期--至今)

特点:数据共享、减少冗余

数据库系统

数据库系统(DatabASe System, DBS)是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成
DBS包含DBMS, DB, DBA(DatabASe AdMINIStratOR)和User;

MySQL02--数据库基础_数据库

DBS、DBMS与DB的关系

MySQL02--数据库基础_数据库系统_02

数据库服务器工作模式

B/S结构

MySQL02--数据库基础_数据库系统_03

C/S结构

MySQL02--数据库基础_数据库系统_04

相关术语

  • 数据库:数据库是一些关联表的集合
  • 数据表:表是数据的矩阵
  • 列:一列包含了相同类型的数据
  • 行:一行(元组,或记录)是一组相关的数据
  • 冗余:存储两倍数据,冗余降低了性能,提高了数据的安全性
  • 主键:主键是唯一的。一个数据表中只能包含一个主键
  • 外键:外键用于关联两个表
  • 复合键:复合键将多个列作为一个索引键,一般用于复合索引
  • 索引:使用索引可快速访问数据库表中的特定信息。
  • 参照完整性:要求关系中不允许引用不存在的实体


举报

相关推荐

0 条评论