第1章数据库基础概念

本文介绍了数据库技术的基础,包括数据、信息、数据库、数据管理的概念,并详细阐述了数据库管理系统(DBMS)的角色和功能。此外,讨论了数据管理的发展阶段,从人工管理到数据库系统。还提及了数据库的三级模式结构和关系数据库模型,强调了关系数据库在数据管理中的重要性。
摘要由CSDN通过智能技术生成

1.1 数据库技术概述

数据库技术产生于20世纪六七十年代,伴随着计算机技术的产生和发展而发展,是计算机技术在各行各业的数据管理技术的延伸、渗透、发展的产物

在计算机技术应用领域,数据库技术也是一门专业性很强的学科,它涉及到操作系统、数据结构、程序设计等多领域的知识

1.1.1数据库基本概念

1.数据
数据(data)是对客观事物的逻辑归纳描述事物的符号,其类型是多种多样的,如数字、文字、图形、声音等,如3个人的3

2.信息
信息(Information)的英文原意为“通知或消息”。信息是客观存在的事物,是通过物质载体所产生的消息、情报等

3.数据库(DB,DataBase)
数据库是按一定的数据模型组织、描述和存储在计算机内的、有组织的、可共享的数据集合。

4.数据管理
数据管理是指对数据的收集、整理、组织、存储、维护、计算、检索、传送、加密等操作。
数据管理技术的优劣,将直接影响数据处理的效率

5.数据库用户
数据库的设计、维护、使用必然会涉及到很多人员。可以按这些人员使用数据库的角度,将他们分成几类,每一类都可以由一个或几个人组成,统称为数据库的用户
(1)数据库管理员(DBA,Database Administrator)
(2)系统分析员员和数据库设计人员
(3)应用程序员
(4)用户

6.数据库管理系统(DBMS,DataBase Management System)
DBMS是位于操作系统与用户(应用软件)之间的一组操纵和管理数据库的大型软件,它提供了对数据库中的数据进行统一管理和控制的功能,包括存储管理、安全性管理、完整性管理、数据备份和恢复功能等,它使用户可以方便快速地建立、维护、检索、存取和处理数据库中的数据,它是数据库系统的核心。用户对数据库提出的访问请求都是由DBMS来处理的。在DBMS中还提供了许多对数据库进行操作的实用程序。

数据库基本功能

  • 数据定义语言(DDL,Data Definition Language):用于建表,改表,删表
    Create table ,alter table ,drop table

  • 提供数据操作语言(DML,Data Manipulation Language)insert,update,
    delete对数据进行处理

  • 提供数据控制语言(DCL, Data Control Language):用于授权,回收权限关键字,grant,revoke

  • 数据库查询语言(DQL):query表数据

  • 事务控制语言(DQL):关键字,commit

  • rollbake

1.1.2数据管理的发展阶段

早期的计算机主要用于科学计算,当它在面对的是数量惊人的各种数据。为了有效地管理和利用这些数据,就产生了计算机的数据处理技术,经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

人工管理阶段
在这里插入图片描述
文件系统阶段
在这里插入图片描述
数据库管理阶段
在这里插入图片描述

1.1.3数据库系统的三级模式结构及二级映像

在这里插入图片描述

1.2 关系数据库

在这里插入图片描述

1.2.1概念模型

在这里插入图片描述

1.2.2关系模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2.3数据库功能

在这里插入图片描述

1.4 常见的关系数据库

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱上纯净的蓝天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值