当前课程知识点:MySQL数据库案例教程 >  第1章 数据库基础知识 >  1.1 数据库基础知识 >  1.1 数据库基础知识视频

返回《MySQL数据库案例教程》慕课在线视频课程列表

1.1 数据库基础知识视频在线视频

下一节:1-1数据库基础知识课件

返回《MySQL数据库案例教程》慕课在线视频列表

1.1 数据库基础知识视频课程教案、知识点、字幕

同学们好

今天我们来学习第1章数据库基础知识

本次课的内容是数据库基本知识

在学习之前

我们先思考一个问题

假设现在

要求你做一个简单的书籍信息检索的网站

以供查询作者信息和书籍相关信息

那么首先

我们要解决的问题就是

这么多的数据

我们要如何妥善保存呢?

在目前阶段

如果要存储和管理数据

则离不开数据库

当数据存储到数据库后

就会通过数据库管理系统

对这些数据进行组织和管理

数据库的概念诞生于1960年

随着信息技术和市场的快速发展

数据库技术层出不穷

数据库的数量和规模越来越大

今天

我们就来学习一下数据库的基础知识

随着计算机硬件和软件的发展

数据库技术也不断地发展

从数据管理的角度看

数据库的发展大致划分为以下三个阶段

人工管理阶段

文件系统阶段

数据库系统阶段

人工管理阶段没有专门的数据管理软件

数据需要由应用程序自己管理

不同应用程序之间无法共享数据

数据不具有独立性

完全依赖于应用程序

文件系统阶段

数据在计算机外存设备上长期保存

可对数据反复进行操作

在一定程度上实现了数据独立性和共享性

但都非常薄弱

数据库系统阶段

实现了数据的结构化

这是数据库主要的特征之一

数据只需保存一份

其他软件都通过数据库系统存取数据

数据可独立存在

统一管理与控制

按照数据存储结构来分类

比较流行的数据库模型有三种

分别为层次数据库

网状数据库和关系数据库

而在当今的互联网企业中

最常用的数据库模式主要有两种

即关系数据库和非关系数据库

关系数据库模型

是把复杂的数据结构

归结为简单的二元关系

即二维表格形式

在关系数据库中

对数据的操作几乎全部建立在

一个或多个关系表格上

通过这些关联的表格

分类、合并、连接或选取等运算

来实现数据的管理

非关系数据库

数据存储时不需要固定的表结构

通常也不存在连续操作

在大数据存取上

具备关系数据库无法比拟的性能优势

长久以来

对于数据库的概念

没有一个固定的定义

常见的一种定义为

数据库是指长期保存在计算机存储设备上

按照一定规则组织起来

可以被各种用户或应用共享的数据集合

其本身可看作电子化的文件柜

用户可以对文件中的数据进行增加

删除、修改、查找等操作

数据库是存储和管理数据的仓库

但数据库并不能直接存储数据

数据是存储在表中的

在关系数据库中

数据库由很多表组成

数据库表是二维的

它由纵向的列和横向的行组成

行被称为记录

是组织数据的单位

列被称为字段

每一个列表示记录的一个属性

一张表里可以有很多字段

字段一字排开

对应的数据就一行一行写入表中

对于初学者来说

很容易认为

数据库就是数据库系统

其实数据库系统的范围比数据库大很多

主要由数据库

数据库管理系统、数据库应用程序等组成

数据库

是按照数据结构来组织

存储和管理数据的仓库

数据库管理系统

专门用于创建和管理数据库的一套软件

介于应用程序和操作系统之间

如MySQL、Oracle等

数据库应用程序

在很多情况下

数据库管理系统无法满足用户对数据库的管理

此时

就需要使用数据库应用程序

与数据库管理系统进行通信、访问和管理数据

数据库管理系统提供了许多功能

可以通过结构化查询语言来定义和操作数据

维护数据的完整性和安全性

由于SQL简单易学

功能丰富和使用灵活

因此受到众多人的喜爱

它由4部分组成

(1)数据定义语言

主要用于定义数据库、表、视图和索引等

(2)数据操作语言

主要用于对数据库表进行添加

修改和删除操作

(3)数据查询语言

主要用于查询数据

(4)数据控制语言

主要用于控制用户的访问权限

随着数据库技术的发展

数据库产品越来越多

如SQL Server数据库

Oracle数据库

DB2数据库

PostgreSQL数据库

MySQL数据库

SQL Server数据库是由微软公司开发的

一种关系数据库管理系统

界面友好、易于操作

深受广大用户的喜爱

但它只能在Windows平台上运行

并对操作系统的稳定性要求较高

Oracle数据库管理系统是由甲骨文公司开发

在数据库领域一直处于领先地位

能在所有主流平台上运行

还具有良好的兼容性

可移植性和可连接性

DB2数据库

是由IBM公司研制的一种关系数据库管理系统

具有较好的可伸缩性

适合于海量数据的存储

但相对于其他数据库管理系统而言

DB2的操作比较复杂

PostgreSQL数据库是一种特性非常齐全的

自由软件的关系型数据库管理系统

该数据库管理系统支持丰富的数据类型

是自由软件数据库管理系统中唯一支持事务

子查询、数据完整性检查等特性的自由软件

而且该数据库是开源的、免费的

但是对于简单但繁重的读取操作

