内容正文:
项目一任务1
数据库基础知识
数据库应用与数据分析(MySQL)(第2版)
电子工业出版社
掌握掌握数据库的基本概念
理解数据模型、概念模型、逻辑模型、的概念及特点
了解常用关系数据库管理系统及国产主流数据库管理系统
根据三种逻辑模型,判断常见数据库的属于哪种模型
掌握E-R图的表示方法和绘制方法
理解关系数据库的特点
培养学习者具备基本的数据库应用技术素养
培养学习者使用信息技术进行数据处理的习惯
激发学生的创新精神
知识目标
能力目标
素养目标
01
01
01
学习目标
目录
Part 01
教学导入
Part 02
知识讲授
Part 03
师生互动
Part 04
课堂练习
Part 05
课堂小结
教学导入:商品库存查询问题
🐰 问题描述
假设:现在请你来当超市仓库管理员,店里有上百种零食、日用品,每天不断进货、卖出。
思考两个问题:
① 怎样随时查到某样商品还剩多少库存?
② 如果商品调价、报废,手写本子修改时容易出现什么情况?
引导思考
纸质记录在数据量大的时候很容易出错、查找慢。数据库就是电子化的数据管理工具,帮我们高效管理大量信息。
教学导入:商品库存查询问题
思考与挑战
什么是数据库?
数据库是计算机中存储数据的仓库,其中存放着各种数据信息。对数据库中的数据信息进行管理,需要使用专门的数据库管理系统。
知识讲授
数据库的相关概念
数据模型
常用的关系型数据库管理系统
国产主流数据库管理系统
第一部分
数据库的相关概念
知识讲授
知识讲授:数据库的相关概念
(1)数据
数据(Data)是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。展示图片、文字、视频等,说明 “数据是可识别的符号”。
知识讲授:数据库的相关概念
数据库(Database,DB)是存储在计算机存储设备上的有组织、可共享、结构化的相关数据的集合,是数据库管理系统的核心管理对象。在MySql中,数据以二维表的形式存放,表中的行被称为记录,列被称为字段。
数据库管理系统(Database Management System,DBMS)是用户和数据库之间的软件接口,其主要功能是统一管理、控制数据库的建立、使用和维护。常用的数据库管理系统有SQL Server、Oracle和MySQL等,其中,MySQL是当前流行的关系数据库管理系统之一。
(2)数据库
(3)数据库管理系统
知识讲授:数据库的相关概念
(4)数据库系统
数据库系统(Database System,DBS)是一种引入了数据库技术的计算机系统。数据库系统是由数据库、数据库管理系统、应用程序、用户和计算机软硬件系统组成的有机整体。
背诵记忆
数据库的相关概念
数据、数据库、数据库管理系统、数据库系统的区别和联系。
数据、数据库、数据库管系统、数据库系统的简称
Data、DB、DBMS、DBS
数据库系统的组成
数据库系统是由数据库、数据库管理系统、应用程序、用户和计算机软硬件系统组成的有机整体
关键点回顾:数据(Data)、数据库(DB)、数据库管系统(DBMS)、数据库系统(DBS)。
例题分析
Q1
Date、DB、DBMS、DBS分别表示什么。
A1
数据(Date)、数据库(DBMS)、数据库管理系统(DBMS)、数据库系统(DBS)
Q2
简述数据库系统的组成。
A2
数据库系统(Database System,DBS)是一种引入了数据库技术的计算机系统。数据库系统是由数据库、数据库管理系统、应用程序、用户和计算机软硬件系统组成的有机整体。
课堂练习
选择题
1.MySQL是一种( )。
A.数据库 B.数据库系统
C.数据库管理系统 D.数据库管理员
答案:C
解析:MySQL是开源、流行、跨平台的中小型数据库。MySQL是当前流行的关系数据库管理系统之一。
2.数据库管理系统的核心管理对象是( )。
A.数据 B.数据库
C.数据模型 D.二维表
答案:B
解析:数据库(Database,DB)是存储在计算机存储设备上的有组织、可共享、结构化的相关数据的集合,是数据库管理系统的核心管理对象。
第二部分
数据模型
知识讲授
知识讲授:数据模型
概念模型、逻辑模型、物理模型
(1)数据模型的三要素
(2)数据模型的三个层次
数据结构、数据操作、数据约束
实体:指客观存在并可相互区分的事物
属性:指实体所具有的某一特定,通过属性对实体进行描述,一个实体可以由若干个属性来描述。
联系:指实体之间的联系。
(3)概念模型
实体之间的联系有3种类型,分别是一对一的联系、一对多的联系和多对多的联系。
知识讲授:数据模型
(4)E-R模型
概念模型常用的是实体-联系模型,简称E-R模型。
E-R图的具体表示方法为:
实体:用矩形表示,将实体名标在矩形内。
属性:用椭圆形表示,将属性名标在椭圆形内,用直线将实体与属性连接。
联系:用菱形表示,将联系名标在菱形内,用直线将相关的实体连接起来,并在直线旁边标注联系的类型。
知识讲授:数据模型
(4)E-R模型
供应商和商品的E-R图示例
知识讲授:数据模型
(5)逻辑模型
数据库的逻辑模型(又结构模型),是将概念模型转换为数据库的逻辑结构的模型,包括3种典型类型,分别是层次模型、网状模型和关系模型。
层次模型:以树形结构表示数据及其之间关系的数据模型成为层次模型。
网状模型:以网状结构表示数据及其之间的数据模型被称为网状模型。
关系模型:以二维表表示数据及其之间关系的数据模型成为关系模型。关系模型是应用广泛的数据模型之一。
知识讲授:数据模型
(6)关系模型的相关概念
关系:一个关系就是一张二维表;每个关系都有一个关系名,在关系数据库中就是表名。 对关系的描述称为关系模式,一个关系模式对应一个关系的结构。
属性:一个关系(二维表)中的列称为属性,也叫作字段。一个关系中通常包含多个属性(字段),但不允许有相同的属性名(字段名)。
元组:一个关系(二维表)中的行称为元组,也叫作记录。每行称为一个元组,一个元组就是一条记录。
知识讲授:数据模型
(6)关系模型的相关概念
键:键又称关键字,是能够唯一标识一个元组的属性或属性集合。一个关系中可能存在多个键,用于唯一标识记录的键称为主键,它由一个或多个字段组成。
域:属性的取值范围称为域。例如,“性别”字段的域只能为男、女,“单价”字段的域一般为数字类型数据等。
背诵记忆
实体之间的联系类型
实体之间的联系有3种类型,分别是一对一的联系、一对多的联系和多对多的联系
E-R模型
E-R模型中的3个元素及其具体的表示符号。
关系模型
关系模型中的关系、属性、元组、键和域的区别和联系。
关键点回顾:E-R图中实体用矩形表示;属性用椭圆表示;联系用菱形表示。
例题分析
Q1
简述数据库逻辑模型的典型类型及特点。
A1
数据库的逻辑模型包括3种典型类型,分别是层次模型、网状模型和关系模型。
层次模型:以树形结构表示数据及其之间关系的数据模型成为层次模型。
网状模型:以网状结构表示数据及其之间的数据模型被称为网状模型。
关系模型:以二维表表示数据及其之间关系的数据模型成为关系模型。
Q2
简述关系数据库的特点。
A2
关系数据库具有以下特点:
关系必须满足规范化要求,每个字段必须是不可分割的数据单元。
在一个关系中不能出现完全相同的字段名,同一字段的数据类型是相同的。
关系中不允许有完全相同的记录,即不能有重复的记录。
在一个关系中,记录和字段的顺序可以任意调整。
课堂练习
选择题
1.在E-R模型中,用矩形表示的是( )。
A.属性 B.实体
C.联系 D.方法
答案:B
解析:实体用用矩形表示,将实体名标在矩形内。
2.以下不属于数据库的逻辑模型包括的典型类型的是( )。
A.层次模型 B.关系模型
C.数据模型 D.网状模型
答案:C
解析:数据库的逻辑模型包括3种典型类型,分别是层次模型、网状模型和关系模型。
例题分析
1
5
商品和入库记录的E-R图。
依据课本29页“各表的详细结构及属性”,做出“入库记录”表及“员工”表的E-R图。
第三部分
常用的关系数据库管理系统
知识讲授
知识讲授:常用的关系数据库管理系统
1
5
当前主流的关系型数据库有Access、MySQL、Oracle、SQL Server、DB2等。
1.Access
Microsoft Access是微软出品的简单桌面级数据库,适合小型应用,操作简便,但功能相对有限。
2.MySQL
MySQL是开源、流行、跨平台的中小型数据库,具有高性能、可扩展性强、数据安全等特点,是本课程的重点学习对象。
3.Oracle
Oracle是功能强大的企业级数据库,适用于大型应用系统,以其稳定性、高性能和丰富的功能在企业中广泛应用。
常用的关系数据库管理系统
知识讲授:常用的关系数据库管理系统
常用的关系数据库管理系统
(4)SQL Server
SQL Server 是微软公司推出的关系型数据库管理系统,具有使用方便、可伸缩性好、与相关软件集成度高等优点。SQL Server 是集成智能商业工具,提供企业级数据管理的数据库平台。
(5)DB2
DB2是美国IBM公司开发的一套关系型数据库管理系统,主要应用于大型应用系统,具有较好的可伸缩性,可支持大型机与单用户环境,应用于常见的服务器操作系统平台。
背诵记忆
主流的关系型数据库
当前主流的关系型数据库有Access、MySQL、Oracle、SQL Server、DB2等。
MySQL的特点
MySQL是开源、流行、跨平台的中小型数据库,具有高性能、可扩展性强、数据安全等特点。
SQL Server的特点
SQL Server 是微软公司推出的关系型数据库管理系统,具有使用方便、可伸缩性好、与相关软件集成度高等优点。
关键点回顾:MySQL是开源、流行、跨平台的中小型数据库。
例题分析
Q1
当前主流的关系型数据库有哪些。
A1
当前主流的关系型数据库有Access、MySQL、Oracle、SQL Server、DB2等。
Q2
简述MySQL的特点。
A2
MySQL是开源、流行、跨平台的中小型数据库,具有高性能、可扩展性强、数据安全等特点。
课堂练习
选择题
1.不是当前主流的关系型数据库的是( )。
A.Access B.MySQL C.SQL Server D.Netware
答案:D
解析:当前主流的关系型数据库有Access、MySQL、Oracle、SQL Server、DB2。
2.美国IBM公司开发的一套关系型数据库管理系统是( )。
A.DB2 B.MySQL C.SQL Server D.Access
答案:A
解析:DB2是美国IBM公司开发的一套关系型数据库管理系统,主要应用于大型应用系统
第四部分
国产主流数据库管理系统
知识讲授
知识讲授
知识讲授:《数据库,当有中国之名》
知识讲授:国产主流数据库管理系统
(1)国产主流数据库管理系统简介
目前主流的国产数据库管理系统主要有 DM8(武汉达梦数据库股份有限公司)、KingbaseES(北京人大金仓信息技术股份有限公司)、OceanBase(北京奥星贝斯科技有限公司)、TiDB(PingCAP)、GoldenDB(中兴通讯)、GaussDB(华为)、TDSQL(腾讯云)、GBase(天津南大通用数据技术股份有限公司)等产品。
知识讲授:国产主流数据库管理系统
(2)国产数据库管理系统的核心优势
技术自主可控、本地化服务可靠。
(3)国产数据库管理系统的战略地位
国家数据安全的核心屏障
数字经济高质量发展的核心引擎
全球竞争力提升的战略支点
背诵记忆
主流的国产数据库管理系统
目前主流的国产数据库管理系统主要有DM8、KingbaseES、OceanBase、TiDB(PingCAP)、GoldenDB、GaussDB(华为)、TDSQL(腾讯云)、GBase等产品。
国产数据库管理系统的核心优势
技术自主可控
本地化服务可靠
国产数据库管理系统的战略地位
国家数据安全的核心屏障
数字经济高质量发展的核心引擎
全球竞争力提升的战略支点
关键点回顾:主流的国产数据库管理系统主要有DM8、GaussDB(华为)、TDSQL(腾讯云)、GBase等产品。
课堂问答
Q1
基于国产数据库管理系统的发展,作为一名中职生应如何学好计算机专业课。
A1
国产数据库崛起,人才缺口大。中职生应夯实编程与数据库基础,多动手实操,紧跟国产化技术趋势,早规划方向,用技能抢占信创时代机遇。
Q2
简述国产数据库管理系统的战略地位。
A2
国家数据安全的核心屏障
数字经济高质量发展的核心引擎
全球竞争力提升的战略支点
课堂练习
选择题
1.不是主流的国产数据库管理系统的是( )。
A.Access B.DB8 C.GaussDB D.TDSQL
答案:A
解析:Access是微软公司的小型管理数据库管理系统。
2.华为的数据库管理系统是( )。
A.GoldenDB B.GaussDB C.TDSQL D.GBase
答案:B
解析:GoldenDB(中兴通讯)、GaussDB(华为)、TDSQL(腾讯云)、GBase(天津南大通用数据技术股份有限公司),
课堂小结
课后任务
作业一:E-R模型中的3个元素及其具体的表示符号。
作业二:简述关系、属性、元组、键、域的区别。
谢谢观看
THANKS
$