计算机四级 -数据库原理 - 第1章「数据库原理概述」
📅 2025 年 3 月 12 日 周三 | 备考季的数据库笔记,写给正在啃四级的你
上周刚帮师妹复盘错题,发现她在「进程同步机制」和「事务隔离级别」的多选题上反复横跳 —— 这正是四级数据库技术的「死亡交叉点」:50% 操作系统原理(单选 30 题 + 多选 10 题)+50% 数据库原理(单选 30 题 + 多选 10 题),多选题少选漏选直接零分的规则,让多少人卡在 59 分?
💡 这篇笔记不是教材抄书,而是我刷完近 5 年真题、拆解 300 + 道错题后,整理的「抢分工具箱」:
✅ 高频考点用不同颜色标记,希望对正在备考的你有用
1.1 数据库技术的基本概念
1.1.1 数据和信息:
数据是描述现实世界事物的物理符号,物理符号是指数字、文字和图像等,这些数据经过数字化后存入计算机当中,我们可以挖掘出有用的信息。
比如1和0是数据,但是我们把它们分别看作开和关之后就对数据进行了语义解释从而得到信息,所以说信息是数据的内涵。与此同时信息需要数据才能表达出来,例如上文用1或者文字“开”才能表达开的意思,我们就说数据是信息的载体。
信息是具有社会属性的资源,因为在各行各业都离不开信息。
信息的价值与它的准确性、及时性、完整性和可靠性有关。
1.1.2 数据库、数据字典、数据库管理系统、数据库系统
数据库(DB):按一定结构组织并长期存储在计算机内的、在逻辑上保持一致的、可共享的大量相关数据的集合,是存放数据的仓库。数据库中的数据具有较小的冗余度,较高的数据独立性和易扩展性,可为一定组织范围内的用户所共享。
数据字典:数据库中的数据分为用户数据和系统数据,系统数据也称为数据字典,包括对数据库的描述信息、存储管理信息、控制信息等。所以,通常也称为系统目录或元数据(数据的数据)。
数据库管理系统(DBMS):位于用户与操作系统之间的系统软件,是数据库与用户之间的接口。比较常见的有MySQL、SQL Server、Oracle等。
数据库系统:一个比较宽泛的概念,由用户数据库、操作系统、数据库管理系统、数据库管理员、用户等构成,记住数据库系统(DBS)最大。
- 【特点:数据结构化、数据的共享性高、冗余度低、易扩充、数据独立性高】
数据库系统中的软件平台:DBMS、OS和NOS(操作系统和网络操作系统)、与数据库可以交互的高级语言及其编译系统、以DBMS为核心的应用开发工具、为特定应用环境开发的数据库应用系统。[杀毒软件不包括在内]
硬件平台:计算机和网络
1.1.3. 数据库系统中的人员
数据库管理员的职责:确定数据库中的信息内容和结构、确定数据库的存储结构和存储策略、定义数据的安全性要求和完整性约束、监控数据库的使用和运行,数据库的性能改进。 [应用系统的需求分析和设计编写程序不包含在内,明显是产品经理和程序员该操心的问题,通过接口(API)使用数据库也是程序员的操作]
数据库应用程序人员的职责:设计和编写应用系统的程序模块,并进行调试和安装。
1.2 数据库管理方法的特点
因为数据库用户有各种类型、而且他们所拥有的技术知识层次也各不相同,因此DBMS应该提供不同类型的用户界面。
DBMS需要提供的功能:数据的安全性保护、数据库的备份和恢复、定义和确保数据库完整性、并发控制、数据查询处理与优化。
1.3 数据库管理技术的发展历程
1968年,IBM公司推出的数据库管理系统IMS是基于层次模型实现的。
E.F.Codd提出了关系数据模型及其相关概念。
面向对象模型出现于20世纪80年代,支持复杂结构对象的存储和共享,结合了抽象数据类型,封装和继承等性质,但现在最常见的模型依然为关系模型。
1.4 数据库的应用
ERP(企业规划资源管理)系统:合并一个组织中的各种功能领域。
CRM(客户关系管理)软件:涉及企业订单处理、市场及客户支持等功能领域。
1.5 数据库技术的研究领域
数据库管理系统软件的研究:研究和实现DBMS本身以及DBMS为核心的一组相互联系的软件系统;
数据库设计技术和方法的研究
数据库理论的研究:关系的规范化理论、关系数据理论
其余章节进我主页进行查看