文章目录
1 数据库基础
数据库所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。
1.1 SQL
- SQL(Structured Query Language)是结构化查询语言;
- SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
1.2 数据库基本架构
数据(Data)
- 对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。
- 在日常生活中,人们直接 用语言来描述事物;在计算机,为了存储和处理这些事物,就要将事物的特征抽象出来组成一个记录来描述。
数据库(Database,DB)
- 长期存储在计算机内的、有组织的、可共享的 数据集合。
- 数据库中的数据按一定的数据模型组织 、描述和存储。
- 具有较小的冗余度、较高的数据独立性和易扩展性(可修改),并可为各个用户共享。
数据库管理系统(DBMS)
-
位于 应用程序与存储数据之间的一层数据管理软件。
-
基础软件,是一个大型复杂的软件系统。
-
用途:科学地组织和存储数据;高效地获取和处理数据。
-
主要功能:
- 定义功能:
在SQL语言中的DDL语言(数据库定义语言),提供了三个语句:create(创建)、alter(修改)、drop(删除),操作的对象是数据库中的基本架构:表。 - 操作功能:
借助于SQL语言中
- 定义功能: