多媒体技术和数据库技术基础

上传人:桔**** 文档编号:586592614 上传时间:2024-09-05 格式:PPT 页数:191 大小:15.93MB
返回 下载 相关 举报
多媒体技术和数据库技术基础_第1页
第1页 / 共191页
多媒体技术和数据库技术基础_第2页
第2页 / 共191页
多媒体技术和数据库技术基础_第3页
第3页 / 共191页
多媒体技术和数据库技术基础_第4页
第4页 / 共191页
多媒体技术和数据库技术基础_第5页
第5页 / 共191页
点击查看更多>>
资源描述

《多媒体技术和数据库技术基础》由会员分享,可在线阅读,更多相关《多媒体技术和数据库技术基础(191页珍藏版)》请在金锄头文库上搜索。

1、第第7 7章章 多媒体技术多媒体技术7.1 多媒体的基础知识多媒体的基础知识7.2 音频处理技术音频处理技术7.3 图像处理技术图像处理技术7.4 动画制作技术动画制作技术7.5 视频处理技术视频处理技术7.1 7.1 多媒体基础知识多媒体基础知识7.1.1 多媒体的表现形式与定义多媒体的表现形式与定义1媒体的表现形式媒体的表现形式n信息需要借助媒体进行传播,所以说媒体是信信息需要借助媒体进行传播,所以说媒体是信息的载体。息的载体。n国际电信联盟(国际电信联盟(ITU)定义的媒体为:)定义的媒体为:l感觉媒体、表示媒体、显示媒体、存储媒体和传感觉媒体、表示媒体、显示媒体、存储媒体和传输媒体。输

2、媒体。7.1.1 7.1.1 多媒体的表现形式与定义多媒体的表现形式与定义n媒体的表现形式媒体的表现形式l感觉媒体是人们接收信息的主要来源感觉媒体是人们接收信息的主要来源7.1.1 7.1.1 多媒体的表现形式与定义多媒体的表现形式与定义2多媒体定义多媒体定义n狭义上的多媒体指信息表示媒体的多样化。狭义上的多媒体指信息表示媒体的多样化。n广义上的多媒体一词可视为广义上的多媒体一词可视为“多媒体技术多媒体技术”的同的同义词,这里的义词,这里的“多媒体多媒体”不是指多种媒体本身,不是指多种媒体本身,而是指处理和应用它的一整套技术。而是指处理和应用它的一整套技术。7.1.2 7.1.2 多媒体技术的

3、主要特性多媒体技术的主要特性1多样性多样性2交互性交互性l交互性指用户可以与计算机进行对话,从而为用交互性指用户可以与计算机进行对话,从而为用户提供控制和使用信息的方式。户提供控制和使用信息的方式。3. 集成性集成性l多种信息形式的集成多种信息形式的集成l各种单一技术和设备集成在一个系统中各种单一技术和设备集成在一个系统中l对多种信息源的数字化集成对多种信息源的数字化集成7.1.2 7.1.2 多媒体技术的主要特性多媒体技术的主要特性4. 实时性实时性l视频图像和声音必须保持同步性和连续性。视频图像和声音必须保持同步性和连续性。l实时性与时间密切相关实时性与时间密切相关例如:视频播放时,画面不

4、能出现动画感、马赛克例如:视频播放时,画面不能出现动画感、马赛克等现象,声音与画面必须保持同步等。等现象,声音与画面必须保持同步等。7.1.3 7.1.3 多媒体文件存储格式多媒体文件存储格式1. 信息的编码信息的编码n将信息表示为计算机能识别的二进制编码的过将信息表示为计算机能识别的二进制编码的过程称为程称为“信源编码信源编码”,解码是编码的逆过程。,解码是编码的逆过程。n信源编码方法:信源编码方法:l文字等信息利用文字等信息利用ASCII标准进行编码标准进行编码l音频信号利用音频信号利用PCM技术进行编码技术进行编码l视频信号利用视频信号利用MPEG进行信源压缩编码进行信源压缩编码7.1.

5、3 7.1.3 多媒体文件存储格式多媒体文件存储格式2. 字符信息的编码字符信息的编码n最通用的字符编码是最通用的字符编码是ASCIInASCII定义了定义了128个英文字符个英文字符,其中,其中33个字符个字符为控制字符,无法显示,另外为控制字符,无法显示,另外95个字符为可显个字符为可显示字符。示字符。【例【例7-3】:用】:用ASCII对字符对字符“1+2”进行编码。进行编码。 查查ASCII表可知,字符表可知,字符1+2的的ASCII为:为: 0011 0001 0010 1011 0011 00107.1.3 7.1.3 多媒体文件存储格式多媒体文件存储格式3多媒体文件的存储格式多媒

6、体文件的存储格式n多媒体文件的存储格式是按照特定的算法,对多媒体文件的存储格式是按照特定的算法,对文字、音频或视频信息进行压缩或解压缩形成文字、音频或视频信息进行压缩或解压缩形成的一种文件。的一种文件。7.1.3 7.1.3 多媒体文件存储格式多媒体文件存储格式n多媒体文件包含文件头、数据、文件尾等多媒体文件包含文件头、数据、文件尾等7.1.3 7.1.3 多媒体文件存储格式多媒体文件存储格式4流媒体文件流媒体文件n静态多媒体文件静态多媒体文件l无法在线播放,需要先下载,后观看。无法在线播放,需要先下载,后观看。n流式媒体文件(流媒体)流式媒体文件(流媒体)l在因特网中采用流式传输技术的连续时

7、基媒体,在因特网中采用流式传输技术的连续时基媒体,如音频、视频等文件。如音频、视频等文件。l可随时下载,随时播放。可随时下载,随时播放。l实现流媒体的关键技术是数据的流式传输。实现流媒体的关键技术是数据的流式传输。7.1.3 7.1.3 多媒体文件存储格式多媒体文件存储格式5多媒体信息的数据量多媒体信息的数据量(1)文本的数据量)文本的数据量例:例:1024点点/16bit768点点/16bit2bit=6KB/屏幕屏幕(2)点阵图像的数据量)点阵图像的数据量例:例:11英寸英寸300dpi8.5英寸英寸300dpi24bit/8bit=24MB/A4纸(未压缩)纸(未压缩)(3)数字化高质量

8、音频的数据量)数字化高质量音频的数据量例:例:44100Hz32bit2声道声道60秒秒/8bit=20.2MB/分钟(未压缩)分钟(未压缩)7.1.3 7.1.3 多媒体文件存储格式多媒体文件存储格式(4)数字化视频的数据量)数字化视频的数据量例:例:640点点480点点24位位30帧帧60秒秒/8bit=1.5GB/分钟(未压缩)分钟(未压缩)n多媒体信息的数据量非常之大,因此,数据多媒体信息的数据量非常之大,因此,数据编编码码和和压缩压缩技术非常重要。技术非常重要。l多种信息需要不同的数据编码技术多种信息需要不同的数据编码技术l海量数据需要高效压缩技术海量数据需要高效压缩技术7.2 7.

9、2 音频处理技术音频处理技术7.2.1 声音的基本特性声音的基本特性1声音的物理特性声音的物理特性n声音在空气中的传播速度为声音在空气中的传播速度为340米米/秒秒2. 声音的三要素声音的三要素l音高、音量音高、音量和和音色音色。l乐音:振动比较有规则,有固定音高;乐音:振动比较有规则,有固定音高;l噪音:振动则毫无规则,无法形成音高。噪音:振动则毫无规则,无法形成音高。7.2.1 7.2.1 声音的基本特性声音的基本特性(1)音高)音高l不同音高是振动频率不同,不同音高是振动频率不同,振动频率越高,音高振动频率越高,音高越高越高。l声音频率的单位是声音频率的单位是Hz(赫兹)(赫兹)l1Hz

10、=一秒钟振动一次一秒钟振动一次例:音乐中的标准例:音乐中的标准A音是音是440Hz,也就是每秒振动,也就是每秒振动440次。次。次声波次声波人耳可听域人耳可听域超声波超声波20,000Hz女女性性语语音音150Hz 9,000Hz电电话话语语音音200Hz 3,400Hz调调幅幅广广播播(AM)50Hz 7,000Hz调调频频广广播播(FM)20Hz 15,000Hz高高级级音音响响10Hz 40,000Hz男男性性语语音音100Hz 8,000Hz声声源源种种类类频频带带宽宽度度7.2.1 7.2.1 声音的基本特性声音的基本特性(2)音量)音量n音量由声波的音量由声波的振幅振幅决定。决定。

11、n振动的物理量偏离中心的最大值称为振幅。振动的物理量偏离中心的最大值称为振幅。n声波幅度能量变化的压强称为声波幅度能量变化的压强称为声压声压,单位为,单位为Pa(帕斯卡)。(帕斯卡)。n通常采用通常采用dB(分贝)表示声音的大小(分贝)表示声音的大小l0dB是人耳刚刚能听到的声音是人耳刚刚能听到的声音l3dB内的音量变化,一般人难以察觉。内的音量变化,一般人难以察觉。7.2.1 7.2.1 声音的基本特性声音的基本特性(3)音色)音色n音色是人耳对声音的综合感受。音色是人耳对声音的综合感受。n音色与多种因素有关,但主要取决于声音的音色与多种因素有关,但主要取决于声音的频频谱特性谱特性和和包络包

12、络。频谱:指频率谱线,即声音的频率变化和频谱:指频率谱线,即声音的频率变化和振幅振幅的变化曲线。的变化曲线。包络:指声音频率的外轮廓线。包络:指声音频率的外轮廓线。l钢琴和二胡都发出标准音钢琴和二胡都发出标准音A时,振动频率都是时,振动频率都是440Hz,但它们之间的音色相差很远。,但它们之间的音色相差很远。7.2.1 7.2.1 声音的基本特性声音的基本特性3. 声音的数字化过程声音的数字化过程n自然声音是连续变化的自然声音是连续变化的模拟量模拟量。n音频信号数字化过程音频信号数字化过程声音频谱声音频谱声音声音包络包络声波声波7.2.1 7.2.1 声音的基本特性声音的基本特性(1)采样)采

13、样l采样是在固定时间间隔内对模拟音频信号截取一采样是在固定时间间隔内对模拟音频信号截取一个振幅值,并用给定字长的二进制数表示。个振幅值,并用给定字长的二进制数表示。l采样次数越多(采样频率越高),数字信号就越采样次数越多(采样频率越高),数字信号就越接近原声。接近原声。l奈魁斯特(奈魁斯特(Nyquist)采样定理:)采样定理:采样频率只要达到信号最高频率的采样频率只要达到信号最高频率的2倍,就能精确描倍,就能精确描述被采样的信号。述被采样的信号。7.2.1 7.2.1 声音的基本特性声音的基本特性(2)量化)量化n量化是对采样信号的振幅进行分级。量化是对采样信号的振幅进行分级。例:采样为例:

14、采样为8位时,位时,28=256个采样等级;个采样等级;例:采样为例:采样为16位时,位时,216=65 536个采样等级;个采样等级;例:采样为例:采样为32位时,位时,232=4 294 967 296个采样等级。个采样等级。l计算机集成声卡一般采用计算机集成声卡一般采用24位采样位采样7.2.1 7.2.1 声音的基本特性声音的基本特性(3)编码)编码n将采集的原始数据,按文件类型(如将采集的原始数据,按文件类型(如WAV、MP3等)规定进行编码,再加上文件头部,就等)规定进行编码,再加上文件头部,就得到了一个数字音频文件。得到了一个数字音频文件。n这项工作由声卡和音频软件(如这项工作由

15、声卡和音频软件(如Adobe Audition)共同完成。)共同完成。7.2.2 7.2.2 音频文件格式音频文件格式n音频文件类型音频文件类型l波形文件(如波形文件(如WAV、MP3音乐)音乐)l音乐文件(如音乐文件(如MIDI音乐)音乐)n波形文件通过录音设备录制原始声音,直接记波形文件通过录音设备录制原始声音,直接记录了真实声音的二进制采样数据,通常文件较录了真实声音的二进制采样数据,通常文件较大。大。7.2.2 7.2.2 音频文件格式音频文件格式(1)WAV格式格式lWAV有很高的音质。有很高的音质。l未压缩的未压缩的WAV文件存储容量非常大。文件存储容量非常大。(2)MP3格式格式

16、lMP3是按是按MPEG-1第第3层标准压缩的文件层标准压缩的文件lMP3压缩比高达压缩比高达1:101:12lMP3是一种有损压缩是一种有损压缩7.2.2 7.2.2 音频文件格式音频文件格式(3)WMA格式格式lWMA音频文件在低比特率时,相同音质的音频文件在低比特率时,相同音质的WMA文件比文件比MP3小了许多。小了许多。(4)RA、RM、RAM格式格式l它们是它们是Realnetworks公司开发的一种流式音频文公司开发的一种流式音频文件格式。件格式。7.2.2 7.2.2 音频文件格式音频文件格式(5)MID(乐器数字接口)格式(乐器数字接口)格式lMIDI是电子合成乐器的统一国际标

17、准。是电子合成乐器的统一国际标准。lMIDI文件只包含产生某种声音的指令文件只包含产生某种声音的指令,这些指令,这些指令包括使用什么乐器、乐器的音色、声音的强弱、包括使用什么乐器、乐器的音色、声音的强弱、声音持续时间的长短等。声音持续时间的长短等。lMID音乐可以模拟上万种乐器的发音,唯独音乐可以模拟上万种乐器的发音,唯独不能不能模拟人的声音模拟人的声音,这是它最大的缺陷。,这是它最大的缺陷。7.2.2 7.2.2 音频文件格式音频文件格式lMIDI音乐主要用于电子乐器音乐主要用于电子乐器lMIDI音乐的文件非常小,例如,一首音乐的文件非常小,例如,一首10分钟的分钟的MIDI音乐文件,只有几

18、音乐文件,只有几KB大小。大小。l可以在计算机上,利用音乐软件随时谱写和演奏可以在计算机上,利用音乐软件随时谱写和演奏MIDI电子音乐,而不需要聘请乐队,甚至不需要电子音乐,而不需要聘请乐队,甚至不需要用户演奏乐器。用户演奏乐器。7.2.3 7.2.3 音频处理软件音频处理软件1. 多媒体音乐工作站的基本组成多媒体音乐工作站的基本组成n通过计算机音乐系统,一个人可以创作和演奏通过计算机音乐系统,一个人可以创作和演奏一部交响音乐。一部交响音乐。n用户需要进行专业音乐创作时,一台几千元的用户需要进行专业音乐创作时,一台几千元的计算机接上一个计算机接上一个MIDI键盘,再安装一些音乐制键盘,再安装一

19、些音乐制作软件,就可以进行计算机音乐的学习和创作作软件,就可以进行计算机音乐的学习和创作了。了。7.2.3 7.2.3 音频处理软件音频处理软件n简易音乐工作站组成简易音乐工作站组成7.2.3 7.2.3 音频处理软件音频处理软件7.2.3 7.2.3 音频处理软件音频处理软件7.2.3 7.2.3 音频处理软件音频处理软件2. 多媒体音频处理软件多媒体音频处理软件n音频处理软件的主要功能:音频处理软件的主要功能:l音频文件格式转换;音频文件格式转换;l现场录制声音文件;现场录制声音文件;l多音轨的音频编辑(删除多音轨的音频编辑(删除/插入插入/复制等);复制等);l音频特效(消噪音频特效(消

20、噪/音量调整音量调整/淡入淡入/淡出等);淡出等);l多音轨音频的混响处理等多音轨音频的混响处理等n音频处理软件编辑功能很强大,但是音乐创作音频处理软件编辑功能很强大,但是音乐创作功能很弱。功能很弱。7.2.3 7.2.3 音频处理软件音频处理软件n音乐工作站软件主要功能:音乐工作站软件主要功能:l具有音频处理软件的所有功能;具有音频处理软件的所有功能;l音色选择、音量控制、力度控制、速度控制、节音色选择、音量控制、力度控制、速度控制、节奏控制、声道调整、感情控制、滑音控制、持音奏控制、声道调整、感情控制、滑音控制、持音控制等;控制等;lMIDI音乐输入音乐输入/输出和编辑;输出和编辑;l五线

21、谱记谱、编辑、打印等。五线谱记谱、编辑、打印等。n音乐工作站软件主要用于音乐专业人员。音乐工作站软件主要用于音乐专业人员。7.2.3 7.2.3 音频处理软件音频处理软件3. Cakewalk Sonar音乐工作站软件音乐工作站软件nCakewalk SONAR音乐工作站软件几乎包括了音乐工作站软件几乎包括了所有音乐人需要的计算机音乐制作功能。它主所有音乐人需要的计算机音乐制作功能。它主要要适用既懂英文,又懂五线谱的专业音乐人士适用既懂英文,又懂五线谱的专业音乐人士。7.2.3 7.2.3 音频处理软件音频处理软件Cakewalk SONAR 8 Producer Edition 音乐工作站软

22、件7.2.3 7.2.3 音频处理软件音频处理软件苹果计算机Note Ability Pro音乐工作站软件7.2.3 7.2.3 音频处理软件音频处理软件专业音乐工作站硬件和软件7.2.3 7.2.3 音频处理软件音频处理软件4. Adobe Audition音频处理软件音频处理软件nAudition主要功能:主要功能:l音频文件格式转换,音频混合,背景噪音消除,音频文件格式转换,音频混合,背景噪音消除,音频编辑,卡拉音频编辑,卡拉OK带制作等;带制作等;l最多可以混合最多可以混合128个声道;个声道;l可使用可使用45种以上的数字信号处理效果;种以上的数字信号处理效果;l完善的多声道录音,可

23、录制音乐、无线电广播,完善的多声道录音,可录制音乐、无线电广播,或为录像配音。或为录像配音。7.2.3 7.2.3 音频处理软件音频处理软件Adobe Audition CS 5.5Adobe Audition CS 5.5音频编辑软件音频编辑软件7.2.3 7.2.3 音频处理软件音频处理软件5.GoldWaven简单易用的数码录音及编辑软件简单易用的数码录音及编辑软件l音频格式转换音频格式转换l现场录制声音文件现场录制声音文件l对声音文件进行编辑对声音文件进行编辑l制作各种音频效果制作各种音频效果n缺点:缺点:l一次只能编辑一次只能编辑2个音轨个音轨l不能处理不能处理MIDI、RM等音乐文

