目录
数据库简介
数据库相关概念
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
与数据库相关的概念:
数据库系统DBS:是由数据库管理员DBA、数据库管理系统DBMS、数据库DB三部分构成
数据库管理员DBA:是一个角色、一般由资深的程序员所担当、前期工作是数据库的搭建、表字段的设计、后期主要主要是工作是保证数据库的顺序运行。
数据库管理系统DBMS:是一个大型的用于连接、管理、操作数据库的一个软件、它主要就是用来保证数据库的安全性、和完整性。
库DB:它是一个存储数据库的仓库、本质上可以理解为一个文件系统、我们可以通过结构化查询语言sql对数据库中的数据进行增删改查。
数据库分类
关系型数据库
概述:关系型数据库存储数据、数据库是以行和列的形式存储、这一系列的行与类组成了表、若干个表组成数据库
特点:
数据库中的表—>java中的类
表中的字段—>类中属性
表中的一行数据–>具体的对象
常见的关系型数据库
mysql 免费、开源 oracle公司
oracle 大型的分布式数据库 收费 oracle公司
sqlServer 微软 收费
DB2 美国 IBM公司 收费
非关系型数据库: 简称nosql
概述:非关系型数据库存储数据是以列、图片、文档、字符串形式去存储、数据与数据之间没有关系
非关系型数据库
mangodb
redis
关系型和非关系型数据区别
1、关系型数据库将数据存储在硬盘上、非关系型数据库将数据存储内存中
2、非关系型数据检索数据效率是远远高于关系型数据库
非关系存储数据要满足如下特点
1、数据不易更新
2、数据经常被检索
MySQL数据库介绍
基本介绍
概述:mysql数据库一款免费、开源的轻量级的关系型数据库、隶