195. 数据库概述

数据库概述

1.数据库简介

1.数据管理技术的发展

人工管理阶段
文件管理阶段
数据库系统管理阶段

2.数据库相关概念

1.数据
描述事物的符号 例如 文本 图片 音频 视频等

2.数据库
存储数据

3.数据库管理系统
对数据库中数据进行管理
流行的关系型数据库(oracle MySQL DB2 SQL Server)

4.数据库应用程序
最终用户使用的应用程序,在数据库管理系统基础上,带有图形化界面的应用程序

5.数据库管理员
对数据库系统操作的人员,主要负责对数据库进行运营和维护

6.最终用户
对数据库应用程序的使用者

7.数据库系统
由数据库 数据库管理系统 数据库应用程序 数据库管理员 最终用户构成

3.什么是SQL语言

SQL:结构化查询语言的简称

  • DQL 用于对数据库查询 select from where
  • DML 用于对数据的增 删 修改
  • DDL 用于对数据库中对象(表、索引、视图、触发器、函数等)增 删 修改
  • DCL 用于对数据库权限授予和回收
  • TCL 用于对数据库事物开启 提交 回滚

2.MySQL简介

1.数据库分类
a.关系型数据库(二维表)

oracle 由oracle公司开发
优点:性能高 安全性高
缺点:管理维护操作复杂 收费价格昂贵

MySQL 最初由MySQ AB公司开发 最后被oracle公司收购
优点:开源的 体积小 速度快 成本低

DB2 由IBM公司开发
优点:稳定性 安全性好
缺点:使用起来比较繁琐 适合大型应用系统

SQL Server 由微软公司开发
优点:功能全面 效率高
缺点:只能在windows系统下运行

b.非关系型数据库(NOSQL)not only sql

解决超大规模和高并发性

MongoDB
Redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oo0day

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值