24、件等音乐文件7.2.3 7.2.3 音频处理软件音频处理软件7.3 7.3 图像处理技术图像处理技术7.3.1 图像的数字化图像的数字化1图像的数字化图像的数字化n数字图像的获取:数字图像的获取:l数码照相机拍摄等;数码照相机拍摄等;l纸质图像进行数字化处理(扫描仪);纸质图像进行数字化处理(扫描仪);l直接由计算机软件自动生成(如分形图);直接由计算机软件自动生成(如分形图);l在计算机中人工绘制等。在计算机中人工绘制等。7.3.1 7.3.1 图像的数字化图像的数字化2. 图形的编码图形的编码n图形由像素点阵构成,也称为图形由像素点阵构成,也称为位图位图。n点阵图采用点阵表示和存储。点阵图

25、采用点阵表示和存储。n图形的信源编码与分辨率有关,图形的信源编码与分辨率有关,分辨率愈高,分辨率愈高,图形细节愈清晰,但是图形的存储容量也越大图形细节愈清晰,但是图形的存储容量也越大。7.3.1 7.3.1 图像的数字化图像的数字化n简单黑白图形的信源编码简单黑白图形的信源编码RGB 彩色图像 R G BR G BR数组数组 8bit表示表示(256级色阶级色阶)G数组数组 8bit表示表示(256级色阶级色阶)B数组数组 8bit表示表示(256级色阶级色阶) 最大色彩数:最大色彩数:28 28 28 = 224 = 16777216 (16.7M)7.3.1 7.3.1 图像的数字化图像的

26、数字化7.3.1 7.3.1 图像的数字化图像的数字化n不同色彩深度的图形显示效果不同色彩深度的图形显示效果7.3.1 7.3.1 图像的数字化图像的数字化n24位色彩深度的图形编码位色彩深度的图形编码7.3.1 7.3.1 图像的数字化图像的数字化3图像的分辨率图像的分辨率n图像分辨率越大,图片文件的尺寸越大,也能图像分辨率越大,图片文件的尺寸越大,也能表现更丰富的图像细节。表现更丰富的图像细节。n图像分辨率较低时,图片会相当粗糙。图像分辨率较低时,图片会相当粗糙。7.3.1 7.3.1 图像的数字化图像的数字化n图像分辨率:图像分辨率:l数字化图像水平与垂直方向像素的总和。数字化图像水平与

27、垂直方向像素的总和。 n屏幕分辨率:屏幕分辨率:l屏幕水平像素屏幕水平像素垂直像素垂直像素n印刷分辨率:印刷分辨率:l每英寸像素数,用每英寸像素数,用dpi(像素(像素/英寸)表示英寸)表示 。7.3.1 7.3.1 图像的数字化图像的数字化4JPEG静止图像压缩标准静止图像压缩标准nJPEG标准包含两部分:标准包含两部分:l无损压缩,采用差分脉冲编码调制编码。无损压缩,采用差分脉冲编码调制编码。l有损压缩,采用离散余弦变换(有损压缩,采用离散余弦变换(DCT)和哈夫曼)和哈夫曼(Huffman)编码,)编码,压缩率达到压缩率达到2040倍倍。nJPEG算法设计思想:算法设计思想:恢复图像时不

28、重建原始画面,而是生成与原始画面恢复图像时不重建原始画面,而是生成与原始画面类似的图像,丢掉那些没有被注意到的颜色。类似的图像,丢掉那些没有被注意到的颜色。7.3.1 7.3.1 图像的数字化图像的数字化5. 矢量图形的特点矢量图形的特点n矢量图形采用矢量图形采用特征点特征点和和计算公式计算公式对图形进行表对图形进行表示和存储。示和存储。n在显示或打印矢量图形时,要经过一系列的数在显示或打印矢量图形时,要经过一系列的数学运算才能输出图形。学运算才能输出图形。n矢量图形可以无限放大,图形轮廓仍然能保持矢量图形可以无限放大,图形轮廓仍然能保持圆滑。圆滑。7.3.1 7.3.1 图像的数字化图像的数

29、字化n矢量图形矢量图形7.3.1 7.3.1 图像的数字化图像的数字化n分形矢量图形分形矢量图形7.3.2 7.3.2 图像和图形文件格式图像和图形文件格式1点阵图像文件格式点阵图像文件格式(1)BMP格式格式lWindows图像文件格式,无压缩文件。图像文件格式,无压缩文件。(2)TIF格式格式l优点:可在不同操作系统中使用,也可在印刷设优点:可在不同操作系统中使用,也可在印刷设备中使用。备中使用。l分成压缩和非压缩两大类。分成压缩和非压缩两大类。lTIF文件主要用于美术设计和出版行业。文件主要用于美术设计和出版行业。7.3.2 7.3.2 图像和图形文件格式图像和图形文件格式(3)JPG格

30、式格式lJPG格式性能优异,应用非常广泛。格式性能优异,应用非常广泛。(4)GIF格式格式lGIF格式压缩比较高,文件很小。格式压缩比较高,文件很小。lGIF89a文件可实现动画功能。文件可实现动画功能。lGIF只能使用只能使用256种颜色,色彩层次感差。种颜色,色彩层次感差。(5)PNG格式格式l采用无损压缩算法,压缩比高于采用无损压缩算法,压缩比高于GIF文件。文件。7.3.2 7.3.2 图像和图形文件格式图像和图形文件格式2矢量图形文件格式矢量图形文件格式(1)CDR格式。格式。Corel DRAW专用格式。专用格式。(2)IA格式。格式。Illustrator专用格式。专用格式。(3

31、)DWG格式。格式。Auto CAD专用格式。专用格式。(4)3DS格式。格式。3D MAX专用图形格式。专用图形格式。(5)FLA格式。格式。Flash专用格式。专用格式。(6)VSD格式。格式。Visio专用格式。专用格式。(7)WMF格式。格式。Windows图元文件格式。图元文件格式。7.3.2 7.3.2 图像和图形文件格式图像和图形文件格式(8)EMF格式:格式:Windows扩展图元文件格式。扩展图元文件格式。(9)SVG格式:因特网联盟开发的图形标准。格式:因特网联盟开发的图形标准。l可以自由缩放图形可以自由缩放图形l文字独立于图形文字独立于图形l支持透明效果支持透明效果l基于

32、基于XMLl不属于任何个人专利不属于任何个人专利7.3.2 7.3.2 图像和图形文件格式图像和图形文件格式n位图与矢量图放大效果比较位图与矢量图放大效果比较7.3.2 7.3.2 图像和图形文件格式图像和图形文件格式nWindows相同中的点阵(位图)字体与矢量字相同中的点阵(位图)字体与矢量字体显示效果比较体显示效果比较7.3.2 7.3.2 图像和图形文件格式图像和图形文件格式3矢量图形设计软件矢量图形设计软件nCorel DRAW:平面设计:平面设计nAdobe Illustrator CS:平面设计:平面设计nOffice Visio:办公和企业图形设计:办公和企业图形设计nAuto

33、 CAD:机械:机械/建筑图形设计建筑图形设计nProtel DXP 2004:电路图设计:电路图设计n3D MAX:3维动画设计等维动画设计等7.3.2 7.3.2 图像和图形文件格式图像和图形文件格式4点阵图像处理软件点阵图像处理软件nPhotoshop CS:图像处理专业软件:图像处理专业软件nPhoto Imapct:操作简单:操作简单nFireworks:创建和优化网页图像:创建和优化网页图像7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理1Photoshop工作界面工作界面n使用最广泛的专业图像处理软件使用最广泛的专业图像处理软件l印刷排版、艺术摄影和美

34、术设计印刷排版、艺术摄影和美术设计l办公报表中的图片处理和制作办公报表中的图片处理和制作l工程图纸和效果图处理工程图纸和效果图处理l课程论文中的图片处理课程论文中的图片处理l个人数码相片处理等个人数码相片处理等7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理PhotoshopCS57.3.3 Photoshop7.3.3 Photoshop图像处理图像处理(1)菜单栏)菜单栏l可以菜单操作,也可以快捷键操作。可以菜单操作,也可以快捷键操作。7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理(2)工具栏)工具栏l光标移到工具栏图标光标移到工具

35、栏图标上稍作停留后,会自动上稍作停留后,会自动显示工具名称。显示工具名称。7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理(3)工具参数)工具参数l可以进行可以进行工具参数调工具参数调整等操作。整等操作。7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理(4)控制面板)控制面板l设计图像时,将导图像比例调整为设计图像时,将导图像比例调整为100%;l预览高分辨率图像时,将导图形比例调小到能在预览高分辨率图像时,将导图形比例调小到能在屏幕上看到全部图像;屏幕上看到全部图像;l图像修改时,为了减少操作失误,将图形比例放图像修改时,为了减少操作失

