数据与信息

1.1 数据与信息

数据是记录事物的符号,信息是加工后有意义的结论——数据库就是存放并加工数据的工具。

第1章 数据库基础概念25 页课件4 个知识点

本讲导览

核心内容

一

前言

为什么要学数据库? (why)

什么是数据库? (what)

怎么学数据库? (how)

(一)、为什么要学数据库

政务的影响

商务的影响

科学研究的影响

人们生活的影响

国防的影响

其影响无处不在!

为什么要学数据库

现实生活的需要:如查找物流单号

你个人信息存储

你银行金钱的存储

你学习成绩的存储

……等等

为什么学数据库

毫无疑问,使用数据库的目的是方便地存储和管理大量的业务数据。

但是,有人可能会存在这样的疑问:为什么使用数据库来存储和管理数据,为什么不提倡使用像Excel这样的电子数据表等工具来存储和管理这些业务数据呢?

下面,通过一个示例说明为什么要使用数据库。

第页

示例

原因

采用电子数据表来存储和管理数据,不仅仅可能造成数据的不一致和混乱,而且还有其他更严重的问题。

例如:

电子表格只能处理有限的数据列和数据行,对于数百万、数千万等巨大的数据量很难有效地处理;

电子表格无法提供安全、方便地权限管理和控制手段;

电子表格很难有效地实现多个数据之间的关联;

电子表格很难有效实现并发控制、增量维护等管理方式等。

这些问题只能通过使用数据库来解决,数据库是一种有效地管理大量的、安全的、并发的、关联的、一致的数据工具,因此需要使用数据库存储和管理数据。

学习编程的需要

找工作的需要

现在企业的需求:

1 会电脑安装维护及网络搭建

2 会熟练使用OFFICE

3 会一门程序语言

4 会使用数据库

(二)、什么是数据库?

数据库系统本质上是一个用计算机存储数据的系统。数据库本身可被看作为一种电子文件柜;也就是说,它是收集计算机数据文件的仓库或容器。

文件柜

充满数据的硬盘

字典

图书馆

什么是数据库

数据库是采用计算机技术统一管理的相关数据的集合,数据库能为各种用户共享,具有冗余度最小、数据之间联系密切、有较高数据独立性等特点。

