数据原理

第1章 概念(空 选 简)
1.数据:描述事物的符号记录(广义范围:文本、图形、图像、音频等)
(数据的含义称为数据的语义,数据与某语义不可分)P2
例:200代表什么? 200斤代表什么?胖

2.数据库(DB database)存放数据的仓库
长期存放在计算机内有组织的、可共享的的大量数据的集合。
(数据库的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展型,并且可以为各类用户共享)P8
特点:永久存储、有组织、可共享

3.数据库管理系统(DBMS Database Management System)
如何科学的组织和存储数据,如何高效地获取和维护数据,完整这个任务是一个系统软件DBMS。(提高计算机效率性能)
DBMS是位于用户与操作系统之间的一层数据管理软件
功能: 1)数据定义功能
2)数据组织、存储和管理(分类组织、储存和管理各种数据)
3)数据操纵功能
4)数据库的事物管理和运行管理
5)数据库的建立
6)其他功能

4.数据库系统(DBS Database System)
由DB、DBMS(及其应用开发工具)。应用程序和DBA组成的存储、管理、处理和维护数据的交流。
数据库的建立、使用和维护等工作只靠一个数据管理系统远远不够,还要有专门的人员来完成,这些人称为DBA。
5.数据库管理系统(DBA) 专业人员
负责设计、建立、管理和维护数据库以及协调用户对数据要求的个人或工作团队。(DBA不仅要有较高的技术水平和较深的资历)
DBA的职责:1-6

6.数据库系统:不同的系统实现方式存在差异,但体系结构上都是三级模式结构(内模式、外模式、模式)
1)模式(概念模式) 中间层(一个数据库只有一个模式)
2)外模式(子模式或用户模式) 通常是模式的子集(一个数据库有多个外模式)
保证数据库安全性,只看对应的内容,其它不可见。
3)内模式(存储模式)一个数据库只有一个内容
数据库的三级模式是数据的三个抽象级别,他把数据的具体组织留给数据管理系统,使用用户逻辑地抽象地处理数据,而不必关系数据在计算机中的具体表示方式与存储方式。
DBMS在这三级模式之间提供了两层映射:外\模式\内,正是这两层映射,像保证DBMS中数据能够具有较高的逻辑独立性和物理独立性。

7.数据管理技术的产生和发展
1)人工管理阶段
2)文件管理阶段
3)数据库管理阶段 看下优点

8.数据库系统阶段
1)数据结构化(与文件本质的区别)
2)数据共享性高,冗余度底
3)数据独立性高(逻辑 物理)
4)数据由数据库管理系统统一管理和控制
DBMS还必须具备以下几方面的数据控制能力:
(1)数据的安全性保护
(2)数据的完整性检查
(3)并发控制
(4)数据恢复

9.数据模式(数据库的核心和基础)(三个世界图)
它是一种模式,它是对真实世界的数据特征的抽象
计算机不能直接处理的数据,也就需要首先进行抽象、数据化
数据模型就是现实世界的模拟

10.数据模型满足三个方面:
1)比较真实的模拟世界 2)容易被人所理解 3)便于在计算机上实现

11.数据类型的分类:概念模型/逻辑模型和物理模型
1)概念模型:(信息模型)它是按用户的观点来对数据和信息建模,主要用于数据库统计。
2)逻辑模型:A.层次 B.网状 C.关系
3)物理模型:对数据最底层的抽象,它描述数据在系统内部的表示方法和存取方法,或在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的

12.概念模型(信息世界主要涉及概念)
1)实体 2)属性 3)码 4)实体型 5)实体集 6)联系

13关系模式
1)关系 2)元组 3)属性 4)域 5)分量

第2章 关系代数
1.传统:并、差、交、广义笛卡尔积
2.专门的关系运算:选择、投影、连接、除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值