数据库基础
一、数据库概念

1、数据库(DataBase,简称DB)
数据库是长期存放在计算机内、有组织、可共享的数据即可。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种 用户共享
2、数据库管理系统(DataBase Management System 简称DBMS)
(关系型数据库)如MySQL、Oracle、db2、mariadb、sql server、SQLite、Access、MS SQL Server
工作过程:
#打开连接
#切到一个文件下/找到一个文件/打开文件/读写记录/关闭文件(优化,加锁处理,权限认证)
#关闭连接
非关系型数据库:数据都是以key=value的形式存放在内存,速度快
3、数据库服务器、数据管理系统、数据库、表与记录的关系(重点理解!!!)
#ps:
安装数据库指的是:数据库管理系统
创建数据库指的是:创建一个“文件夹”
数据库服务器:安装有数据库管理系统软件的一台机器
记录:1 刘海龙 324245234 22(多个字段的信息组成一条记录,即文件中的一行内容)
表:student,scholl,class_list (即文件)
数据库:oldboy_stu (即文件夹)
数据库管理系统:如mysql (是一个软件)
数据库服务器:一台计算机 (对内存要求比较高)
总结:
数据库服务器---运行--->数据库管理软件
数据库管理软件--->管理--->数据库
数据库---组织--->表,即文件夹---组织--->文件
表---存放--->多条记录,即文件---存放--->多行内容
4、数据库系统的特点:
1 数据结构化
2 数据共享,冗余度低,易扩充
3 数据独立性高
4 数据由DBMS统一管理和控制
a:数据的安全性保护
b:数据的完整性检查
c:并发控制
d:数据库恢复

浙公网安备 33010602011771号