数据库系统初识1.1

本文介绍了数据库的基本概念,包括数据的定义、数据库的目的(数据组织、共享、独立性)、数据库管理系统(DBMS)的作用以及数据管理的关键特性,如安全性、完整性、并发控制和恢复。还概述了数据库系统的构成和特点,如结构化、高共享性和独立性。
摘要由CSDN通过智能技术生成

数据库系统初识1.1

数据库都有什么?

数据库中包含着四个概念:

数据(data)

数据是什么?简单说,数据就是用符号记录现实事物,数据的含义就是语义

数据库(database)

数据库要长期放在计算机里,那么我们就需要对其进行管理。那么要达到什么样的目的?

首先:计算机很傻,怎么理解数据?用数据模型,通过数据模型进行组织、描述和储存,这让计算机这个“傻子”知道这个数据代表了什么

其次:数据库设立的目的就是要方便数据管理,在多用户计算机的前提下,数据库要能为各个用户共享;不要太多“废话”,一眼明了,这就是冗余度低;数据要方便存放,那么数据的独立性就要高(下文解释),在数据量庞大的时候要易扩展

这就是数据库的特点。

数据库管理系统(Database Management System)

DBMS是数据管理软件,处于操作系统和用户开发工具之间,作用是科学地组织和存储数据、高效地获取和维护数据。

先说数据是什么:用**数据定义语言(DDL)**来告诉计算机这个数据是个啥

数据有了,要放到数据库里,通过**数据库操纵语言(DML)**把数据一块一块搬进数据库,比如增删改查。

那么怎么更好的管理呢?这时候DBMS就要**分类组织、存储和管理数据。**想想数据与数据之间怎么联系更好?是树状?索引?还是顺序?可以提高存储空间利用率和方便存取,提供多种存取方法提高存取效率。

数据库运行的时候会发生什么?数据可能被篡改,多用户一起用数据破坏数据,甚至直接坏了。那么在运行管理时,我们就要做到保证数据的安全性、完整性、多用户对数据的并发使用 及发生故障后的系统恢复。

最后,管理的前提是要有,所以还要有数据库的建立和维护功能。数据库初始数据装载转换、数据库转储、介质故障恢复、数据库的重组织、性能监视分析等。

其中控制功能:

  1. 安全性保护:合法操作
  2. 完整性检查:数据范围有效,数据之间关系正常
  3. 并发控制:两人整一个库不干扰,操作结果和预期一样
  4. 数据库恢复:从错误状态恢复

数据库系统(Database System)

在计算机系统中引入数据库后的系统构成

image-20220106000329180

构成:数据库 +数据库管理系统(及其开发工具)+应用系统+数据库管理员 --------仓库+货车+销售+管理员

特点:

  1. 结构化:整体数据结构化,面向全组织。数据和数据之间有联系,数据结构用数据模型,数据可以变长,数据的最小存取单位是数据项。
  2. 共享性高,冗余度低,易扩展。共享高带来了冗余度低和易扩展,多个用户可以共享一个数据库。
  3. 独立性高(应用程序相对于数据而言)
    • 高度的数据独立性,数据物理存储信息改了,应用程序不变
    • 一定的逻辑独立性,数据的逻辑结构改变了,用户程序也可以不变
      性,数据物理存储信息改了,应用程序不变
    • 一定的逻辑独立性,数据的逻辑结构改变了,用户程序也可以不变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值