36、误,将图形比例放大到大到200%以上。以上。l图层功能使图像处理工作,变成了一个简单的拼图层功能使图像处理工作,变成了一个简单的拼图游戏。图游戏。7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理l滴管控制面板滴管控制面板7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理2选区操作选区操作n选区工具:选区工具:l矩形选区、椭圆选区、多边形套索、磁性套索、矩形选区、椭圆选区、多边形套索、磁性套索、魔术棒魔术棒等选等选n选区的边缘用选区的边缘用闪烁的虚线闪烁的虚线表示表示n选区的操作主要在选区的操作主要在“选择选择”菜单中菜单中7.3.3 Pho

37、toshop7.3.3 Photoshop图像处理图像处理(1)利用选区去除背景)利用选区去除背景7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理(2)利用选区进行抠图)利用选区进行抠图7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理3图层操作图层操作n图层是相对独立的图层是相对独立的n被选中的层才可以进行操作被选中的层才可以进行操作n背景图层无法移动,无法改变不透明度。背景图层无法移动,无法改变不透明度。7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理n图层类型:图层类型:l背景图层背景图层l透明图层透明图层

38、l不透明图层不透明图层l效果图层效果图层l文字图层文字图层l形状图层等形状图层等7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理n上层图层会遮挡下层图层的内容上层图层会遮挡下层图层的内容7.3.3 Photoshop7.3.3 Photoshop图像处理图像处理n图层不透明度降低后,图层中的图像会呈现出图层不透明度降低后,图层中的图像会呈现出半透明的效果。半透明的效果。7.4 7.4 动画制作技术动画制作技术7.4.1 动画的类型动画的类型n动画是多幅动画是多幅连续连续播放的播放的静态图像静态图像。n动画利用了人类眼睛的动画利用了人类眼睛的“视觉暂留效应视觉暂留效应

39、”。n动画类型:动画类型:l帧动画:如帧动画:如GIF动画动画l矢量动画:如矢量动画:如Flash动画动画l变形动画:如电影人物变形动画变形动画:如电影人物变形动画7.4.1 7.4.1 动画的类型动画的类型n帧动画帧动画7.4.2 7.4.2 三维动画基本知识三维动画基本知识n三维动画工作流程:三维动画工作流程:l建模建模l渲染渲染l动画动画三维图形构建过程三维图形构建过程3D建模初步渲染贴图最终效果7.4.2 7.4.2 三维动画基本知识三维动画基本知识(1)建模)建模n建模是创建物体的三维形体框架建模是创建物体的三维形体框架7.4.2 7.4.2 三维动画基本知识三维动画基本知识室外场景

40、建模场景初步渲染7.4.2 7.4.2 三维动画基本知识三维动画基本知识(2)渲染)渲染n物体的光照处理、色彩处理和纹理处理过程称物体的光照处理、色彩处理和纹理处理过程称为渲染。为渲染。7.4.2 7.4.2 三维动画基本知识三维动画基本知识室外场景渲染7.4.2 7.4.2 三维动画基本知识三维动画基本知识n贴图(纹理映射):贴图(纹理映射):将不同的将不同的材质材质(平面位图)(平面位图)映射映射到到三维模型三维模型上,增上,增加物体的真实感。加物体的真实感。7.4.2 7.4.2 三维动画基本知识三维动画基本知识n贴图贴图=3D模型模型+材质材质7.4.2 7.4.2 三维动画基本知识三

41、维动画基本知识(3)动画)动画n建模时需要建模时需要立体思维立体思维;n渲染时需要渲染时需要美术修养美术修养;n动画设计需要熟练的技术和动画设计需要熟练的技术和导演能力导演能力。7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件1Flash CS工作界面工作界面nFlash主要用于网页设计和多媒体动画制作。主要用于网页设计和多媒体动画制作。nFlash动画分为逐帧动画和区间动画。动画分为逐帧动画和区间动画。n区间动画要求用户创建动画的开始帧和结束帧,区间动画要求用户创建动画的开始帧和结束帧,软件自动生成两个帧之间的所有帧。软件自动生成两个帧之间的所有帧。n操作界面:菜单栏、时

42、间轴窗口、绘图工具栏、操作界面:菜单栏、时间轴窗口、绘图工具栏、控制面板、动画舞台等。控制面板、动画舞台等。nFlash CS5工作界面工作界面7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件Flash CS5Flash CS5默认工作界面默认工作界面7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件Flash CS5Flash CS5经典工作界面经典工作界面7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件n工具工具7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件7.4.3 Flash7.4.3 Flash动画制作软

43、件动画制作软件2Flash CS动画制作的基本概念动画制作的基本概念(1)舞台)舞台l动画输出窗口的大小。动画输出窗口的大小。l对象可以从舞台外走向舞台中进行动画表演。对象可以从舞台外走向舞台中进行动画表演。l舞台外的动画观众无法看到。舞台外的动画观众无法看到。7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件舞台7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件(2)场景)场景l动画中的一个片段动画中的一个片段l整个动画可以由一个场景组成,也可以由多个场整个动画可以由一个场景组成,也可以由多个场景组成。景组成。l多场景的优点是可以反复调用某一段动画。例如,

44、多场景的优点是可以反复调用某一段动画。例如,将人物走路时脚和手的动画做成一个场景,然后将人物走路时脚和手的动画做成一个场景,然后在其他需要的场景中进行调用,这减轻了动画设在其他需要的场景中进行调用,这减轻了动画设计的工作量。计的工作量。l可以通过可以通过“场景场景”图标来切换不同场景。图标来切换不同场景。7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件n工具工具场景7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件(3)帧)帧l帧是动画中的一幅图形帧是动画中的一幅图形。l帧的长度,即从起始帧到结束帧的时间;帧的长度,即从起始帧到结束帧的时间;l帧在时间轴中

45、的位置,不同的位置会产生不同的帧在时间轴中的位置,不同的位置会产生不同的动画效果。动画效果。7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件(4)关键帧)关键帧l设置动画的开始帧和结束帧,中间帧的动画效果设置动画的开始帧和结束帧,中间帧的动画效果可由软件生成,设定的开始帧和结束帧称为可由软件生成,设定的开始帧和结束帧称为“关键关键帧帧”,中间生成的帧称为,中间生成的帧称为“补间动画补间动画”。l例:制作球体的动画时,只需要指定球体的起始例:制作球体的动画时,只需要指定球体的起始帧和结束帧在舞台中的位置,以及

46、球体的运动路帧和结束帧在舞台中的位置,以及球体的运动路径,径,Flash可以生成中间的所有补间动画。可以生成中间的所有补间动画。7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件关键帧关键帧补间动画补间动画关键帧关键帧7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件逐帧动画逐帧动画7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件(5)元件)元件l可以独立编辑和重复使用的图形称为元件。可以独立编辑和重复使用的图形称为元件。l元件类型:元件类型:影片剪辑元件、按钮元件、图形元件影片剪辑元件、按钮元件、图形元件l图形元件在场景中受到当前场景帧

47、序列的限制。图形元件在场景中受到当前场景帧序列的限制。l按钮元件可以设置四帧动画,表示鼠标的四种状按钮元件可以设置四帧动画,表示鼠标的四种状态:一般、鼠标经过、鼠标按下和反应区。态:一般、鼠标经过、鼠标按下和反应区。l影片剪辑元件不受当前场景中帧序列的影响。影片剪辑元件不受当前场景中帧序列的影响。7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件元件7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件n工具工具7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件(6)图层)图层l普通图层普通图层的作用与的作用与Photoshop中基本相同。中基

