IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> ??《数据库系统原理》第一章:概论(上) -> 正文阅读

[大数据]??《数据库系统原理》第一章:概论(上)

一、基本概念

数据】描述事物的符号称为“数据”,数据是数据库中储存的基本对象。描述事物的符号有很多形式,可以是数字、文字、图形、图像、声音,但它们都是经过数字化后存入计算机的。

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

数据库管理系统(DBMS)】数据库管理系统是用于建立、使用和维护数据库的软件。 “建立”:如何定义、组织和存储数据 “使用”:查询、插入、删除和修改数据
“维护”:保证数据的安全性、完整性

数据库管理系统是位于操作系统之上的一层数据管理软件。
数据定义功能
数据组织、存储和管理 数据操纵功能
数据库的事务管理和运行管理
数据库的建立和维护功能

数据库系统(DBS)

在这里插入图片描述

数据处理】是对各种形式的数据进行收集、储 存、加工和传播的一系列活动的总和。

数据管理】是指数据的分类、组织、编码、存 储、维护、检索等操作,是数据处理的 核心。
数据库技术是数据管理的高级技术。

二、数据库管理系统

在这里插入图片描述

数据库系统阶段的管理方式特点:
(1)数据结构化;
数据模型不仅描述数据本身的特点,还描述数据之间的联系。整体数据结构化。不仅数据是结构化的,存取数据的方式也灵活。
(2)数据共享性高,
冗余度低, 易扩充;数据是面向整个系统,不是面向应用的,所以多应用多用户可共享数据,减少冗余,避免数据的不一致性。容易增加新的应用,易于扩充
(3)数据独立性高;
包括物理独立性逻辑独立性. 指数据在磁盘上的物理存储改变和逻辑结构改变,应用程序不用变.数据独立性由DBMS的二级映象功能保证.数据与程序独立,把数据的定义从程序中分离,简化程序的编制、维护和修改工作。

(4)数据由DBMS统一管理和控制;
DBMS提供四个方面的数据控制功能:数据的恢复、并发控制数据完整性和数据安全性

数据库系统与传统文件系统的根本区别?

(1)在文件系统中,记录内部有了某些结构,但记录之间没有联系。数据库系统实现整体数据结构化。比如:学生与选课之间有关系,学生删除课程也要删除,而文件系统需要自己删除。

“整体结构化”是指数据库中的数据不再 仅仅针对某个应用,而是面向全组织;不 仅数据内部是结构化的,而且整体是结构化的,数据之间是具有联系的。

(2)在文件系统中, 数据的最小存取单位是记录, 粒度不能细到数据项。数据库系统中可以存取数据库中某一个数据项, 一组数据项, 一个记录, 一组记录。

三、数据模型

模型】模型是现实世界特征的模拟和抽象
数据模型】数据模型也是一种模型,是现实世界数据特征的抽象

(一)数据描述
数据描述有三个领域:
(1)现实世界:存在于人脑之外的客观世界
(2)信息世界:现实世界在人们头脑中的反映,以实体、实体集、属性、实体标识符等形式表示
(3)机器世界:信息世界的信息在机器世界中的表示。以数据形式存储字段、记录、文件、关键码
在这里插入图片描述
1、信息世界的术语
★实体: 可以相互区别的客观事物和概念的抽象。老师、桌子…
★实体集:性质相同的同类实体的集合。学生集合…
★属性: 对实体某一特征的描述。学号姓名…
★实体标识符:能唯一标识每个实体的属性或属性集。学号身份证…
★实体型:用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。学生(学号,姓名)
★域: 属性的取值范围。性别男女…
★联系: 实体内部的联系和实体之间的联系
实体内部的联系指的是实体各属性之间的联系
实体之间的联系指的是不同实体集之间的联系

2、机器世界的术语
★记录:字段的有序集合(实体)
★文件:同一类记录或不同类记录集合(实体集)
★关键码(key): 能唯一标识文件中每条记录的字段或字段集(实体标识符)
★字段:标记实体属性的命名单位,亦称数据项(属性)
在这里插入图片描述
3、实体集之间的联系

  • 1:1
  • 1:n
  • m:n

1:1一对一联系
A中任意实体至多对应B中的一个实体,反之B中的任意实体至多对应A中的一个实体。例如:观众与座位、乘客与车票…

1:n一对多联系
对于A中的每一个实体,B中有n(n≥0)个实体与之对应,反之B中的任意实体至多对应A中的一个实体。例如:班级与学生、父亲与子女…

m:n 多对多联系
如果A中每一个实体,实体集B中有n(n≥0)个实体与之联系,反之,B中的任一个实体, A中也有m(m≥0)个实体与之联系。例如:学生与课程、工厂与产品…

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-11 18:53:24  更:2021-09-11 18:55:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:47:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码