当前课程知识点:数据库技术应用 >  学习情境一、银行存取款机数据库创建与管理 >  模块1、数据库的基础知识 >  1.1.1数据库设计-数据库的基本概念

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

1.1.1数据库设计-数据库的基本概念在线视频

下一节:1.1.2数据管理的发展和数据库体系结构

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

1.1.1数据库设计-数据库的基本概念课程教案、知识点、字幕

随着科技的发展

人们生活水平的不断提高

高性能

高效率的产品

越来越受到人们的欢迎

针对银行业务种类繁多

客户需求量大等现象

为了减少银行人员的工作任务

方便客户ATM自动存取款机应运而生

人们可以直接与它进行交互

实现存款

取款

查询余额

转账

修改密码

打印凭条

退卡等基础功能

大大提高了银行的工作效率

那我们的信息是怎么存在银行卡里的呢

自动存取款机又是怎么实现余额的修改呢

请大家跟随我

进入数据库技术应用

在线开放课程

我会带着大家一步步解开

ATM自动存取款机的面纱

大家看我手里有一张银行卡

我的姓名

身份证号码

电话

还有一万元的余额

能不能直接扔到这个卡片里呢

大家一定回答我说

不能

但是我们都知道

当客户拿着这个银行卡去办理业务的时候

刷卡的一瞬间

这些数据都会显示出来

我们仔细想一想

申请银行卡的时候

工作人员已经将这些数据

按照一定的规则存放在了计算机内

一个叫数据库的地方

那什么是数据库呢

我们今天来认识一下

数据库是存放数据的仓库

王磊

1001

1百元

这样四个数据

我们想将它们存储起来

怎么实现呢

可以把数据库比作这样一个容器

通过用户表和银行卡表

将四个数据分类进行存放

我们在客户的浏览器端

客户端

或者是App当中

提出数据存储和查询的请求

数据库管理系统

MYSQL进行相应的操作

将结果返回给用户

这就是简单的访问数据库的过程

那么本节课的目标

要求大家掌握数据库的基本概念

我们一起进入知识技能环节的学习

首先我们来认识一下数据库当中的几个基本概念

第一个数据库Database

简称DB

它指的是长期存放在计算机内

有组织的可共享的数据的集合

其中有几个关键词

一个是长期存放

第二个是在计算机内的

第三个有组织的

第四个

可共享的

最后落脚点是数据的集合

那么根据我刚才做的分析

实际上已经提出了数据库的一些特征

比如说有组织的

有规律的进行存放

比如说他的数据是可以进共享的

再比如说数据库存放的基本单位是数据

但我们生活当中的

比如说办公系统

教务管理系统

银行存取款机系统

都是要进行数据存储和数据操作的

所以这些系统的后台都有一个相对应的数据库

接下来我们需要知道用什么来管理这些数据库呢

刚刚我们已经说到了

不能用手去扔

不能用手去取

所以我们需要有这样一个软件

这个软件呢

我们把它叫做是数据库管理系统

简称DBMS

大家看到的上面的是中小型的数据库管理系统

下面的这些是大型的数据库管理系统

区别主要体现在几个方面

我举几个例子大家思考一下

家里面开了一个小超市

那么我们就可以用ACCESS进行数据的管理

我又开了一个公司

我可以用MYSQL进行数据的管理

那像我们熟悉的移动

电信

联通

银行

他们都是用ORACLE进行数据的管理的

那么总结一下这些数据库管理系统

它们的区别体现在几个方面

第一

存储数据的容量不一样

相对来说

下面的大型数据库管理系统

它存储的数据量要大

第二个方面

安全性不同

既然说移动

联通都用ORACLE来进行数据的管理

那肯定对于安全性来说

我们下面这些数据库管理系统

它的安全性保障要更强一些

第三个成本不同

我们家里小超市用到ACCESS是免费的

MYSQL小公司用到的数据库管理系统也是免费的

但是对于移动

联通

银行这样的公司来说

它用到的这个ORACLE

SYBAES

DB2

这样的大型数据库管理系统

它都是收费的

而且价格不菲

所以从这几个方面

我们就可以区分出数据库管理系统之间的差别

可以有针对性的去选择适合你的数据库管理系统

那么DBMS

它的核心工作主要是四个方面

首先

数据库安全性控制

第二个

数据库完整性控制

第三个并发控制功能

第四个数据库恢复功能

那谁来管理数据库呢

我们把管理数据库的人叫做数据库管理员

我们叫DBA

他主要负责的是数据的规划

设计

协调

维护和管理

最后还有一个概念叫数据库系统

简称DBS

他是一个应用系统

包括我们刚才说到的DB

数据库

包括DBMS数据库管理系统

还包括刚才说到的数据库管理员

DBA

以及操作数据库的应用开发工具

数据应用程序

这些共同构成了我们的数据库系统

所以它是今天我们介绍的几个概念当中最大的一个概念

好那到了任务拓展环节了

大家想一想同学们的一天吧

我们新学期报到的时候需要下载课程表

那么需要用到教务管理系统

那么去食堂打饭的时候还要进行刷卡消费

用到了食堂管理系统

下午我们去图书馆休闲借书的时候

还用到了图书管理系统

那么平时没事的时候跟朋友聊聊天

还用到了微信App

那么这些呢

后台都有一个数据库

来进行我们数据的存储以及我们日常的这个数据管理

包括数据的增加

删除

修改和查询

那么大家可以继续回去想一想

还有哪些系统用到了数据库

那我们对数据库又实现了哪些操作呢

今天我们主要学习了数据库的一些基本概念

总结起来就两句话

一个是DBS包括DBA

DBMS和DB

第二个是DBA通过DBMS管理DB

怎么样

大家对数据库认识了吗

后面我们还会慢慢的了解它

今天的课程

到此结束

感谢聆听

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

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

-模块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.1数据库设计-数据库的基本概念笔记与讨论

也许你还感兴趣的课程:

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