计算机.docx

上传人:b****0 文档编号:17957158 上传时间:2023-08-05 格式:DOCX 页数:19 大小:33.33KB
下载 相关 举报
计算机.docx_第1页
第1页 / 共19页
计算机.docx_第2页
第2页 / 共19页
计算机.docx_第3页
第3页 / 共19页
计算机.docx_第4页
第4页 / 共19页
计算机.docx_第5页
第5页 / 共19页
计算机.docx_第6页
第6页 / 共19页
计算机.docx_第7页
第7页 / 共19页
计算机.docx_第8页
第8页 / 共19页
计算机.docx_第9页
第9页 / 共19页
计算机.docx_第10页
第10页 / 共19页
计算机.docx_第11页
第11页 / 共19页
计算机.docx_第12页
第12页 / 共19页
计算机.docx_第13页
第13页 / 共19页
计算机.docx_第14页
第14页 / 共19页
计算机.docx_第15页
第15页 / 共19页
计算机.docx_第16页
第16页 / 共19页
计算机.docx_第17页
第17页 / 共19页
计算机.docx_第18页
第18页 / 共19页
计算机.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机.docx

《计算机.docx》由会员分享,可在线阅读,更多相关《计算机.docx(19页珍藏版)》请在冰点文库上搜索。

计算机.docx

计算机

课题:

多媒体章节单元测试和讲评共3课时

教学目标:

检查学生对知识的掌握情况

教学过程:

一、测试

时间:

一节课

二、讲评及复习巩固(两课时)

1、报答案

2、学生提出有疑问的题目,教师答疑

3、教师针对难点重点进行详细分析

 

试卷如下:

多媒体综合测试卷

班级姓名学号

一、是非判断题(正确的打“√”,错误的打“×”)

1.ASCII码是属于表示媒体。

2.声卡是按声道数分类的。

3.MPEG是静态图像压缩标准。

4.数据压缩的目的是尽可能消除数据中的冗除。

5.RealPlayer只能播放AVI文件,所以不能用它在网页上播放流媒体。

6.Windows提供的“画图”软件的默认文件格式是jpg文件。

7.GIF文件是可在网页中使用的彩色动画文件。

8.RM文件属于流媒体文件。

9.JPEG图像压缩要有专用的软件工具来实现,Windows本身没有提供此类工具。

10.VR是视频点播的简称。

二、单项选择题

(1)下列属于表现媒体的是是()。

A.打印机B.图形C.光盘D.声音

(2)下列采样的波形声音质量最好的是()。

A、单声道、8位量化、22.05kHz采样频率

B、双声道、8位量化、44.1kHz采样频率

C、单声道、16位量化、22.05kHz采样频率

D、双声道、16位量化、44.1kHz采样频率

(3)在视频信息获取、处理与播放过程中,下述顺序的正确是()。

A、A/D变换,采样,压缩,存储,解压缩,D/A变换

B、采样,压缩,A/D变换,存储,解压缩,D/A变换

C、采样,A/D变换,压缩,存储,解压缩,D/A变换

D、采样,D/A变换,压缩,存储,解压缩,A/D变换

(4)图形的基本元素是哪个?

()。

A、图元B、像素C、颜色D、灰级度

(5)3DStudioMAX是()软件?

A.矢量图形编辑和动画创作B.三维动画制作

C.三维虚拟现实技术D.二维动画制作

(6)下列文件中属于音频文件格式的是()。

A.GIF文件B.AVI文件D.WAV文件E.JPG文件

(7)数字音频采样和量化过程中所用的主要硬件是哪个?

()。

A、媒体播放器B、数字解码器

C、A/D(模/数)转换器D、D/A(数/模)转换器

(8)以下那条不是多媒体技术的主要特点(    )。

A、多样性 B、集成性 C、交互性 D、可扩充性

三、填空题

(1)常见的图像文件格式有、、等。

(2)常见的视频文件格式有、、等。

(3)常见网络流媒体格式包括、、等。

(4)MPEG中文译义为。

(5)超媒体就是加上。

