数据库的4个基本概念
数据库的基本概念及原理

数据库的基本概念及原理数据库是现代信息系统中最重要的组成部分之一,用于存储、管理和访问大量数据。
它是组织结构化数据的集合,能够为用户提供持久化的数据存储和高效的数据检索。
本文将介绍数据库的基本概念和原理,帮助初学者了解数据库的工作原理和相关概念。
1. 数据库的定义与特点一个数据库是由一组相互联系的数据集合组成的,这些数据被组织成表、记录和字段。
数据库的特点包括:数据的持久性:数据库中的数据是长期保存的,不受计算机系统的关机或崩溃等因素的影响。
数据的共享性:数据库可以被多个用户访问和使用,满足多用户并发访问需求。
数据的独立性:数据库允许数据与应用程序分离,使得数据的改变不会影响相关的应用程序。
数据的安全性:数据库提供对数据的访问控制和安全性管理,确保只有授权用户可以访问和修改数据。
2. 数据库的三级模式结构数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户所见到和使用的数据库的部分,它定义了用户的视图和对应的操作,使用户能够方便地进行数据的查询、修改和删除等操作。
概念模式是数据库的逻辑结构,定义了数据之间的关系和约束条件,描述了整个数据库的逻辑模型。
内模式是数据库的物理结构,描述了数据在计算机存储器中的存储方式和存取方法。
三级模式结构使得数据库的设计和维护能够相互独立,提高了系统的可扩展性和灵活性。
3. 数据库的基本原理数据库系统的核心原理包括数据模型、数据组织和数据操作三个方面。
数据模型描述了数据的逻辑结构和表示方式,常见的数据模型有层次模型、网状模型和关系模型。
其中,关系模型是最常用的数据模型,它采用基于关系的数据结构,通过表、记录和字段来组织和表示数据。
数据组织指的是数据库中数据的存储方式,包括物理存储结构和索引机制。
物理存储结构定义了数据在存储介质上的存储方式,如表空间、页和块等。
索引机制用于提高数据的检索效率,常见的索引方式有B树索引和哈希索引。
数据操作是用户对数据库进行的操作,包括数据的查询、插入、更新和删除等。
数据库系统概述——数据库基本概念

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

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

简述数据库的概念和特征数据库是一种用于存储和管理数据的软件系统。
它是指在计算机中长期存储的一系列数据的集合,这些数据是按照特定的数据模型组织和保存的。
数据库的概念和特征如下:1. 概念:数据库是由数据、数据库管理系统(DBMS)和用户组成的。
数据是数据库的核心,是存储在数据库中的事实和知识的表示。
数据库管理系统是指管理和控制数据库的软件系统,负责数据的组织、存储、访问、查询、更新和维护等。
用户是数据库使用者,通过DBMS来访问和操作数据库中的数据。
2. 特征:(1)数据共享性:数据库是为了共享数据而建立的,可以被多个应用程序和用户同时访问和使用。
通过数据库管理系统,不同用户可以按照其权限和需求来访问和操作数据库中的数据,实现数据共享和协作。
(2)数据独立性:数据库实现了数据的逻辑独立性和物理独立性。
逻辑独立性指用户可以通过逻辑视图来访问和操作数据,而不必考虑数据的物理存储方式和组织结构。
物理独立性指数据库的物理存储结构可以独立于用户进行调整和改变,而不会影响到用户的应用程序和数据访问。
(3)数据持久性:数据库中的数据是长期存储的,不受计算机断电、系统崩溃等因素的影响。
当系统恢复正常时,数据库可以继续使用,并保持数据的有效性和一致性。
(4)数据一致性:数据库通过约束和一致性规则来保证数据的一致性。
约束是对数据的合法性和完整性进行限制的规则,可以通过主键、外键和唯一性约束等实现。
一致性规则是对数据操作和更新的完整性要求,例如ACID原则(原子性、一致性、隔离性和持久性)。
(5)数据安全性:数据库提供了丰富的安全机制来保护数据的安全和隐私。
通过用户身份验证、访问控制、数据加密、备份和恢复等手段,可以防止非法访问、数据泄露和数据丢失等安全问题。
(6)数据容量和性能:数据库可以存储大量数据,并提供高效的数据访问和处理能力。
通过采用索引、优化查询、并发控制和缓存等技术,可以提高数据库的存储容量和数据处理性能,满足多样化的应用需求。
数据库的数据概念

数据库的数据概念
数据库的数据概念包括以下几个方面:
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): 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体型内部的联系(各属性)和实体型之间的联系(各实体集)。
有一对一,一对多,多对多等。
第二类:逻辑模型和物理模型逻辑模型是数据在计算机中的组织方式物理模型是数据在计算机中的存储方式数据模型的组成要素数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成关系模型(数据模型的一种,最重要的一种)从用户观点看关系模型由一组关系组成。
每个关系的数据结构是一张规范化的二维表。
数据库基础知识汇总-超详细

数据库基础知识汇总-超详细
本文档旨在汇总数据库基础知识,帮助读者快速了解数据库的概念和常见术语。
以下是一些重要的数据库基础知识:
1. 什么是数据库?
- 数据库是一个存储、管理和组织数据的系统。
它提供了一种结构化的方式来存储和操纵数据,以支持应用程序和用户的需求。
2. 数据库管理系统(DBMS)
- 数据库管理系统是一个软件工具,用于管理数据库。
它允许用户创建、访问和维护数据库,并提供了各种功能来处理数据。
3. 数据模型
- 数据模型是用于组织和表示数据的方法。
常见的数据模型包括层次数据模型、网络数据模型和关系数据模型。
4. 关系数据库
- 关系数据库是基于关系模型的数据库系统。
它使用表来表示数据,并使用结构化查询语言(SQL)进行数据操作。
5. 数据库表
- 数据库表是数据的集合,由行和列组成。
每行代表一个记录,每列代表一个属性。
6. 主键
- 主键是用于唯一标识数据库表中记录的列。
它保证每条记录
都有一个唯一标识。
7. 外键
- 外键是一个表中的列,它与另一个表中的主键相对应。
它用
于建立表之间的关系。
8. 数据库索引
- 数据库索引是一种数据结构,用于快速查找和访问数据。
它
可以提高数据库查询的性能。
9. 数据库范式
- 数据库范式是一组规则,用于设计关系数据库的结构。
它有
助于消除数据冗余和提高数据一致性。
以上只是数据库基础知识的一部分,更多内容可以在深入研究中探索。
希望这份文档对您有所帮助!。
数据库知识点总结

