当前位置:网站首页>MySQL的基础概念+数据库系统结构+拓展延申+基础命令学习
MySQL的基础概念+数据库系统结构+拓展延申+基础命令学习
2022-07-29 05:08:00 【信仰青春】
第一章:数据库系统概述
一.数据库系统基本概念:
1.数据与信息;数据是描述事物的符号记录,存储、用户操作对象。呈现形式:图形、文字、动画、声音、视频。(数据是信号的符号表示)
2.数据—“型”“值”,数据“型”指数据的结构,值:数据的具体取值。
- 具有定性、定量表示之分。
- 数据受数据类型和取值范围的约束。
- 数据具有载体和多种表现形式。
- 信息是有一定含义、经过加工处理、对决策有价值的数据。
3信息与数据的关系归纳:数据是信息载体,信息是数据的内涵。数据是信号的符号表示,而信息通过数据描述,又是数据语义的解释。
4.数据处理:—信息处理—指对各种形式的数据进行收集、存储、传播和加工直至产生新信息输出的全过程。
- 信息处理的目的:
- 借助计算机科学地保存和管理大量负责数据,以充分地利用信息资源。
- 从大量已知的表示某些信息的原始数据出发、抽取、导出对人们有价值、新信息。
5.数据库
- 特点:永久存储、有组织、可共享
- 数据库中的数据是按一定的结构——数据模型来进行组织。
- 存储介质:硬盘(常用)、光盘、U盘—可大量、长期存储及高效使用数据。
- 数据库是一个有机的数据集成体。(有机注释:动态变化)
- 数据库:用户数据库+系统数据库(数据字典,对数据库结构的描述)两部分组成。
6.数据库管理系统
定义:管理、控制数据库中各种数据库对象的系统软件。
诠释DBMS:
- 操作系统讲:DBMS是使用者,建立在操作系统之上,需要操作系统提供服务。(进程、读写、调用、内存)
- 数数据库讲:DBMS是管理者,位于操作系统和用户之间(它就是软件)
- DBMS是数据库的产品。
- 功能:数据定义、数据操纵(增删改查)、数据库运营管理、数据库的建立维护
7.数据库系统(DateBase System,DBS)
Dbs=计算机系统(软硬件平台、人)+DBMS+DB
数据库系统包含了:数据库、DBMS、软件平台与硬件支撑环境各类人员;DBMS在操作系统支持下,对数据库进行管理维护,提供用户对数据库系统的操作接口。
8.信息系统:由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户等组成的以处理信息流为目的人机一体化系统。
信息系统基本功能:信息输入、输出和控制、存储、处理。
9.数据库的特点:
- 数据结构化
- 数据的共享性高、冗余度低、易扩充
- 独立性高
- 数据由DBMS统一管理和控制
数据库系统组成:硬件平台及数据库、软件、(DBMS)、人员
二、数据库系统结构
采用三级模式结构:外模式、模式、内模式组成
(01原图)
(02批注)
- 三级模之间关系:(外模式、模式、内模式)
数据库只有一个内模式、内模式对用户透明。(透明:用户不可见)
- 三、拓展延申:
DB、DBMS和DBS三者之间有什么关系?
DB:是指datebase(数据库)
DBS:是指datebase systerm (数据库系统)
DBMS:是指datebase mangement systerm(数据库管理系统)
数据库就是存放数据的仓库,数据库管理系统就是用来管理数据库的。其中,数据库系统是一个统称,包括数据库、数据库管理系统、数据库管理人员等的统称,是最大的范畴。
数据库系统一般由4个部分组成:
(1)数据库(database,DB)
数据库是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。
(2)硬件
构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。
(3)软件
包括操作系统、数据库管理系统及应用程序。
数据库管理系统(database management system,DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。
(4)人员
主要有4类。第一类为系统分析员和数据库设计人员,第二类为应用程序员;第三类为最终用户;第四类用户是数据库管理员。
DBA的具体职责包括:具体数据库中的信息内容和结构,决定数据库的存储结构和存取策略,定义数据库的安全性要求和完整性约束条件,监控数据库的使用和运行,负责数据库的性能改进、数据库的重组和重构,以提高系统的性能。
四、基础代码命令练习
(基础命令)
边栏推荐
- 预约中,2022京东云产业融合新品发布会线上开启
- NVIDIA Zhou Xijian: the last mile from design to digital marketing
- Rolabelimg to data format data
- Come on! See how Clickhouse, which has risen 16 places a year, can be implemented in jd.com
- TMUX essays
- 三层项目的架构分析及构造方法的参数名称注入
- 直播预告|如何节省30%人工成本,缩短80%商标办理周期?
- The latest tank battle 2022 - full development notes-3
- APP常用跨端技术栈深入分析
- OCCT学习001-----简介
猜你喜欢
后置通知的流程分析与功能实现有哪些内容你还记得吗?
Unity3D - 物体太远看不见的问题
Mysql多对多关系,分组拼接把多个数据查询到一条数据上
365天挑战LeetCode1000题——Day 042 数组序号转换 + 相对名次 离散化处理
ARFoundation入门教程10-平面检测和放置
ARFoundation从零开始5-AR图像跟踪
Apache POI实现Excel导入读取数据和写入数据并导出
365天挑战LeetCode1000题——Day 039 完全二叉树插入器 + 寻找峰值 II + 快照数组
Unity3d - the object is too far away to see
Modification of annotation based three-tier project and the way of adding package scanning
随机推荐
js(forEach)出现return无法结束函数的解决方法
SQL log
365天挑战LeetCode1000题——Day 038 公交站间的距离 + 基于时间的键值存储 + 转变数组后最接近目标值的数组和 + 有界数组中指定下标处的最大值
Getting started with arfoundation tutorial 10- plane detection and placement
最新坦克大战2022-全程开发笔记-2
C how to realize simple factory mode
Arfoundation starts from scratch 8-geospatial API (geospatial) development
浅谈AspectJ框架
C语言函数实现输出I love you
QT学习:QDropEvent拖拽事件
Xiaolu Inn - Trailer
一文带你搞懂环绕通知@Around与最终通知@After的实现
321,京东言犀×NLPCC 2022挑战赛开赛!
最新坦克大战2022-全程开发笔记-1
Rolabelimg to data format data
osg3.6.5编译freetype失败
This article takes you to understand the implementation of surround notification @around and final notification @after
CryEngine5 Shader调试
平行云CEO 李岩:CloudXR ,开启通往元宇宙的通道
CMU15-213 Shell Lab实验记录