第6章信息系统与数据库技术

上传人:沈*** 文档编号:152631532 上传时间:2022-09-16 格式:PPT 页数:57 大小:318KB
收藏 版权申诉 举报 下载
第6章信息系统与数据库技术_第1页
第1页 / 共57页
第6章信息系统与数据库技术_第2页
第2页 / 共57页
第6章信息系统与数据库技术_第3页
第3页 / 共57页
资源描述:

《第6章信息系统与数据库技术》由会员分享,可在线阅读,更多相关《第6章信息系统与数据库技术(57页珍藏版)》请在装配图网上搜索。

1、第第6 6章信息系统与数据库技术章信息系统与数据库技术计算机应用基础(理论篇)第第6 6章信息系统与数据库技术章信息系统与数据库技术第6章 信息系统与数据库技术第第6 6章信息系统与数据库技术章信息系统与数据库技术本章学习目标与要求 熟悉计算机信息系统的相关内容。熟悉数据库系统的特点及其组成,掌握数据库的数据模型、概念模型与E-R图的相关知识。熟悉关系数据库基本原理,掌握数据结构及其形式化定义、关系代数的操作、SQL语言的使用以及数据库控制方法。第第6 6章信息系统与数据库技术章信息系统与数据库技术6.1 计算机信息系统与数据库技术基础 第第6 6章信息系统与数据库技术章信息系统与数据库技术6

2、.1.1 计算机信息系统的概念计 算 机 信 息 系 统(C o m p u t e r _ b a s e d Information System,以下简称信息系统)是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。什么是什么是计算机信息系统计算机信息系统涉及的数据量大绝大部分数据是持久的这些持久数据为多个应用程序所共享,甚至在一个单位或更大范围内共享除具有数据采集、传输、存储和管理等基本功能外,还可向用户提供信息检索,统计报表、事务处理、分析、控制、预测、决策、报警、提示等信息服务 计算机信息系统技术上的特点从功能分类有:电子数据处理、管理信息系统、决策支持系统等从信

3、息资源分类有:地理信息系统、多媒体管理系统等从应用领域分类有:办公自动化系统、军事指挥信息系统、医疗信息系统、民航订票系统、电子商务系统、电子政务系统等计算机信息系统的分类计算机信息系统是一种人机结合的系统,通过用户界面用户可向系统输入原始数据、操作命令并获得结果信息。输入的数据由专门程序按一定格式送入数据库;对于输入的操作命令,系统将调用相应的处理程序,对有关数据进行加工处理,得到的结果再通过用户界面显示给用户。一个信息系统除了计算机之外,还包括人、人工计算机之外,还包括人、人工过程及数据等资源。过程及数据等资源。虽然信息系统是多种多样的,但其基本结构又是共同的,信息系统的层次结构可分为:基

4、础设施层资源管理层业务逻辑层应用表现层目前,信息系统的软件体系结构包括客户/服务器和浏览器/服务器两种主流模式,它们都是上述计算机信息系统层次结构的变种。可将计算机信息系统视为面向信息的,由计算机硬件、软件和相关的人员共同组织成一个整体的计算机应用系统。计算机信息系统的层次结构用户应用表现层业务逻辑层资源管理层 基础设施层从信息处理的深度来区分信息系统,基本可分为4大类,这些系统还可以按处理深度再继续进行划分。操作层业务处理系统业务信息处理系统信息检索系统信息分析系统专家系统管理层业务处理系统知识层业务处理系统辅助设计系统办公信息系统目录检索系统全文检索系统决策支持系统经理支持系统信息系统的类

5、型1 业务信息处理系统业务信息处理系统是采用计算机技术进行日常业务处理的信息系统,用以使业务工作自动化,提高业务工作的效率和质量。每一个单位或部门(包括个人)都有专门的业务范围和工作内容,在其业务处理中存在着大量信息。从信息学的角度看,业务信息处理系统是一次信息(直接信息)的生产和处理系统。由于在企事业单位中不同层次的业务信息处理系统服务对象不同,因而可以进一步将它分为三类。(1)操作层业务处理系统(2)管理层业务处理系统(3)知识层业务处理系统知识层又分:辅助技术系统 办公信息系统在业务信息处理系统中,其信息检索查询一般都在本单位的业务信息范围内,检索的途径和功能也比较简单。信息检索系统(信

6、息检索系统(Information Retrieval System)将原始信息(一次情报)预处理生成的二次信息)将原始信息(一次情报)预处理生成的二次信息(二次情报)输入到计算机中,经过计算机的加工(二次情报)输入到计算机中,经过计算机的加工再处理,生成具有一定结构的供检索用的情报数据再处理,生成具有一定结构的供检索用的情报数据库。此后,用户按规定输入检索要求,由检索系统库。此后,用户按规定输入检索要求,由检索系统在情报数据库中进行检索匹配,最后将符合用户检在情报数据库中进行检索匹配,最后将符合用户检索要求的结果输出给用户。索要求的结果输出给用户。信息检索系统不是为一个单位服务的,它可以供广

