版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
知识储备:数据模型解析数据模型介绍数据库设计关系型数据库理解数据模型的三个层次及其对应的模型掌握数据模型的三大组成部分熟悉常见数据模型的分类掌握关系型数据库的核心概念及ACID特性了解SQL语言的基本功能及常用关系型数据库数据模型介绍01在数据库技术中,信息处理的过程通常被描述为经过“三个世界”的转换:现实世界、信息世界和数据世界。每个世界代表了从用户需求到实际数据存储之间逐步抽象和具体化的一个阶段,确保最终构建的信息系统能够准确反映业务需求并高效运作。1信息处理的三个层次
现实世界是我们周围的真实环境,包含了所有实际存在的对象、事件及其复杂的相互作用。对此,数据库使用“实体模型”用于识别和定义现实中重要的对象(称为实体,如公司、职位)及其属性(如公司类型、地址),还有这些实体之间存在的关系。现实世界信息世界是对现实世界的首次抽象,它将现实中的实体、属性和关系转换为信息系统可以处理的形式。对此,数据库使用“概念模型”进行表示,常见的有实体联系(EntityRelationship,E-R)模型,帮助直观地展示实体及其之间的关系。信息世界数据世界是信息世界的进一步抽象,将信息世界中的概念转变为计算机可以处理的数据结构和格式。在这一层次,使用“数据模型”来表达,常见的数据模型包括关系模型、面向对象模型等。这些模型定义了如何在数据库系统中实际存储、检索和操作数据。数据世界信息处理的三个层次(单选题)下列关于信息处理“三个层次”的描述,正确的是(
)A.现实世界通过“逻辑模型”转换为信息世界B.信息世界使用“实体模型”描述现实对象C.数据世界将概念模型转换为具体数据结构D.三个层次分别为:现实世界、数据世界、物理世界(多选题)下列属于“信息世界”特征的有(
)A.使用E-R模型表示实体及关系B.包含具体的物理存储结构设计C.是对现实世界的首次抽象D.直接对应数据库中的表结构E.定义数据完整性约束规则练习题数据模型是对现实世界数据特征的抽象表示,是一种用于描述数据的结构、关系、约束和操作的一种抽象工具。它提供了一种统一的方式来定义和组织数据,使得数据能够被有效地存储、检索和管理。数据模型通过描述现实世界数据及其相互关系,帮助数据库设计者和用户理解和使用数据库。2数据模型数据模型的核心在于如何结构化和操纵数据,包括数据的添加、删除、显示、维护、打印、查找、选择、排序和更新等操作。数据模型通常由以下三个主要部分组成数据结构描述了数据在数据库中的组织和表示方式。它规定了数据的组成成分、数据项的类型和数据项之间的关系。在数据库语境下的数据结构更侧重于如何高效地组织和管理大量数据,这不同于计算机科学中的数据结构。数据操作
指的是对数据结构中的数据进行创建、读取、更新和删除(CRUD)等操作的规则和方法。包括查询(SELECT)、插入(INSERT)、更新(UPDATE)、删除(DELETE)等操作。具体的操作可通过SQL语句在关系模型中实现。数据完整性约束
指用来保证数据的准确性、一致性和完整性的规则和条件。包括业务规则(如一个人必须有一个合法的身份证号)、数据的完整性约束(如主键约束、外键约束、唯一性约束、非空约束等)。数据模型(单选题)下列不属于数据模型核心组成部分的是(
)A.数据结构:定义数据的组织形式B.数据操作:支持CRUD等数据库操作C.数据传输:定义数据网络传输协议D.完整性约束:确保数据准确性的规则(多选题)下列属于数据完整性约束的有(
)A.主键约束:表中每行数据唯一标识B.外键约束:表间引用关系的一致性C.事务回滚:失败时恢复数据状态D.非空约束:字段值不可为空E.索引优化:提升数据查询效率练习题按照数据模型的层次可以将数据模型可以分为:概念模型、逻辑模型和物理模型三大类。概念模型用于捕获高层次需求,逻辑模型用于设计具体的数据结构,而物理模型用于实施和优化数据库系统。概念模型也叫信息模型,概念模型是面向用户的,按照用户的视角对数据和信息进行建模,主要用于数据库设计。它不依赖于具体的数据库管理系统,通常使用简单的符号来表示信息,如E-R图。概念模型的主要目的是描述现实世界中事物的概念化结构,帮助设计人员在设计的初始阶段集中精力分析数据及其关系,而不涉及具体的计算机技术细节。概念模型逻辑模型是面向计算机系统的,用于数据库管理系统的实现。它在概念模型的基础上进一步细化,定义了数据结构、数据操作和完整性约束条件。常见的逻辑模型包括层次模型、网状模型、关系模型和面向对象模型等。逻辑模型物理模型是数据建模中最底层的模型,关注的是数据库在具体数据库管理系统上的实现细节。物理模型定义了数据如何在物理存储介质上存储,包括文件结构、索引方法、存储位置等,是最终在数据库管理系统上实施和配置数据库的直接依据。物理模型3数据模型分类—按照数据模型的层次分类根据组织和表示数据的方式可以将数据模型分为:层次模型、网状模型、关系模型、面向对象模型、文档模型、键值对模型等。下面重点介绍前4种。数据模型分类—按照数据模型的类型分类数据以树形结构组织,每个节点表示一个记录,具有严格的上下级关系。层次模型在不同领域有不同的应用,比如:
文件系统:文件夹和子文件夹(目录和子目录)形成了一个层次化的结构。
公司组织结构:不同级别的管理层和员工之间存在层级关系。层次模型的优点是结构简单、清晰,易于理解和操作,查询效率高。然而,它也存在一些缺点,如不能表示多对多的关系,难以实现对复杂数据关系的描述。在招聘大数据数据库系统中,地区、公司和岗位之间的层次结构如左图所示。数据模型分类—按照数据模型的类型分类/层次模型网状模型用于表示和组织数据及其之间的复杂关系。网状模型是对层次模型的扩展,它允许任意结点之间有多重关系,而不仅仅是单一的层次关系。由于其复杂的关系表达能力,网状模型适用于那些需要表示复杂多对多关系的应用。在招聘大数据数据库系统中,公司和岗位之间存在多对多的关系,表示一个公司可以提供多种职位,而一个职位也可以被多家公司提供,用网状模型表示为右图所示。数据模型分类—按照数据模型的类型分类/网状模型由于网状模型的复杂性和维护难度较高,因此关系模型应运而生,通过表格形式和强大的SQL语言,提供了更灵活、高效且易于使用的数据管理方式,克服了网状模型的复杂性问题。数据模型分类—按照数据模型的类型分类/关系模型关系模型是最常用的数据模型,核心概念是将数据组织成二维表格的形式,每个表格称为一个关系,由行(元组)和列(属性)组成,表中的行和列定义了具体的数据条目和其特征。以下是关系模型的关键概念:数据模型分类—按照数据模型的类型分类/关系模型概念描述关系它对应于数据库中的表格,每个关系有一个唯一的名字关系模式定义关系的结构,包括关系的名称和每个属性的名称及其类型元组关系中的一行数据,代表单个数据项属性关系中的列,代表数据项的特征。每个属性有一个名称,称为属性名。域每个属性的取值范围,即属性可以接受的值的集合。主键(PrimaryKey)表中的一个或多个属性组成的一个标识,用于唯一地标识表中的每一个元组。主键的值必须唯一,且不能为NULL。外键(ForeignKey)一个表中的一个或多个属性,其值需要参考另一个表的主关键字。这用来实现表之间的引用完整性关系操作在关系数据库中,可以执行的基本操作,包括选择、投影、连接、笛卡尔积、并、差和交面向对象数据模型是将面向对象编程中对象的概念引入数据库系统的一种模型。其核心思想是将数据和处理数据的方法封装在一起,使数据库不仅能存储数据,还能够存储与数据相关的操作。面向对象数据模型支持复杂的结构,如集合、列表、数组、对象嵌套等。面向对象数据模型具有以下几个主要特性:数据模型分类—按照数据模型的类型分类/面向对象模型特性描述对象面向对象数据库的基本单位,包含了属性(数据)和方法(操作)。对象通过类定义,类是对象的具体类型或形式。类一个类定义了一组属性和方法,所有该类的对象共享这些属性和方法。属性对象的数据特征,类似于关系数据库中的字段。方法对象可以执行的操作或行为,通常与对象的属性相关联。对象标识(OID)每个对象都有一个唯一的对象标识,用来唯一标注对象。继承类可以从一个或多个其他类中继承属性和方法。封装对象将属性和方法封装在一起,外部不能直接访问对象的属性,必须通过对象的方法来操作这些属性。多态性同一方法在不同对象中可能有不同的实现。通过多态性,可以在不改变代码结构的情况下,实现对象的多种行为。持久性和共享面向对象数据库管理系统支持对象的持久化存储,即对象可以在程序终止后仍然存在,并且可以在多个程序之间共享。面向对象数据模型提供了更自然的、贴近现实的数据表示方式,适用于那些需要处理复杂数据及其关系的应用场景,如计算机辅助设计(CAD)、办公自动化、工程数据管理等。然而,与关系模型相比,面向对象数据模型在标准化和普及程度上还需改进和推广。(单选题)关系型数据库中,一个表的行被称为:
A.属性 B.元组 C.关系 D.列(多选题)在数据模型中,以下哪些是常见的数据模型?(
)A.网络模型 B.关系模型 C.网状模型 D.层次模型(单选题)下列数据模型中,不支持多对多关系的是(
)A.关系模型:通过外键关联实现多对多B.层次模型:树状结构限制关系类型C.网状模型:允许任意节点间多重关系D.面向对象模型:通过对象关联实现复杂关系练习题(多选题)下列关于关系模型的描述,正确的有(
)A.数据以二维表形式存储,每行是一个元组 B.主键必须唯一且不可为空,用于标识元组C.外键用于建立表间关系,引用其他表的主键 D.不支持复杂数据类型,仅能存储基本类型E.关系操作包括选择、投影、连接等集合运算(单选题)下列不属于面向对象数据模型特性的是(
)A.封装:对象封装属性和方法 B.继承:类可继承父类的属性和方法C.多态:同一方法在不同对象中行为不同 D.范式:通过规范化消除数据冗余(多选题)面向对象模型中的“对象”包含(
)A.属性:数据特征,类似关系表字段 B.方法:可执行的操作,与属性关联C.OID:唯一对象标识,用于区分对象 D.元组:二维表中的一行数据E.域:属性的取值范围练习题数据库设计02数据库设计是指将数据作为中心,在遵循一定原则和规范的基础上,系统地构建数据模型的过程。其目的是创建一个能够高效、安全地存储、组织和管理数据的数据库系统。在进行数据库设计时应遵循一致性、标准化、原子性、完整性等原则。数据库设计数据库设计就是从现实世界到信息世界再到数据世界的过程,通常将这三个过程细分为六个阶段,包括:需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行与维护6个阶段,如下图所示。数据库设计流程3逻辑设计创建具体的关系模型,定义数据库的结构,将ER图转换为表。1需求分析了解和分析用户需求,包括数据需求和处理需求。2概念设计创建概念模型,通常使用E-R图(实体-关系图)来表示数据实体及其关系。6运行与维护包括定期备份数据、更新和优化数据库结构等,确保数据库系统的稳定性和安全性。4物理设计为逻辑模型选择合适的物理存储结构和访问方法。5数据库实施包括创建数据库、加载数据、配置系统参数等,确保数据库能够正常运行。数据库设计过程在这个阶段,需要明确数据库的使用目的,与业务人员和最终用户进行沟通,了解他们的需求和期望。收集业务流程、数据需求和功能需求。记录和整理需求,形成需求规格说明书。比如在招聘大数据数据库系统的需求阶段,需要记录公司名称、地址、行业、规模等信息;记录职位名称、学历要求、工作经验、职位要求等信息。1数据库设计过程—需求分析概念设计是将需求分析的结果抽象为概念模型,通常是ER图(实体-关系图)。主要任务有:①识别实体和实体间的联系。②定义实体的属性。③创建ER图,表示实体、属性和关系。④确定实体间的关系类型(一对一、一对多、多对多)。2数据库设计过程—概念设计实体属性关系公司(Company)公司ID、公司名称、公司地址、公司类型。多对多(M:N)职位(Job)职位ID、职位名称、学历要求、工作经验、职位要求。比如在招聘大数据数据库系统中的实体有公司和职位:将上面的实体、属性和关系组成用ER图表示如下数据库设计过程—概念设计实体在ER图中,实体是具有独立存在意义的事物或概念,通常用矩形框表示,并在框内写上实体名称。属性实体的属性用椭圆形表示,并用无向边连接到相应的实体上。关键属性可以用下划线表示,比如公司ID、职位ID。关系实体之间的联系用菱形框表示,并用无向边连接到相关实体上。关系类型包括一对一(1:1)、一对多(1:N)和多对多(M:N),并在连接线上标注相应的类型。数据库设计过程—概念设计逻辑设计阶段根据概念设计的结果,创建具体的关系模型,定义数据库的结构。主要步骤包括:01将ER图转换为表将每个实体和联系规范化,转化成相应的表和表中的列。02确定主键(PrimaryKey)为每个表选择一个列作为主键,确定主键时要遵循几个原则,主键必须在表中唯一标识每一行记录,保证无重复。主键的值应尽量保持不变,主键列不允许为空值。03确定外键(ForeignKey)定义表与表之间的关系,使用外键来引用其他表的主键,从而建立联系。04规范化通过规范化过程来消除数据冗余和不一致性。3数据库设计过程—逻辑设计对于招聘大数据数据库系统的ER模型,逻辑设计可以将其表示为以下关系表,表中的主键自增指的是:当插入新记录时,如果未指定主键值,数据库会自动为该主键生成一个唯一的递增值。字段名数据类型描述CompanyIDINT主键,自增,公司唯一标识CompanyNameVARCHAR(1000)公司名称CompanyAddressVARCHAR(1000)公司地址CompanyTypeVARCHAR(1000)公司类型字段名数据类型描述JobIDINT主键,自增,职位唯一标识JobTitleVARCHAR(255)职位名称EducationReqVARCHAR(255)学历要求ExperienceReqVARCHAR(255)工作经验JobDescriptionTEXT职位要求数据库设计过程—逻辑设计公司表Company职位表Job由于公司和职位之间存在多对多关系,故需要创建一个关联表如招聘记录表来存储两者之间的关系。在招聘记录表中需要设置招聘记录ID(作为主键)、以及公司ID和职位ID作为外键来关联公司表和职位表。字段名数据类型描述RecordIDINT主键,招聘记录唯一标识CompanyIDINT外键,关联公司表JobIDINT外键,关联职位表数据库设计过程—需求分析招聘记录表(CompanyJob)分类类型说明数值类型INT标准整数,如10,1200。FLOAT单精度浮点数,用于表示小数,以约7位有效数字表示数值。这并不仅仅限于小数位,而是整体有效数字,如12.13。DECIMAL(M,D)定点数,用于精确的数值计算,如货币。M
是总位数,D
是小数点后的位数。字符串类型CHAR(N)固定长度字符串,最大长度为N个字符。如公司名称。VARCHAR(N)可变长度字符串,最大长度为N个字符。TEXT大文本字符串,用于存储长文本。如职位要求。日期和时间类型DATE日期,格式为YYYY-MM-DD,表示年月日。TIME时间,格式为HH:MM:SS,表示时分秒。布尔值BOOLEAN例如是否激活、是否删除。常见表字段的类型说明数据库物理设计是在逻辑设计基础上进行的,其主要目标是对数据库内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间。在现代关系数据库中已大量屏蔽了内部物理结构,因此留给用户参与物理设计的余地并不多。4数据库设计过程—物理设计在数据库实施阶段,依据逻辑设计和物理设计,创建实际的数据库。这包括创建数据库、加载数据、配置系统参数以及进行必要的测试,以确保数据库能够正常运行。在此阶段,我们需要使用关系型数据库管理系统编写SQL语句,来完成上述任务。5数据库设计过程—数据库实施(单选题)在数据库设计中,将ER图转换为关系表的阶段是(
)A.需求分析:收集业务需求B.概念设计:创建实体关系模型C.逻辑设计:定义具体数据结构D.物理设计:优化存储路径(多选题)数据库设计的“概念设计”阶段任务包括(
)A.识别实体及实体间关系B.定义实体的属性C.创建ER图表示数据关系D.确定表的存储位置和索引E.转换ER图为关系表结构练习题关系型数据库03关系型数据库是一种基于关系模型的数据库管理系统,它使用结构化的方式存储数据。在这个模型中,数据以表格的形式组织,每个表格由行和列组成,其中行代表记录,列则定义了这些记录的数据类型和属性。关系型数据库主要特点表结构SQL支持ACID特性数据完整性
数据以二维表的形式存储,每张表都有一个唯一的名称,并且包含多个字段,每个字段都有特定的数据类型。
关系型数据库广泛使用SQL语言进行数据管理和操作,这使得数据查询变得简单且高效。
关系型数据库支持事务处理,并遵循ACID原则,确保数据操作的可靠性和一致性。
通过主键、外键等机制,关系型数据库能够确保数据的准确性和一致性,减少数据冗余和不一致问题。1关系型数据库介绍ACID原则是数据库事务处理的核心概念,确保数据库操作的可靠性和一致性。ACID代表原子性、一致性、隔离性和持久性这四个特性。原子性
(Atomicity)事务被视为一个不可分割的单元,要么全部完成,要么完全不执行。这意味着如果事务中的任何操作失败,则整个事务将回滚,确保数据库状态的一致性。一致性(Consistency)事务执行后,数据库必须保持一致状态。这依赖于预定义的规则和约束,以确保在事务开始时和结束时数据库的状态都是合法的。隔离性(Isolation)事务与其他事务隔离执行,防止并发事务之间的干扰。不同的隔离级别(如读取未提交、读取已提交、可重复读取和可序列化)提供了不同程度的隔离程度。持久性(Durability)一旦事务提交,其更改将永久保存在数据库中,即使系统发生故障也不会丢失。ACID原则(单选题)下列关于关系型数据库ACID原则的描述,错误的是(
)A.原子性:事务要么全执行,要么全回滚B.一致性:事务执行后数据库状态合法C.隔离性:事务并发执行时互不干扰D.持久性:事务提交后数据仅在内存中保存(多选题)下列哪些操作体现了ACID中的“一致性”原则?(
)A.转账时,转出账户减少金额与转入账户增加金额相等B.插入数据时,主键值不重复且非空C.多个事务并发执行时,互不读取未提交数据D.系统崩溃后,已提交事务的数据不丢失E.更新记录时,符合字段的取值范围约束练习题SQL(StructuredQueryLanguage,结构化查询语言)是一种用于访问和管理关系型数据库的标准编程语言。它是由IBM在1970年代开发的,并逐渐成为数据库管理的标准语言。1992年,SQL-92标准的发布进一步提升了SQL的功能和标准化水平,SQL标准化提升了不同数据库系统的兼容性和互操作性,降低了学习成本并提高了生产力,推动了数据库技术的普及与发展,增强了数据共享与跨平台处理能力。如今,SQL被包括IBM、Oracle、Microsoft等在内的几乎所有关系型数据库系统支持。2SQL介绍—SQL相关概念SQL的主要功能是对数据库中的数据进行查询、插入、更新、删除,以及数据库结构的创建和管理。SQL介绍—SQL相关概念SQL语言特点简洁易学语法设计简洁明了,易于学习和使用。SQL语句只需使用少量动词即可完成核心功能。面向集合的操作方式支持对元组集合进行操作,可以对单个记录和一组记录进行操作。综合统一SQL集数据定义、操纵、控制语言于一体,涵盖定义关系模式、数据操作、维护、重构及安全性控制等。
030501高度非过程化系统会自动选择存取路径并执行操作,从而简化了编程复杂性,提高了数据的独立性。以同一种语法结构提供多种使用方式SQL既可以独立地用于联机交互,也可以嵌入到高级语言(如C、C++、Java)程序中,供程序员设计程序时使用。0204SQL的基本操作分为:数据定义、数据查询、数据操纵和数据控制。下面对数据定义和数据查询语句做简单介绍。DDL用于定义和管理数据库中的对象,常见操作有创建、修改、删除、清空操作。①创建表(CREATETABLE),使用SQL语句创建一个公司表,包含公司ID、公司名称、公司地址、公司类型四个字段。其中公司ID为主键,公司名称不能为空。CREATETABLECompany( CompanyIDINTPRIMARYKEY,--主键,公司唯一标识
CompanyNameVARCHAR(255)NOTNULL,--公司名称,不允许为空 CompanyAddressVARCHAR(255),--公司地址
CompanyTypeVARCHAR(100),--公司类型
);SQL介绍—SQL基本操作/数据定义语言(DDL)(1)数据定义语言(DDL)②修改表(ALTERTABLE)修改字段名:比如,将CompanyType列重命名为Type:添加新列:比如,添加一个Industry列保存公司的所属行业:删除列:比如,删除CompanyAddress列:ALTERTABLECompanyMODIFYCompanyTypeVARCHAR(255);ALTERTABLECompanyCHANGECOLUMNCompanyTypeTypeVARCHAR(50)ALTERTABLECompanyADDCOLUMNIndustryVARCHAR(100);ALTERTABLECompanyDROPCOLUMNCompanyAddress;SQL介绍—SQL基本操作/数据定义语言(DDL)修改字段类型:将公司表中的CompanyType列的长度由100个字符增加到255个字符:③删除表(DROPTABLE),比如删除公司表,④清空表(TRUNCATETABLE),比如清空Company表:这条命令将直接删除Company表以及其中的所有数据和结构定义。在执行这条命令时,请非常谨慎,因为这是一个不可逆的操作,删除后数据无法恢复。当清空一个表时,这个表中的所有数据都会被删除,但表的结构、列、索引和约束等仍然保留。清空表通常比逐行删除更快、更高效,因为它不产生大量的日志数据。DROPTABLECompany;TRUNCATETABLECompany;SQL介绍—SQL基本操作/数据定义语言(DDL)(多选题)SQL语言的特点包括(
)A.综合统一:兼具DDL、DML、DCL功能B.过程化编程:需指定数据操作具体步骤C.面向集合:支持对元组集合进行操作D.可嵌入高级语言:如Java、C++中使用E.语法复杂:需掌握大量专业术语(单选题)下列SQL语句用于删除表中所有数据但保留表结构的是(
)A.DROPTABLECompanyB.TRUNCATETABLECompanyC.DELETEFROMCompanyD.ALTERTABLECompanyDROPALLDATA练习题DML用于在数据库中查询、插入、更新和删除数据的SQL子集。DML用于操作数据库表中的数据,但不会改变表的结构和模式。以下是DML的几种基本操作:①查询数据(SELECT)SELECT语句用于从一个或多个表中查询数据,并可以通过WHERE子句过滤结果,使用ORDERBY进行排序,或者使用JOIN连接多个表的数据。比如,从Company表中提取CompanyName和CompanyAddress这两列的数据。②插入数据(INSERTINTO)INSERT语句用于向表中插入新行。可以插入一个或多个值。比如插入一条公司信息,公司ID为1,名称为“ABC教育科技有限公司”,公司地址为“深圳市xx区”,公司类型为“私企”。SELECTCompanyName,CompanyAddressFROMCompanyNSERTINTOCompany(CompanyID,CompanyName,CompanyAddress,CompanyType)VALUES(1,'ABC科技有限公司','深圳市xx区','私企');SQL介绍—SQL基本操作/数据操作语言(DML)(2)数据操作语言(DML)③更新数据(UPDATE)UPDATE语句用于修改表中现有的行。通常与SET子句和WHERE子句一起使用以指定要更新的列和值及其条件。比如将CompanyName为“ABC科技有限公司”的公司名称修改为“AAA科技有限公司”。④删除数据(DELETE)DELETE语句用于删除表中符合条件的行。使用WHERE子句指定要删除的行,如果不加WHERE子句则会删除表中的所有行。比如删除CompanyAddress为“深圳市xx区”的公司信息。UPDATECompanySETCompanyName='AAA科技有限公司'WHERECompanyName='ABC科技有限公司';DELETEFROMCompanyWHERECompanyAddress='深圳市xx区';SQL介绍—SQL基本操作/数据操作语言(DML)(单选题)下列SQL语句中,用于更新表中数据的是(
)A.SELECTNameFROMCompanyWHEREAddress='上海'B.UPDATECompanySETType='国企'WHEREName='华为'C.INSERTINTOCompany(Name,Address)VALUES('阿里','杭州')D.DELETEFROMCompanyWHEREType='外企'(多选题)下列DML操作中,正确使用WHERE子句的有(
)A.SELECT*FROMJobWHEREEducationReq='本科'B.UPDATEJobSETExperienceReq='5年+'WHEREJobTitle='架构师'C.INSERTINTOJob(Title)VALUES('测试工程师')WHEREID=100D.DELETEFROMJobWHEREEducationReqISNULLE.TRUNCATETABLEJobWHEREType='临时岗位'练习题目前常用的关系型数据库系统包括GaussDB、MySQL、Oracle、SQL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危重病症护理难点解析
- 2026年锅炉运行值班员专项题库
- 岳阳市华容县2025届数学三年级下学期期中达标检测试题(含答案)
- AED除颤仪维护保养与护理注意事项
- 危重患者护理科研方法
- 2026年湖北省襄阳市宜城市中考物理四模试卷含解析
- 2026届河北省张家口市达标名校中考试题猜想物理试卷含解析
- 健身气功八段锦
- 2026年氧化铝制取工专题题库
- 2026春湘美版(新教材)小学美术一年级下册第四单元 快乐的时光《第1课 生日蛋糕》教学设计
- 精益生产3.VSM (价值流图及价值流分析)
- 各国打招呼方式简介课件
- 2024年中工国际工程股份有限公司招聘笔试参考题库含答案解析
- 人工智能对人类生活的影响与改变
- 基于机器视觉的表面缺陷检测方法研究进展
- 煤矿智能供电系统技术导则
- 2022年重庆市巴南区辅警考试试卷真题
- 《民航危险品运输》教学课件 第一章 民航危险品运输概述
- 少儿美术教案课件-《中班美术-小小雨伞》
- 真空测量技术基础培训系列课件
- 七年级数学平移练习题
评论
0/150
提交评论