其性能可能比同类型的低

MySQL数据库最早由MySQL AB公司开发

目前属于Oracle旗下产品

是一个跨平台的开源关系数据库管理系统

相对其他数据库而言

MySQL的使用更加方便、快捷

而且MySQL是免费的,运营成本低

广泛地应用在中小型项目开发中

以上是本节课的全部内容

接下来我们看几个思考题

1.在关系数据库中

数据库和表的关系是什么?

2.数据库系统的组成是什么?

3.对数据库表中的数据

最基本的四种操作是什么?

请同学们利用下课时间来完成这些思考题

最后

我们对本次课进行总结

首先我们学习了数据库的基础

包括数据库发展的三个阶段

知道了数据库的三种模型

了解到

在当今的互联网企业中

最常用的数据库模式为

关系数据库和非关系数据库

讲述了数据库最常见的一种定义

我们还学习了数据库系统的组成

通过学习,我们知道

数据库不是数据库系统

数据库系统的范围比数据库大很多

主要由数据库

数据库管理系统、数据库应用程序等组成

接下来,我们学习了结构化查询语言

以及四个组成部分

包括数据定义语言

数据操作语言、数据查询语言

以及数据控制语言

最后我们学习了常见的数据库

MySQL数据库凭借其在性能方面的优势

使它成为互联网行业

非常流行的数据库软件之一

随着数据库技术的发展

我们管理数据的能力越来越强

我们要学会培养自己的创新能力

只有创新才能发展

只有创新才有科技的进步

通过本节课的学习

希望初学者能够真正掌握数据库的基础知识

养成良好的学习习惯

为后续学习打下基础

本次课就讲到这里

谢谢,再见

MySQL数据库案例教程课程列表:

第1章 数据库基础知识

-1.1 数据库基础知识

--1.1 数据库基础知识视频

--1-1数据库基础知识课件

-1.2 MySQL的安装与运行

--1-2MySQL安装与运行视频

--1-2MySQL安装与运行课件

--1-2MySQL安装与运行实训

-第1章 测试

第2章 数据库和表的基本操作

-2.1 数据库的基本操作

--2-1数据库的基本操作视频

--2-1数据库的基本操作课件

--2-1数据库的基本操作实训

-2.2 表的基本操作

--2-2表的基本操作视频

--2-2表的基本操作课件

--2-2表的基本操作实训

-2.3 MySQL数据类型

--2-3MySQL数据类型视频

--2-3MySQL数据类型课件

--2-3MySQL数据类型实训

-2.4 约束设置

--2-4约束设置视频

--2-4约束设置课件

--2-4约束设置实训

-2.5 索引

--2-5索引视频

--2-5索引课件

--2-5索引实训

-第2章测试

第3章 记录操作

-3.1 插入记录

--3-1 插入记录视频

--3-1插入记录课件

--3-1插入记录实训

-3.2 修改记录

--3-2修改记录视频

--3-2修改记录实训

--3-2修改记录课件

-3.3 删除记录

--3.3删除记录

--3-3删除记录实训

--3-3删除记录课件

-第3章 测试

第4章 查询与视图

-4.1 select语句

--4.1select 语句视频

--4-1select语句课件

--4-1select语句实训

-4.2 单表查询

--4-2-1select子句

--4-2-2where子句

--4-2-3group子句

--4-2单表查询实训

-4.3 多表查询

--4-3多表查询视频

--4-3多表查询课件

--4-3多表查询实训

-4.4 子查询

--4-4子查询视频1

--4-4子查询视频2

--4-4子查询课件

--4-4子查询实训

-4.5 外键

--4-5外键视频

--4-5外键课件

--4-5外键实训

-4.6 视图

--4-6视图视频1

--4-6视图视频2

--4-6视图课件

--4-6视图实训

-第4章测试

第5章 高级操作

-5.1 函数

--5-1自定义函数视频

--5-1系统函数

--5-1函数课件

--5-1 函数实训

-5.2 流程控制语句

--5-2流程控制语句视频

--5-2流程控制课件

--5-2流程控制实训

-5.3 事务与游标

--5-3事务与游标视频

--5-3事务与游标课件

--5.3事务与游标实训

-5.4 存储过程

--5-4存储过程视频

--5-4存储过程课件

--5-4存储过程实训

-5.5 触发器

--5-5触发器视频

--5-5触发器课件

--5-5触发器实训

-第5章测试

第6章 备份与还原

-6.1 数据库备份与还原

--6-1数据库备份与还原 视频

--6-1数据库备份与还原 课件

--6-1数据库备份与还原 实训

-6.2 异构数据源导入导出

--6-2异构数据源导入导出 视频

--6-2异构数据源导入导出 课件

--6-2异构数据源导入导出 实训

-第6章测试

第7章 用户与权限

-7.1 用户管理

--7-1用户管理 视频

--7-1用户管理 课件

--7-1用户管理 实训

-7.2 权限管理

--7.2 权限管理 视频

--7.2 权限管理 课件

--7.2 权限管理 实训

-7.3 应用实例开发

--7-3应用实例开发 视频

--7-3应用实例开发 课件

--7-3应用实例开发 实训

-第7章测试

1.1 数据库基础知识视频笔记与讨论

也许你还感兴趣的课程:

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