数据库基本概念

数据库基本概念

ID:38701463

大小:76.00 KB

页数:7页

时间:2019-06-17

数据库基本概念_第1页
数据库基本概念_第2页
数据库基本概念_第3页
数据库基本概念_第4页
数据库基本概念_第5页
资源描述:

《数据库基本概念》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库基本概念一、数据库系统的基本概念1)DB:即数据库(Database),是统一管理的相关数据的集合。长期储存在计算机内,有结构的、集成的、可共享的、统一管理的数据集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。2)DBMS:即数据库管理系统(DatabaseManagementSystem),是位于应用软件与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型。3)DBS:即数据库系统(DatabaseSystem),是实现有组织地、

2、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。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

3、中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。8)概念模型:概念模型是现实世界到机器世界的一个中间层次。现实世界的事物反映到人的脑子中来,人们把这些事物抽象为一种既不依赖于具体的计算机系统又不为某一DBMS支持的概念模型,然后再把概念模型转换为计算机上某一DBMS支持的数据模型。表示方法很多,最常用的实体-联系方法(E-R图)9)数据模型:模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。10)数据模

4、型:数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。11)层次模型:用树型结构表示实体类型及实体间联系的数据模型。12)网状模型:用有向图结构表示实体类型及实体间联系的数据模型。13)关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模型的概念单一,无论实体还是实体之间的联系都用关系来表示,对数据的检索结果也是关系(即表),所以结构简单、清晰,用户易懂易用。适用于集合操作,有标准语言。14)DDL:数据定义语言(DataDefi

5、nitionLanguage),用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映象,定义数据的完整性、安全控制等约束。15)DML:数据操纵语言(DataManipulationLanguage),由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。1.1文件系统阶段的数据管理有些什么缺陷?文件系统有三个缺陷: (1)数据冗余性(redundancy)。由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。 (2)数据不一致性(inconsistency)。这往往是由数据冗余造成的,在进

6、行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。 (3)数据联系弱(poordatarelationship)。这是由文件之间相互独立,缺乏联系造成的。1.2 数据库阶段的数据管理有些什么特点? (1)采用复杂的数据模型表示数据结构 (2)有较高的数据独立性(数据结构分成用户的逻辑结构、整体逻辑结构和物理结构三级) (3)数据库系统为用户提供方便的用户接口,可以使用查询语言、终端命令或程序方式操作数据,也可以用程序方式操作数据库。 (4)系统提供了四个方面的数据控制功能:数据库的恢复、并发控制、数据完整性和数据安全性,以保证数据库中数据是安全的

7、、正确的和可靠的。 (5)对数据的操作不一定以记录为单位,还可以数据项为单位,增加了系统的灵活性。1.3 你怎样理解实体、属性、记录、字段这些概念的类型和值的差别?试举例说明。   实体(entity):是指客观存在可以相互区别的事物。实体可以是具体的对象,如:一个学生,一辆汽车等;也可以是抽象的事件,如:一次借书、一场足球赛等。   属性(attribute):实体有很多特性,每一个特性称为属性。每个属性有一个值域,其类型可以是整数型、实数型、字符串型。比如,学生(实体)有学号、姓名、年龄、性别等属性,相应值域为字符、字符串、整数和字符串型。   字段(fi

8、eld):标记实体属性的命名单位称为字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。