流媒体是指在因特网(Internet)或内联网(Intranet)采用技术的连续媒体。

(6)多媒体是指把、、、、等多种媒体有机结合成一种人机交互式信息媒体。

(7)多媒体技术的特点主要表现在:

信息的、信息的、媒体的、系统的。

(8)说出下列缩略语的中文含义:

CAI:

ITV:

VOD:

VR:

JPEGMPEG

(9)为了使声音、图形、图像等多媒体信息能够更好的进行存储、处理和传输,必须进行。

(10)图形是一种图,它的基本元素是。

图像是一种图,它的基本元素是。

四、计算题

(1)两分钟双声道、16位采样位数、44.1kHz采样频率的声音,不压缩的数据容量为多少MB?

(2)一幅800×600分辨率,24位真彩色的图像,不压缩的数据容量约为为多少MB?

 

回家作业:

完成第三章复习练习卷

 

教学后记:

1、测试纪律较好

2、试卷中反应出来的问题:

对大题目比较重视,对细节疏忽,填空和计算较弱

课题:

第6章数据库2课时

教学目标:

学习数据库的基本概念、数据库管理系统的分类、常用关系型数据库系统

教学重点:

牢记有关数据库的相关概念

教学难点:

有关数据库的基本概念

一、引入

 数据库是计算机科学的一门重要分支,它专用研究如何科学、高效、安全地管理数据、利用数据。

作为数据库系统核心的数据库管理系统也如雨后春笋迅速发展起来,现在比较有名的数据库系统就有近十种。

虽然具体的数据库管理软件很多,但它们几乎都用同一种语言--结构化查询语言SQL对其进行操作与管理,本章主要学习基本的数据库概念和基本的SQL的语句。

学会SQL语句,也就相当于掌握了打开数据库宝库的金钥匙

二、新课

6.1数据库的基本概念

一) 从文件管理到数据库管理

在数据库技术出现之前,计算机用户使用数据文件来存放数据。

这种方式存取数据时,没有专门的数据操作命令,一切数据的读取和写入都要靠程序员编程实现,所以工作效率非常低,技术要求也比较高。

随着社会信息量的迅速增长,计算机需要处理的数据量也在不断增加。

文件管理方式对数据的存取依赖于专门的程序,不同程序间很难共享数据文件。

文件管理型系统有如下缺点:

(1)文件中的数据由特定的用户专用,其它用户很难共享它。

(2)每个用户都拥有自己的数据,导致数据重复存储。

(3)数据从属于程序,二者相互依赖,数据独立性不强。

(4)各数据文件彼此独立,从整体看无数据结构。

  由于文件管理方式越来越不适应管理大量数据的需要,数据库管理系统便应运而生了。

上世纪60年代末期,美国IBM公司开发了第一个商品化的数据库系统IMS系统。

从文件管理到数据库管理,代表了两种完全不同的数据管理技术。

今天,数据库管理已成为计算机信息管理的主要方式。

二)基本概念

1)Database:

数据库的英语单词

2)数据、信息与数据处理

数据:

就是人们通过对客观事物的观察和测量得到的事实,是对客观事物的物理状态的反映

信息:

是人们对数据进行加工整理后,为某一特定目的所提供的决策依据

数据处理:

是对各种类型的数据进行收集、存储、分类分类、计算、加工、检索和传播的过程

区别与联系:

从某种意义上说,数据与信息在概念上既有区别,又不能截然分开。

如果不是很严格,也可以把数据等同于信息。

数据处理:

是对各种类型的数据进行收集、存储、分类分类、计算、加工、检索和传播的过程。

**因此,数据处理与信息处理往往指同一概念。

4)数据库、数据库管理系统、数据库系统

(1)数据库:

数据库是存储在计算机内、有组织、可共享的数据集合。

(2)数据库管理系统:

数据库管理系统是位于用户与操作系统之间的一层数据管理软件,它由系统运行控制程序、语言翻译程序和一组公用程序组成。

其主要功能包括:

数据定义、数据操纵、数据库的控制、数据库的维护。

例如:

中小企业中常用的Access、FoxPro就是一种数据库管理系统。

