当前课程知识点:数据库技术应用 >  学习情境一、银行存取款机数据库创建与管理 >  模块1、数据库的基础知识 >  1.1.2数据管理的发展和数据库体系结构

返回《数据库技术应用》慕课在线视频课程列表

1.1.2数据管理的发展和数据库体系结构在线视频

下一节:MYSQL介绍与安装

返回《数据库技术应用》慕课在线视频列表

1.1.2数据管理的发展和数据库体系结构课程教案、知识点、字幕

大家好

欢迎进入数据库技术应用在线开放课程

上节课我们学习了

数据库、数据库管理系统、数据库系统、数据库管理员的概念

了解了数据库管理员

要通过数据库管理系统来管理数据库

数据库系统又包括数据库、数据库管理员、数据库系统

那么今天我们主要课程的目标

是让大家了解数据管理技术的发展

了解数据库的体系结构

数据管理技术是怎么发展的呢

数据库在计算机内

所以它的发展当然离不开计算机的发展

首先计算机的出现是为了大规模的计算

当时并没有存储设备

也没有操作系统

所以数据是靠人来管理

我们把这时候的管理叫做人工管理阶段

后来出现了磁盘磁带

磁鼓和文件系统

实现了初步的共享

我们叫那个时候为文件系统阶段

再后来出现了大容量的磁盘

数据库管理系统共享性好

冗余度小

这时我们就进入了数据库系统阶段

所以对于数据管理来说

我们分成了三个阶段

那么数据库的体系结构又是什么样子呢

我们把数据库的体系结构分为外模式模式和内模式

比如我们要登录教务管理系统

那么有学生客户有教师客户

还有访客

那么这三类客户在登录我们的教务管理系统之后

看到的界面和数据是不一样的

教师看到的是教师对应的数据

学生看到的是学生关心的数据

换句话来说

学生不能更改成绩

而教师也不能随便更改学生的性别

所以我们所说的外模式

其实就可以理解成教师对应一个外模式

学生对应一个外模式

访客对应另外一个外模式

那外模式就是我们局部的数据结构

也就是说

将不同用户关心的和有权限的数据分别查询给用户看

这样做的目的是为给用户提供方便

那所有的数据都集中到一起

我把教师的学生的访客的数据全部放在一起

就构成了我们的模式

也就是整个教务管理系统的全局数据结构

那内模式考虑的是这些数据在内存当中的存放方式

所以大家可以想一下外模式有几个

模式有几个

内模式又有几个

根据我们刚才分析的

教师有一个外模式

学生有个外模式

访客又是个外模式

实际上外模式是可以有多个的

那么所有的数据放在一起构成了模式

所以模式有且只有一

而模式同一时刻在内存当中

它的存储方式也只有一种

所以我们的内模式也只有一个

那么为了体现这样的层级结构

也为了体现我们数据的逻辑独立性和物理独立性

在数据库的体系结构当中

还有两个印象

分别是外模式模式映像和模式内模式映像

目的呢就是方便我们实现模块化的编程

保证数据的逻辑独立性和物理独立性

今天我们学习的内容

就是数据管理发展的历史

以及数据库的体系结构

大家回去之后可以思考一下国产的数据库有哪些?

你能列举出哪些是国产数据库吗

根据我们前面的内容

数据管理发展的三个阶段

分别是人工管理阶段

文件系统阶段和数据库系统阶段

数据库的体系结构呢

又包括外模式模式和内模式

还包括外模式模式映像和模式内模式映像

这是我们今天学习的主要内容

今天的课程到此结束感谢聆听

数据库技术应用课程列表:

学习情境一、银行存取款机数据库创建与管理

-模块1、数据库的基础知识

--1.1.1数据库设计-数据库的基本概念

--1.1.2数据管理的发展和数据库体系结构

--数据库的基础知识

-模块2、MYSQL介绍与安装

--MYSQL介绍与安装

--MYSQL介绍与安装

-模块3、银行存取款机数据库的创建与维护

--1.3数据库的创建与维护

--银行存取款机数据库的创建与维护

-模块4、银行存取款机数据库的设计

--1.4.1数据库的概念模型设计

--1.4.2数据库的数据模型设计

--1.4.3数据库的关系规范化

--银行存取款机数据库的设计

学习情境二、创建和管理银行存取款机数据表

-模块1、表的创建

--2.1表的创建

--任务实施:银行存取款机表的创建

--表的创建

-模块2、表的管理

--2.2表的管理

--任务实施:银行存取款机表的管理

--表的管理

-模块3、索引

--2.3索引

--任务实施:银行存取款机索引

--索引

-实践小课堂:宠物电商管理平台数据库和表的创建

--实践小课堂:宠物电商管理平台数据库和表的创建

学习情境三、银行存取款机数据操纵

-模块1、银行存取款机数据插入、修改和删除

--3.1.1数据插入

--任务实施:银行存取款机数据插入

--3.1.2数据修改和删除

--任务实施:银行存取款机数据修改和删除

--实践小课堂:宠物电商管理平台数据插入

--银行存取款机数据插入、修改和删除

-模块2、银行存取款机简单查询

--3.2.1简单查询

--任务实施:银行存取款机简单查询

--实践小课堂:宠物电商管理平台简单查询

--3.2.2统计查询

--任务实施:银行存取款机统计查询

--实践小课堂:宠物电商管理平台条件查询

--银行存取款机简单查询和统计查询

-模块3、银行存取款机连接查询

--3.3连接查询

--任务实施:银行存取款机连接查询

--银行存取款机连接查询

-模块4、银行存取款机子查询

--3.4子查询

--任务实施:银行存取款机子查询

--实践小课堂:宠物电商管理平台多表查询

--银行存取款机子查询

-模块5、银行存取款机分类汇总与排序

--3.5分类汇总与排序

--任务实施:银行存取款机分类汇总与排序

--实践小课堂:宠物电商管理平台分类汇总和排序

--银行存取款机分类汇总与排序

-模块6、银行存取款机视图

--3.6.1视图的创建与管理

--任务实施:银行存取款机视图的创建与管理

--3.6.2视图的更新

--任务实施:银行存取款机视图的更新

--实践小课堂:宠物电商管理平台视图

--银行存取款机视图

学习情境四、银行存取款机数据库编程

-模块1、银行存取款机存储过程

--4.1.1创建和执行存储过程

--任务实施:银行存取款机创建和执行存储过程

--实践小课堂:宠物电商管理平台存储过程

--4.1.2事务

--任务实施:银行存取款机事务

--实践小课堂:宠物电商管理平台存储函数

--银行存取款机存储过程

-模块2、银行存取款机触发器

--4.2.1INSERT触发器

--任务实施:银行存取款机INSERT触发器

--实践小课堂:宠物电商管理平台INSERT触发器

--4.2.2UPDATE触发器

--任务实施:银行存取款机UPDATE触发器

--实践小课堂:宠物电商管理平台UPDATE触发器

--4.2.3DELETE触发器

--任务实施:银行存取款机DELETE触发器

--实践小课堂:宠物电商管理平台DELETE触发器

--银行存取款机触发器

教学情境五、银行存取款机数据库安全性

-模块1、MYSQL用户管理

--模块1、MYSQL用户管理

--MYSQL用户管理

-模块2、MYSQL权限管理

--模块2、MYSQL权限管理

--MYSQL权限管理

-模块3、MYSQL数据库的锁机制

--MYSQL数据库的锁机制

--MYSQL数据库的锁机制

-模块4、MYSQL备份和恢复

--模块4、MYSQL备份和恢复

--MYSQL备份和恢复

1.1.2数据管理的发展和数据库体系结构笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。