数据库就是储存数据的仓库,它是一个按数据结构来存储和管理数据的计算机系统软件。
一、数据、数据库、数据库管理系统和数据库系统是与数据库技术密切相关的4个基本概念。
1.数据
数据是数据库中存储的基本对象。数据在大多数人头脑中的第一反应就是数字,其实数字只是最简单的一种数据,数据类型有很多,比如文本、图形、音频、视频等,这些都是数据。
2.数据库
数据库,顾名思义,就是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。
3.数据库管理系统
数据库管理系统是位于用户与操作之间的一层数据管理软件,数据库管理系统和操作系统一样是计算机的基础软件。它的主要功能包括以下几个方面:
(1).数据定义功能
(2).数据组织、存储和管理
(3).数据操纵功能
(4).数据库的事务管理和运行管理
(5).数据库的建立和维护功能
(6).其他功能:数据库管理系统与网络中其他软件系统的通信功能
4.数据库系统
数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
二、关系数据库
关系数据库系统是支持关系模型的数据库系统,关系模型有关系数据结构、关系操作集合和关系完整性约束三部分组成。
1.关系数据库
关系数据库的型也称为关系数据库模式,是对关系数据库的描述。关系数据库的值是这些关系模式在某一刻对应的关系的集合,通常就成为关系数据库。
2.关系操作
关系模型中常用的关系操作包括查询操作和插入、删除、修改操作两大部分。关系的查询表达能力很强,是关系操作中最主要的部分。查询操作又可以分为选择、投影、连接、除、并、差、交、笛卡尔积等。
SQL语言是一种介于关系代数和关系演算之间的结构化查询语言。SQL语言不仅具有丰富的查询功能,而且具有数据定义和数据控制功能,是集查询、数据定义语言、数据操纵语言和数据控制语言于一体的关系数据语言。
3.关系的完整性
关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性。
然后就是学习了SQL语言,从这本书当中我熟练的掌握了SQL语句,能够很好地实现创建数据库、删除数据库,创建表、删除表、定义主键、修改、删除、插入、查询等操作。