数据库的4个基本概念
数据库系统概述——数据库基本概念

数据库系统概述——数据库基本概念1.1数据库基本概念数据、数据库、数据库管理系统和数据库系统是数据库中最常⽤的四个基本概念(术语)。
1)数据(Data)定义:描述事物的符号记录,是指⽤物理符号记录下来的、可以鉴别的信息。
多种表现形式:⽐如,⽂本数据→数字、字母、⽂字特殊字符等,多媒体数据→图形图像、动画、影像、声⾳、语⾔等。
各种形式的数据经过数字化处理后可存⼊计算机,便于进⼀步加⼯、处理使⽤。
⾃然语⾔描述客观事物、交流信息→过于繁琐,不便于形式化,不利于计算机表达。
⽤事物某些显著的特征或属性来描述事物→能再计算机中有效地存储和处理客观事物。
理解:对客观事物的描述有很多种表达⽅式,如何能快速获取简要信息来理解客观事物,提炼显著特征更为有效。
⽐如张三同学的个⼈信息,“张三是现居于⼴州的⼀名⼤三的男同学,出⽣于1993年,⼀个会说粤语的⼴西⼈。
”长篇下来,如果要获取张三是不是⼀名学⽣,就要在⽂字内容中寻找相关的语义。
但是如果提炼显著的特征属性,计算机可以快速的匹配相关特征直接判断张三是否是学⽣。
特征描述如下图,特征姓名性别出⽣⽇期出⽣地点⾝份现居住地址年级语⾔数据张三男1993⼴西学⽣⼴州⼤三粤语需要注意的是,仅有数据记录往往不能完全表达其内容的含义,有些还需要经过解释才能明确其表达的含义。
例如,上⾯的特征描述只有张三的数据,没有特征标识,那么⼴西和⼴州的地点分别表达了什么数据含义,出⽣地,居住地,旅游市还是什么?因此难以直接从两个地名理解所表达的意思。
由此可见,数据以及关于该数据的解释是密不可分的。
数据的解释是对数据含义的说明,也称数据的语义(数据所蕴含的信息)。
数据与其语义密不可分,没有语义的数据是没有意义和不完整的。
因此,数据是信息存在的⼀种形式,只有通过解释或处理的数据才能成为有⽤的信息。
2)数据库(DataBase,DB)通俗地被称为存储数据的仓库,只是这个仓库是存储在计算机存储设备上的,并且其所存储的数据是按⼀定的格式进⾏存储。
数据库的基本概念

1.关系的基本操作:选择、投影、并、差、笛卡尔集。
2.声明变量的语句:declare @XXX (XXX为变量名称)3.判断并发调度的正确性:(1)可串行性的调度:多个事务的并发执行是正确的,当且仅当其结果与某一次串行的执行这些实物的结果相同。
(2)可串行性:是并发事务调度的准则。
按照这个准则,一个给定的并发调度,当且仅当他是可串行化的才认为是正确的调度。
4.事物的四个特性:原子性、一致性、隔离性和持续性。
5.定义视图:Create view <视图名称>[(列名)[,(列名)]]As<子查询>[with check option]6.关系数据理论:7.范式:(1)第二范式:若R∈1NF,且每一个非主属性完全依赖于码,则R∈2NF(2)第三范式:非主属性中不存在传递关系。
8.角色、权限(1)创建角色:create role <角色名>(2)给角色授权:create <权限> on <对象类型> 对象名to 角色。
9.设计中概念模型描述什么:实体、属性、码、实体型、实体集、联系。
10.关系的完整性:实体完整性、参照完整性、用户定义的完整性。
11.读锁和写锁的定义:(1)写锁:又称“排它锁”,若事物T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事物都不能对A加任何类型的锁,直到T释放A上的锁。
(2)读锁:又称“共享锁”,若事物T对数据对象A加上S锁,则事物T可以读A但不能修改A,其他事物只能对A加S锁,而不能加X锁,直到T释放A上的S锁。
简答:1.关系模式:判断是第几范式,分析指出主键、外键P175 例题42.举例说明参照完整性(外键取值的几种情况)P49例题1,例题2,例题33.数据库的设计步骤、任务。
(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)物理结构设计(5)数据库实施(6)数据库运行和维护4.描述并发调度中锁的概念、作用(1)概念:事物T对某个数据对象操作之前,先向系统发出申请,对其加锁。
数据库系统概论考点总结

