数据库基础知识
2018-02-26 18:56
183 查看
大数据的三大相关性:
容量:交易、记录、大量的数据速度:实时、成批次处理、流动
变量:结构化、非结构化、半结构化
一个好的数据库系统需要满足以下两点要求:
合理的组织数据。高效的进行数据查询。
现代的数据库系统的变化:
需要存储更多的非结构化数据。更为高效的存储和读取数据。
数据的定义:可被存储的,有特定意义的,描述对象特征的记录。
数据库的定义:相关联的数据的集合。单独的数据是没有任何意义的。
数据库可以被数据库管理系统操纵。
DBMS(数据库管理系统)的定义:可以使使用者创建和管理数据的程序的集合。DBMS要求数据库系统必须能够解决问题并为这些问题提供解决方案。
数据库系统的定义:数据库和DBMS统称为Database System。数据库管理系统为定义数据、结构化数据、操控数据提供了方便。
数据库系统(Database System)的要求:
实时性多用户
可更改
安全
无冗余
健壮性
meta-data可以使DBMS变为一个特殊的数据库应用程序。存储在catalog中。
meta-data定义:一组存储的数据的定义和描述。就像每个文件的结构,每个数据项的存储格式。
数据库的管理人员:
DBA-Database Administrator终端使用者,又分为Naive User和Online User。
系统分析人员
应用程序人员
数据模型的定义:一组用来描述数据库结构的概念。可被分为概念模型、实体模型和以记录为基础的模型。
Database schema的定义:数据模型的实体,描述特定数据库的结构。
数据库实体:在特定时间的数据库中的数据。
概念型数据库设计的步骤:
应用程序-ER图-关系型数据库ER图常用作设计工具是高等级概念数据模型。
实体关系模型:
实体类型:相同性质的实体的组合。实体:一个实体类型的成员。和对象很类似。代表了现实世界中真实存在的东西。
属性:实体的性质。属性可以是单值(Single-valued)的也可以是多值(Multi-valued)的。
通常使用一个名称和一组性质来描述一个实体。
单独的实体在特定的时间叫做实体类型的延伸。
一个实体类型通常带有一个主键,用来唯一的标识一个实体。主键限制是实体类型的延伸。不可能存在两个实体,它们的主键有相同的值。
ER图:实体和它的属性所组成的图。
一个实体类型可以在不同的关系中扮演不同的角色,也可以在一个关系中扮演不止一个角色。
相关文章推荐
- 数据库基础知识
- 面试汇总(六)--Oracle数据库基础知识汇总
- 数据库基础知识
- 数据库基础知识:SQL中的IIF语句详解
- 数据库基础知识复习
- 数据库的基础知识以及创建数据库
- Java基础知识(七)——数据库分页
- SQL的详细语法介绍——对于学习数据库最基础知识一
- 数据库基础知识
- 数据库基础知识复习
- 数据库基础知识汇总
- Oracle基础知识(十一) - 数据库事务属性
- <<< 数据库基础知识
- 数据库应用最基础知识!
- 全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(三)数据库基础知识
- 基础知识(C#语法、数据库SQL Server)回顾与总结
- 基础知识(C#语法、数据库SQL Server)回顾与总结
- C++数据库操作学习笔记:ADO基础知识
- 数据库基础知识1
- 数据库基础知识