数据库理论入门 自用笔记(1.1)

数据  

第一数据

数据:(《数据库系统概论(第五版)》Page 4 上的提炼后)

  1. 描述事物的符号记录
  2. 可数据化存入计算机
  3. 与语义密不可分

**理解:好像啥玩意都能当数据。。。。

eg:记录某一公司的所有数据,公司名称、公司地点(怎么表示这个地点无所谓,坐标或者某某路多少号都行)、公司人员(有多少人,这些人的姓名,年龄等等,你觉得算是公司该记录的东西),公司收入支出数据、公司创建时间、法人是谁。。。。。等等等等,这些都算数据

数据库

第二数据库

度娘的解释

数据库理论入门 自用笔记(1.1)_第1张图片

 

同一本书的解释:

 数据库是长期存储在计算机内、有组织、可共享的大量数据集合,数据库中的数据按一定的数据模型、描述、存储、具有较小的亢余度(redundancy)、较高的数据独立性(data independency)和易扩展性(scalability),并可为各种用户共享

***的理解:

数据库可以类比为粮仓,玉米堆一堆,大米堆一堆,黑米堆一堆;

其中,你可以按照年份堆,也可以按照产地堆,也可以按照颜色堆...............等等

具体怎么堆就是你怎么构造这个你要的数据库,怎么放你的数据

数据库系统的特点

(大概看看就好)

1.数据结构化

数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别

2.数据的共享性高、冗余度低且易扩充

数据共享可以大大减少数据冗余,节约存储空间。数据共享还能够避免数据之间的不相容性与不一致性

3.数据独立性高

数据独立性包含物理独立性和逻辑独立性

物理独立性:是指用户的应用程序与数据库中数据的物理存储是相互独立的

逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的

4.数据由数据库管理系统统一管理和控制

(1)数据的安全性(security)保护

数据的安全性是指保护数据以防不合法使用造成的数据泄露和破坏

(2)数据的完整性(integrity)检查

数据的完整性指数据的正确性、有效性和相容性

(3)并发(concurrency)控制

(4)数据库恢复(recovery)

 

数据库管理系统

首先,它是个软件,而且还是和操作系统都是基础软件

包括以下几个方面:(部分摘自《数据库系统概论》)

  1. 数据定义功能

          数据库管理系统提供数据定义语言(Data Definition Language,简称DDL),用户通过它可以方便地对数据库中数据对象的组成与结构定义

    (说白了就是,它提供工具比如笔,你自己随便画)

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

          数据库管理系统要分类组织、存储和管理各种数据,包括数据字典*用户数据数据的存取路径*等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间率和方便存取,提供多种存取方法(eg:索引查找、hash查找、顺序查找等)来提高存取效率。                                    数据字典: (度娘解释)数据库理论入门 自用笔记(1.1)_第2张图片

  3. 数据操纵
  4. 数据库的建立和维护功能
  5. 数据库的事务管理和运行管理
  6. 其他功能

小白打卡!

2019-4-25

你可能感兴趣的:(数据库)