48、本相同。7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件图层7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件n工具工具运动路径7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件(7)时间轴)时间轴l时间轴表示动画与时间的关系。时间轴表示动画与时间的关系。l在时间轴面板上包含了层、帧和动画等元素。在时间轴面板上包含了层、帧和动画等元素。时间轴7.4.3 Flash7.4.3 Flash动画制作软件动画制作软件7.5 7.5 视频处理技术视频处理技术7.5.1 模拟视频标准模拟视频标准n国际流行视频标准国际流行视频标准lNTSC(美国国家电

49、视标准委员会)制式(美国国家电视标准委员会)制式lPAL(隔行倒相)制式(隔行倒相)制式lSECAM制式制式l以上不包括高清彩色电视(以上不包括高清彩色电视(HDTV)7.5.1 7.5.1 模拟视频标准模拟视频标准(1)NTSC制式主要特性制式主要特性l每秒显示每秒显示30帧帧画面;画面;l每帧画面水平扫描为每帧画面水平扫描为525条线条线;l一帧画面分成一帧画面分成2 场,每场场,每场262.5 线;线;l电视画面长宽比为电视画面长宽比为4:3,电影,电影3:2,HDTV 16:9;l采用采用隔行扫描隔行扫描方式;方式;l场频(垂直扫描频率)场频(垂直扫描频率)60Hz,行频(水平扫描频,

50、行频(水平扫描频率)率)15.75kHz;l信号类型为信号类型为YIQ(亮度、色度分量、色度分量)。(亮度、色度分量、色度分量)。7.5.1 7.5.1 模拟视频标准模拟视频标准(2)PAL制式主要特性制式主要特性l每秒显示每秒显示25帧帧画面;画面;l每帧水平扫描线为每帧水平扫描线为625条条;l水平分辨率为水平分辨率为240400个像素点;个像素点;l电视画面长宽比为电视画面长宽比为4:3;l采用隔行扫描方式;采用隔行扫描方式;l场频场频50Hz,行频,行频15.625kHz;l信号类型为信号类型为YUV(亮度、色度分量、色度分量)。(亮度、色度分量、色度分量)。7.5.2 7.5.2 模

51、拟视频信号的数字化模拟视频信号的数字化n模拟视频的数字化存在以下技术问题:模拟视频的数字化存在以下技术问题:l电视采用电视采用YUV或或YIQ信号方式,而计算机采用信号方式,而计算机采用RGB信号;信号;l电视机隔行扫描,计算机采用逐行扫描;电视机隔行扫描,计算机采用逐行扫描;l电视图像分辨率与计算机显示器分辨率不同。电视图像分辨率与计算机显示器分辨率不同。n模拟电视信号的数字化工作包括:模拟电视信号的数字化工作包括:l色彩空间转换;色彩空间转换;l光栅扫描转换;光栅扫描转换;l分辨率的统一等。分辨率的统一等。7.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件1MPEG压缩标准压缩标

52、准nMPEG标准:标准:lMPEG-1lMPEG-2lMPEG-4lMPEG-7等等7.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件nMPEG-1性能:性能:l画面分辨率画面分辨率352240像素;像素;l帧频一秒钟帧频一秒钟30幅画面幅画面l逐行扫描方式。逐行扫描方式。l用于用于VCD视频,以及视频,以及MP3音乐。音乐。7.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件nMPEG-2性能:性能:lMPEG-2压缩比可达到压缩比可达到60100倍倍。lMPEG-2标准用于标准用于DVD视频节目,计算机领域,视频节目,计算机领域,高清电视等。高清电视等。lMPEG-2的音

53、频与的音频与MPEG-1兼容。兼容。7.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件2视频制作软件视频制作软件nAdobe Premiere Pro CS是目前最流行的非线是目前最流行的非线性编辑软件。性编辑软件。nPremiere Pro CS功能:功能:l视频视频/音频素材的格式转换和文件压缩音频素材的格式转换和文件压缩l视频视频/音频捕捉和剪辑;音频捕捉和剪辑;l视频编辑功能;视频编辑功能;l字幕功能;字幕功能;7.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件l视频叠加功能;视频叠加功能;l视频视频/音频过渡效果;音频过渡效果;l添加运动效果;添加运动效果;l色彩

54、修正;色彩修正;l音频控制;音频控制;l多个嵌套的时间轴等。多个嵌套的时间轴等。nPremiere Pro CS对对CPU和内存要求非常高。和内存要求非常高。7.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件视频工作站硬件设备苹果计算机视频编辑软件7.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件Premiere Pro CS5视频编辑软件7.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件Premiere Pro CS47.5.3 7.5.3 视频压缩与编辑软件视频压缩与编辑软件Premiere Pro CS4字幕编辑第第8章章数据库技术基础数据库技术基础n数据库

55、可以直观地理解为存放数据的仓库,只数据库可以直观地理解为存放数据的仓库,只不过这个仓库是在计算机的大容量存储器上。不过这个仓库是在计算机的大容量存储器上。n数据库技术研究的问题就是如何科学地组织、数据库技术研究的问题就是如何科学地组织、存储和管理数据、如何高效地获取和处理数据。存储和管理数据、如何高效地获取和处理数据。n数据库系统就是指带有数据库并利用数据库技数据库系统就是指带有数据库并利用数据库技术进行数据管理的计算机系统。术进行数据管理的计算机系统。教学目的教学目的要求学生了解数据库的基本概念、数据库中使用的各种数据模型;了解关系模型及关系数据库;掌握Access的基本操作和应用。教学重点

56、教学重点数据库的基本概念;关系模型;Access数据库的基本操作。教学难点教学难点关系模型的基本概念, Access中查询的创建。关键词关键词数据库;数据模型;关系数据库; Access2010授课时量授课时量理论学时:6 实验学时:2第第8章章 数据库技术基础数据库技术基础本章主要介绍数据库的基本概念、关系数据本章主要介绍数据库的基本概念、关系数据库理论以及库理论以及AccessAccess数据库管理系统软件的使用。数据库管理系统软件的使用。 8.1 8.1 数据管理技术数据管理技术 8.2 8.2 数据库管理系统数据库管理系统 8.3 8.3 关系数据库关系数据库 8.4 Access8.

57、4 Access数据库及其应用数据库及其应用8.1数据管理技术数据管理技术8.1.1数据管理技术的发展数据管理技术的发展1 1人工管理阶段人工管理阶段2 2文件系统阶段文件系统阶段3 3数据库系统阶段数据库系统阶段4 4数据管理新技术数据管理新技术8.1.2数据库系统数据库系统数据库系统是指带有数据库并利用数数据库系统是指带有数据库并利用数据库技术进行数据管理的计算机系统据库技术进行数据管理的计算机系统8.1数据管理技术数据管理技术n数据库数据库是为实现一定的目的,按一定的组织是为实现一定的目的,按一定的组织方式存储在计算机中的相关数据的集合。方式存储在计算机中的相关数据的集合。数据库可以直观

58、地数据库可以直观地理解为存放数据的仓库,理解为存放数据的仓库,只不过这个仓库是在计只不过这个仓库是在计算机的大容量存储器上。算机的大容量存储器上。v数据库技术所研究的问题就是如何科学地组织和存储数据、如何高效地获取和处理数据。n数据和信息数据和信息数据数据是人们用于描述客观事物的物理符号;是人们用于描述客观事物的物理符号;信息信息是数据中所包含的意义。是数据中所包含的意义。信息是经过加工的数据,是对决策者有用的数据。信息是经过加工的数据,是对决策者有用的数据。数据是客观存在的,但信息有一定的主观性。数据是客观存在的,但信息有一定的主观性。长沙:长沙:明天阵明天阵雨,雨,10101414长沙的天

59、气预报对长沙地区的人来说就是信息,长沙的天气预报对长沙地区的人来说就是信息,但对其它地方不关心长沙天气的人来说就是数据但对其它地方不关心长沙天气的人来说就是数据信息信息是经过加工的数据,是对决策者有用的是经过加工的数据,是对决策者有用的数据。数据。数据:数据:未加工的资料未加工的资料信息:信息:加工后的结果加工后的结果数据处理:数据处理:对各种形式的数据进行收集、存储、对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和加工和传播的一系列活动的总和学生考试成绩学生考试成绩试卷难易度分析报告试卷难易度分析报告对成绩进行分班统计对成绩进行分班统计8.1.1数据管理技术的发展数据管理技术的发

60、展计算机对数据的管理是指对数据的组织、分类、计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护的过程。随着计算机硬件、编码、存储、检索和维护的过程。随着计算机硬件、软件技术和计算机应用范围的发展,计算机数据管软件技术和计算机应用范围的发展,计算机数据管理的方式也在不断地改进,而互联网的广泛应用,理的方式也在不断地改进,而互联网的广泛应用,更促进了新的信息管理技术不断涌现。更促进了新的信息管理技术不断涌现。1.1.人工管理阶段人工管理阶段2.2.文件系统阶段文件系统阶段3.3.数据库系统数据库系统阶段阶段4.4.数据管理新技术数据管理新技术各个数据管理阶段中应用程序和数据之间的对应

61、关系各个数据管理阶段中应用程序和数据之间的对应关系1、人工管理阶段应用程序应用程序1应用程序应用程序2应用程序应用程序n数据数据1数据数据2数据数据n.程序中要用到的数据直接写在程序代码里应用程序应用程序1应用程序应用程序2应用程序应用程序n文件文件系统系统物理文件物理文件1物理文件物理文件2物理文件物理文件n.各个数据管理阶段中应用程序和数据之间的对应关系应用程序是数据依赖的。即数据的物理表示方式和有关的存取技术都是在应用程序中要考虑和体现的2、文件系统阶段3、数据库系统阶段应用程序应用程序1应用程序应用程序2应用程序应用程序n数据库数据库管理系统管理系统+OS数据库数据库.各个数据管理阶段

62、中应用程序和数据之间的对应关系1.将相互关联的数据集成在一起2.统一管理,着眼全局,较少的数据冗余3.程序与数据相互独立4.数据可以共享并能保证数据的一致性数据库系统阶段的特点数据库系统阶段的特点n数据数据不再只针对某一特定应用,而是面向不再只针对某一特定应用,而是面向全组织,具有整体的结构性,全组织,具有整体的结构性,共享性高,共享性高,冗余度小,冗余度小,具有一定的程序与数据间的独具有一定的程序与数据间的独立性,并且实现了对数据进行统一的控制。立性,并且实现了对数据进行统一的控制。n数据管理数据管理在数据库系统阶段,经历了层次在数据库系统阶段,经历了层次数据库和网状数据库阶段,发展至数据库

63、和网状数据库阶段,发展至20世纪世纪70年代,出现了年代,出现了关系数据库系统,关系数据库系统,并逐渐并逐渐占据了数据库领域的主导地位。占据了数据库领域的主导地位。4、数据管理新技术、数据管理新技术(1)Web数据库技术数据库技术(2)数据仓库技术)数据仓库技术(3)并行数据库)并行数据库(4)数据挖掘)数据挖掘 Web数据库管理系统是指基于Web模式的DBMS的信息服务,以浏览器/服务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。 数据仓库是面向主题的、集成的、与时间相关的、不可修改的数据集合。典型的数据仓库系统如:经营分析系统,

