- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基本概念
一、数据库系统的基本概念
1) DB :即数据库( Database), 是统一管理的相关数据的 集合 。长期储存在计算机内, 有结
构的、集成的、可共享的、统一管理的 数据集合。 DB 能为各种用户共享, 具有最小冗
余度 ,数据间联系密切,而 又有较高的数据独立性 。
2) DBMS :即数据库管理系统 (Database Management System),是位于应用软件与 操作系
统 之间 的一层数据管理软件 , 为用户或应用程序提供访问 DB 的方法,包括 DB 的建
立、查询、更新及各种数据控制。 DBMS 总是基于某种数据模型 。
3) DBS :即数据库系统 (Database System),是实现有组织地、 动态地 存储 大量关联数据, 方
便多用户访问的计算机软件、 硬件和数据 资源 组成的系统, 即采用了数据库技术的计算
机系统。
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) 关系模型 :是目前 最流行 的数据库模型。 其主要特征是用 二维表格 结构表达实体集, 用
外鍵 表示实体间联系。 关系模型是由若干个关系模式组成的集合。关系模型的概念单
一,无论实体还是实体之间的联系都用关系来表示, 对数据的检索结果也是 关系 (即表),
所以结构 简单、清晰,用户易懂易用 。适用于 集合操作,有标准语言 。
14) DDL :数据定义语言 (Data Definition Language), 用于定义数据库的三级
文档评论(0)