【数据库】数据库的四个基本概念Data DB DBMS DBS
数据 Data
一、数据的定义:
数据(Data)
是数据库中存储的基本对象。
数据库 DB
一、数据库的定义:
数据库(Database,DB)
数据库是长期
储存在计算机内,有组织
、可共享
、大量
的数据集合。
二、数据库的特征
- 用
数据模型
组织,描述和存储数据; - 数据共享;
- 较小的冗余度(就是一个数据存放多次)
这个要多说一下,计算机存储里同一个数据有多个副本,如果说这个数据需要修改就要把所有的副本值修改,如果冗余度过高,也就意味着源代码中有很多个副本值,一个个修改工作量相当大,而且容易出现遗漏现象,导致运行错误。同样的,冗余度是不能没有的,我们要做的只能是让冗余度尽量小,因为在数据库出问题的时候,需要在副本里修改bug,所以冗余度的存在是必须的。
- 较高的数据独立性
数据库是提供给用户使用的
不管数据结构怎么变,应用都不变
就是数据独立性的体现。
- 易扩展
保证应用可以在原来的架构上,进行数据优化以达到优化应用功能和画面等作用。(而不是推翻重建)
数据库管理系统 DBMS
一、数据库管理系统的定义:
数据库管理系统(Database Management System,DBMS)
数据库管理系统是介于用户和操作系统之间的数据管理软件。
二、数据库管理系统的功能
- 数据定义功能
- 提供
数据定义语言
(Data Definition Language,DDL)- 定义数据库中的数据对象
- 数据组织、存储和管理(怎么表达数据)
- 分类组织、存储和管理各种数据
- 确定组织数据的文件结构和存储方式
- 实现数据之间的联系
- 提供多种存取方法(如:索引查找,hash查找 etc.)以提高存取效率
- 数据操纵功能(怎么运用数据)
- 提供
数据操纵语言
(Data Manipulation Language,DML)- 利用DML操纵数据实现对数据库的基本操作(增删改查)
- 数据库的事务管理和运行管理
- 保证数据的完整性和安全性(就是说存在后台数据,用户看不到也不能修改)
- 多用户对数据的并发使用(用户之间的数据不能互相影响,相互独立)
- 发生故障后的系统恢复(能够返回到之前某一个)
- 数据库的建立和维护功能
- 初始数据的输入,转换
- 数据库的转储,恢复
- 数据库数据的批量装载
- 数据库的重组织
- 性能监视
- etc.
- 其他功能
- DBMS与网络中其他软件系统的通信
- DBMS间的数据转换
- 异构数据库之间的互访与互操作
数据库系统 DBS
一、数据库系统的定义:
数据库系统(Database System,DBS)
数据库系统
(DBS)包含数据库
、数据库管理系统
(以及应用开发工具)、应用程序
和数据库管理员
(DataBase Administrator,DBA)
【数据库】数据库的四个基本概念Data DB DBMS DBS相关推荐
- Data,DB,DBMS,DBS,DBA
数据(Data) 数据库(Database,DB) 数据库管理系统(DBMS) 数据库系统(DBS) 数据库管理员(DBA) 1.数据 数据是信息的承载者 数据可以是数字,也可以是文字,图片,音频等等 ...
- 数据库之区分DB\DBMS\DBS
1.什么是DB.DBMS.DBS?三者的全称和中文意思,三者的区别与联系,相互之间的包含关系? 答: DB.DBS.DBMS三者的关系是DBS(数据库系统)包括DB(数据库)和DBMS(数据库管理系统 ...
- 1. 数据库的四个基本概念
数据库的四个基本概念 数据,数据库,数据库管理系统和数据库系统是与数据库技术密切相关的4个基本概念. 1). 数据(data) 描述事物的符号记录,譬如:数字.文字.图形.图像.音频.视频等,多种表现 ...
- 【数据库考试】数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计
一.选择题 (1) 在下列四个选项中,不属于基本关系运算的是(D ). A) 连接B) 投影C) 选择D) 排序 (2) 如果一个班只能有一个班长,而且一班长不能同时担任其它班的班 长,班级和班长两个 ...
- 阐述一下Mysql事务的四个特性_数据库事务的四个基本性质?
本文转载:http://www.sqlstudy.com/sql_article.php?id=2008080302 数据库事务概念 什么是数据库事务? 事务(transaction)是由一系列操作序 ...
- 数据库杂谈(四)——关系演算和E-R数据模型
文章目录 3 形式化关系查询语言 3.2 关系演算和E-R数据模型 3.2.1 概述 3.2.2 元组关系演算 3.2.2.1 概述 3.2.2.2 形式化定义 3.2.2.3 表达式的安全性 3.2 ...
- 计算机数据库管理基本知识,2015年计算机四级考试《数据库技术》基础知识:概念篇...
2015年计算机四级考试<数据库技术>基础知识:概念篇 信息与数据 1. 信息.物质.能量是组成客观世界并促进社会发展的三大基本要素; 2. 信息(Information)--是客观世界事 ...
- 【mysql篇】mysql数据库知识点(四种语言)
mysql数据库语言分为四种DDL,DQL,DML,DCL下面我们一一介绍: 注:(上图取自黑马程序员的课程APP中,这些笔记也是看了黑马程序员的课程之后做的): 一, DDL(data ...
- (六.数据库技术与Access 2010 基本概念七.计算机网络及网页制作基本概念八.数字多媒体技术基本概念九.信息安全基本概念十.新一代信息技术基本概念)
※▲○计算机文化基础知识 六.数据库技术与Access 2010 基本概念 1.数据库技术基础 2.数据库管理系统 3.数据管理系统 Acess 2010 4.补充 七.计算机网络及网页制作基本概念 ...
最新文章
- 关于js禁止浏览器缩放
- 马拦过河卒(NOIP2002)
- 【正一专栏】卡卡退役-送别了多少人的青春和初恋
- Mac下github的使用
- hive中的逻辑运算符 案列_Hive内置运算符
- HTML判断如果并且,将html转换为js,并且其中含有判断语句
- nyoj--496--巡回赛(拓扑排序)
- 易宝典文章——玩转Office 365中的Exchange Online服务 之二十八 怎样过滤病毒***邮件...
- LINUX编译OpenJDK8:cc1plus: all warnings being treated as errors
- 计算机网络系统集成实验指导,系统集成实验指导.docx
- SQL盲注及python脚本编写
- 51单片机智能循迹小车的通俗易懂讲解
- 八数码问题引发的思考
- 哲学:哲学(世界观学说、社会形态之一)
- 蒂姆•库克在斯坦福毕业典礼上都讲了啥?
- 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 整合Spring Data JPA
- Python-----从所示的三门成绩中,生成个人成绩单,并显示每个人选修了几门课程。
- 加州房价预测项目详细笔记(Regression)——(3)准备数据(数据的预处理)
- 记阿里巴巴的一次面试,教你怎样应对到来的“金三银四
- NPC整流器,三电平,中点钳位。PWM整流器三电平模型。simulink