数据库系统理论——绪论

2024-05-07 23:20

本文主要是介绍数据库系统理论——绪论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、数据库四个基本概念
    • 1、数据
    • 2、数据库
    • 3、数据库管理系统(DBMS)
    • 4、数据库系统(DBS)
  • 二、数据模型
    • 1、概念数据模型
    • 2、逻辑数据模型
    • 3、物理数据模型
  • 三、三级模式
    • 1、图片解析
    • 2、二级映像

前言

最近很长时间没更新学习博客,一直在准备考研,现在临近期中考试,借此机会,写下《数据库系统理论》的笔记!

一、数据库四个基本概念

1、数据

数据是数据库中存储的基本对象;
(1)定义:描述事物的符号记录,是信息的载体;
注意:数据的含义称为数据的语义,数据与语义是不可分的。
在这里插入图片描述
这里可以这样理解:数据在不同的语义中呈现出不同的含义。

2、数据库

(1)定义:是长期储存计算机内、有组织的、可共享的大量数据的集合

(2)为什么要建立数据库:为了进一步加工处理,抽取有用信息,转换为有价值的知识。

(3)基本特征:

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

3、数据库管理系统(DBMS)

(1)定义:

  • 位于用户应用与OS之间的一层数据管理软件。
  • 是基础软件,是一个大型复杂的软件系统。

(2)用途:科学的组织与存储数据、高效的获取和维护数据

在这里插入图片描述
(3)数据库管理系统的主要功能

1.数据定义功能

  • 提供数据定义语言(DDL)
  • 定义数据库中的数据对象

2.数据组织、存储和管理

  • 分类组织、存储和管理各种数据
  • 确定数据在存储级别上的结构和存取方式
  • 实现数据之间的联系
  • 提供多种存取方法提高存取效率

3.数据操纵功能

  • 提高数据操纵语言(DML)
  • 实现对数据库的基本操作(增删改查)

4.数据库的事务管理和运行管理

  • 数据的安全性、完整性、多用户对数据的并发使用
    由数据库管理系统统一管理和控制,保证事务正确运行。

5.数据库的建立和维护功能

  • 提高实用程序。。。

6.其他功能

这里大家只需知道有哪些主要功能即可!

4、数据库系统(DBS)

1、定义:
数据库系统是由数据库、数据库管理系统(DBMS)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
2、特点:

  • 数据结构化(采用数据模型表示复杂的数据结构)
  • 数据的共享性高,冗余度低且易扩充
  • 数据独立性高
  • 数据由数据库管理系统统一管理和控制
  • 组成:数据库、 DBMS、应用程序、DBA
  • 数据库存放数据,DBMS是数据库系统的核心,DBA借助DBMS来完成其职责,DBA实施的各种操作都是在DBMS的控制下实现。

注:DBA:数据库管理员

二、数据模型

1、概念数据模型

也称信息模型,它是较真实地模拟现实世界中的事物,按用户的观点来对数据和信息建模,用于数据库设计。例如:E-R模型

2、逻辑数据模型

反映数据的逻辑结构,按计算机系统的观点对数据建模,与DBMS有关,用于DBMS的实现。
三个传统的逻辑模型:关系,网状、层次
注意:关系模型的三个要素,数据结构、数据操纵(关系操作)、完整性约束;

3、物理数据模型

描述数据在系统内(磁盘上)的表示方式和存取方法,与DBMS、操作系统和硬件有关的模型。

三、三级模式

1、图片解析

在这里插入图片描述

  • 外模式(子模式或用户模式)
  • 模式(逻辑模式、概念模式)
  • 内模式(存储模式)

概念的举一反三:例如视图对应子模式、外模式,基本表对应模式或者关系模式,索引——内模式。

关系模式是静态的、稳定的,同一个模式有多个实例(关系),实例是动态的、随时间而不断变化的。

2、二级映像

外模式/模式映像–逻辑独立性
模式/内模式映像–物理独立性

注意:数据独立性(物理独立性、逻辑独立性)由数据库管理系统的二级映像功能来保证。

这篇关于数据库系统理论——绪论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/968684

相关文章

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

数据库系统 第42节 数据库索引简介