(3)数据库系统:

通常是指带有数据库的计算机系统。

广义地讲,它包括数据库、电脑硬件、软件和各类相关人员。

也就是一套完整的可以实际工作的应用系统。

三) 数据库管理系统的分类

**所有的数据库系统均是基于某种数据模型建立的。

数据模型是数据库技术的核心,其模型的优劣直接影响数据库的性能。

数据库模型的种类:

层次模型、网状模型和关系模型。

**层次模型和网状模型统称为非关系模型,用此模型设计的数据库管理系统属于非关系型数据库产品,目前已很少被使用。

**关系模型构成的数据库,是当前数据库的主流产品。

1.非关系型数据库系统

非关系型数据库系统是第一代数据库的总称,其中包括“层次”与“网状”两种类型。

这一代数据库系统以记录型为基本数据结构,在不同的记录型之间允许存在联系,其中层次模型在记录型之间只能有单线联系。

网状型则允许记录型之间存在两种或多于两种的联系。

**非关系型数据库系统的特点:

结构错综复杂,使用难度较高,已经逐渐被关系型数据库所取代。

2.关系型数据库系统

关系型数据表:

是一张二维表

上世纪70年代,商品化关系型数据库RDBS开始问世,现在人们使用的数据库系统几乎都是关系型数据库。

四)常用关系型数据库系统

1.VisualFoxpro

VisualFoxpro简称VFP,是微软公司开发的数据库管理系统,今天的最新版本已经是9.0版了。

2.Access

 Access也是微软公司的数据库产品,它是Office办公系列软件包中的一部分,它随Office软件升级而升级。

它有着全中文的操作界面,不但易学易用,而且功能也比较强大,常用于办公环境中对少量数据的管理。

同时它还具有强大的网络功能,可以用于中小型网站中作为存放信息的后台数据库。

它在使用上与VFP有所区别,用户一般不需要编写程序就可以轻松建立一个实用的数据库,甚至建立一个数据库应用系统。

3.SQL Server

  SQL Server是微软公司开发的大型数据库系统,现在的最新版本已经是SQLServer2005了,它适合应用在需要存储大量数据的场合,支持许多高级功能,支持丰富的数据安全控制。

许多大型数据库都选用该软件。

同时现在的动态网页开发工具ASP和ASP.NET也大多选择SQLServer做为后台数据库。

当然对运行该软件的硬件要求也比较高。

4.MySQL

 MySQL是Linux操作系统环境下被人大量使用的一种数据库管理系统,它的最大特点是开源和免费,它的运行速度非常快。

MySQL主要用于网站的后台数据存放。

动态网页设计语言使用PHP,数据库选择MySQL,被认为是网站开发的黄金组合。

5.Oracle

Oracle是一个大型专业数据库管理系统,具有丰富的数据管理功能,大型超市、电力、电信等许多关键部门都选用Orcale作为它们的数据库管理系统。

社会上的许多价格昂贵的Oracle认证培训,也说明了这种数据库管理系统在专业人士中的地位。

** 虽然数据库管理系统的软件产品很多,每种产品在应用上各有特点,在管理、使用上都有一些特殊的命令,但数据库的基本操作,如建立数据库、数据记录的查询、添加、删除、更新等命令都是相同的。

因为有一种结构化查询语言SQL(StructuredQueryLanguage)是所有数据库管理系统都支持的数据库标准语言。

6.2 数据库和表

一、数据库的含义

  从严格意义上说数据库就是存储在计算机内、有组织、可共享的数据集合。

但就具体在磁盘上的存储而言,一个数据库就是一个存放在磁盘上的数据文件,有些一个数据库就是一个文件有些一个数据库就是一个目录,如Access中的数据库是名为*.mdb的文件,MySQL中一个数据库则是对应磁盘上的一个目录,目录中含有一组与数据库同名的文件,用于存放数据表、数据索引等信息。

各各数据库管理系统中创建数据库的方法各不相同,文件的格式也并不通用,但设计数据库的基本思想是相同的。

二、设计数据库的基本思想及方法  

