第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)
- 访问MySQL官网下载MySQL Installer(选择Windows版本)
- 运行安装程序,选择"Server only"或"Full"安装类型
- 配置root密码(务必记住,后续连接需要)
- 保持默认端口3306,完成安装
- 打开命令提示符,输入
mysql -u root -p测试连接 - 安装Navicat或DBeaver,新建连接,输入主机localhost、端口3306、用户名root和密码
自学自检小问题
- DB、DBMS、DBS三者的区别和联系是什么?
- 为什么现在主流数据库都是关系型数据库?
- MySQL安装后,如何验证是否安装成功?
第1章 基础巩固练习
0/5
第1题
选择题
数据库管理系统英文缩写是( )
答案解析
正确答案:B(DBMS)。DB是数据库,DBS是数据库系统,SQL是结构化查询语言。
第2题
选择题
数据库系统的核心软件是( )
答案解析
正确答案:B(数据库管理系统DBMS)。DBMS是数据库系统的核心,负责管理数据库的数据。
第3题
选择题
以下不属于数据模型的是( )
答案解析
正确答案:D(表格模型)。三大经典数据模型是层次模型、网状模型和关系模型。
第4题
选择题
目前主流的数据库数据模型是( )
答案解析
正确答案:C(关系模型)。关系模型以二维表为基础,使用SQL操作,是目前最广泛使用的数据模型。
第5题
选择题
数据库系统(DBS)包含以下哪些组成部分?
答案解析
正确答案:C。DBS = DB + DBMS + 应用程序 + DBA + 用户 + 硬件,是一个完整的系统。
0/0