数据库基本概念 一、数据库系统的基本概念 1) DB:即数据库(Database),是统一管理的相关数据的集合。长期储存在计算机内,有结构的、集成的、可共享的、统一管理的数据集合。DB 能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 2) DBMS:即数据库管理系统(Database Management Sy stem),是位于应用软件与操作系统之间的一层数据管理软件, 为用户或应用程序提供访问 DB 的方法,包括 DB 的建立、查询、更新及各种数据控制。 DBMS 总是基于某种数据模型。 3) DBS:即数据库系统(Database Sy stem),是实现有组织地、动态地存储大量关联数据, 方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 4) DBA:负责数据库系统的安全控制与正常运行。利用DBMS提供的各种工具访问数据库。 5) 1:1 联系:如果实体集 E1 中的每个实体最多只能和实体集 E2 中的一个实体有联系,反之亦然, 那么实体集 E1 对 E2 的联系称为“一对一联系”,记为“1:1”。 6) 1:N 联系:如果实体集 E1 中每个实体与实体集 E2 中任意个(零个或多个)实体有联系, 而 E2 中每个实体至多和 E1 中的一个实体有联系,那么 E1 对 E2 的联系是“一对多联系”,记为“1:N”。 7) M:N 联系:如果实体集 E1 中每个实体与实体集 E2 中任意个(零个或多个)实体有联系, 反之亦然,那么 E1 对 E2 的联系是“多对多联系”,记为“M:N”。 8) 概念模型:概念模型是现实世界到机器世界的一个中间层次。现实世界的事物反映到人的脑子中来,人们把这些事物抽象为一种既不依赖于具体的计算机系统又不为某一DBMS 支持的概念模型,然后再把概念模型转换为计算机上某一DBMS 支持的数据模型。表示方法很多,最常用的实体-联系方法(E-R 图) 9) 数据模型:模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。 它可分为两种类型:概念数据模型和结构数据模型。 10) 数据模型:数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。 11) 层次模型:用树型结构表示实体类型及实体间联系的数据模型。 12) 网状模型:用有向图结构表示实体类型及实体间联系的数据模型。 13) 关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实...