1、数据库的总体设计就是首先确定数据库所要完成的任务,

2、然后确定需要从数据库中得到什么样的信息,再确定数据库中应包含哪些数据表,每个表中包含哪些字段,最后确定每个字段的数据类型和字段长度等。

**大部分数据库管理系统中一个数据库包含若干张数据表,有些数据库还包含其它信息,如Access数据库管理系统中的数据库文件中还会包含查询、窗体、宏等信息。

三、数据表

数据表是实际存放数据的地方,当建立一个数据库后,接着就要建立数据表了。

**在数据表设计过程中应遵循以下原则:

(1)每张数据表中不应该包含重复的信息。

例:

以下两张表中都包含了学生的姓名,不但造成了数据的冗余,而且当学生改名时就必须在两张表中同时修改姓名,一不小心就会造成数据不一致。

表6.2-1 学生通讯录                 表6.2-2 学生成绩表

学号

姓名

电话

学号

姓名

成绩

20030101

张小婧

1111

20030101

张小婧

90

20030102

李大钢

2222

20030102

李大钢

95

正确的方法应该是学生成绩表中只含学号、成绩两个信息,而学号是二张表联系的纽带,是应该存在的。

表6.2-3 学生通讯录        表6.2-4 学生成绩表

学号

姓名

电话

学号

成绩

20030101

张小婧

1111

20030101

90

20030102

李大钢

2222

20030102

95

(2)每个表只包含一个主题信息。

如上例中,学生通讯录中只包含学生通讯方面的信息,可以根据需要再增加地址、邮编等内容,但不应该把成绩也加入学生通讯录数据表,这不但不符合刚才提到的一张表只包含一个主题的要求,而且当该同学有二次考试二个成绩时,会造成存放二条记录,这二条记录只有成绩不同,其它如学号、姓名都相同,也造成了数据的冗余。

四、字段和记录

字段和记录是数据表中两个非常重要的概念。

1、记录:

数据表中每一行称为一条记录,用于表示某件物体各方面的属性。

如通讯录中的每位同学,在二维表中占一行,就是一条记录。

图书数据表中,一本书也是一条记录。

**根据数据库管理系统的不同,一张数据表中可以存放的记录数可达数亿条。

3个字段

2、字段:

表中的数据项称为字段,字段表示物体某方面的性质。

如学号、姓名、出生日期等。

**大多数数据表最多允许有255个字段。

学号

姓名

电话

20030101

张小婧

1111

20030102

李大钢

2222

表6.2-5二维表中的记录和字段

3、字段的属性:

每个字段至少有4个属性:

字段名、字段类型、字段长度、小数位数,也就是说我们定义字段时要从这四个方面去定义。

**字段名是字段的名字,一般可以包含英文字母和数字,有些数据库也支持汉字作为字段名。

如“name,address,姓名,地址”等都是合法的字段名。

4、字段类型:

不同的数据库管理系统支持的数据类型有所区别,其中VFP支持的数据类型有14种,Access支持的类型有10种,但大都数数据库管理系统都支持字符型、数值型、日期型、逻辑型这4种类型。

(1)字符型字段:

一般存放字符型数据,如姓名、地址等。

需要注意的是对于不参加算术运算的数字,如学号、电话、身份证号码等虽然形式上是数字,不会参加算术运算,应该选用字符型字段类型。

(2)数值型字段:

用于存放数值型数据,其中存放的数据一般是用于数值运算的。

如工资、成绩、身高等一般选择数据型字段类型。

(3)日期型字段:

用于存放“年-月-日”等日期信息,有些类型的数据库还可以存放时间信息。

日期型字段一般用于存放“出生日期”、“入团日期”等信息。

(4)逻辑型字段:

用于存放只有二种结果的数据信息,如“是否团员”只有二种结果,要么“是”,要么“否”。

5、字段的长度和小数位数:

指字段中允许存放的数据的最大长度和最多小数位数。

**字符型字段则只有字段长度这个属性,没有小位数属性。

**有些数据库信息系统中规定一个汉字要占二位长度,而有些数据库系统中一个汉字只占一个长度,如ACCESS