第一章绪论4个基本概念:数据、数据库、数据库管理系统、数据库系统数据:描述事物的符号记录数据的含义称为数据的语义计算机系统层次结构:硬件、操作系统、数据库管理系统、应用开发工具、应用系统数据库发展阶段:人工管理阶段、文件系统阶段、数据库系统阶段。
从文件系统到数据库系统标着着数据管理技术的飞跃。
数据库是计算机的基础软件数据库系统特点:数据结构化数据共享性高、冗余度低且易扩充数据独立性高物理独立性:指用户的应用程序与数据库中数据的物理储存时相互独立的。
逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。
数据由数据库管理系统统一管理和控制数据模型:是数据库系统的核心和基础。
描述了系统的静态特性、动态特性和完整性约束条件。
第一类:概念模型第二类:逻辑模型和物理模型概念模型表示法:实体联系方法:用E-R图表示。
数据模型的组成要素:数据结构数据操作数据的完整性约束条件常用数据模型:层次模型网状模型关系模型:最重要的数据模型,是用二维表的形式表示实体和实体间联系的数据模型。
面向对象数据类型对象关系的数据模型半结构化数据模型实体:客观存在且相互可区别的事物。
实体间联系:一对一、一对多、多对多。
基本层次联系:指两个记录以及它们之间一对多(包括一对一)的联系。
关系模型要求关系必须是规范化的。
模式:是数据库中全体数据的逻辑结构和特征的描述。
只涉及“型”,不涉及值。
实例:模式的一个具体值。
模式是相对稳定的、实例是相对变动的。
三级模式结构:模式,也称为逻辑模式外模式,也称为子模式或用户模式。
内模式:也曾内存储模式。
一个数据库中只能有一个内模式。
两种映像:外模式/模式映像、模式/内模式映像。
第二章关系数据库数据模型一般来说是由三个部分组成:数据结构数据操作数据约束域:一组具有相同数据类型的值的集合。
一个域允许不同取值的个数称为这个域的基数。
候选码:某一个属性组的值能唯一标识一个元组,而其子集不能,成该属性组为候选码。
数据库的数据概念

数据库的数据概念
数据库的数据概念包括以下几个方面:
1. 数据:数据库存储的基本单位,是描述事物的符号记录。
2. 数据库记录:数据库中的数据组织方式,它代表一个实体或一个事物的所有相关信息。
3. 数据库表:数据库中的逻辑结构,由一组有相同结构的记录组成。
4. 数据库字段:表中的每个列,用于存储特定类型的数据。
5. 数据库模式:数据库中的数据结构,包括表、字段、关系等。
6. 数据库关系:不同表之间的联系,可以是一对一、一对多或多对多关系。
7. 数据库主键:表中用来唯一标识记录的字段,用于保证数据的完整性和一致性。
8. 数据库外键:表中用来与其他表建立关联的字段,用于维护表之间的一致性。
9. 数据库索引:提高数据查询效率的数据结构,可以加速数据的检索和排序。
10. 数据库约束:用于限制数据的完整性和一致性的规则,包括主键约束、唯一约束、外键约束等。
数据库模型基础知识及数据库基础知识总结

