当前课程知识点:数据库技术应用 > 学习情境一、银行存取款机数据库创建与管理 > 模块1、数据库的基础知识 > 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、数据库的基础知识
--数据库的基础知识
-模块2、MYSQL介绍与安装
--MYSQL介绍与安装
-模块3、银行存取款机数据库的创建与维护
--银行存取款机数据库的创建与维护
-模块4、银行存取款机数据库的设计
--银行存取款机数据库的设计
-模块1、表的创建
--2.1表的创建
--表的创建
-模块2、表的管理
--2.2表的管理
--表的管理
-模块3、索引
--2.3索引
--索引
-实践小课堂:宠物电商管理平台数据库和表的创建
-模块1、银行存取款机数据插入、修改和删除
--银行存取款机数据插入、修改和删除
-模块2、银行存取款机简单查询
--银行存取款机简单查询和统计查询
-模块3、银行存取款机连接查询
--3.3连接查询
--银行存取款机连接查询
-模块4、银行存取款机子查询
--3.4子查询
--银行存取款机子查询
-模块5、银行存取款机分类汇总与排序
--银行存取款机分类汇总与排序
-模块6、银行存取款机视图
--银行存取款机视图
-模块1、银行存取款机存储过程
--4.1.2事务
--银行存取款机存储过程
-模块2、银行存取款机触发器
--银行存取款机触发器
-模块1、MYSQL用户管理
--MYSQL用户管理
-模块2、MYSQL权限管理
--MYSQL权限管理
-模块3、MYSQL数据库的锁机制
--MYSQL数据库的锁机制
-模块4、MYSQL备份和恢复
--MYSQL备份和恢复