大家好,我是一只学弱狗,记录学习的点点滴滴!
基础概念理解
- 数据库(Database):顾名思义,即存储数据的仓库,是按照数据结构来组织、存储和管理数据的仓库,是一个长期存储在计算机内的,有组织的,可共享的、统一管理的大量数据的集合。
- 数据库管理系统(Database Management System):是操纵和管理数据库的软件。
- 数据库应用程序(Database Application)
- 数据库管理员(Database Administrator)
- 数据库系统:由数据库、数据库管理系统、数据库应用、数据库管理员及计算机与网络基本系统组成的系统。
下图是图书管理数据库系统的结构图
图中所有的元素构成了图书管理数据库系统。
数据库管理系统
用户角度: 提供给用户SQL(Struct Query Language)语言以操作数据库,同时提供了一系列程序能够实现对数据库的各种存储与维护。
- 数据库定义:定义数据库中Table的名称、标题等,DBMS提供了一套数据定义语言DDL(Data Definition Language)。
- 数据库操纵:向数据库的Table中、删、改数据及对数据进行查询、检索和统计等,数据操纵语言DML(Data Manipulation Language)。
- 数据库控制:控制数据库中数据的使用(哪些用户可以访问,哪些不能访问),DCL(Data Control Language)
系统角度: DBMS为完成对DB的管理,后台执行了一系列的程序包(服务)。
关系型数据库
采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,关系型数据库这一系列的行和列被称为表,数据库有许多表构成,下图为表的基本术语。
请熟记上述表中的基本术语。
错题部分
- 数据库系统的构成包括数据库、数据库管理系统、数据库应用程序、数据库管理员以及计算机与网络基本系统
- 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统,同时提供了一系列程序能够实现对数据库的各种存储与维护。
- 系统角度