7、大的用户使用,例如我国用于科学技术“查新”建立有各类科学和技术的文献数据库(如中国科技文献库、中国科技成果库、中国专利数据库、中国学位论文数据库,中国学术会议数据库等),世界上著名的情报检索系统(如DIALOG、ORBIT等)包含的众多数据库,均可向有关人员提供联机检索服务。信息检索系统信息检索系统的特点是:信息量大检索功能强服务面广通常可根据获得最终检索结果的详细程度和检索词的来源不同,而将信息检索系统分为两大类:目录检索系统全文检索系统从信息的内容来划分信息检索系统,将其分为:文献检索系统事实检索系统数值检索系统等业务信息处理系统是对原始信息存储和利用的系统,信息检索系统是对原始信息作简单

8、的加工后提供检索服务的系统,它们基本上均停留在信息的表层,并未对这些信息进行深层次的处理,所以仅属于一次信息或二次信息系统。而对于高层(领导和决策层)人员而言,他们需要的是经过处理和分析的概括性信息,即所谓三次信息。信息分析系统是为管理决策人员掌握企事业单位运行规律和趋势,制订规划、进行决策的辅助系统。是一种高层次的信息系统,的处理系统。决策支持系统决策支持系统 经理支持系统经理支持系统 信息分析系统(Information Analysis System)两种常见的信息分析系统:决策支持系统决策支持系统(Decision Support System,简称DSS)是辅助决策者通过数据、模型、

9、知识以人机交互方式进行半结构化或非结构化决策的计算机信息系统。它为决策者提供分析问题、建立模型、模拟决策过程和方案的环境,可调用各种信息资源和分析工具,帮助决策者提高决策水平和质量。经理支持系统经理支持系统(Executive Support System,简称ESS)不提供某种固定的应用或某种具体的能力,而是提供一个综合性的计算和通信环境。专家系统(Expert System,简称ES)是一种知识信息的加工处理系统,也是人工智能最为重要的应用系统。专家系统模仿人类专家的思维活动,通过推理与判断来求解问题。专家系统具有解决特定问题所需的专门领域知识,这种知识不但包括解决该问题的知识,同时还包括

10、求解该问题过程的知识。一个专家系统通常由两部分组成:一部分一部分是称为知识库的知识集合,它包括要处理问题的领域知识,另一部分另一部分是称为推理机的程序模块。推理是指从已有事实推出新事实(或结论)的过程。在专家系统中首先将专家的知识和经验以适当的形式存入计算机(拥有专门知识拥有专门知识),利用类似专家的思维规则,对事例的原始数据,进行逻辑推理和演释,最后作出判断和决策(选择知识选择知识和运用知识和运用知识)。专家系统系统类型系统类型输入信息输入信息处理处理输出信息输出信息使用者使用者业务业务信息信息处理处理系统系统操作层操作层事务和事件的事务和事件的直接数据直接数据排序、列表、排序、列表、合并合

11、并报告、列表、报告、列表、概要概要操作和管理操作和管理人员人员管理层管理层总括的事务处总括的事务处理数据理数据常规的统计、常规的统计、分析分析总结报告、总结报告、异常报告异常报告中层管理人中层管理人员员知识层知识层设计说明书、设计说明书、知识库知识库模型设计、仿模型设计、仿真、优化真、优化模型、图形模型、图形设计报告设计报告专业技术人专业技术人员员办公信息办公信息文献、资料、文献、资料、目录、公文目录、公文流转、编目、流转、编目、通信、归档通信、归档资料、目录、资料、目录、电子邮件电子邮件办公人员办公人员信息检索系统信息检索系统资料和文献数资料和文献数据据交互性、检索交互性、检索检索结果检索结