数据库管理系统(Database Management System,简称为DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据库控制等。

DBMS总是基于某种数据模型,这些模型可以分为层次模型、网状模型、关系模型等。

数据库技术

数据库系统是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统,是采用数据库技术的计算机系统。

数据库技术是研究数据库的结构、存储、设计、管理和使用的一门计算机软件学科。

即:数据库技术就是针对数据管理的计算机软件技术。

在实际应用中,经常把数据库管理系统简称为数据库系统。

数据库产品

数据库产品是由专门开发DBMS的厂商提供的。

当前,数据库市场上的常见数据库产品包括甲骨文公司的Oracle系统,IBM公司的DB2系统和Informix系统,赛贝斯公司的Sybase ASE系统,微软公司的Microsoft SQL Server系统和Access系统,以及MySQL公司的开源数据库MYSQL系统(现已归甲骨文公司)等。

本课程重点讲述MYSQL系统。

(三)、怎么学好数据库?

养成良好的学习态度:

认真听讲

积极完成作业,按时提交

认真完成实验,注重交流

培养实践动手能力-熟能生巧

联系其他程序语言课程,实现综合应用

(四)要学习什么内容?

1、数据库基本概念

2、MYSQL的安装、使用、管理、维护。

重点:数据库的使用

要学习什么内容?

几组基本概念:

数据库与数据库管理系统

实体、属性与联系

关系数据库

SQL

一种基本工具:

Navicat for mysql

两种实现方法:

GUI可视化(navicat)

SQL语句(命令行)

三大基本知识点

创建数据库

创建表

数据操作(增删改查)

四大编程数据库对象

索引

视图

存储过程

触发器

高级应用-数据库的系统管理

程序语言-SQL的使用

第4页 · 课件原图
第4页 · 课件原图
第7页 · 课件原图
第7页 · 课件原图
第10页 · 课件原图
第10页 · 课件原图
第10页 · 课件原图
第10页 · 课件原图
📄 展开课件原文(第 2–18 页,共 17 页)
第 2 页

一、前言

为什么要学数据库? (why)

什么是数据库? (what)

怎么学数据库? (how)

第 3 页

(一)、为什么要学数据库

政务的影响

商务的影响

科学研究的影响

人们生活的影响

国防的影响

其影响无处不在!

第 4 页

为什么要学数据库

现实生活的需要:如查找物流单号

第 5 页

你个人信息存储

你银行金钱的存储

你学习成绩的存储

……等等

第 6 页

为什么学数据库

毫无疑问,使用数据库的目的是方便地存储和管理大量的业务数据。

但是,有人可能会存在这样的疑问:为什么使用数据库来存储和管理数据,为什么不提倡使用像Excel这样的电子数据表等工具来存储和管理这些业务数据呢?

下面,通过一个示例说明为什么要使用数据库。

第页

第 7 页

示例

第页

第 8 页

原因

采用电子数据表来存储和管理数据,不仅仅可能造成数据的不一致和混乱,而且还有其他更严重的问题。

例如:

电子表格只能处理有限的数据列和数据行,对于数百万、数千万等巨大的数据量很难有效地处理;

电子表格无法提供安全、方便地权限管理和控制手段;

电子表格很难有效地实现多个数据之间的关联;

电子表格很难有效实现并发控制、增量维护等管理方式等。

这些问题只能通过使用数据库来解决,数据库是一种有效地管理大量的、安全的、并发的、关联的、一致的数据工具,因此需要使用数据库存储和管理数据。

第页

第 9 页

为什么要学数据库

学习编程的需要

找工作的需要

现在企业的需求:

1 会电脑安装维护及网络搭建

2 会熟练使用OFFICE

3 会一门程序语言

4 会使用数据库

第 10 页

(二)、什么是数据库?

数据库系统本质上是一个用计算机存储数据的系统。数据库本身可被看作为一种电子文件柜;也就是说,它是收集计算机数据文件的仓库或容器。

文件柜

充满数据的硬盘

字典

图书馆

第 11 页

什么是数据库

数据库是采用计算机技术统一管理的相关数据的集合,数据库能为各种用户共享,具有冗余度最小、数据之间联系密切、有较高数据独立性等特点。

数据库管理系统(Database Management System,简称为DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据库控制等。

DBMS总是基于某种数据模型,这些模型可以分为层次模型、网状模型、关系模型等。

第页

第 12 页

数据库技术

数据库系统是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统,是采用数据库技术的计算机系统。

数据库技术是研究数据库的结构、存储、设计、管理和使用的一门计算机软件学科。

即:数据库技术就是针对数据管理的计算机软件技术。

在实际应用中,经常把数据库管理系统简称为数据库系统。

第页

第 13 页

数据库产品

数据库产品是由专门开发DBMS的厂商提供的。

当前,数据库市场上的常见数据库产品包括甲骨文公司的Oracle系统,IBM公司的DB2系统和Informix系统,赛贝斯公司的Sybase ASE系统,微软公司的Microsoft SQL Server系统和Access系统,以及MySQL公司的开源数据库MYSQL系统(现已归甲骨文公司)等。

本课程重点讲述MYSQL系统。

第页

第 14 页

(三)、怎么学好数据库?

养成良好的学习态度:

认真听讲

积极完成作业,按时提交

认真完成实验,注重交流

培养实践动手能力-熟能生巧

联系其他程序语言课程,实现综合应用

第 15 页

(四)要学习什么内容?

1、数据库基本概念

2、MYSQL的安装、使用、管理、维护。

重点:数据库的使用

第 16 页

要学习什么内容?

几组基本概念:

数据库与数据库管理系统

实体、属性与联系

关系数据库

SQL

第 17 页

要学习什么内容?

一种基本工具:

Navicat for mysql

两种实现方法:

GUI可视化(navicat)

SQL语句(命令行)

三大基本知识点

创建数据库

创建表

数据操作(增删改查)

第 18 页

要学习什么内容?

四大编程数据库对象

索引

视图

存储过程

触发器

高级应用-数据库的系统管理

程序语言-SQL的使用

二

课程任务

本课程是计算机类专业的专业基础课。

掌握数据库的基本概念.

了解数据库设计的基本过程;

会使用Navicat对MYSQL进行数据库的创建和简单管理,表的创建和修改;

掌握对数据库、数据表操作的SQL语句的语法结构

掌握对数据进行增、删、查、改的SQL语句的语法结构

具有数据库记录操作的能力;

具有简单数据库(表)的设计能力;

📄 展开课件原文(第 19–19 页,共 1 页)
第 19 页

二、课程任务

本课程是计算机类专业的专业基础课。

掌握数据库的基本概念.

了解数据库设计的基本过程;

会使用Navicat对MYSQL进行数据库的创建和简单管理,表的创建和修改;

掌握对数据库、数据表操作的SQL语句的语法结构

掌握对数据进行增、删、查、改的SQL语句的语法结构

具有数据库记录操作的能力;

具有简单数据库(表)的设计能力;

1.1

数据与信息

第1章 认知数据库

📄 展开课件原文(第 20–20 页,共 1 页)
第 20 页

第1章 认知数据库

1.1、数据与信息

1.2、数据库管理系统

1.3、关系数据库

1.4、MYSQL简介

1.5、表与关键字

1.6、数据类型

1.7、运算符

第1节

数据与信息

现实世界数据化:

不能将现实世界中存在的客观事物直接输入到计算机中进行处理,必须将它们进行数据化后才能在计算机中进行处理。

1、数据与信息

(1)数据(Data)是描述事物的符号记录。

它用类型和数值来表示。

不仅包括数字,还包含文字、图像、声音和视频等。

在数据库技术中,数据是数据库中存储的基本对象。

(2)信息:

是一种已经被加工为特定形式的数据。

信息不同于数据,数据是信息的载体,信息是数据的含义。

即:信息是数据的表现形式;数据是一个值,它表现出来的含义就是信息。

如数据“11”,它可能是“十一”,也可能是“三”,还可能是“幺幺”等其它含义。

数据和信息二者密不可分,对信息的记载和描述产生了数据,信息只有通过数据形式表示出来才能被人理解和接受。

人们从客观世界中提取所需数据,根据客观需要对数据处理得出相应信息。

客观世界------》数据--------》信息---------》决策

(提取) (处理) (支持)

2、数据处理

数据处理是指将数据转换成信息的过程。

这里包括三个过程:

(1)信息-----》数据 (输入)

经过处理,信息被加工成特定形式的数据。

(2)数据-----》数据 (加工)

经过处理,数据可以被加工成新的数据。

(3)数据-----》信息 (输出)

经过处理,数据被转换成特定形式的信息。

数据处理的关键是数据管理。

数据管理是指对数据收集、整理、组织、存储和检索等操作。是数据处理业务的基本环节。

数据库技术就是针对数据管理的计算机软件技术。

3、数据管理技术的发展,经历了3个阶段:

(1)人工管理阶段

(2)文件系统阶段

(3)数据库系统阶段

小结

1、什么是数据?

2、数据用什么表示?

3、数据通常包括哪些类型?

4、数据库中存储的基本对象是什么?

5、什么是信息?

6、信息与数据的关系是什么?

7、什么是数据处理?

8、数据处理包括哪几种过程?

9、数据处理的关键是什么?

10、什么是数据管理?

📄 展开课件原文(第 21–25 页,共 5 页)
第 21 页

现实世界数据化:

不能将现实世界中存在的客观事物直接输入到计算机中进行处理,必须将它们进行数据化后才能在计算机中进行处理。

1、数据与信息

(1)数据(Data)是描述事物的符号记录。

它用类型和数值来表示。

不仅包括数字,还包含文字、图像、声音和视频等。

在数据库技术中,数据是数据库中存储的基本对象。

第1节 数据与信息

第 22 页

(2)信息:

是一种已经被加工为特定形式的数据。

信息不同于数据,数据是信息的载体,信息是数据的含义。

即:信息是数据的表现形式;数据是一个值,它表现出来的含义就是信息。

如数据“11”,它可能是“十一”,也可能是“三”,还可能是“幺幺”等其它含义。

数据和信息二者密不可分,对信息的记载和描述产生了数据,信息只有通过数据形式表示出来才能被人理解和接受。

人们从客观世界中提取所需数据,根据客观需要对数据处理得出相应信息。

客观世界------》数据--------》信息---------》决策

(提取) (处理) (支持)

第 23 页

2、数据处理

数据处理是指将数据转换成信息的过程。

这里包括三个过程:

(1)信息-----》数据 (输入)

经过处理,信息被加工成特定形式的数据。

(2)数据-----》数据 (加工)

经过处理,数据可以被加工成新的数据。

(3)数据-----》信息 (输出)

经过处理,数据被转换成特定形式的信息。

第 24 页

数据处理的关键是数据管理。

数据管理是指对数据收集、整理、组织、存储和检索等操作。是数据处理业务的基本环节。

数据库技术就是针对数据管理的计算机软件技术。

3、数据管理技术的发展,经历了3个阶段:

(1)人工管理阶段

(2)文件系统阶段

(3)数据库系统阶段

第 25 页

小结

1、什么是数据?

2、数据用什么表示?

3、数据通常包括哪些类型?

4、数据库中存储的基本对象是什么?

5、什么是信息?

6、信息与数据的关系是什么?

7、什么是数据处理?

8、数据处理包括哪几种过程?

9、数据处理的关键是什么?

10、什么是数据管理?