64、决策支持系统等 并行数据库系统是在集群并行计算环境的基础上建立的数据库系统,通过多个处理节点并行执行数据库任务,提高整个数据库系统的性能和可用性。数据挖掘是一种新的信息处理技术,是一门涉及广泛的交叉性新兴科学,主要特点是对数据库中的大量数据进行抽取、转换、分析和其他模型化处理,并从中提取辅助决策的关键性数据。8.1.2数据库系统(数据库系统(DBS)n数据库系统数据库系统(DataBaseSystem)是指在计)是指在计算机系统中引入数据库后的系统构成,是由算机系统中引入数据库后的系统构成,是由数据库、数据库管理系统、应用程序、数据数据库、数据库管理系统、应用程序、数据库管理员和用户等构成的人

65、库管理员和用户等构成的人-机系统。机系统。数据库系统的组成数据库系统的组成相互有关联相互有关联关系的数据关系的数据的集合的集合DBDBMS管理数据库管理数据库的系统软件的系统软件DBA完成某一功能的应用程序完成某一功能的应用程序1应用程序应用程序2应用程序应用程序nDBAP 1DBAP 2DBAP nComputer System8.2数据库管理系统数据库管理系统n数据库管理系统数据库管理系统(DataBaseManagementSystem,DBMS)是一种系统软件,负责数)是一种系统软件,负责数据库中的数据组织、操纵、维护、控制、保据库中的数据组织、操纵、维护、控制、保护和数据服务等,是数

66、据库系统的核心。护和数据服务等,是数据库系统的核心。DBMSDBMS的工作模式的工作模式接受应用程序的数据请求和处理请求接受应用程序的数据请求和处理请求将用户的数据请求(高级指令)转换成复杂的机器代码将用户的数据请求(高级指令)转换成复杂的机器代码(低层指令)(低层指令)实现对数据库的操作实现对数据库的操作从对数据库的操作中接受查询结果从对数据库的操作中接受查询结果对查询结果进行处理(格式转换)对查询结果进行处理(格式转换)将处理结果返回给用户将处理结果返回给用户8.2.1 8.2.1 主要功能主要功能1.数据定义功能数据定义功能提供数据定义语言提供数据定义语言(DDL)定义数据库中的数据对象

67、定义数据库中的数据对象2.数据操纵功能数据操纵功能提供数据操纵语言提供数据操纵语言(DML)操操纵纵数数据据实实现现对对数数据据库库的的基基本本操操作作(检检索索)和和更更新新(插插入入、删删除除和和修改修改)3.3.数据库的运行管理数据库的运行管理 提供数据控制语言提供数据控制语言(DCL)(DCL) 保证数据的安全性、完整性、保证数据的安全性、完整性、 多用户对数据的并发使用多用户对数据的并发使用 发生故障后的系统恢复发生故障后的系统恢复4.4.数据库的维护功能数据库的维护功能 数据库数据批量装载数据库数据批量装载 数据库转储数据库转储 介质故障恢复介质故障恢复 数据库的重组织数据库的重组

68、织 性能监视等性能监视等 ( (均由各个实用程序完成均由各个实用程序完成) )班级 课程 教师 学期 学号 姓名 成绩数据格式(型)981101 数据库 李四 06秋 01 张三 100981101 数据库 李四 06秋 02 毛玉 90981101 数据库 李四 06秋 03 文礼 80981101 计算机 王五 06秋 01 张三 89981101 计算机 王五 06秋 02 毛玉 98981101 计算机 王五 06秋 03 文礼 72981102 数据库 钱六 05秋 01 肖梅 30981102 数据库 钱六 05秋 02 龚平 90981102 数据库 钱六 05秋 03 吴迪 7

69、8数据(值)981102 数据库数据库 钱六钱六 05秋秋 02 龚平龚平 90UserDBMS(DBMS(DBMS依据各种定义对数据库进行管理和使用依据各种定义对数据库进行管理和使用) )DBMS面向用户的功能示意图检查用户合法性检查用户合法性检查数据合法性检查数据合法性按用户要求进行按用户要求进行 操作操作谁能访问数据更新数据有什么要求 用户定义的数据安全性完整性(1) User 通过DDL语言定义数据格式(2) User 通过DML语言操纵数据进出数据库(3) User 通过DCL语言定义数据安全性8.2.2 8.2.2 数据库系统的基本特点数据库系统的基本特点n数据的结构化数据的结构化

70、n数据的高共享性与低冗余性数据的高共享性与低冗余性n数据的独立性数据的独立性n数据的统一管理与控制数据的统一管理与控制数据库不仅描述数数据库不仅描述数据本身,而且还描据本身,而且还描述数据之间的联系述数据之间的联系数据库系统从整个系统的角数据库系统从整个系统的角度描述数据,使得同一组记度描述数据,使得同一组记录可以被多个应用程序共享录可以被多个应用程序共享使用,从而降低冗余使用,从而降低冗余指数据和应用程序之指数据和应用程序之间彼此独立,不存在间彼此独立,不存在相互依赖的关系相互依赖的关系包括数据的完整包括数据的完整性检查、安全性性检查、安全性检查和并发控制检查和并发控制8.3关系数据库关系数

71、据库在数据库技术中,用数据模型的概念描述数据在数据库技术中,用数据模型的概念描述数据库的结构与语义,对现实社会进行抽象和表示。常用库的结构与语义,对现实社会进行抽象和表示。常用的数据模型有的数据模型有4种:层次模型、网状模型、关系模型种:层次模型、网状模型、关系模型和面向对象模型,而目前使用最为广泛的是关系模型。和面向对象模型,而目前使用最为广泛的是关系模型。8.3.1关系数据结构关系数据结构8.3.2关系操作关系操作8.3.3关系的完整性约束关系的完整性约束8.3.4关系模型与关系数据库关系模型与关系数据库8.3.1关系数据结构关系数据结构关系模型的数据结构单一关系模型的数据结构单一,是一种

72、二维表格结构。是一种二维表格结构。以关系模型建立的数据库就是关系数据库以关系模型建立的数据库就是关系数据库学生信息表学生信息表学号学号姓名姓名性别性别出生年月出生年月200942070401吴迪吴迪男男02-28-80200942070402张杨张杨男男06-09-81200942070403李子凡李子凡女女11-19-82200942070404舒舍予舒舍予男男05-01-80200942070405高大全高大全男男11-06-80表结构表结构学号学号姓名姓名性别性别出生年月出生年月200942070401吴迪吴迪男男02-28-80200942070402张杨张杨男男06-09-81200