12、果各类人员各类人员信息信息分析分析系统系统决策支持决策支持总括数据、模总括数据、模型、分析方法型、分析方法联机分析、知联机分析、知识发现识发现决策分析、决策分析、对提问的响对提问的响应应决策人员决策人员经理支持经理支持内外部的总括内外部的总括数据数据图形、交互性图形、交互性对提问的响对提问的响应应决策人员决策人员专家系统专家系统领域专家知识领域专家知识推理、演释推理、演释决策知识决策知识技术和决策技术和决策人员人员新的应用需求和新的计算机技术是推动信息系统发展的动力。目前,信息系统的发展趋势:信息多媒体化信息多媒体化系统集成化系统集成化 功能智能化功能智能化结构分布化结构分布化信息系统的发展趋

13、势6.1.2 数据库技术基础 从计算机一开始应用于数据管理领域,人们就面对数据管理的需求,致力于研究在计算机系统中如何准确地表示数据、如何有效地获取与组织数据、以及如何高效地存储和处理数据。应用需求推动数据库技术的发展应用需求推动数据库技术的发展计算机数据管理技术的发展可以划分为三个阶段:人工管理阶段 文件系统阶段 数据库系统阶段数据管理技术的发展第第6 6章信息系统与数据库技术章信息系统与数据库技术数据库系统中应用程序与数据库的关系用户用户用户用户用户用户用户用户用户用户教务处教务处应用程序应用程序学工处学工处应用程序应用程序财务处财务处应用程序应用程序DBMSDB第第6 6章信息系统与数据

14、库技术章信息系统与数据库技术数据库系统的组成(1)应用程序(2)计算机支持系统(3)数据库(4)数据库管理系统(5)人员:包括设计、开发和维护、使用数据库的各类人员n 数据库管理员n 系统分析设计和开发人员n 用户第第6 6章信息系统与数据库技术章信息系统与数据库技术数据库系统的特点 数据结构化 数据共享性高,冗余度低 数据独立于程序 统一管理和管制数据在数据库系统中,一般采用数据模型来对现实世界数据进行抽象。数据模型是数据库系统中用于数据表示和操作的一组概念和定义。各种数据库产品都是基于某种数据模型的。现实世界现实世界(客观对象)(客观对象)抽象抽象概念系统概念系统转换转换计算机系统计算机系

15、统(概念模型)(概念模型)(数据模型)(数据模型)首先把现实世界的对象抽象为某一种不依赖于具体计算机系统的数据结构(概念模型);然后再把概念模型转换为计算机中DBMS所支持的数据模型 关系数据模型关系数据模型概念模型可以按用户观点准确地模拟应用单位对数据的描述及业务需求,即对应用数据和信息建模。建模的最终目的是按计算机系统所支持的数据模型来组织数据。数据模型要用严格的形式化定义来描述数据的结构特点和结构约束。通常一个数据模型包括以下两方面的内容:数据静态的特性它包括数据的基本逻辑结构,数据间的联系和数据中的完整性约束,以保证数据的正确、有效和相容。数据的动态特性它指定义在数据上的操作,包括这些

16、操作的规则及实现操作的语言。目前常用“实体-联系(Entity-Relationship,简称E_R)”方法来建立概念模型。概念模型 是对应用单位数据的第一次抽象,也是用户和数据库设计人员之间进行交流与沟通的工具。ER概念模型有关术语实体:凡是可以被人们识别而又可以互相区别的客观对象统统抽象为实体(Entity)。具有共性的一类实体可以组合为一个实体集。属性:实体一般具有若干特征,用于描述其性质,这种特征称之为实体的属性(Attribute)。称每个属性的取值范围为值域。实体主键:能够唯一标识实体的属性或属性组(这组属性的任何真子集无此性质)称为实体集的实体键。联系:抽象到概念系统中的实体之间