数据库知识点总结数据库是当今信息时代中至关重要的组成部分,它为我们管理和存储大量的数据提供了有效的手段。
无论是企业的业务运营、科研机构的数据处理,还是日常生活中的各种应用,都离不开数据库的支持。
接下来,让我们一起深入了解数据库的一些关键知识点。
一、数据库的基本概念数据库(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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库的4个基本概念数据库的4个基本概念数据库的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):一组具有相同数据类型的值的集合。
属性的取值范围来自某个域。
数据库的4个基本概念?分量:元组中的一个属性值。
?关系模式:对关系的描述,一般表示为关系名(属性1,属性2,。
,属性n)学生(学号,姓名,年龄,性别,系,年级)关系模式最基本的规范条件:关系的每一个分量必须是一个不可分的数据项。
关系模型的数据操纵:查询、插入、删除、更新。
数据操作是集合操作,操作对象和操作结果都是关系(若干元组的集合)完整性约束:实体完整性、参照完整性和用户定义的完整性关系模型的优缺点建立在严格的数学概念的基础上关系模型的概念单一。
无论实体还是实体之间的联系都用关系来表示。
对数据的检索和更新结果也是关系。
关系模型的存取路径对用户隐藏,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
缺点:存取路径对用户隐藏,查询效率往往不如格式化数据模型。
数据库系统从数据库管理系统角度看,数据库系统通常采用三级模式结构:数据库系统由外模式、模式和内模式三级构成。
数据库系统模式的概念型(Type)对某一类数据的结构和属性的说明值(Value)是型的一个具体赋值模式(Schema)C数据库逻辑结构和特征的描述C是型的描述C反映的是数据的结构及其联系C模式是相对稳定的模式的一个实例(Instance)C模式的一个具体值C反映数据库某一时刻的状态C同一个模式可以有很多实例C实例随数据库中的数据的更新而变动数据库系统的三级模式结构模式:也称逻辑模式,数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图。
一个数据库只有一个模式。
是数据库系统模式结构的中间层外模式(External Schema):也称子模式或用户模式,数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
介于模式与应用之间内模式(internal Schema):也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
一个数据库只有一个内模式1、外模式/模式映象定义外模式与模式之间的对应关系每一个外模式都对应一个外模式/模式映象数据库的4个基本概念保证数据的逻辑独立性当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
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= (各个域基数的乘积)? 笛卡尔积可表示为一个二维表。
表中的每行对应一个元组,表中的每列对应一个域。
∏=n i i m 1数据库的4个基本概念关系: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中某个元组的主码值用户定义的完整性实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。
数据库的4个基本概念SQL数据定义一、定义基本表CREATE TABLE 表名(列名数据类型[ 列级完整性约束条件][,列名数据类型[列级完整性约束条件] ] 。
[,表级完整性约束条件] )Primary key (Sno, Cno),Foreign key (sno) references S(sno),常用完整性约束实体完整性约束:***** KEY参照完整性约束:***** KEY用户自定义的完整性约束:CHECK约束check(grade=0 and grade=100),唯一性约束(UNIQUE)非空值约束(NOT NULL)二、修改基本表ALTER TABLE 表名[ ADD 新列名数据类型[ 完整性约束] ][ DROP 完整性约束名] ALTER TABLE S DROP *****INTS 约束名;Alter Table S drop column e;[ MODIFY 数据类型];ALTER TABLE S MODIFY Sname Char(20);三、删除基本表语句格式:DROP TABLE 表名索引?创建索引的方法可以分为直接方法和间接方法?直接创建索引的方法就是使用CREATE INDEX语句直接创建?间接创建索引就是通过创建其他对象而附加创建了索引,例如在表中定义主键约束或唯一约束时,同时也创建了索引。
建立索引CREATE [UNIQUE|BITMAP] INDEX 索引名ON 表名(列名[次序][,列名[次序] ]。
);C用次序指定索引值的排列次序,升序:ASC,降序:DESC。
缺省值:ASC*****表明此索引的每一个索引值只对应唯一的数据记录*****表示要建立的索引是位图索引,位图索引主要用来节省空间,减少ORACLE对数据块的访问。
在OLAP(数据分析处理)中应用位图索引有优势。
删除索引DROP INDEX 索引名;查询数据库的4个基本概念语句格式SELECT [ALL|*****T] 目标列表达式[别名][,目标列表达式[别名]] 。
FROM 表名或视图名[别名][,表名或视图名[别名] ] 。
[ WHERE 条件表达式][ GROUP BY 列名1 [ HAVING 条件表达式] ][ ORDER BY 列名2 [ ASC|DESC ] ];(缺省即为asc升序)字符串匹配谓词Like可以用来进行字符串的匹配。
格式如下:[NOT] LIKE 匹配串[ESCAPE 换码字符]通配符?% (百分号) 代表任意长度(长度可以为0)的字符串C例:a%b表示以a开头,以b结尾的任意长度的字符串。