数据库概述 – 亦涛教育工作室 数据库概述 - 亦涛教育工作室
school
亦涛教育工作室
login 账号登录 how_to_reg 立即加入
home 首页 menu_book 知识
add
shopping_cart 商城 login 登录

数据库概述

calendar_today 2026年 4月 23日
visibility 2 Views

数据库的概念和作用

数据库(Database)是指长期存储在计算机内,有组织的、可共享的数据集合。它可视为一个电子化的文件柜,用来存储电子文件,用户可以对文件中的数据进行查询、新增、更新、删除等操作。

表1-1 学生信息表

学生姓名

学生性别

学生年龄

所属班级

小美

22

大二3班

小明

23

大四2班

小伟

20

大一3班

数据库的特点:实现了数据独立性 ,数据独立性包括物理独立性和逻辑独立性,实现了数据共享 ,减少了数据冗余度 ,数据冗余是指数据在存储器中不必要的重复存储,实现了数据的集中控制 ,维护了数据完整性 ,数据完整性是指数据的一致性、正确性、有效性和相容性,提高了数据的可恢复性 

数据模型

数据模型(Data Model)是对现实世界数据的模拟和抽象,是数据库系统中用于提供信息表示和操作手段的形式构架。其主要作用是确定系统中数据的定义和格式,使人更容易理解,便于在数据库系统上实现。

数据模型的类型

概念数据模型(Conceptual Data Model):主要用来描述现实世界数据的概念化结构。

逻辑数据模型(Logixal Data Model):是用户在数据库中所看到的数据模型,反映的是系统设计人员对数据存储的观点,是对概念数据模型的进一步分解和细化,主要包括层次数据模型、网状数据模型和关系数据模型三种类型。

物理数据模型(Physical Data Model):这是描述数据在存储介质上的组织结构的数据模型。

数据模型的三要素

① 数据结构。数据结构是数据模型的基础,用于描述数据库对象的静态特征,包括数据的类型、内容、性质及数据之间的联系等。

② 数据操作。用于描述数据库对象的动态特征,包括在相应数据结构上的操作类型和操作方式,主要指查询、插入、删除和修改等操作。

③ 数据完整性约束。数据完整性约束是一组完整性规则的集合,主要描述数据结构内数据间的语法、词义联系、数据之间的制约和依存关系,并且规定了数据库状态及状态变化所应满足的条件,以保证数据的正确性、有效性和相容性。

数据库类型

目前成熟地应用在数据库系统中的数据模型有:层次模型、网状模型和关系模型。它们之间的根本区别在于数据之间联系的表示方式不同,层次模型以“树结构”表示数据之间的联系,网状模型以“网结构”表示数据之间的联系,关系模型以“二维表”表示数据之间的联系。