17、会有各种联系(Relationship)。如果一个实体集有多个实体键存在,则可从中选一个最常用的作为实体主键,简称主键(Primary Key)。联系又可分为两种:联系又可分为两种:1.1.实体集内部的联系实体集内部的联系 2.2.实体集之间的联系实体集之间的联系 三类不同语义的联系:三类不同语义的联系:(以二元联系以二元联系(两个实体集之间的联系两个实体集之间的联系)为例为例)一对一联系(一对一联系(1 1:1 1)对于实体集A的每一个实体,实体集B中至多有一个实体与之联系;反之亦然,则称实体集A和实体集B具有1:1联系 一对多联系(一对多联系(1 1:n)对于实体集A中的每一个实体,实体集

18、B中有n个实体与之联系;而对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B存在1:n的联系。多对多联系(多对多联系(m:n)若对于实体集A中的每一个实体,实体集B中有n个实体与之联系;而对于实体集B中的每一个实体,实体集A中也有m个实体与之联系,则称该二个实体集A,B之间存在m:n联系 ER图学号学号SNO姓名姓名SNME系别系别DEPART出生年月出生年月BDATE学生学生S所属所属SCL班级班级CLASS班号班号CLNO班名班名CLNAME班长班长MONITOR排座排座SS教室座位教室座位SIE排号排号ROW列号列号COLUMN选课选课SC成绩成绩GR

19、ADE课程课程C课程号课程号CNO课程名课程名CNAME学时学时LHOUR开课时间开课时间SEMESTERnm1n11性别性别SEX身高身高HEIGHT数据模型 层次模型(Hierarchica Model)层次模型用树结构表示实体集之间的联系。网状模型(Network Model)用网络结构表示实体集之间联系的数据模型。关系模型(Relational Model)用二维表结构表示实体集以及实体集之间联系的数据模型 面向对象模型(Object-Orinted Model)在面向对象模型中把现实世界的实体都模拟为一种对象,并把类似的对象归并为一类(Class)每个对象有一个状态,对象的状态是该对

20、象属性值的集合 每个对象有一组操作,而每个操作决定对象的一种行为 每个对象有一个唯一的标识符,它把对象状态和对象行为“封装”在一起 对象之间通过消息进行通信。当一个对象要求另一个对象做某个动作时,就向它发送一个消息,以激活该对象的某个方法 对象的每个方法都对应且仅对应一条消息 对象运行的结果也以消息的形式给出 面向对象模型6.2 关系数据库第第6 6章信息系统与数据库技术章信息系统与数据库技术6.2.1 关系模型(1)关系数据模型的逻辑结构 关系数据模型的基本结构是关系 关系数据模型中数据的逻辑结构是一张二维表(Table),它由表名、行和列组成。表的每一行称为一个元组(Tuple),每一列称

21、为一个属性(Attribute)。用关系数据模型对一个具体单位中客观对象的实体集、属性和联系的结构描述,一般称为关系数据模式(Data Schema),而二维表中的内容即为其实例。关系数据模式的一般描述形式为:R(A1,A2,Ai,An)1 关系数据模型的数据结构(2)关系数据模型的存储结构 在关系数据模型中,实体集、实体集之间的联系都用二维表来表示。在支持关系模型的数据库(即关系数据库)物理组织中,二维表以文件形式存储。在大多数数据库中,二维表与操作系统中的文件相对应。文件系统(操作系统)文件系统(操作系统)关系模型关系模型数据库语言数据库语言SQL记录类型记录类型关系模式关系模式基本表结构

22、基本表结构文件文件关系(二维表)关系(二维表)基本表基本表记录记录元组元组行行数据项数据项属性属性列列(3)关系数据模型的特点在这一节里,我们从集合论角度给出关系数据结构的形式化定义。【定义1】域(Domain)是一组具有相同数据类型的值的集合。【定义2】给定一组域D1,D2,Dn,这些域中可以有相同的。其笛卡尔积(Cartesian product)为:D1D2 Dn=(d1,d2,dn)|diDi,i=1,2,n。2 关系模型结构的形式化定义【定义3】D1D2Dn的子集称为在域D1,D2,Dn上的关系。若D1,D2,Dn对应的属性名为A1,A2,,An,则可将这种关系的结构表示如下:R(A

23、1/D1,A2/D2,An/Dn),可简化为:R(A1,A2,,An)与前述相一致,称这种结构为关系数据模式,其中R为关系数据模式的名,n为关系数据模式的属性的个数,称为关系的目(degree或arity)。关系中的每个元素称关系的元组(Tuple),用t表示。由此,若R的值用r来表示,它是n目元组t的集合,即:r=t1,t2,tm。其中,每个元组t可表示为:t=(v1,v2,vm),viDi,1in在关系数据模型中,对每个关系还作了一些限制在关系数据模型中,对每个关系还作了一些限制关系模式用R(A1,A2,An)表示,仅仅说明关系的语法,但是并不是每个合乎语法的元组都能成为R的元组,它还要受

24、到语义的限制。数据的语义不但会限制属性的值,数据的语义还会制约属性间的关系,这些约束可以用来保证数据库中数据的正确性,称其为关系数据模型的完整性约束。三类关系数据模型的完整性规则:(1)实体完整性(2)引用完整性(3)用户定义完整性约束 3 关系数据模型的完整性(1)实体完整性 若属性A为关系R的主键,则A不能为空值(即其值处于未知状态,记为Null)或重值。【定义4】设F是基本关系R(指对应实际存储的文件)的一个或一组属性,但不是R的主键。如果F与另一个基本关系S的主键KS相对应,则称F是基本关系R的外键(Foreign key),关系R和S可以是同一个关系。(2)引用完整性 R1的外键F要

25、么是被引用关系R2中某一元组实际存在的主键值,要么为空值。简单地说,即“引用完整性”要求在关系中不允许引用不存在的实体(即元组)。(3)用户定义完整性约束 用户定义完整性它反映某一具体应用所涉及的数据必须满足的语义要求,由应用环境对数据的需求而决定。E_R概念模型转换为关系模式的两条原则 实体的转换 联系的转换“联系”转换成”关系模式”中的主键应仔细考虑:联系联系 为为 1:1联系联系 为为 1:n联系联系 为为 m:n4 E_R概念模型转换为关系数据模式6.2.2 关系数据库的基本操作 关系数据模型提供了关系操作的能力,这种操作能力可用代数方式和逻辑方式来表示,分别称为关系代数和关系演算。关

26、系代数:用对关系的运算来表达查询要求的方法(代数方式表示)关系演算:用谓词来表达查询要求的方式(逻辑方式表示)关系代数操作简称为关系操作。分为两类:传统的集合操作 关系专用的操作 关系操作的结果仍为关系,可以再参与其他关系操作,构成关系代数表达式,由此描述对关系的各种复杂操作。StRttSR 关系是元组的集合,因此集合运算均可适用于关系。StRttSR (2)差操作设关系R和S并相容,其差操作(Difference)表示为R-S,操作结果生成一个新关系,其元组由属于R,但不属于S的元组组成:1 传统的集合操作(1)并操作 设有关系R和关系S,它们有相同的模式结构(称R与S是“并相容”),其并操

27、作(Union)表示为RS,操作结果生成一个新的关系,其元组由属于R的元组和属于S的元组共同组成:并、差、交、积并、差、交、积StRttSR (3)交操作 (Intersection)设关系R和S并相容,其交操作表示为:RS,操作结果为:即结果关系中的元组由既属于R又属于S的元组组成。)(SRRSR)(RSSSR关系的交可以用差来表示:关系的交可以用差来表示:或者或者(4)广义笛卡尔积 设关系R和S分别具有p和q个属性,定义R和S的广义笛卡尔积(Extended Cartesian Product)是一个具有(p+q)个属性的集合,每一个元组的前p个属性来自R的一个元组,后q个属性来自S的一个

28、元组。广义笛卡尔积记为RS,定义如下:StRtttttSRqpqp,注意:RS有mn个元组其中 R 为关系名,逻辑表达式 F(t)表示条件,F(t)中的运算符包括、=、及算术表达符,运算对象可以是属性名,常量等。由此可见,选择操作实际上是从关系中选取使条件 F(t)为真的元组组成新的关系,它是从行的角度进行的操作。2 专门的关系操作它包括:选择、投影、连接、自然连接、除法(1)选择操作(Selection)选择操作是从关系中选择满足条件的元组组成一个新关系。选择操作用下式表示:)(t t真tFRF F(R)=RtAtRA )()(,RCA)(RbB(a)关系RABCABCACabcabcaca

29、afafcedcd(2)投影操作()投影操作(Project)投影操作是对关系作垂直分解。从关系的属性中选择属性列,由这些属性列组成一个新关系。若A为关系R中的属性列,投影操作表示为:连接是从关系R和S的广义笛卡尔积中选取属性值之间满足某一 运算的元组,记为 SRji(3 3)连接操作)连接操作(Join)其中 i 表示关系R第i个属性,j表示关系S中第j个属性,是算术 比较符。连接的形式定义如下:)()(SRSRjpiji其中p是关系R的属性个数。第(p+j)个属性满足运算的元组。如果是等号“=”那么这个连接操作称为“等值连接”。在R 和S的广义笛卡尔积中挑选第i个属性和SRji自然连接是一

30、种特殊的等值连接,它要求两个关系中进行比较的属性必须是相同的属性列,并且在结果中把重名的属性列去掉。即若关系R和S具有相同的属性列B,则自然连接记作:(4 4)自然连接)自然连接(naturaljoin),BtBtStRtBttqpqpqpR S=Btq其中 是从关系S中去掉B属性列的元组。设有关系R(x,y)和S(y),x和y为属性列,且S(y),则除法操作(Division)可记为:)()(RSRRxxx(5)除法操作)除法操作RS=R R:学生:学生-外语课程选修表外语课程选修表S S:外语课程开设表:外语课程开设表R RS S:选修全部外语课程学生表:选修全部外语课程学生表学号学号 姓

