数据库基本概念

什么是数据库技术?

数据库技术 是当今信息时代各种应用系统赖以支撑的基本计算机技术。通过对数据库相关理论的学习,能够提高我们的数据管理能力,进而提高跟数据相关的现实系统的分析,管理和决策能力

1.数据库系统概述

1.1.1什么是数据?

数据是用来描述事物的,且能被计算机所识别的符号记录,它包括文本、图形、图像、音频、视频、记录等,数据是数据库存储的基本单位,数据和与语义(数据的含义)是不可分开的(比如这个数据表示什么意义),例如下图的数据‘DBA’表示职务的意思

image

1.1.2什么是数据库(Database)

长期存储在计算机内、有组织的、可共享的大量的数据集合。不仅包括数据本身,还包括数据之间的联系(是用来存储数据的)

什么是数据库管理系统(DBMS)

用户与操作系统之间的用于科学地组织和存储数据、高效地获取和维护数据系统软件(简单的来说就是操作,维护数据库的系统)

常见的数据库管理系统有

Access,SQLServe,FoxPro(这三个是微软的),Oracel,DB2(金融系统),MySQL(这个被Oracel收购),Sybase

1.1.3 什么是数据库应用系统?

利用数据库系统资源开发的面向某一类实际应用的软件系统

1.1.4 什么是数据库系统?

数据库系统是引入数据库的计算机系统

数据库系统的五大构成

硬件系统

数据库

软件系统

用户

数据库管理员

●数据库管理系统是数据库系统的核心软件

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

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

计算机数据的管理

数据处理的中心问题是数据管理,包括对数据分类、组织、编码、存储、检索和维护。随着计算机软硬件的不断升级,数据管理分为以下几个阶段

人工管理(1950)之前 ----------- 文件系统(1950s---60s中)--------数据库管理(1960后)--------------分布式数据库系统-----面向对象数据库系统

(独立性越来越高,使用越来方便,技术越来越复杂)

数据管理方式 数据管理者 数据面向对象 数据共享程度 数据的结构化 数据独立性 数据控制能力 其他
人工管理 用户或程序员 某一应用程序 无共享 ,冗余度极大 无结构 不独立,完成依赖程序 应用数据自己控制程序的存储
文件系统阶段 文件系统,数据可长期保存 某一应用程序 共享性差,冗余度大 记录内有结构,整体无结构 独立性差,数据逻辑结构改变必须修改应用程序 程序自己控制
数据库系统 DBMS 现实中的某一体系 共享性高,冗余度小 整体结构化 具有高度物理性和一定逻辑独立性 DBMS提供安全,完整,并发,恢复
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容