【数据库系统概念】数据库基本概念
1 基本概念
数据Data
数据库DataBase
数据库系统DataBaseSystem
数据库管理系统DataBaseManageSystem
其中,数据库系统DBS = 数据库DB + 数据库管理系统DBMS+User/Administrators
2发展历程
- 数据库发展:人工管理>>文件系统>>数据库系统
- 数据库系统和文件系统根本区别:数据的结构化
- 用文件系统的缺陷(这些缺陷database system都解决了w)
- Data redundancy and inconsistency
- Difficulity in accessing data
- Data isolation
- Integrity problems
- Atomicity of updates
- Concurrent access by multiple users
- Security problems
3 三层schema两层映射
- 视图层 View Level->Conceptual schema
- 某一用户能看到和处理的数据,是全局数据的一部分
- ER 模型
||E-C mapping映射
- 逻辑层 Logical Level->Logical schema
- 从全局角度理解/管理数据,包括相应关系约束
- 关系模型
- 网状模型,层次模型,基于对象的数据模型,半结构化数据模型等等
||C-I mapping映射
- 物理层 Physical level->Physical schema
- 对数据最底层的抽象。描述存储在介质上的数据,包括存储路径,存储方式,etc.
- B*树模型
其中两层映射从下向上分别保证了两个独立性——
- 物理数据独立性
- 用户的应用程序和数据库中数据的物理存储相互独立
- 当物理存储改变,用户应用程序不受影响
- 逻辑数据独立性
- 用户应用程序与数据库逻辑结构相互独立
- 当数据逻辑结构改变,应用程序不改变。
4 数据库的功能
- 用户的角度
- 数据库定义功能——DDL
- 数据库管理功能——DML
- Procedural DML
- User specifies what data is required and how to get these data
- Declarative DML
- User specifies what data is required without specifying how to get those data
- Procedural DML
- 数据库维护——DBA
- 系统的角度
【数据库系统概念】数据库基本概念相关推荐
- 《数据库系统》(四) 概念数据库设计
hello大家好,今天我们来学习概念数据库设计.教妹学数据库,没见过这么酷炫的标题吧?"语不惊人死不休",没错,标题就是这么酷炫. 我的妹妹小埋18岁,校园中女神一般的存在,成绩优 ...
- 1.试述数据、数据库、数据库系统、数据库管理系统的概念。
答: (1)数据(Data):描述事务的符号记录称为数据.数据的种类有数字.文字.图形.图像.声音.正文等.数据与其语义是不可分的.解析在现代计算机系统中数据的概念是广义的.早期的计算机系统用于科学计 ...
- 从属关系mysql_关系型数据库基础概念:MySQL系列之开篇
一.基础概念 数据(Data)是描述事物的符号记录,是指利用物理符号记录下来的.可以鉴别的信息. 1.数据库(Database,DB)是指长期储存在计算机中的有组织的.可共享的数据集合.数据要按照一定 ...
- 【数据库】数据库基本概念:数据库管理系统 / 数据库 / 表 / 数据
0 前言 本文讲解数据库的最基本概念 推荐书籍:<MySQL 必知必会> 需要的软件:MySQL 8.0 1 数据库相关概念及其实战应用 1.1 数据(Data) 在人类世界中,数据可以是 ...
- 数据库杂谈(一)——数据库基本概念
文章目录 1 数据库基本概念 1.1数据库和数据库管理系统 1.2 数据库系统和文件系统 1.3 数据模型 1.4 数据库三级模式和两级独立性 1.4.1 三级模式 1.4.2 二级映像功能 1.4. ...
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·001【数据库基本概念、MySQL安装与介绍】
文章目录 一.数据库基本概念 1.DB与DBMS 2.数据库系统的构成 3.数据管理发展过程 4.数据库 5.关系型数据库 二.MySQL安装与卸载 三.与MySQL相关的常用命令 四.MySQL相关 ...
- 数据库基本概念整理及常用SQL语句
数据库也是计算机类笔试面试中不可避免会遇到的考点,尤其是银行和部分传统软件类公司.这里根据整理的资料,对数据库的相关知识也做个总结吧.希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过 ...
- SQL全方位攻略:之数据库历史、数据库基本概念和相关术语,以及常见的数据库类型介绍
文章目录 1.数据库介绍 1.1 数据库历史 1.2 数据库基本概念和术语 1.2.1. 数据库 1.2.2. 数据库管理系统(DBMS) 1.2.3. 应用程序 1.2.4. 模式(Schema) ...
- 数据库的概念?怎么在linux内安装数据库?怎么使用?
目录 一.概念 二.mysql安装及设置 1.安装mysql 2.数据库服务启动停止 三.数据库基本操作 1.数据库的登录及退出 2.数据表的操作 3.mysql查询操作 一.概念 数据库:是存放数据 ...
- 1、MySQL——MySQL数据库管理系统、数据库基本概念
目录 一.MySQL数据库管理系统 二.数据库基本概念 1.数据库(Database,DB) 2.数据库管理系统(Database Management System, DBMS) 3.数据库系统 ...
最新文章
- SSL For Free 申请免费https SSL 凭证
- 如何用burp抓取手机的流量_用企业微信SCRM如何搭建流量新体系
- SQL XML 字段操作
- Spring/Spring MVC/Spring Boot自动装配机制介绍
- 对称加密-DES解密
- Sitecore 个性化 - 近距离和过于个人化?
- SAP Fiori My task里complete checkbox的处理
- 解决VMWARE安装macos系统找不到虚拟磁盘问题
- P6619-[省选联考2020A/B卷]冰火战士【树状数组二分】
- java语言情话_程序员的浪漫:用 java 实现每天给对象法发情话
- 操作系统 | 内存文件映射 —— 文件到内存的映射
- 基于QT和DCMTK的Dicom 图像浏览器---收尾三
- 安卓中将Java文件转换成Dex文件
- oracle中distance用法,distance的用法总结大全
- html表格中复选框代码怎么写,获取html表中的选中复选框
- 无需下载软件,有手就能做的线上个人简历
- oracle 整理磁盘碎片
- DVD刻录缓慢的原因及方法
- 软件质量测试:Jmeter察看结果树的响应数据中的中文显示乱码问题处理
- tigerGraph 实践
热门文章
- IOI国家集训队1999-2020年论文集(附网盘免费下载链接)
- MATLAB中常用的基本数学函数和三角函数
- 乾颐堂现任明教教主(2014年课程)TCPIP协议详解卷一 第五节课笔记
- 2021年春季学期期末统一考试电子商务概论(农) 试题
- 方舟单机/管理员生物指令代码大全
- 监控系统服务器地址是什么,监控系统服务器ip地址
- 电脑录屏软件哪个好?快速录制高清视频的方法是什么?
- 数据库查询函数count搭配casewhen使用
- VB编程的RS485通讯操作界面源码 本程序适应各类带RS485通讯的设备,参数可以自由修改,主要是针对各类变频器RS485通讯(RTU)格式!
- 密码技术学习(8.1)-数字证书简介