什么是数据库:
狭义:
存储数据的仓库
广义:
可以对数据进行存储和管理的软件,以及数据本身统称为数据库
数据库是由表、关系、操作组成
为什么需要数据库:
- 几乎所有的应用软件的后台都需要数据库
- 数据库存储数据占用空间小、容易持久保存
- 存储比较安全
- 容易维护和升级
- 数据库移植比较容易
- 简化对数据的操作
- 为将来学习Oracle做准备
- B/S架构里面包含数据库
数据结构与数据库的区别:
数据库是在应用软件(外存)级别研究数据的存储和操作
数据结构是在系统软件(内存)级别研究数据的存储和操作
有了编程语言为什么还需要数据库:
对内存数据操作是编程语言的强项,
但是对硬盘数据操作却是数据库的强项,是数据库研究的核心
从三个方面学习数据库:
1. 数据库是如何存储数据的
字段、记录、表、约束(主键、外键、唯一键、非空、check、default、触发器)
2. 数据库是如何操作数据的
insert、update、delete、T-SQL、存储过程、函数、触发器
3. 数据库是如何显示(查询)数据的
select(重点的重点)