数据库模型基础知识及数据库基础知识总结数据库的4个基本概念1.数据(Data):描述事物的符号记录称为数据。
2.数据库(DataBase,DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。
3.数据库管理系统(DataBase Management System,DBMS4.数据库系统(DataBase System,DBS)数据模型数据模型(data model)也是一种模型,是对现实世界数据特征的抽象。
用来抽象、表示和处理现实世界中的数据和信息。
数据模型是数据库系统的核心和基础。
数据模型的分类第一类:概念模型按用户的观点来对数据和信息建模,完全不涉及信息在计算机中的表示,主要用于数据库设计现实世界到机器世界的一个中间层次➢实体(Entity): 客观存在并可相互区分的事物。
可以是具体的人事物,也可以使抽象的概念或联系➢实体集(Entity Set): 同类型实体的集合。
每个实体集必须命名。
➢属性(Attribute): 实体所具有的特征和性质。
➢属性值(Attribute Value): 为实体的属性取值。
➢域(Domain): 属性值的取值范围。
➢码(Key): 唯一标识实体集中一个实体的属性或属性集。
学号是学生的码➢实体型(Entity Type): 表示实体信息结构,由实体名及其属性名集合表示。
如:实体名(属性1,属性2,…)➢联系(Relationship): 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体型内部的联系(各属性)和实体型之间的联系(各实体集)。
有一对一,一对多,多对多等。
第二类:逻辑模型和物理模型逻辑模型是数据在计算机中的组织方式物理模型是数据在计算机中的存储方式数据模型的组成要素数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成关系模型(数据模型的一种,最重要的一种)从用户观点看关系模型由一组关系组成。
每个关系的数据结构是一张规范化的二维表。
数据库知识点总结

数据库知识点总结数据库是当今信息时代中至关重要的组成部分,它为我们管理和存储大量的数据提供了有效的手段。
无论是企业的业务运营、科研机构的数据处理,还是日常生活中的各种应用,都离不开数据库的支持。
接下来,让我们一起深入了解数据库的一些关键知识点。
一、数据库的基本概念数据库(Database)可以简单地理解为一个有组织的数据集合,这些数据按照特定的规则和结构进行存储,以便于管理、查询和更新。
它不仅存储了数据,还包含了数据之间的关系。
数据库管理系统(DBMS)则是用于管理数据库的软件,常见的有MySQL、Oracle、SQL Server 等。
DBMS 提供了一系列的功能,如数据定义、数据操作、数据控制等,使得用户能够方便地与数据库进行交互。
二、数据库模型1、层次模型层次模型将数据组织成类似树形的结构,其中每个节点只有一个父节点,但可以有多个子节点。
这种模型简单直观,但在处理复杂的数据关系时可能会受到限制。
2、网状模型网状模型允许节点有多个父节点和子节点,数据之间的关系更加复杂和灵活。
然而,其结构复杂,实现和维护难度较大。
3、关系模型目前应用最广泛的是关系模型。
它将数据组织成二维表格的形式,称为关系表。
每个表由行(记录)和列(字段)组成,通过主键和外键来建立表之间的关系。
关系模型具有数据独立性高、结构简单、易于理解和维护等优点。
三、关系数据库的基本操作1、数据定义语言(DDL)用于创建、修改和删除数据库对象,如表、视图、索引等。
例如,使用 CREATE TABLE 语句创建表,使用 ALTER TABLE 语句修改表结构,使用 DROP TABLE 语句删除表。
2、数据操作语言(DML)用于对数据库中的数据进行插入、更新和删除操作。
例如,使用INSERT INTO 语句插入数据,使用 UPDATE 语句更新数据,使用DELETE FROM 语句删除数据。
3、数据查询语言(DQL)主要用于从数据库中检索数据,最常用的就是 SELECT 语句。
数据库相关概念数据

数据库相关概念数据如下:1.数据库:数据库是存储在计算机内的数据集合,可以存储各种类型的数据,包括结构化数据和非结构化数据。
数据库的目的是实现数据的存储、共享和检索。
2.数据库管理系统(DBMS):DBMS是用于管理数据库的系统软件,它提供了对数据库中数据的存储、检索、更新和保护等操作的管理和控制。
DBMS 支持多种数据模型,如关系模型、层次模型和网络模型等。
3.数据模型:数据模型是描述数据、数据关系以及数据操作的抽象表示。
常见的数据模型有层次模型、网状模型和关系模型等。
其中,关系模型是最常用的数据模型,它使用表格的形式来表示数据和数据之间的关系。
4.关系数据库:关系数据库是使用关系模型构建的数据库,它使用表格的形式来存储和管理数据。
关系数据库管理系统(RDBMS)是支持关系模型的DBMS。
常见的RDBMS有MySQL、Oracle、SQL Server等。
5.SQL:SQL是用于管理关系数据库的标准编程语言。
通过使用SQL语言,用户可以执行查询、插入、更新和删除等操作来管理和操作关系数据库中的数据。
6.数据仓库:数据仓库是一个大型的、集成的、稳定的数据存储系统,用于支持决策支持和数据分析。
数据仓库从多个源收集数据,并进行清理、整合和转换,以提供一致、准确和可靠的数据。
7.数据挖掘:数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取出隐藏在其中的、有用的信息和知识的过程。
数据挖掘技术包括聚类分析、分类和预测等。
8.元数据:元数据是描述其他数据的结构化的数据,如数据库模式、表结构、列定义等。
元数据有助于管理和理解数据仓库中的数据结构和关系。
9.主键:主键是数据库表中的一个或多个字段的组合,用于唯一标识表中的每一行记录。
主键值必须是唯一的,不能为空。
10.外键:外键是一个表中的字段,其值引用另一个表的主键。
外键用于建立两个表之间的关系,并确保引用完整性。
以上是数据库相关的一些基本概念,这些概念对于理解和管理数据库非常重要。
数据库涉及的概念

数据库涉及的概念数据库涉及的概念包括以下几个方面:1. 数据库:数据库是指按照一定的数据模型组织、存储和管理数据的集合。
它是一个结构化的数据存储容器,用于保存和管理组织的数据。
2. 数据库系统:数据库系统是指由数据库、数据库管理系统(DBMS)和应用程序组成的一种软件系统。
数据库系统提供了对数据库进行管理和操作的功能和接口,允许用户通过应用程序存储、获取、更新和分析数据。
3. 数据模型:数据模型是描述数据结构、数据操作、数据约束和数据语义的概念工具。
常见的数据模型有层次模型、网络模型、关系模型和对象模型等。
4. 实体-关系模型(ER模型):ER模型是一种用于描述现实世界中概念和实体之间关系的数据模型。
在ER模型中,实体用于表示具有独立存在和可识别性的现实世界对象,关系用于表示实体之间的联系。
5. 表(Table):表是数据库中存储数据的基本单位。
表由行(记录)和列(字段)组成,每一列代表一种属性,每一行代表一个实例或记录。
6. 主键(Primary Key):主键是表中用于唯一标识每一条记录的字段或字段组合。
主键的值在表中必须是唯一且非空的,用于确保表中记录的唯一性。
7. 外键(Foreign Key):外键是一个表中的字段,它引用另一个表中的主键,用于建立两个表之间的关系。
外键用于保持数据的完整性和一致性。
8. 索引(Index):索引是用于提高数据库查询速度的数据结构。
索引通过创建某个属性的快速查找结构,可以加速对表中数据的查询操作。
9. 查询语言:查询语言是用于在数据库中进行数据查询和操作的语言。
常见的查询语言有结构化查询语言(SQL)和NoSQL数据库的查询语句。
10. 事务(Transaction):事务是指数据库中的一组操作,这些操作要么全部成功执行,要么全部失败回滚。
事务机制用于保证数据的一致性和完整性。
11. 视图(View):视图是从一个或多个表中选择特定的列和行而创建的虚拟表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库的4个基本概念1.数据(Data):描述事物的符号记录称为数据。
2.数据库(DataBase,DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。
3.数据库管理系统(DataBase Management System,DBMS4.数据库系统(DataBase System,DBS)数据模型数据模型(data model)也是一种模型,是对现实世界数据特征的抽象。
用来抽象、表示和处理现实世界中的数据和信息。
数据模型是数据库系统的核心和基础。
数据模型的分类第一类:概念模型按用户的观点来对数据和信息建模,完全不涉及信息在计算机中的表示,主要用于数据库设计现实世界到机器世界的一个中间层次➢实体(Entity): 客观存在并可相互区分的事物。
可以是具体的人事物,也可以使抽象的概念或联系➢实体集(Entity Set): 同类型实体的集合。
每个实体集必须命名。
➢属性(Attribute): 实体所具有的特征和性质。
➢属性值(Attribute Value): 为实体的属性取值。
➢域(Domain): 属性值的取值范围。
➢码(Key): 唯一标识实体集中一个实体的属性或属性集。
学号是学生的码➢实体型(Entity Type): 表示实体信息结构,由实体名及其属性名集合表示。
如:实体名(属性1,属性2,…)➢联系(Relationship): 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体型内部的联系(各属性)和实体型之间的联系(各实体集)。
有一对一,一对多,多对多等。
第二类:逻辑模型和物理模型逻辑模型是数据在计算机中的组织方式物理模型是数据在计算机中的存储方式数据模型的组成要素数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成关系模型(数据模型的一种,最重要的一种)从用户观点看关系模型由一组关系组成。
每个关系的数据结构是一张规范化的二维表。
•关系(Relation):一个关系对应通常说的一张表。
•元组(Tuple):表中的一行即为一个元组。
•属性(Attribute):表中的一列即为一个属性,给每一个属性起一个名称即属性名。
•码(Key):表中的某个属性组,它可以唯一确定一个元组。
•域(Domain):一组具有相同数据类型的值的集合。
属性的取值范围来自某个域。
•分量:元组中的一个属性值。
•关系模式:对关系的描述,一般表示为关系名(属性1,属性2,…,属性n)学生(学号,姓名,年龄,性别,系,年级)关系模式最基本的规范条件:关系的每一个分量必须是一个不可分的数据项。
关系模型的数据操纵:查询、插入、删除、更新。
数据操作是集合操作,操作对象和操作结果都是关系(若干元组的集合)完整性约束:实体完整性、参照完整性和用户定义的完整性关系模型的优缺点建立在严格的数学概念的基础上关系模型的概念单一。
无论实体还是实体之间的联系都用关系来表示。
对数据的检索和更新结果也是关系。
关系模型的存取路径对用户隐藏,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
缺点:存取路径对用户隐藏,查询效率往往不如格式化数据模型。
数据库系统从数据库管理系统角度看,数据库系统通常采用三级模式结构:数据库系统由外模式、模式和内模式三级构成。
数据库系统模式的概念型(Type)对某一类数据的结构和属性的说明值(Value)是型的一个具体赋值模式(Schema)–数据库逻辑结构和特征的描述–是型的描述–反映的是数据的结构及其联系–模式是相对稳定的模式的一个实例(Instance)–模式的一个具体值–反映数据库某一时刻的状态–同一个模式可以有很多实例–实例随数据库中的数据的更新而变动数据库系统的三级模式结构模式:也称逻辑模式,数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图。
一个数据库只有一个模式。
是数据库系统模式结构的中间层外模式(External Schema):也称子模式或用户模式,数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
介于模式与应用之间内模式(internal Schema):也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
一个数据库只有一个内模式1、外模式/模式映象定义外模式与模式之间的对应关系每一个外模式都对应一个外模式/模式映象保证数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
2、模式/内模式映象模式/内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。
数据库中模式/内模式映象是唯一的 保证数据的物理独立性当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变。
应用程序不受影响。
保证了数据与程序的物理独立性,简称数据的物理独立性关系数据库• 域:是一组具有相同数据类型的值的集合。
• 笛卡儿积:给定一组域D1、D2、…、Dn ,这些域中可以有相同的。
D1、D2、…、Dn 的笛卡尔积为:D1×D2×…×Dn ={(d1,d2,…,dn )|di ∈Di,i=1,2,…,n} 其中每一个元素( d1,d2,…,dn )叫作一个n 元组或简称元组 元素中的每一个值di 叫作一个分量一个域允许的不同取值个数称为这个域的基数• D1×D2×…×Dn 基数M 为 M= (各个域基数的乘积) • 笛卡尔积可表示为一个二维表。
表中的每行对应一个元组,表中的每列对应一个域。
∏=ni i m 1关系:D1×D2×…×Dn 的子集叫做在域 D1,D2,…,Dn上的关系(Relation) ,表示为:R(D1, D2 …, Dn)R是关系名,n为关系的目。
关系是笛卡尔积的有限子集,所以关系也是一个二维表。
若关系中的某一个或多个属性的集合能唯一地标识一个元组,则称该属性或属性组为超码。
如果构成超码属性组的任意真子集都不能成为超码,这样的最小超码称为候选码。
若一个关系有多个候选码,则选定其中一个为主码。
候选码的诸属性称为主属性。
不包含在任何候选码中的属性称为非主属性或非码属性关系可以有三种类型:基本关系(基本表或基表)实际存在的表,是实际存储数据的逻辑表示查询表:查询结果对应的表视图表:由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据基本关系具有的性质①列是同质的,每一列中的分量是同一类型的数据,来自同一个域。
②不同的列可出自同一个域,其中的每一列称为一个属性,不同的属性要给予不同的属性名。
③列的顺序无所谓,列的次序可以任意交换。
④任意两个元组的候选码不能相同。
⑤行的顺序无所谓,行的次序可以任意交换。
⑥分量必须取原子值,每一个分量都必须是不可分的数据项。
关系模式定义:关系的描述称为关系模式。
它可以形式化地表示为:R(U,D,dom,F)其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集合。
关系模式简记为R(U)或R(A1,A2,…,An)其中R为关系名, A1,A2,…,An为属性名。
而域名及属性向域的映象常常直接说明为属性的类型、长度。
关系模式是型,关系是值关系模型中三类完整性约束:实体完整性:若属性A是基本关系R的主属性,则属性A不能取空值。
参照完整性:若属性F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中每个元组在F上的值必须为:或者取空值或者等于S中某个元组的主码值用户定义的完整性实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。
SQL数据定义一、定义基本表CREATE TABLE <表名>(<列名> <数据类型>[ <列级完整性约束条件> ][,<列名> <数据类型>[<列级完整性约束条件>] ] …[,<表级完整性约束条件> ] )Primary key (Sno, Cno),Foreign key (sno) references S(sno),常用完整性约束实体完整性约束:PRIMARY KEY参照完整性约束:FOREIGN KEY用户自定义的完整性约束:CHECK约束check(grade>=0 and grade<=100),唯一性约束(UNIQUE)非空值约束(NOT NULL)二、修改基本表ALTER TABLE <表名>[ ADD <新列名> <数据类型> [ 完整性约束 ] ][ DROP <完整性约束名> ] ALTER TABLE S DROP CONSTRAINTS 约束名;Alter Table S drop column Scome;[ MODIFY <数据类型> ];ALTER TABLE S MODIFY Sname Char(20);三、删除基本表语句格式:DROP TABLE <表名>索引•创建索引的方法可以分为直接方法和间接方法•直接创建索引的方法就是使用CREATE INDEX语句直接创建•间接创建索引就是通过创建其他对象而附加创建了索引,例如在表中定义主键约束或唯一约束时,同时也创建了索引。
建立索引CREATE [UNIQUE|BITMAP] INDEX <索引名>ON <表名>(<列名>[<次序>][,<列名>[<次序>] ]…);–用<次序>指定索引值的排列次序,升序:ASC,降序:DESC。
缺省值:ASC–UNIQUE表明此索引的每一个索引值只对应唯一的数据记录–BITMAP表示要建立的索引是位图索引,位图索引主要用来节省空间,减少ORACLE对数据块的访问。
在OLAP(数据分析处理)中应用位图索引有优势。
删除索引DROP INDEX <索引名>;查询语句格式SELECT [ALL|DISTINCT] <目标列表达式> [别名][,<目标列表达式>[别名]] …FROM <表名或视图名>[别名][, <表名或视图名>[别名] ] …[ WHERE <条件表达式> ][ GROUP BY <列名1> [ HAVING <条件表达式> ] ][ ORDER BY <列名2> [ ASC|DESC ] ];(缺省即为asc升序)字符串匹配谓词Like可以用来进行字符串的匹配。