73、942070403李子凡李子凡女女11-19-82200942070404舒舍予舒舍予男男05-01-80200942070405高大全高大全男男11-06-80记录记录字段字段表:实体集。即同一类实体。表:实体集。即同一类实体。记录记录(行行):一个具体的实体。:一个具体的实体。字段字段(列列):实体的属性:实体的属性表的结构表的结构(表头表头):实体型。:实体型。关关系系数数据据库库n关系(关系(Relation)n元组(元组(Tuple)n属性(属性(Attribute)n域(域(Domain)n关键字(关键字(Key)n外部关键字外部关键字n关系模式关系模式关系名(属性名关系名(属性名

74、1,属性名,属性名2,属性名,属性名n)1、关系术语关系术语例如:学生信息(学号,姓名,性别,出生年月)2、关系的特点、关系的特点n关系必须规范化,最基本的要求每个属性必关系必须规范化,最基本的要求每个属性必须是不可分割的数据单元须是不可分割的数据单元n属性名必须唯一,即一个关系中不能出现相属性名必须唯一,即一个关系中不能出现相同的属性名。同的属性名。n关系中不允许有完全相同的元组,即冗余。关系中不允许有完全相同的元组,即冗余。n在一个关系中元组和属性的顺序都是无关紧在一个关系中元组和属性的顺序都是无关紧要的。要的。数据模型数据模型概念层模型概念层模型组织层数据模型组织层数据模型层次模型层次模

75、型网状模型网状模型关系模型关系模型主要用于数主要用于数据库的设计据库的设计阶段阶段主要用于主要用于DBMSDBMS的实现的实现阶段阶段关系操作模型与关系数据库关系操作模型与关系数据库n关系模型关系模型(RelationalModel)l用表格结构表示实体以及实体之间联系的模型。用表格结构表示实体以及实体之间联系的模型。它的数据结构是二维表,即由行和列组成,这个它的数据结构是二维表,即由行和列组成,这个表就叫作关系。表就叫作关系。n关系数据库关系数据库(RelationalDatabase,RDB)l 以关系模型建立的数据库。以关系模型建立的数据库。8.3.2 8.3.2 关系操作关系操作n在关

76、系数据库中查询用户所需数据时,在关系数据库中查询用户所需数据时,需要对关系进行一定的关系运算。需要对关系进行一定的关系运算。n关系运算主要分为两类:传统的集合运关系运算主要分为两类:传统的集合运算和专门的关系运算。算和专门的关系运算。关系代数的运算符关系代数的运算符n传统的集合运算:传统的集合运算:l将关系看成元组的将关系看成元组的集合,其运算是从集合,其运算是从关系的关系的“水平水平”方方向即行的角度来进向即行的角度来进行的行的并运算并运算差运算差运算交运算交运算v专门的关系运算 运算不仅涉及行而且涉及列 v选择v投影v连接v除ABCa1a1a2b1b2b2c1c2c1ABCa1a1a2b2

77、b3b2c2c2c1(a a) 关系关系R R(b b) 关系关系S SABCa1a1a2a1b1b2b2b3c1c2c1c2(c c) RSRS ABCa1b1c1(d d) R - SR - SABCa1a2b2b2c2c1(e e) RSRS并(并(UnionUnion) 关系R和关系S的并记做RS,由属于R或属于S的元组(记录)组成,结果仍为n目(列)关系。交交(Intersection(Intersection) )关系R和关系S的交记做RS,由属于R且属于S的元组(记录)组成,结果仍为n目(列)关系差差(DifferenceDifference) 关系R和关系S的差记做R-S,由属

78、于R而不属于S的元组(记录)组成,结果仍为n目(列)关系举举例:例:传传统统的的关关系系运运算算(a) 学生关系学生关系S(b) 课课程程关关系系C学号学号S1S2S3S4姓名姓名性别性别女男男女年龄年龄20192118班级班级99881046510426302471李燕吴迪贝宁赵冰课程号C1C2C3课程名课程名系别系别物理物理计算机计算机数学数学电路基础电路基础数据结构数据结构概率统计概率统计学号学号S1S1S2S2S2S3S3S4课程号课程号等级等级ABBABCACC1C3C1C2C3C1C2C3(c) 学学生生选选课课关关系系SC学生选课数据库学生选课数据库举举例:例:专专门门的的关关系

79、系运运算算学号学号S1S1S2S2S2S3S3S4姓名姓名性别性别女女女女男男男男男男男男男男女女年龄年龄2020191919212118班级班级9988199881046510465104651042630426302471李燕李燕李燕李燕吴迪吴迪吴迪吴迪吴迪吴迪贝宁贝宁贝宁贝宁赵冰赵冰课程号课程号等级等级ABBABCACC1C3C1C2C3C1C2C3S S与与SCSC的连接运算的连接运算学号学号S1S4姓名姓名性别性别女女女女年龄年龄2018班级班级9988102471李燕李燕赵冰赵冰从从S S中选择所有女生中选择所有女生姓名姓名李燕李燕吴迪吴迪贝宁贝宁赵冰赵冰班级班级998810465

80、10426302471投影:投影:选取选取S中的所有姓中的所有姓名和班级名和班级8.3.3 8.3.3 关系的关系的完整性约束完整性约束n实体完整性实体完整性n参照完整性参照完整性n用户定义完整性用户定义完整性 关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。 1、记录关键字的字段不能为空 2、关键字字段值唯一不引用不存在的实体 根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。8.3.4 8.3.4 关系模型与关系数据库关系模型与关系数据库 关系数据库系统是支持关系数据模型的数据库系统。n设有设有Access关系数据库关系数据库“学

81、生管理学生管理.accdb”中有中有3张数据表如图所示,下张数据表如图所示,下面通过实际例子,说明关系模型是如何面通过实际例子,说明关系模型是如何描述表、描述表之间的联系。描述表、描述表之间的联系。表表字段字段记录记录关键字关键字表间关系表间关系表间的关系(联系)表间的关系(联系)n一对一联系(一对一联系(1:1)n一对多联系(一对多联系(1:n)n多对多联系(多对多联系(m:n) 数据库可以由多个表组成,表与表之间可以用不同方式相互关联。表间的联系就是定义两个表相互联系的方式。一对一联系一对一联系AB(1:1)例如:班级与班长之间的联例如:班级与班长之间的联系即为系即为1:1 一个班级只有一

82、个班一个班级只有一个班长长 一个班长只在一个班一个班长只在一个班中任职中任职如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集则称实体集A A与实体集与实体集B B具有具有一对一联系。一对一联系。记为1:1一对多联系一对多联系AB(1:N)例如:班级与学生之间的联系为例如:班级与学生之间的联系为1:n 一个班级中有若干名学生,一个班级中有若干名学生, 每个学生只在一个班级中学习每个学生只在一个班级中学习如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集则称实体

83、集A A与实与实体集体集B B有一对多联系有一对多联系 记为1:n多对多联系多对多联系AB(M:N)例如:例如:课程与学生之间的联系为课程与学生之间的联系为m:n一门课程同时有若干个学生选修一门课程同时有若干个学生选修一个学生可以同时选修多门课程一个学生可以同时选修多门课程如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m0)与之联系,则称实体集A与实体B具有多对多联系。记为m:n若约定一个学生可以选修多门课,一门课也可以若约定一个学生可以选修多门课,一门课也可以被多个学生选修,那么被多个学生选修,那么“学生学生”

84、表和表和“课程课程”表之间的联表之间的联系是多对多的联系。通过系是多对多的联系。通过“选课选课”表把多对多的关系分表把多对多的关系分解为两个一对多关系,解为两个一对多关系,“选课选课”表在这里起一种纽带的表在这里起一种纽带的作用,所以也称作作用,所以也称作“纽带表纽带表”。8.4 Access数据库及其应用 作为作为Microsoft OfficeMicrosoft Office套件之一套件之一的的AccessAccess是一种运行于是一种运行于WindowsWindows平台上的关平台上的关系数据库管理系统,它直观、易用且功能系数据库管理系统,它直观、易用且功能强大,是目前最受欢迎的强大,是

85、目前最受欢迎的PCPC数据库软件。数据库软件。 8.4.1 Access8.4.1 Access概述概述1Access的主要特点的主要特点除数据访问页以外,除数据访问页以外,AccessAccess的其它数据库对象都存储在的其它数据库对象都存储在同一个以同一个以.accdb.accdb为扩展名的数据库文件中为扩展名的数据库文件中 2Access的启动的启动和和OfficeOffice软件包的其它软件的使用类似,可以双击桌面软件包的其它软件的使用类似,可以双击桌面上的上的AccessAccess的快捷图标直接启动的快捷图标直接启动AccessAccess;也可以从;也可以从“开始开始”按钮逐步完

86、成按钮逐步完成AccessAccess的启动的启动 Access 数据库是数据库对象的集合。数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。3Access首界面(Backstage视图)文件选项卡5个主选项卡文件选项卡中默认新建选项BackstageBackstage视图视图nBackstage视图大多包含一些与使用数据库文件本视图大多包含一些与使用数据库文件本身相关的命令。当首次打开身相关的命令。当首次打开Access2010时,将时,将显示显示Backstage视图。如果已打开数据库,通过视图。如果已打开数据库,通过单击单击“文件文件”选项卡即可访问选项卡即可访问Backsta

87、ge视图。视图。n在视图的左边是在视图的左边是“文件文件”选项卡,而选项卡,而“新建新建”选项是默选项是默认选择。在视图的右边,是与认选择。在视图的右边,是与“文件文件”选项卡中的当选项卡中的当前(命令)选项相关的内容。前(命令)选项相关的内容。n如默认如默认“新建新建”选项时,视图的右边就列出了新建数选项时,视图的右边就列出了新建数据库的几种可选方式:空数据库、模板据库的几种可选方式:空数据库、模板,并为,并为新建数据库建议了保存路径和名称。新建数据库建议了保存路径和名称。n在在“文件文件”选项卡中列出了最近使用过的数据库名称,选项卡中列出了最近使用过的数据库名称,单击便可打开该数据库,本例

88、选择单击便可打开该数据库,本例选择“图书管理图书管理.accdb”,打开数据库工作窗口。,打开数据库工作窗口。3 3数据库工作窗口数据库工作窗口 功能区:功能区:是用户界面的一部分。其中的命令按逻辑组的形式组织,逻辑组集中在选项卡下。每个选项卡都与一种类型的活动(如设计表结构或浏览数据表)相关。为了使屏幕更为整洁,某些选项卡只在需要时才显示。导航窗格:导航窗格:数据库对象显示在导航窗格中。不再提供早期版本的“数据库”窗口。导航窗格:导航窗格:文件选项卡显示在导航窗格中。功能区:功能区: 此时包含5个主选项卡BackstageBackstage视图视图8.4.2 8.4.2 创建创建Access

89、Access数据库数据库n建立数据库的两种途径:建立数据库的两种途径:l 数据库向导数据库向导l 自行创建空数据库自行创建空数据库n数据库中数据的组织关系数据库中数据的组织关系 数据的组织层次数据的组织层次 表的特点表的特点 表的结构表的结构字段、记录、值、主关键字字段、记录、值、主关键字 表之间的关系表之间的关系数据库数据库表表1 1表表2 2表表n n记录记录1 1记录记录2 2记录记录n n字段字段1 1字段字段2 2字段字段n nn数据库的设计数据库的设计确定新建数据库所要完成的目的确定新建数据库所要完成的目的确定新建数据库所需要的表确定新建数据库所需要的表确定各个表中所需要的字段确定

90、各个表中所需要的字段定义有唯一值的主关键字字段定义有唯一值的主关键字字段确定表之间的关系确定表之间的关系优化设计优化设计8.4.3在在Access数据库中创建表数据库中创建表分两步:分两步:n创建表结构创建表结构n向表中输入数据向表中输入数据在表“设计”视图中,可以从头开始创建整个表,或添加、删除、或自定义已有表中的字段。 举例举例数据表设计视图样例字段类型字段类型v文本文本 不超过不超过255255个字符个字符 v备注备注 不超过不超过6400064000个字符个字符 v数字数字 不能存储字母不能存储字母v日期日期/ /时间时间(8B)(8B) 可设置为不同形式可设置为不同形式v货币货币(8

91、B)(8B) 带带4 4位小数位小数v是是/ /否否(1B)(1B) 只有两种选择只有两种选择vOLEOLE对象对象 可存储图片、声音等,最大可存储图片、声音等,最大1G1G建立数据表之间的关联建立数据表之间的关联 共同的字段关联共同的字段关联了两个表,这了两个表,这样样 Microsoft Microsoft Access Access 就可以就可以将来自两个表将来自两个表中的数据组合中的数据组合在一起,以便在一起,以便进行查看、编进行查看、编辑或打印。辑或打印。建立表之间关联的步骤:建立表之间关联的步骤:1.在数据库工作窗口中,在功能区选择在数据库工作窗口中,在功能区选择“数据库工具数据库

92、工具”选项卡选项卡2.在在“关系关系”分组中单击分组中单击“关系关系”按钮,打开按钮,打开“关系关系”视图及其视图及其“设计设计”选项卡选项卡3.在功能在功能区区“设计设计”选项选项卡的卡的“关系关系”分组中单击分组中单击“显示表显示表”按钮打按钮打开开“显示表显示表”对话框对话框4.在在“显示表显示表”对话框里将相应表添加到对话框里将相应表添加到“关系关系”视图视图5.关闭关闭“显示表显示表”对话框对话框6.在在“关系关系”视图中视图中连接相关连接相关字段以创建关系字段以创建关系7.关闭关闭“关系关系”视图视图8.4.4 8.4.4 在在Access中维护与操作表中维护与操作表1 1、 维护

93、表维护表(1 1)维护表结构)维护表结构1)1)插入新的字段插入新的字段2)2)修改字段名称和字段属性修改字段名称和字段属性3)3)删除删除字段字段4)4)设置设置/ /取消主键取消主键(2 2)维护)维护表内容表内容1)1)向表中添加记录向表中添加记录2)2)删除表中记录删除表中记录3)3)修改数据修改数据(3 3)美化表外观)美化表外观2在数据表中查找在数据表中查找/替换数据替换数据通过通过“记录定位器记录定位器”或或“搜索框搜索框”查找查找记录记录通过通过“查找和替换查找和替换”对话框查找对话框查找/ /替换替换记录定位器搜索框n查询对象查询对象 查询对象是用来对表中数查询对象是用来对表