31、名姓名 课程号课程号 课程名课程名 C005 张雷张雷 W-001 英语英语 C005 张雷张雷 W-002 日语日语 C005 张雷张雷 W-003 德语德语 C008 王宁王宁 W-001 英语英语 C008 王宁王宁 W-003 德语德语 R098 钱欣钱欣 W-001 英语英语 A041 周光明周光明 W-002 日语日语 A041 周光明周光明 W-003 德语德语 M038 李霞霞李霞霞 W-001 英语英语 A041 周光明周光明 W-001 英语英语 课程号课程号 课程名课程名 W-001 英语英语 W-002 日语日语 W-003 德语德语 周光明A041张雷C005姓名学号

32、3.关系代数操作的应用实例 以上9种关系代数操作,其中并、差,广义笛卡尔积、投影和选择5种操作称为基本操作,它们可以组成关系代数的完备操作集。其他操作(如交、连接和除法)均可以用这5种基本操作来表达。6.2.3 关系数据库语言SQL数据库语言:数据库管理系统配置,使用户可以对数据库进行各式各样的操作,构成用户和数据库的接口的语言。由于DBMS所提供的语言一般局限于对数据库的操作,不同于计算机的程序设计语言,因而称它为数据库语言。关系数据库语言是一种非过程语言。SQL(Structured Query Language):一种基于关系代数和关系演算之间的语言非过程语言是有别于过程语言的,即对用户