数据库索引是数据库表中一个或多个列的数据结构,用于加快数据检索速度。除了基础的B-Tree索引,其他类型的索引针对特定的数据类型和查询模式提供了优化。以下是几种不同类型的索引及其使用场景的详细说明和示例代码。 1. 位图索引 (Bitmap Index) 位图索引适用于具有少量不同值的列(例如性别、国家代码等),它使用位图来表示数据,从而提高查询效率。 适用场景:当列中的值域较小,且数据分布

数据库系统原理概念整理(备考)

基本概念 数据模型 描述数据的概念和工具 关系数据模型 用关系描述数据 数据模型 包含三个方面 结构 操作 约束 对应于 关系数据模型 关系(表) 关系代数 主外键约束,断言 逻辑数据模型:详尽的描述数据,不关心具体的物理层实现,如关系数据模型中,设计实体及实体间的关系,属性,约束等等。业务逻辑的体现。 逻辑模型 --------查询处理----------物理模型 逻辑方面:SQL结构化查询

【自然语言处理】第一章绪论

第一章 绪论 文章目录 第一章 绪论1. 什么是自然语言2. 自然语言处理的定义2.1 自然语言处理NLP2.2 计算语言学CL2.3 NLP与CL 3. 自然语言处理的研究内容3.1 研究对象3.2 研究层次3.3 研究问题3.4 研究内容3.4.1 资源建设3.4.2 基础研究3.4.3 应用技术研究3.4.4 应用系统 4. 自然语言处理的流派5. 自然语言处理的挑战

数据库系统 第41节 数据库分区简介

数据库分区是一种数据库设计技术,用于将大型表或索引的数据分布到不同的物理区域,以提高查询性能、优化数据管理、简化维护任务,并提高数据的可用性。下面我将详细介绍每种分区类型,并结合伪代码或概念性的源代码来说明其实现方式。 1. 范围分区 (Range Partitioning) 范围分区是根据某个列的值范围来划分数据。例如,可以按照日期或数值范围来分区。 示例场景:一个订单表,按年份分区。

系统架构师考试学习笔记第三篇——架构设计高级知识(19)嵌入式系统架构设计理论与实践

本章考点:         第19课时主要学习嵌入式系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分)。在历年考试中,案例题对该部分内容都有固定考查,综合知识选择题目中有固定分值的考查。本课时内容侧重于对知识点的记忆、理解和应用,按照以往的出题规律,嵌入式系统架构设计基础知识点基本来源于教材内。本课时知识架构如图19.1所示。 一、嵌入式系统发展历程

一、关系模型和关系代数,《数据库系统概念》,原书第7版

文章目录 @[toc]一、引言1.1 什么是数据库1.2 数据完整性1.3 数据库的操作1.4 数据库的持久性1.5 数据库管理系统1.6 数据模型1.7 早期DBMS 二、关系模型2.1 什么是关系模型2.2 关系数据库的结构2.3 键2.4 约束2.5 数据操纵语言(DML)2.6 关系代数2.6.1 选择运算2.6.2 投影运算2.6.3 合并运算2.6.4 交运算2.6.5 差运算2.

西方社会学理论教程复习重点

一.名词解释 1.社会静力学:旨在揭示人类社会的基本秩序。它从社会的横断面,静态的考察人类社会的结构和制度,寻找确立和维护人类社会的共存和秩序的原则。 2.社会动力学:纵观人类理性和人类社会发展的先后必要阶段,所叙述的是这一基本秩序在达到实证主义这一最终阶段之前所经过的曲折历程。 3.社会事实:一切行为方式,不论它是固定的还是不固定的,凡是能从外部给予个人以约束的,或者说是普遍存在于该社会各

行政组织理论-第十一章:创建学习型组织

章节章节汇总第一章:绪论第二章:行政组织的演变第三章:科层制行政组织理论第四章:人本主义组织理论第五章:网络型组织理论第六章:行政组织目标第七章:行政组织结构第八章:行政组织体制第九章:行政组织设置与自身管理第十章:组织激励第十一章:创建学习型组织第十二章:政府再造流程第十三章:行政组织变革 目录 第一节 学习型组织理论的产生1. 学习型组织的源起2. 学习型组织的定义3. 学习型组织与组