**数值型字段应该考虑字段长度和小数位。

小数位设为1位。

注意字段长度中应包括小点数所占的1位。

现在很多数据库中,用整型、长整型、单精度、双精度来表示数的范围。

三、本节课小结

四、回家作业:

背诵所学过的基本概念及数据库类型

五、教学后记;

记忆内容比较多,不过考试的重点是在语句的书写上。

课题:

6.3 SQL语言2课时

教学目标:

学习简单的SQL语句-SELECT语句,能根据题目要求写出完整的SELECT语句。

教学重点:

掌握简单的SELECT语句的书写规则及语法格式,并能编写简单的SELECT语句,及上机调试

教学难点:

分清不同数据类型在WHERE条件中书写的格式

一、引入

SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早是由美国IBM公司的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言。

SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出SQL语言以来,得到了广泛的应用。

如今无论是像Oracle,SQLserver,MySQL这些大型的数据库管理系统,还是像VFP,Access等小型数据库管理系统,都支持SQL语言作为查询语言。

二、新课

一)SQL基础

 1)SQL全称是“结构化查询语言(StructuredQueryLanguage)”,是一种查询语言。

 2)SQL有许多优点。

(1)非过程化语言

  SQL是一个非过程化的语言,也就是说它并不需要象Qbasic那样去编程,操作SQL,打一条命令,数据库就会显示结果,在SQL操作中没有判断语句,没有循环语句。

只要告诉数据库我想得到什么结果即可。

(2)极少的命令

  通过SQL操作数据库我们只需要掌握极少的几条命令即可,包括:

查询数据的SELECT命令,添加数据的INSERT命令,修改数据的UPDATE命令和删除数据的DELETE命令

(3)极广的应用场合

  由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个数据库管理系统转到另一个。

所有用SQL编写的语句都是可以移植的。

SQL语言有几种使用方法:

1、一种是在终端交互方式下使用,在Access和VFP等软件中都有SQL命令输入窗口,我们可以在此窗口下直接发布SQL命令,对数据库进行操作;

2、另一种是嵌入到某种高级语言中,如VB、C或某种动态网页设计语言如ASP、PHP中使用,这些高级语言称为“宿主语言”,这种方式下的SQL语言称为“嵌入式SQL”;

3、第三种方式是用SQL语言编写独立的并存储在数据库中的程序,一般称之为“存储过程”,这是一类C/S平台上使用广泛的程序。

 3)完整的SQL语言包含4个部分:

(1)数据查询语句SELECT

(2)数据操纵语句INSERT,UPDATE,DELETE

(3)数据定义语句CREATE,ALTER,DROP

(4)数据控制语句OMMITWORK,ROLLBACKWORK

***本节主要介绍SQL语言的前二个部分,这也是数据库管理中使用最广泛的四个语句。

二、数据查询语句--SELECT基础

  当我们建立好一个数据库后,最大的应用就是利用数据库来查询数据,这时就要用到SQL语言中最重要,也是功能最丰富、使用最复杂的一条命令SELECT语句。

1)SELECT的完整格式:

SELECT字段名,……|*

 [FROM 数据表名称]

 [WHERE 条件表达式]

 [GROUP BY 字段名]

 [HAVING 条件表达式]

 [ORDER BY 字段名[ASC|DESC],……]

**这里[]之间的内容可以省略,只同时使用多个子句时,必须按指定的顺序书写,如GROUP子句必须写在WHERE子句的后面。

2)SELECT语句的基本格式。

基本格式:

SELECT 字段名1,字段名2,…… FROM 数据表名 [WHERE 条件] 

注意:

放在[]之间的称的子句,在使用时可有可无。

功能:

把数据表中满足条件的记录或记录中的某几个字段信息显示出来

3)应用:

下面通过一些实例来具体说明SELECT语句的用法,有如下表6.3-1所示的数据表,数据表名称为“学生成绩”

表6.3-1“学生成绩”数据表

姓名

语文

数学

英语

张华

95

100

70

王强峰

90

80

85

周青

90

95

85