33、而言只要说明“做什么”,指出需要何类数据,至于“如何做”才能获得这些数据的过程,则不必要求用户说明,而由系统来实现。SQL数据库具有三级体系结构。在SQL中,逻辑模式对应于基本表(Base Table),存储模式对应于存储文件,用户模式主要对应于视图(View),元组称为“行”,属性称为“列”。1 SQL 数据库的体系结构SQL数据库的体系结构用户用户1 1用户用户2 2用户用户3 3用户用户n n视图视图V V1 1视图视图V Vp p基本表基本表B B1 1基本表基本表B B2 2基本表基本表B B3 3基本表基本表B Bm m存储文件存储文件S S1 1存储文件存储文件S S2 2存储文

34、件存储文件S S3 3存储文件存储文件S Sq q用户模式用户模式逻辑模式逻辑模式存储模式存储模式2 SQL数据定义SQL提供数据定义语言(DDL),它包括:定义基本表 修改基本表 删除基本表建立和删除索引 建立和删除视图 等。定义基本表的SQL语句表示为:CREATE TABLE(列名数据类型完整性约束条件,)表示可含有该子句,也可为空,视实际定义要求而定。是所要定义的基本表名字。定义基本表时要指明每个列的类型和长度,同时还可以定义与该表有关的完整性约束条件。这些完整性约束与基本表的定义内容一并被存入系统的数据字典中,当用户操作基本表中的数据时,由DBMS自动检查该操作是否违背这些完整性约束

35、条件。数据库查询是数据库的核心操作。SQL语言提供了SELECT语句进行数据库查询。SELECT查询语句简单的形式为:SELECT A1,A2,An(指出目标表的列名或列表达式序列)FROM R1,R2,Rm(指出基本表或视图序列)WHERE F (F为条件表达式)GROUP BY 列名序列 (结果表分组)ORDER BY 列名排序方向(结果表排序)3 SQL的数据查询它可将一个记录插入到指定的表中。语句格式为:INSERT INTO (,)VALUES(,)4 SQL的数据更新(1)插入语句)插入语句(INSERT)UPDATE SET,WHERE (2)修改语句)修改语句(UPDATE)修改语句可对指定表中已有数据进行修改。语句格式如下:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!