1. 为什么使用数据库?
数据保存在内存
优点: 存取速度快
缺点: 数据不能永久保存
数据保存在文件
优点: 数据永久保存
缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便
数据保存在数据库
1)数据永久保存
2)使用 SQL 语句,查询方便效率高。
3)管理数据方便
2. 有哪些数据库?
数据库(Database,DB)——数据的集合
数据库管理系统(Database Management System,DBMS)——用来管理数据库的软件
数据库系统(Database System,DBS)——包含四个部分
1)数据库——数据
2)硬件——物理设备
3)软件——操作系统,数据库管理系统,应用程序
4)人员——系统分析员,数据库设计员,应用程序员,用户,管理员
2.1 层次数据库(Hierarchical Database,HDB)
把数据通过层次结构的方式表示
2.2 关系数据库(Relational Database,RDB)
关系指表之间的关系
使用 SQL 语句进行操作
常见关系数据库管理系统:
Oracle Database
SQL Server
DB2
PostgreSQL
MySQL
2.3 面向对象数据库(Object Oriented Database,OODB)
对应于面向对象语言
把数据以及对数据的操作封装起来以对象为单位管理
面向对象数据库用来保存这些对象<