计算机基础知识篇:数据库技术的基本概念与方法

本文介绍了数据库的基础知识,包括数据、数据库、数据库管理系统和数据库系统的定义。数据库管理系统(DBMS)提供数据定义和操纵语言,并负责数据的安全性、完整性和并发控制。数据库系统通常采用三级模式结构,有集中式、分布式、客户/服务器和并行结构。数据模型分为概念模型、逻辑模型和物理模型,其中关系模型是最广泛应用的。关系数据库以二维表格形式组织数据,具有数据独立性。数据库设计包括需求分析、概念结构设计、逻辑结构设计等六个阶段,而MySQL是一个广泛使用的开源关系数据库管理系统,具有高可移植性和优化的SQL查询算法。
摘要由CSDN通过智能技术生成

1.1 数据库基础知识

1.1.1 数据库相关的基本概念

        数据、数据库、数据库管理系统、数据库系统是与数据库技术最为密切相关的基本概念。

        1.数据

        描述事物的符号记录称为数据(Data)。

         2.数据库

        数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以为多个用户共享。

        3.数据库管理系统

        数据管理系统(DataBase Management System,DBMS)是位于操作系统与用户之间的一层数据管理软件,是数据库系统的核心。

        DBMS按照一定的数据模型科学地组织和存储数据,能够高效地获取数据,提供安全性和完整性等统一控制机制,有效的管理、维护数据,是数据库系统的核心。DBMS的主要功能包括数据定义、数据操纵、数据库建立和维护、数据库运行管理等。

        (1)数据定义

        DBMS提供数据定义语言(Data Definition Language,DDL)。用户通过DDL可以对数据库中的对象进行定义。

        (2)数据操纵

        DBMS提供数据操纵语言(Data Maniulation Language,DML)。使用DML,能够操纵数据,实现对数据库的基本操作。

        (3)数据库的建立和维护功能

        数据库的建立和维护功能主要包括数据库初始数据的输入、转换、数据库的转储、恢复、数据库的重组织功能和性能监视、分析等。

        (4)数据库的运行管理

        数据库的建立、运行和维护等工作由DBMS统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。

        (5)提供方便、有效存取数据库信息的接口和工具

        编程人员可通过程序开发工具与数据库接口编写数据库应用程序。数据库管理员(DataBase Administrator,DBA)可通过相应的软件工具对数据库进行管理。

        4.数据库系统

        数据库系统(DataBase System,DBS)是指引入数据库技术的计算机系统。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值