当前课程知识点:数据库技术应用 >  学习情境一、银行存取款机数据库创建与管理 >  模块3、银行存取款机数据库的创建与维护 >  1.3数据库的创建与维护

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

1.3数据库的创建与维护在线视频

下一节:1.4.1数据库的概念模型设计

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

1.3数据库的创建与维护课程教案、知识点、字幕

大家好

欢迎来到数据库技术应用在线开放课程

上节课

我答应大家要一步步揭开自动存取款机的面纱

既然我们已经知道了什么是数据库

也了解了数据库管理系统

今天我们就要用mysql这款DBMS完成四个任务

分别是创建银行存取款机系统的数据库BankDB

打开数据库BankDB

显示数据库BankDB

删除数据库BankDB

希望大家通过这四个任务理解数据库的体系结构

掌握数据库的创建方法

了解数据库的管理方法

让我们一起进入知识技能环节

在数据库服务器当中

可以存储多个数据库文件

所以建立数据库时要设定数据库的文件名

每个数据库有唯一的数据库文件名

作为与其他数据库区别的标识

比如说学生管理系统

自动存取款机系统

员工管理系统

数据库文件是由相关数据表组成的

一个数据库包括多个数据表

数据库文件用于记录数据库中

数据表构成的信息

数据库只能由得到授权的用户进行访问

这样保证了数据库的安全性

数据库可以看成是一个

存储数据对象的容器

这些数据对象包括

表、视图、存储过程、触发器等

其中表是最重要的最基本的数据对象

用来存放我们数据库的数据的

Mysql安装后

系统自动的创建

infomationS和MySQL数据库

MySQL把有关数据库的信息

存储在这两个数据库中

如果删除了这些数据库

Mysql就不能正常工作了

那我们一起来看一下怎么来创建数据库呢

create database后面跟上数据库的名字

同时我们也可以设置字符集和字符集的校对规则

数据库名称一定是唯一的

而且里面不能包含非法字符

最大不能超过64个字节

If not exist是存在与否的判断

需要大家注意在mysql当中

每一条SQL语句都是以分号

作为我们的结束标志的

数据库创建之后会在数据库服务器当中

但是数据库服务器同时

还有其他数据库存在

所以我们要操作数据库的时候

就需要把这个数据库打开

方法 就是use数据库的名称

接下来我们就要对数据库

当中的数据进行操作了

那我想查看数据后怎么做

我们需要用到的命令是show database

这样就可以把数据库服务器

上的数据库全部显示出来

那如果数据库不需要了

我们就可以用drop database数据库名

进行数据库的删除

需要大家注意的是

drop database必须要小心使用

因为它将永久删除整个数据库

包含数据库当中的数据和对象

接下来我们就到任务实施环节了

我们要完成的是

银行自动存取款机系统BankDB

当中的四个子任务

首先怎么来创建这个数据库

我们根据前面所讲的命令

用到了create database后

后面 加上数据库的名称BankDB

注意以我们的分号结尾

第二个子任务

我们想打开这个数据库

用到了use这条命令

后面加上我们的数据库名称

BankDB,分号结尾

第三个子任务

如果我要显示我的数据库

用到了show命令

后面跟上database代表的是

我们要查看当前服务器下所有的数据库列表

分号结尾

第四个子任务是删除数据库

当我们不需要的时候

用drop BankDB就可以把

我刚刚创建的自动存取款机的

数据库进行一个删除

今天的拓展任务是创建员工管理系统数据库

imployeeBankDB并实现打开、显示和删除

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

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

-模块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.3数据库的创建与维护笔记与讨论

也许你还感兴趣的课程:

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