1.数据库(DB)是有关联关系的若干个Table的集合。
2.Table中描述了一批相互有关联关系的数据。在表中行亦称之为元组、记录(row,tuple/record)列亦称之为字段、属性、数据项(column/field/attribute/data item)
3.数据库系统包括数据库(DB)、数据库管理系统(DBMS)(mysql,DB2等数据库系统软件)、数据库应用软件(DBAP)、数据库管理员(DBA)、计算机基本系统。
4.DBMS功能
数据库定义 用户使用数据库定义语言DDL:Data Definition Language 描述其索要建立表的格式,DBMS根据描述创建数据库及其中的Table。
数据库操纵 用户使用数据库操纵语言DML:Data Manipulation Language 描述其所要进行的增删改查等操作,DBMS根据用户操作描述,执行相应的操作。
数据库控制 用户使用数据控制语言DCL:Data Control Language 描述数据库所要实施的控制
数据库维护 :转储、恢复、重组、性能检测、分析
DBMS提供了一系列的程序给用户方便用户对数据库各种功能的维护,一般由数据库管理员来使用和掌握。
事务管理:提高可靠性并避免并发操作错误的手段。
5.数据库语言:使用者通过数据库语言利用DBMS操作数据库
DDL、DML、DCL组成了结构化的数据库语言SQL。
对数据库的所有操作都是由DBMS执行的。