张华

95

90

90

王强峰

90

85

95

例1:

SELECT姓名,语文FROM 学生成绩

功能:

显示“学生成绩”数据表中所有记录的姓名和语文信息

例2:

SELECT 姓名,语文,数学,英语,语文+数学+英语 AS 总分 FROM 学生成绩

功能:

显示“学生成绩”数据表中所有记录的姓名、语文、数学、英语和总分信息

**使用“表达式 AS 名称”来生成一个临时字段名。

由此可见,SELECT语句有计算功能,可以根据原有字段生成新的字段。

例3:

SELECT * FROM 学生成绩

功能:

显示“学生成绩”数据表的全部信息。

这儿可以使用“*”代表所有字段。

**条件子句”是指用关系运算符和逻辑运算符组成的表达式,关系运算符有6个,分别是:

大于>        小于<         等于=

大于等于>=     小于等于<=      不等于<>

可以用关系运算符进行比较的有数值型、字符型、日期型三种类型的字段,逻辑型数据不能进行比较(既不能使用逻辑运算符),字符型比较根据字符的编码进行,可以分三种情况:

(1)半角字符根据ASCII编码进行比较,从小到大分别是0-9A-Za-z。

(2)汉字根据国标码进行比较,对于一级汉字来说,就是根据拼音顺序。

(3)半角字符与全角字符比较,全角字符大

对于字符的比较还有一个“LIKE”运算符,用于字符的匹配比较,与LIKE同时使用的还有二个通配符,“*”代表任意个任意字符,“?

”代表一个任意字符。

LIKE的用法有几种:

(1)字段名 LIKE “A*”:

用于匹配“A”开头的任意长度的字符串

(2)字段名 LIKE “A?

”:

用于匹配“A”开头的后接一个任意字符的字符串

(3)字段名 LIKE “*A*”:

用于匹配含有“A”的字符串

日期型比较是根据日期的远近,近期的比远期的大,如2005-1-1>1998-12-30

逻辑运算符有三种:

与AND:

当条件同时为真时,值为真

或OR:

当条件有一个为真时,值为真

非NOT:

当条件为真时值为假,当条件为假时值为真

下面通过一些例题来了解“WHERE 条件子句”的用法

例4:

SELECT * FROM 学生成绩 WHERE 语文>=85

功能:

显示“学生成绩”数据表中语文成绩大于或等于85分的记录信息

例5:

SELECT * FROM 学生成绩 WHERE 姓名="李强"

功能:

显示“学生成绩”数据表中姓名为“李强”的记录信息

例6:

SELECT * FROM 学生成绩 WHERE 姓名 LIKE  "李*"

功能:

显示“学生成绩”数据表中姓“李”的记录信息,也就是显示姓名中第一个字为“李”的记录

例7:

SELECT * FROM 学生成绩 WHERE 姓名 LIKE  "李?

"

功能:

显示“学生成绩”数据表中姓名为二个字,第一个为“李”字,第二个任意的记录信息

例8:

SELECT * FROM 学生成绩 WHERE 姓名 LIKE  "*强"

功能:

显示“学生成绩”数据表中姓名最后一个字为“强”的记录信息

例9:

SELECT * FROM学生成绩 WHERE 姓名LIKE"*强*"

功能:

显示“学生成绩”数据表中姓名中含有“强”字的记录信息

**以下为有关逻辑型字段的条件子句,设有如下“学生档案”数据表,表6.3-2

表6.3-2“学生档案”数据表

姓名

出生日期

是否团员

张华

1987-12-8

Yes

李强

1987-8-20

Yes

张明亮

1988-6-1

No

王强峰

1988-12-20

Yes

陈歌

1987-3-8

No

例10:

SELECT * FROM学生档案 WHERE 是否团员

功能:

显示“学生档案”数据表中是团员的记录信息

注意:

对于逻辑型字段,不能使用“WHERE 是否团员=“是””这样的条件子句,因为逻辑型字段不能使用关系运算符。

例11:

SELECT * FROM 学生档案 NOT 是否团员

功能:

显示“学生档案”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2