MySQL的基本介绍

当前流行的数据库管理系统

在这里插入图片描述

数据库的重要性
数据库的4个基本概念
  • 数据(Data)
  • 数据库(Database)
  • 数据库管理系统(DBMS)
  • 数据库系统(DBS)

数据

数据的定义
描述事物的符号记录

数据的种类
数字、文字、图形、图像、音频、视频、学生的档案记录等

数据的含义称为数据的语义,数据与其语义是不可分的。<即每一个数据都要有含义,可以用一定的语义来描述该数据>


数据库

数据库的定义
数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库的基本特征

  • 数据按一定的数据模型组织、描述和储存
  • 可为各种用户共享
  • 冗余度较小
  • 数据独立性较高
  • 易扩展
数据库管理系统

什么是数据库管理系统(DBMS)
位于用户与操作系统之间的一层数据管理软件是基础软件,是一个大型复杂的软件系统

数据库管理系统的用途
科学地组织和存储数据、高效地获取和维护数据

数据库管理系统的主要功能

  • 数据定义功能
    1.提供数据定义语言(DDL)
    2.定义数据库中的数据对象
  • 数据组织、存储和管理
    1.分类组织、存储和管理各种数据
    2.确定组织数据的文件结构和存取方式
    3.实现数据之间的联系
    4.提供多种存取方法提高存取效率
  • 数据操纵功能
    1.提供数据操纵语言(DML)
    2.实现对数据库的基本操作(查询、插入、删除和修改)
  • 数据库的事务管理和运行管理
    1.数据库在建立、运行和维护时由数据库管理系统统一管理和控制
    2.保证数据的安全性、完整性、多用户对数据的并发使用
    3.发生故障后的系统恢复
  • 数据库的建立和维护功能
    1.数据库初始数据的装载和转换
    2.数据库转储、恢复功能
    3.数据库的重组织
    4.性能监视、分析等
  • 其它功能
    1.数据库管理系统与网络中其它软件系统的通信
    2.数据库管理系统系统之间的数据转换
    3.异构数据库之间的互访和互操作

数据库系统

数据库系统的构成

  • 数据库
  • 数据库管理系统(及其应用开发工具)
  • 应用程序
  • 数据库管理员

在这里插入图片描述

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

什么是数据管理

  • 对数据进行分类、组织、编码、存储、检索和维护
  • 数据处理的中心问题

数据管理技术的发展过程

  • 人工管理阶段(20世纪50年代中之前)
  • 文件系统阶段(20世纪50年代末–60年代中)
  • 数据库系统阶段(20世纪60年代末–现在)
数据库系统的特点
  • 数据结构化
  • 数据的共享性高,冗余度低且易扩充
  • 数据独立性高
  • 数据由数据库管理系统统一管理和控制

数据结构化

数据的整体结构化是数据库的主要特征之一

整体结构化

1.不再仅仅针对某一个应用,而是面向全组织
2.不仅数据内部结构化,整体是结构化的,数据之间具有联系
3.数据记录可以变长
4.数据的最小存取单位是数据项

数据的用数据模型描述,无需应用程序定义


数据的共享性高,冗余度低且易扩充
  • 数据面向整个系统,可以被多个用户、多个应用共享使用。
    数据共享的好处

1.减少数据冗余,节约存储空间
2.避免数据之间的不相容性与不一致性
3.使系统易于扩充

数据独立性高
  • 物理独立性
    指用户的应用程序与数据库中数据的物理存储是相互独立的。当数据的物理存储改变了,应用程序不用改变。
  • 逻辑独立性
    指用户的应用程序与数据库的逻辑结构是相互独立的数据的逻辑结构改变了,应用程序不用改变。

数据独立性由数据库管理系统的二级映像功能来保证。

数据由数据管理系统统一管理和控制

数据库管理系统提供的数据控制功能
(1)数据的安全性( Security)保护
保护数据以防止不合法的使用造成的数据的泄密和破坏。
(2)数据的完整性(Integrity)检查
保证数据的正确性、有效性和相容性。
(3)并发(Concurrency)控制
对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。
(4)数据库恢复(Recovery)
将数据库从错误状态恢复到某一已知的正确状态。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值