版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学计算机基础第一章
基于计算机的问题求解
(2学时)第二章计算机信息数字化基础
(3学时)第三章计算机的工作原理与硬件体系结构(3)第四章计算机软件平台(3学时)第五章计算机网络平台(3学时)第六章数据处理与数据库(3学时)第七章关于计算(1学时)第八章算法与程序设计(2学时)第九章实用软件
(自学)第十章计算机科学前沿技术(自学)第六章数据处理与数据库本章要点:大数据是如何产生的?大数据处理有什么重要价值?多媒体数据是如何压缩的?各种数据模型有什么特点?如何进行数据库设计?如何用SQL操作数据库?数据仓库与数据库有什么区别?6.1数据与数据处理6.2多媒体数据处理6.3数据库技术基础6.4结构化查询语言简介6.5数据仓库与数据挖掘6.6万维网数据库技术第6章数据处理与数据库第六章数据处理与数据库问题导入:大数据到底有多大?截止2012年,人类拥有的信息总量约为2.8ZB(1ZB=270个字节)2013年中国产生的数据总量超过0.8ZB,相当于8亿TB(1TB=240个字节),2倍于2012年,相当于2009年全球的数据总量而据Cisco预测,2010至2015年,全球移动数据流量将激增26倍,达到6.3EB/月(1EB=260个字节)“Nature”、“Science”等顶级学术刊物对BigData的关注结构化数据:即行数据,一般是指存储在数据库里,可以用二维表结构来逻辑表达实现的数据。如:所有关系数据库中的数据均为结构化数据。非结构化数据:不便于用数据库二维逻辑表来表现的。如:各种格式的办公文档、文本、图片、各类图像和音频/视频信息等。而所谓半结构化数据,用来统称介于完全结构化数据和完全无结构的数据之间的数据。如:HTML文档就属于半结构化数据,它一般是自描述的,数据的结构和内容混在一起,没有明显的区分。6.1数据与数据处理6.1.1数据的分类“大数据”带来的“冲击”图6-22008-2013年全球产生的数据总量图6-3一分钟产生的数据量6.1数据与数据处理6.1.2大数据处理大数据的特点VolumeVelocityVarietyValue6.1数据与数据处理大数据的价值对大数据价值挖掘利用的研究趋势分布,如下图所示。6.1数据与数据处理JohnSnow,1854数据中心是一整套复杂的设施。它不仅仅包括计算机系统和其它与之配套的设备(如:通信和存储系统),还包含冗余的数据通信连接、环境控制设备、监控设备以及各种安全装置”。
——维基百科6.1数据与数据处理6.1.3数据中心数据中心的“能量”北京市交通运行监测调度中心,每日新增30GB国家气象信息中心,每日新增数百TB百度数据中心,每日新增10TB,处理100PB智能电网数据中心,如:国网信通在北京五个小区,353个采集点,采集1.2万个参数,包括频率、电压、电流等,15分钟采集一次,一天就能产生34GB。6.1数据与数据处理数据空间(DataSpace)数据空间就是一个实体所拥有的所有数据的集合。一般所说的数据空间实际上是指主体数据空间。数据空间也是一种不同于传统数据管理的新的数据管理理念,是一种面向主体的数据管理技术。6.1数据与数据处理6.1.4数据空间数据空间特点数据空间是一种面向主体的数据组织形式,可包含与某个组织或个体相关的一切信息,使数据处理独立于数据的存在形式、存储格式、存储地点。数据空间中的所有数据对于主体来说都是可以控制的,如右图所示。数据空间的特点是淡化形式,凸现数据,支持多种不同的数据源,独立于数据源,强调数据的可关联性和可演化性。6.1数据与数据处理作为一种新型数据管理技术,面临着诸多挑战:完备的数学模型是数据管理技术的基础数据空间的个性化和多样性问题数据空间需要什么样的管理系统,是像传统的关系数据库那样以集中的、庞大的系统软件形式呈现出来,还是以服务的方式分布在不同的机构和位置,这就涉及数据空间系统架构其它问题:数据清洗和数据质量问题、数据空间不确定性问题6.1数据与数据处理6.1数据与数据处理6.2多媒体数据处理6.3数据库技术基础6.4结构化查询语言简介6.5数据仓库与数据挖掘6.6万维网数据库技术第6章数据处理与数据库位图和矢量图位图,是由数字阵列信息组成,阵列中的各个数字来描述构成图像的各个点(称为像素)的强度与颜色信息。矢量图,一般是指用计算机绘制的画面,是一组描述点、线、面等图形的大小、形状及位置、维数的指令集合。又称为图形或向量图。6.2多媒体数据处理6.2.1图形与图像信息处理位图图像最简单的情况下,像素点包含的颜色只有黑色和白色两种,直观上,我们可以用“0”来表示黑色,用“1”来表示对应的白色,如右图所示。单色图像可以用1位(20)位图表示,16色的图像可以用4位(24)位图表示,256色的图像可用8位(28)位图表示。更近一步地,24位可以表示224(约1670万中颜色),如果红(Red)、绿(Green)、蓝(Blue)三种颜色各用8位数据位来表示,就是最常见的位图(颜色)编码方法:RGB,可以直接用于屏幕显示。6.2多媒体数据处理6.2.1图形与图像信息处理矢量图形矢量图形在每次显示时,都需要根据算法指令重新计算生成。形成图形的过程称为矢量化,矢量化有利于对图形的各个部分实施控制,可以方便地对图形进行移动、缩放、叠加和扭曲等变幻与修改,可以任意放大而不失真,而位图放大到一定程度后,则会出现“马赛克”现象,或者边缘产生“锯齿”。6.2多媒体数据处理6.2.1图形与图像信息处理图形与图像的关系图形和图像是两个不同的概念。图像的显示过程是按照位图图像中所安排的像素顺序进行,与图像内容无关;图形的显示过程是按照图元的顺序进行的;图像缩放变换会产生失真;矢量图形则不会。6.2多媒体数据处理6.2.1图形与图像信息处理图形与图像的关系图形实际上是图像的抽象,这种抽象会丢失原始图像的“细节”信息,从而导致不如图像显示那么形象逼真。位图图像(左)与矢量图形(右)对比示意图6.2多媒体数据处理6.2.1图形与图像信息处理音频信息处理音频数字化的过程主要包括:采样、量化和编码三个步骤6.2多媒体数据处理6.2.1图形与图像信息处理6.2多媒体数据处理6.2.1图形与图像信息处理[情景问题6-2]
你入学后加入了学生社团,学长邀请你一起参加即将到来的新老成员联欢会,并布置给你一项任务:协助宣传工作。同时交给你三个社团的社标图片文件,一个是bmp格式、一个是tif格式,还有一个是wmf格式,让你分别用于A4幅面的宣传单、社团活动宣传Web页面和联欢现场舞台15米×20米的背景板,你知道如何将这三种不同类型的图片文件用于上述不同的场合吗?为什么?音频信息处理音频数字化的过程主要包括:采样、量化和编码三个步骤要保存1秒钟的声音,只要保存这30个二进制数即可。6.2多媒体数据处理6.2.2音频与视频信息处理视频信息处理视频信号有模拟信号与数字信号之分,模拟视频图像需要专门的视频编辑设备进行处理,计算机是无法直接对其进行编辑的。模拟视频数据的数字化与前面刚刚介绍的音频数据的数字化环节类似,也包括采样、量化和编码过程。数字视频数据量巨大,因此在实际的计算机存储和网络传输中,数据是经过了“瘦身”的,也就是通过数据压缩技术奖巨大的数据量变小。6.2多媒体数据处理6.2.2音频与视频信息处理人眼具有“视觉滞留”这一生理功能,当物体发生移动时,该物体反映在视网膜上的影像将滞留0.1~0.4秒。这允许大脑以连续的序列将一系列独立的画面连接组合起来,从而产生连续运动的图画的“错觉”。动画按照画面形成的规则和形式可以分为过程动画、运动动画和变形动画。动画按照用户应用角度可以分为二维动画、三维动画、建筑动画、影视动画、游戏动画等。动画的实现技术主要有帧动画、位块动画、实时动画和调色板动画。6.2多媒体数据处理6.2.3计算机动画数据压缩就是通过对数据进行编码,以减少存储数据所需的空间。多媒体数据中存在的冗余信息种类很多,如:空间冗余、时间冗余、结构冗余、知识冗余、视觉冗余、图像区域相似性冗余、纹理统计冗余、频谱冗余,及符号编码冗余等,大量冗余信息的存在也使得数据压缩称为可能。压缩的数量称为压缩比。如:压缩比为10:1,表示压缩后的文件是原始文件的1/10左右。6.2多媒体数据处理6.2.4多媒体数据压缩文本文件压缩文本文件包含许多重复的空格和单词,通常压缩时采用的方法是自适应的模式替换。通过扫描整个文本,寻找两个或多个字节组成的模式,发现一个模式后,就用一个文件中其他地方没有的字节来代替这个模式,并在字典中增加一个入口。这样替换后,文件的大小就转变了字典大小和模式替换后的文件大小之和。一般可以压缩到原始大小的50%以下。6.2多媒体数据处理6.2.4多媒体数据压缩声音压缩数据表明:在无损条件下,声音中25%左右的数字量即可以保留所有有用信息,也就是压缩比为4:1。分为无损压缩和有损压缩两类。无损压缩是可逆的,具有可恢复性,不存在任何误差。有损压缩是指利用压缩后的数据进行还原时,重构后的数据与原数据存在不同,即存在数据丢失的压缩编码,是不可逆的。主要的音频压缩标准有:MPEG-1和MP36.2多媒体数据处理6.2.4多媒体数据压缩图像压缩分类:按有无信息损失分为有损压缩和无损压缩;根据压缩原理进行划分,可以分为变换编码、统计编码、预测编码等。主要的图像压缩标准有:JPEG和GIF。JPEG是联合照片专家组(JointPhotographicExpertsGroup)的缩写,由该小组提出的JPEG算法,压缩比在8:1~75:1之间,最大压缩比可达100:1,压缩比在20:1时,人眼基本看不出失真。GIF是图像互换格式(GraphicsInterchangeFormat)的缩写。压缩比一般为50:1。一个GIF格式文件中可以保存多幅彩色图像,如果将这些图像逐幅,连续显示就构成了简单动画。6.2多媒体数据处理6.2.4多媒体数据压缩视频压缩视频信号数字化后,数据带宽通常都在20MBps以上,需要采用相关压缩技术将数据带宽降低到1~10MBps,以便于计算机保存和处理。常用的视频压缩技术根据角度不同,分为有损压缩和无损压缩、帧内压缩和帧间压缩、对称编码和不对称编码等等。常用算法就是前面提及的JPEG和MPEG。MPEG是适用于动态视频的压缩的,因为它除了对单幅图像进行编码外,还可以消除图像序列中的冗余,提高压缩比。视频压缩国际标准主要有H.261~H.264、MPEG-1、MPEG-2、MPEG-4。6.2多媒体数据处理6.2.4多媒体数据压缩6.1数据与数据处理6.2多媒体数据处理6.3数据库技术基础6.4结构化查询语言简介6.5数据仓库与数据挖掘6.6万维网数据库技术第6章数据处理与数据库数据管理数据管理是指对数据进行分类、组织、编码、存储、检索和维护,是计算机应用的重要领域之一。数据库数据库(Database,DB)简单来讲,就是用来存放数据的“仓库”。这些数据可能是文字、可能是图片或者一段音频、视频信息。6.3数据库技术基础6.3.1基本概念数据库管理系统数据库管理系统(DatabaseManagementSystem,DBMS),简单来讲,就是用来管理数据库的一种计算机软件,通过DBMS可以方便地管理数据库中的数据。DBMS位于用户(或者应用程序)和操作系统之间的系统软件,通常具有数据定义、数据操作和维护数据库安全的功能。数据库系统数据库系统(DatabaseSystem,DBS),简单来讲,数据库系统就是前面介绍的数据库和数据库管理系统的综合体。6.3数据库技术基础6.3.1基本概念数据库系统(续)通常数据库系统是包含了数据库、数据库管理系统、操作系统、计算机硬件系统和用户等元素在内的人机系统,其核心是数据库管理系统。常见的数据库系统组成如图所示,其中数据库管理员(DatabaseAdministrator,DBA)是指对数据库系统进行日常管理、维护和集中控制的人员。6.3数据库技术基础6.3.1基本概念数据管理技术经历了人工管理、文件管理和数据库系统管理三个阶段人工管理阶段20世纪50年代以前,外部存储设备只有卡片、纸带和磁带等硬件,也没有专门的数据管理软件和操作系统这一阶段数据管理的主要特点是:应用程序直接管理数据数据缺乏独立性数据无法共享6.3数据库技术基础6.3.1基本概念文件管理阶段20世纪50年代后期,磁盘、磁鼓等大容量硬件设备和操作系统产生,由操作系统的文件系统对数据进行管理。主要特点是:数据和应用程序之间具有了一定的独立性数据由文件系统管理数据共享性差、冗余度依旧很高6.3数据库技术基础6.3.1基本概念数据库系统管理阶段20世纪60年代后期,软件开发和维护所需的成本日益攀升,多用户、多应用共享数据的需求也日益增强,数据库技术应运而生。主要特点:数据独立性好数据结构化数据共享性高、冗余度低由专门的数据管理软件及DBMS对数据进行统一管理,实现对数据的各项控制,如图所示6.3数据库技术基础6.3.1基本概念六种基本功能数据定义数据操纵数据操纵数据组织、存储和管理数据库的并发控制与故障恢复数据服务功能6.3数据库技术基础6.3.1基本概念三层体系结构面向用户或应用程序员的用户级(外部层)面向数据库设计和维护人员的概念级(概念层)面向系统程序员的物理级(内部层)。三级模式结构:外模式、模式、内模式两级映射:外模式/模式映射、模式/内模式映射6.3数据库技术基础6.3.4体系结构与数据模型数据模型数据模型(DataModel,DM)是数据特征的抽象,是数据库系统中提供信息表示和操作手段的形式框架。演变过程:现实世界信息世界计算机世界6.3数据库技术基础6.3.4体系结构与数据模型数据模型中的基本概念实体:现实世界任何可互相区别的、各不相同的事物属性:实体或联系所具有的特性键:唯一标识实体的属性集,也称为实体键或关键字域:属性的取值范围,即值域联系:反映实体内部和外部之间的关联。实体间的联系有三种类型:一对一联系、一对多联系和多对多联系6.3数据库技术基础6.3.4体系结构与数据模型数据模型中的基本概念(续)概念模型:按照用户的观点对现实世界的事物及其联系的表示,是客观事物(实体)及其自然联系在人脑中形成的概念,与具体的DBMS无关。常用“实体-联系(Entity-Relationship)”方法来表示,即E-R模型或称为E-R图。“实体”——用矩形框图表示,框图内标明实体名“属性”——用椭圆形表示,框图内标明属性名,并用实线将其与对应的实体联系起来“联系”——用菱形表示,菱形框内标明联系名,并用实线将其与对应的实体联系起来。联系的类型可以为1:1、1:n,以及m:n6.3数据库技术基础6.3.4体系结构与数据模型例:E-R图6.3数据库技术基础6.3.4体系结构与数据模型数据模型中的基本概念(续)逻辑模型:在概念模型基础上,按照计算机系统的观点对数据建模,用于机器世界对客观事物及其联系的数据描述,与具体的DBMS有关物理模型:反映数据存储结构的数据模型。物理数据模型不但与DBMS有关,而且还与操作系统和硬件有关6.3数据库技术基础6.3.4体系结构与数据模型DBMS的分类按照数据模型的特点,分为四类:网状数据库管理系统层次数据库管理系统关系数据库管理系统面向对象数据库管理系统6.3数据库技术基础6.3.4体系结构与数据模型网状模型用有向图结构表示实体和实体之间的联系6.3数据库技术基础6.3.4体系结构与数据模型层次模型用树型结构来表示实体及实体之间的联系6.3数据库技术基础6.3.4体系结构与数据模型关系模型不同于网状模型和层次模型,关系模型采用二维表格描述实体及实体间的联系。每一列称为一个属性,每一行称为一个元组。其中行与列构成的二维表称为关系。学号姓名性别出生日期专业名称高等数学I大学计算机1620132361李涵女1994/2/14车辆工程90951620132362章睿之男1994/5/1车辆工程84841620132363李金勋男1994/11/12车辆工程61801620132364史慧女1994/7/9车辆工程94841120132301章博潇男1994/6/15信息工程88901120132102马可男1995/3/6信息工程78891120132103闻波
男1994/10/19信息工程65751120132104章方继女1994/4/22信息工程76791120132105邱佳申女1993/12/29信息工程80936.3数据库技术基础面向对象模型将所有实体(数据库中的表、字段和内容)都看成对象,并将这些对象类进行封装,对象之间的通信通过消息从Oracle9i开始添加了一系列面向对象的特性6.3数据库技术基础[情景问题6-4]
当你通过ATM机自动取款、在网络售票系统购买车票,或者因为临近春运无法买到火车票,而不得已寻求航空公司的帮助来预定机票时,你是否对这些系统后台的数据库模型产生过好奇?如果答案是肯定的,那么请通过任意一款搜索引擎,检索一下这些领域所采用的数据模型。基本概念属性(Attribute):表格垂直方向的列称为属性,也称为字段(Field)元组(Tuple):表格水平方向的行称为元组,也称为记录(record)域(Domain):是属性的取值范围关键字(码)(CandidateKey):凡是在表中能唯一区分于确定不同元组的属性或属性组合,就称为(候选)关键字或称为码。6.3数据库技术基础6.3.5关系模型基本概念(续)主关键字(主码)(PrimaryKey):一个表中只能有一个主关键字,可以选定一个候选关键字作为表的主码外部关键字(外键)(ForeignKey):一个表可以有一个或者多个外键,外键的值对应于其他表的主键的值关系模式。表的结构称为关系模式,是对关系的描述,主要由表名和属性名构成6.3数据库技术基础6.3.5关系模型关系完整性约束实体完整性(EntityIntegrity):一个关系中,其实体通过主关键字相互区别,所以需要保证关系中实体的唯一性如:表6-1中,学号是主关键字参照完整性(ReferentialIntegrity):参照关系中,外键必须是被参照关系中主关键字的有效值学生信息(学号,姓名,性别,专业,……)课程信息(课程代码,课程名称,学分,学时数,……)学生选课信息表(学号,课程代码,成绩)6.3数据库技术基础6.3.5关系模型关系完整性约束用户定义完整性(User-definedIntegrity):用户根据具体应用环境提出的完整性约束条件,如:成绩属性值不能为负数、学号属性必须是十位编号等等6.3数据库技术基础6.3.5关系模型基本关系运算传统集合运算:并、交、差、笛卡尔积专门关系运算:选择、投影、连接例:表6-2关系R表6-3关系S学号姓名性别专业名称1620132361李涵女车辆工程1620132362章睿之男车辆工程1120132103闻波男信息工程1120132104章方继女信息工程学号姓名性别专业名称1620132361李涵女车辆工程1120132102马可男信息工程1120132105邱佳申女信息工程6.3数据库技术基础6.3.5关系模型基本关系运算(并、交、差)表6-4R∪S表6-5R∩S表6-6R-S学号姓名性别专业名称1620132361李涵女车辆工程1620132362章睿之男车辆工程1120132103闻波男信息工程1120132104章方继女信息工程1120132102马可男信息工程1120132105邱佳申女信息工程学号姓名性别专业名称1620132361李涵女车辆工程学号姓名性别专业名称1620132362章睿之男车辆工程1120132103闻波男信息工程1120132104章方继女信息工程6.3数据库技术基础6.3.5关系模型基本关系运算(笛卡尔积)表6-7关系T(课程信息表)表6-8S×T课程代码课程名称课程类型COM1001高等数学I必修COM0701大学计算机必修学号姓名性别专业名称课程代码课程名称课程类型1620132361李涵女车辆工程COM1001高等数学I必修1620132361李涵女车辆工程COM0701大学计算机必修1120132102马可男信息工程COM1001高等数学I必修1120132102马可男信息工程COM0701大学计算机必修1120132105邱佳申女信息工程COM1001高等数学I必修1120132105邱佳申女信息工程COM0701大学计算机必修6.3数据库技术基础6.3.5关系模型基本关系运算(选择、投影、连接)表6-9完成σ专业名称=信息工程(R)结果表6-10完成σ专业名称=信息工程(R)结果表6-11大学计算机成绩关系CJ学号姓名性别专业名称1120132103闻波男信息工程1120132104章方继女信息工程学号姓名1620132361李涵1120132102马可1120132105邱佳申学号姓名课程代码成绩1620132361李涵COM0701911120132102马可COM0701831120132105邱佳申COM070176表6-12完成T∞CJ运算结果学号姓名课程代码成绩课程名称课程类型1620132361李涵COM070191大学计算机必修1120132102马可COM070183大学计算机必修1120132105邱佳申COM070176大学计算机必修6.3数据库技术基础6.3.5关系模型数据库设计:将实际需求(现实世界)转换为数据库逻辑数据模型(计算机世界)通常分为需求分析、概念设计、逻辑设计和物理设计等阶段。6.3数据库技术基础6.3.6数据库设计需求分析是整个数据库设计的初始阶段,是最为困难和耗时的基础环节用数据字典描述基础数据用数据流图表达这些数据的来源、加工处理及去向的数据流程6.3数据库技术基础6.3.6数据库设计概念结构设计整个数据库设计的关键通过对用户数据和业务需求的综合、归纳与抽象,形成一个独立于具体的DBMS的概念数据模型通常使用E-R图6.3数据库技术基础6.3.6数据库设计逻辑结构设计将概念结构转化为DBMS所支持的逻辑模型规范化和优化将E-R图转换成关系模型将实体、实体属性和实体间的联系转换成关系模式6.3数据库技术基础6.3.6数据库设计6.1数据与数据处理6.2多媒体数据处理6.3数据库技术基础6.4结构化查询语言简介6.5数据仓库与数据挖掘6.6万维网数据库技术第6章数据处理与数据库结构化查询语言(StructuredQueryLanguage,SQL)是一种综合的、通用的关系数据库语言。SQL语言提供了与关系数据库进行交互的方法,能够实现数据库生命周期中的全部操作,提供数据库定义、数据库操纵、数据库查询和数据库控制等功能。同时它也是一种高度非过程化的语言,只要求用户指出做什么,而不需要指出怎么做,大大减轻了用户的负担,已经成为了关系数据库语言的国际标准。SQL语句可以分为三种类型:数据定义语言(DDL):用于定义数据库结构;数据操纵语言(DML):用于检索查询和更改数据库记录;数据控制语言(DCL):用于控制对数据库的访问,包括用户权限管理。6.4结构化查询语言简介6.4.1概述流行的关系数据库系统,如:Oracle、SQLServer、Access等,都能使用SQL。Oracle:由甲骨文公司开发,跨平台,良好的安全性和数据存储能力,满足了大型企业的要求,但价格不菲,主要应用于大中型企业MySQL:开源,支持跨平台,备受中小型企业青睐SQLServer:微软公司的一款数据库产品,不支持跨平台,提供的企业管理器能够为用户操作数据库提供方便,是目前大中型企业作为软件开发时选择比较多的一款数据库Access:使用方便,存储数据容量有限,使得其应用范围亦很受限,通常被一些小型企业作为开发门户网站的首选产品6.4结构化查询语言简介6.4.2支持SQL的常用数据库数据定义有关表的数据定义语句包括:CREATETABLE(创建表)、ALTERTABLE(修改表)。CREATETABLE语句基本格式:
CREATETABLE表名(字段名1类型[约束条件1] [,字段名2类型[约束条件2]]);6.4结构化查询语言简介6.4.3SQL应用实例数据定义例:建立学生信息表Student,字段包括:学号,文本类型,长度为10;姓名,文本类型,长度为20;出生日期,日期型;专业名称:文本类型,长度为20。其中,学号不能为空,且取值唯一。对应的SQL语句:
CREATETABLEStudent(学号CHAR(10)PRIMARYKEY,
姓名CHAR(20),
出生日期DATETIME,
专业名称CHAR(20));6.4结构化查询语言简介数据定义ALTERTABLE语句
ALTERTABLE表名 {ADD{字段名类型[(长度)][NOTNULL] [CONSTRAINT约束条件]| ALTER字段名类型[(长度)]| CONSTRAINT多字段约束}| DROP{字段名|CONSTRAINT约束条件}}6.4结构化查询语言简介数据定义
[例6-2]:在刚刚创建的Student学生信息表中增加一个字段“性别”,文本类型,长度为2。
则对应的SQL语句: ALTERTABLEStudentADD性别CHAR(2);
6.4结构化查询语言简介数据操作有关数据操作语句包括:INSERTINTO(插入数据)、UPDATE(修改数据)和DELETE(删除数据)。INSERTINTO语句基本格式为:语句含义为:将VALUES后面的数据插入到指定的表中。
INSERTINTO表名[(字段名1,…,字段名n)] VALUES(对应字段名1的值,…,对应字段名n 的值)6.4结构化查询语言简介数据操作
[例6-3]:向Student表中,添加一条学生信息(记录)。
则对应的SQL语句为: INSERTINTOStudentVALUES("1820132361","李涵","1994/2/14","车辆工程”,"女");6.4结构化查询语言简介数据操作
UPDATE语句基本格式为:
语句含义为:对指定表名,满足WHRER子句条件的行中,相应列将用新值替换。UPDATE表名SET字段名1=新值1[,字段名2=新值2,…]WHERE[条件]6.4结构化查询语言简介数据操作
[例6-4]:将学号为“1820132361”的学生的学号,改为“1620132361”。
则对应的SQL语句为: UPDATEStudentSET学号="1620132361" WHERE学号="1820132361";
6.4结构化查询语言简介数据操作
DELETE语句基本格式为:
语句含义为:对指定表删除满足WHRER子句条件的数据。
[例6-5]:将学号为“1620132361”的学生信息删除。
则对应的SQL语句为: DELETEFROMStudentWHERE学号="1620132361";
DELETEFROM表名WHERE[条件]6.4结构化查询语言简介数据查询通过SELECT语句可以实现强大的查询功能,其基本格式为:
[例6-6]:检索“信息工程”专业所有学生的信息。 SELECT*FROMR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年VR虚拟现实互动教育项目市场可行性分析报告
- 高中生利用地理遥感数据评估城市屋顶绿化保温隔热效益课题报告教学研究课题报告
- 2025年新能源汽车电池回收利用技术前瞻性与市场潜力可行性研究
- 《遗传学》课件-第七章 多基因遗传病
- 26年护理方案调整规范课件
- 2026年临时销售代表劳动合同二篇
- 高低压腔压缩机参考手册
- 肾癌中SDF-1-CXCR4轴与细胞核定位序列的关联探究
- 肺癌细胞系中肿瘤干细胞样细胞的分离鉴定与干性标志解析:探索肺癌治疗新靶点
- 肺癌功能性抗原的分离鉴定及临床关联的深度剖析
- 煤矿机电运输安全管理培训课件
- 直肠癌柱状切除术的临床实践与体会
- HY/T 0349-2022海洋碳汇核算方法
- GB/T 6075.1-2012机械振动在非旋转部件上测量评价机器的振动第1部分:总则
- GB/T 39165-2020电阻点焊及凸焊接头的剥离和凿离试验方法
- GA/T 1442-2017法庭科学摹仿笔迹检验技术规程
- 基本习题及答案-量子力学
- 2015新版《建筑设计服务计费指导》
- 水利工程中鱼道设计的工程伦理思考课件
- 高压输电线路施工的环保水保措施
- 2022年南靖县荆江国有资产投资有限公司招聘笔试题库及答案解析
评论
0/150
提交评论