数据库系统概述

本文深入探讨数据库系统,解析数据、数据库、DBMS的基本概念,阐述数据库系统的发展历程和特点。详细讲解了数据模型,尤其是关系数据模型,包括其组成要素、关系操作和完整性约束。此外,介绍了数据库系统的三级模式结构,强调了数据独立性的重要性。
摘要由CSDN通过智能技术生成

数据库系统概述

实验环境:SQL Server软件

在这里插入图片描述

四个基本概念

数据

定义: 数据是信息的具体表现形式

​ 描述事物的符号记录

数据库

定义:数据库是长期储存在计算机内、有组织的可共享大量数据的集合

数据库管理系统 DBMS

数据库管理系统是位于用户与操作系统之间的一层数据管理软件

例如:SQL Server 、ORACLE、Mycle等

DBMS的用途

组织存储好大量的数据,并提供方便、高效地检索数据和维护数据的手段

DBMS的功能

数据定义功能

数据组织、存储和管理

数据操纵功能

数据库的事务管理和运行管理

数据库的建立和维护功能

其它功能

数据库系统

数据库系统是指在计算机系统中引入数据库后的系统

数据库系统的构成

数据库

数据库管理系统

应用系统

数据库管理员(DBA)

数据管理技术的产生和发展

数据管理技术的发展过程

人工管理阶段(40年代中–50年代中)

数据不保存、数据由程序管理、数据不共享、没有独立性

文件系统阶段(50年代末–60年代中)

数据可以长期保存,由文件系统管理、共享性和独立性差

数据库系统阶段(60年代末–现在)

数据长期存储、由DBMS管理、数据整体结构化、共享性和独立性较高

数据库系统的特点

数据的管理者:DBMS

数据的结构化:整体结构化

数据的共享程度:共享性高

数据的独立性:高度的物理独立性和一定的逻辑独立性

数据控制能力:由DBMS统一管理和控制

数据独立性是由DBMS的二级映像功能来保证的

数据模型

模型是对现实世界中某个对象特征的模拟和抽象

数据模型也是一种模型,它是对现实世界数据特征的数字化抽象

数据模型分为两类(分属两个不同的层次)

(1) 概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计

(2) 逻辑模型和物理模型

逻辑模型,主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现

物理模型:描述数据在系统内部的表示方法和存取方法,在磁盘或磁带上的存储方式和存取方式

概念模型的表示方法

实体-联系方法 E-R图

实体型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值