【计算机数据库基础知识总结】

一、数据库概述

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

二、数据库管理系统

数据库管理系统(DBMS)是一种软件,它用于存储、检索、定义和管理大量数据,数据库管理系统是一种基础软件,它是存储数据、管理数据、以及高效获取数据的关键。数据库管理系统可以看作是一个大仓库,它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

三、数据库模型

1. 层次模型:将数据组织成一对多关系的结构,层次结构采用关键字来访问其中每一层次的每一部分;
2. 网状模型:用连接指令或指针来确定数据间的显式连接关系,是具有多对多类型的数据组织方式;
3. 关系模型:以记录组或数据表的形式组织数据,以便于利用各种地理实体与属性之间的关系进行存储和变换,不分层也无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法;
4. 面向对象模型:将客观世界实体抽象为对象,对象间通过消息相互通信,共同作用于客观世界。

四、SQL语言

SQL(Structured Query Language)是结构化查询语言的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

五、数据库设计

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。

六、数据库的安全与保护

数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。计算机系统都有安全问题,如防病毒和防黑客等问题。在数据库中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计算机系统的安全性类似,包括数据的存取控制和防止数据的丢失、破坏。

以上只是对计算机数据库基础知识的简要总结,对于备考软考的考生来说,还需要深入学习各个知识点并熟练掌握相关技能。希望这篇文章能对大家有所帮助。