ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

❤️《数据库系统原理》第一章:概论

2021-09-10 09:05:40  阅读:132  来源: 互联网

标签:联系 数据库 实体 第一章 数据模型 数据库系统 数据 概论


这里写目录标题

一、基本概念

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

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

数据库管理系统(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)个实体与之联系。例如:学生与课程、工厂与产品…

标签:联系,数据库,实体,第一章,数据模型,数据库系统,数据,概论
来源: https://blog.csdn.net/weixin_49047177/article/details/120213856

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有