94、中数据进行加工并输出信息的数据进行加工并输出信息的数据库对象据库对象n创建查询对象创建查询对象在设计视图中创建查询在设计视图中创建查询使用向导创建查询使用向导创建查询8.4.5 创建查询对象-查询-表n-表1-表2-表3-查询-数据库数据库用设计器创建查询对象用设计器创建查询对象1.1.在功能区中选择在功能区中选择“创建创建”选项卡选项卡2.2.单击单击“创建创建”选项选项卡卡“查询查询”分组中的分组中的“查询查询设计设计”按钮,同时打开查询按钮,同时打开查询“设计设计”视图和视图和“显示表显示表”对话框对话框3.3.在在“显示表显示表”列表框中选择相应的表或列表框中选择相应的表或查询作查询作

95、为数据源为数据源4.4.选择用于查询的字段选择用于查询的字段5.5.设定选择记录的准则设定选择记录的准则6.6.保存查询对象保存查询对象8.4.6Excel与与Access的数据交的数据交换换n导入导入ExcelExcel表中的数据表中的数据1.启动Access,打开数据库工作窗口2.在功能区中选择“外部数据”选项卡3.在“导入并链接”分组中单击【Excel】按钮,打开“获取外部数据 - Excel表格”对话框,4.选择数据源与导入目标5. 指定导入文件,依次完成向导操作内容复习思考复习思考n请在网上查询有关请在网上查询有关“关系型数据库关系型数据库”的设计的设计原则。原则。n请从网上查询设计

96、学籍管理数据库的最佳方请从网上查询设计学籍管理数据库的最佳方案,并写出来。案,并写出来。自测题自测题一、一、选择题选择题1.下述关于数据库系统的叙述中正确的是下述关于数据库系统的叙述中正确的是()。A.数据库系统减少了数据冗余数据库系统减少了数据冗余B.数据库系统避免了一切冗余数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据数据库系统比文件系统能管理更多的数据2.三级模式间存在二级映射,它们是三级模式间存在二级映射,它们是()。A.概念模式与子模式间,概念模式与内模式间概念模式与子模式间,概念模

97、式与内模式间B.子模式与内模式间,外模式与内模式间子模式与内模式间,外模式与内模式间C.子模式与外模式间,概念模式与内模式间子模式与外模式间,概念模式与内模式间D.概念模式与内模式间,外模式与内模式间概念模式与内模式间,外模式与内模式间3. 关系数据库管理系统能实现的专门关系运算包括( )。A. 排序、索引、统计 B. 选择、投影、连接C. 关联、更新、排序 D. 显示、打印、制表4. 用树形结构来表示实体之间联系的模型是( )。A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型5. 在关系数据库中,用来表示实体之间联系的是( )。树结构 B. 网结构 C. 线性表 D. 二维表6

98、. 数据库设计包括两个方面的设计内容,它们是( )。A. 概念设计和逻辑设计 B. 模式设计和内模式设计C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计7. 将E-R图转换到关系模式时,实体和联系都可以表示为( )。属性 B. 关系 C. 键 D. 域8. 下列4个选项中,可以直接用于表示概念模型的是( )。A. 实体联系(E-R)模型 B. 关系模型C. 层次模型 D. 网状模型9. 数据库的三级结构分别被定义为( )。A. 子模式、模式和概念模式 B. 外模式、子模式和存储模式C. 模式、概念模式和物理模式 D. 外模式、概念模式和内模式10. 下列4个选项中,说法不正确的是(

99、 )。A. 数据库减少了数据冗余 B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性11. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。A. 多对多 B. 一对一 C. 多对一 D. 一对多12.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统阶段。其中数据独立性最高的阶段是()。A.数据库系统数据库系统B.文件系统文件系统C.人工管理人工管理D.数据项管理数

100、据项管理13.从关系中挑选出指定的属性组成新关系的运算称为从关系中挑选出指定的属性组成新关系的运算称为()。A.选取运算选取运算B.投影运算投影运算C.连接运算连接运算D.交运算交运算14.数据库系统的核心是数据库系统的核心是()。A.数据库数据库B.数据库管理系统数据库管理系统C.数据模型数据模型D.软件工具软件工具15.把把E-R模型转换成关系模型的过程,属于数据库的模型转换成关系模型的过程,属于数据库的()。A.需求分析需求分析B.概念设计概念设计C.逻辑设计逻辑设计D.物理设计物理设计1616.关系表中的每一横行称为一个关系表中的每一横行称为一个()。A.元组元组B.字段字段C.属性属

101、性D.码码17.数据库系统的体系结构是数据库系统的体系结构是()。A.二级模式结构和一级映射二级模式结构和一级映射B.三级模式结构和一级映射三级模式结构和一级映射C.三级模式结构和二级映射三级模式结构和二级映射D.三级模式结构和三级映射三级模式结构和三级映射18. 数据库中存储的是( )。A. 数据 B. 数据模型C. 数据之间的联系 D. 数据以及数据之间的联系19. 反映现实世界中的实体及实体间联系的信息模型是( )。A. 关系模型 B. 层次模型 C. 网状模型 D. E-R模型二、 填空题1. 数据独立性分为逻辑独立性与物理独立性,当数据的存储结构改变时,其逻辑结构可以不变,因此基于逻辑结构的应用程序不必修改,这称为( ) 。2. 数据库系统中实现各种数据管理功能的核心软件称为( )。3. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、( )和自定义完整性。 4. 在关系模型中,把数据看成一个二维表,每个二维表称为一个()。5. 在关系代数运算中,从关系中取出满足条件的元组的运算称为( )。6. 实现概念模型最常用的表示方法是( )。7. 关系数据库的逻辑模型设计阶段的任务是将总体E-R模型转换成( )。本章结束本章结束

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号