首页 / 数据库原理与应用 / 数据库概述

第1章 数据库概述

1.1 数据与信息

数据(Data)是描述事物的符号记录,是信息的载体。信息(Information)是数据经过加工处理后有意义的内容。

例如:"120"是数据,"商品价格为120元"是信息。数据是未经加工的原始材料,信息是加工后的有用成果。

1.2 数据库(DB)

数据库(Database,DB)是长期存储在计算机内、有组织的、可共享的数据集合。就像一个大仓库,但比仓库更有条理。

数据库具有以下特点:

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

1.3 数据库管理系统(DBMS)

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

常见的DBMS有:MySQL、Oracle、SQL Server、PostgreSQL、SQLite等。它相当于仓库管理员,负责数据的存储、管理、查询和维护。

1.4 数据库系统(DBS)

数据库系统(Database System,DBS)是由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成的完整系统。

简单理解:DBS = DB + DBMS + 应用程序 + DBA + 用户

1.5 数据模型

数据模型是对现实世界数据特征的抽象。常见的数据模型有:

  • 层次模型(Hierarchical Model):用树形结构表示数据之间的联系,如早期的IMS系统
  • 网状模型(Network Model):用图结构表示数据之间的联系,如DBTG系统
  • 关系模型(Relational Model):用二维表格结构表示数据及其联系,是目前主流的数据模型

1.6 关系数据库特点

关系数据库以二维表存储数据,表与表之间通过关联建立联系,使用SQL语言操作。其核心优势:

  • 数据结构简单清晰,用户易懂易用
  • 有严格的理论基础(关系代数)
  • 数据独立性高
  • 使用统一的SQL语言操作

1.7 MySQL安装步骤(Windows)

  1. 访问MySQL官网下载MySQL Installer(选择Windows版本)
  2. 运行安装程序,选择"Server only"或"Full"安装类型
  3. 配置root密码(务必记住,后续连接需要)
  4. 保持默认端口3306,完成安装
  5. 打开命令提示符,输入 mysql -u root -p 测试连接
  6. 安装Navicat或DBeaver,新建连接,输入主机localhost、端口3306、用户名root和密码

自学自检小问题

  1. DB、DBMS、DBS三者的区别和联系是什么?
  2. 为什么现在主流数据库都是关系型数据库?
  3. MySQL安装后,如何验证是否安装成功?
第1章 基础巩固练习
0/5
第1题 选择题
数据库管理系统英文缩写是( )
DB
DBMS
DBS
SQL
答案解析
正确答案:B(DBMS)。DB是数据库,DBS是数据库系统,SQL是结构化查询语言。
第2题 选择题
数据库系统的核心软件是( )
数据库
数据库管理系统
操作系统
数据模型
答案解析
正确答案:B(数据库管理系统DBMS)。DBMS是数据库系统的核心,负责管理数据库的数据。
第3题 选择题
以下不属于数据模型的是( )
层次模型
网状模型
关系模型
表格模型
答案解析
正确答案:D(表格模型)。三大经典数据模型是层次模型、网状模型和关系模型。
第4题 选择题
目前主流的数据库数据模型是( )
层次模型
网状模型
关系模型
面向对象模型
答案解析
正确答案:C(关系模型)。关系模型以二维表为基础,使用SQL操作,是目前最广泛使用的数据模型。
第5题 选择题
数据库系统(DBS)包含以下哪些组成部分?
仅数据库
数据库和数据库管理系统
数据库、DBMS、应用程序、用户和硬件
仅数据库管理系统
答案解析
正确答案:C。DBS = DB + DBMS + 应用程序 + DBA + 用户 + 硬件,是一个完整的系统。
0/0