一、什么是数据库?
数据库(Database,DB)是一个长期储存在计算机内的、有组织的、统一管理的数据集合。
- 保管数据的仓库
- 数据管理的方法和技术
二、数据表的概念
数据库表:是一系列二维数组的集合。
- 横向的行(记录/行)
- 纵向的列(字段/属性/列)
字段名 | 学生编号 | 学生姓名 | 出生日期 | 所学专业 |
---|---|---|---|---|
记录(行) | 001 | 张三 | 1987-04-04 | 计算机 |
记录(行) | 002 | 李四 | 1987-05-28 | 会计 |
记录(行) | 003 | 王五 | 1987-05-28 | 软件工程 |
三、数据类型的概念
常用的数据类型有:
- 整数数据类型
- 浮点数数据类型
- 日期/时间数据类型
- 字符串数据类型
- 二进制数据类型
如:
10000 INGETER
张三 VARCHAR(30)
1990-01-01 DATE
3.85 NUMERIC(9, 2)
四、数据库系统的构成
数据库系统主要有3个组成部分:
- 数据库
- 数据库管理系统
- 数据库应用程序
五、常用的数据库访问技术
SQL语言
SQL是对数据库进行查询和修改的操作语言。
SQL语言包含4个部分:
- DDL:DROP、CREATE、ALTER等语句;
- DML:INSERT、UPDATE、DELETE语句;
- DQL:SELECT语句;
- DCL:GRANT、REVOKE、COMMIT、ROLLBACK等语句。
常用的数据库访问技术
- ODBC:Open Database Connectivity(开放数据库连接);
- JDBC:Java Database Connectivity(Java数据库连接);
- ADO.NET:.NET框架中用于和数据库交互的类库;
- PDO:PHP Data Object(PHP语言访问数据库技术)。