- 3
- 0
- 约9.33千字
- 约 12页
- 2017-08-05 发布于河南
- 举报
第2章 SQL语言初步
SQL(Structured Query Language),顾名思义,它是一种结构化的查询语言。其特点是功能丰富:同时具有数据定义(DDL)、数据操纵(DML)、数据控制(DCL)和强大的查询功能。而且完成核心功能只用了9个动词,易于学习和使用。所以是目前关系数据库的标准语言。
2.1 与SQL有关的基本概念
SQL支持数据库的三级模式结构:外模式、模式及内模式。SQL所涉及到的三个基本对象:视图、基本表及存储文件与之相对应。如P20图2-1。下面分别介绍这三个基本概念:
1、基本表:(Base Table)
基本表是模式的基本内容。每个基本表都是一个实际存在的关系。从用户角度来看,它是一张二维的数据表。
2、视图(View)
视图是外模式的基本单位,用户通过视图使用数据库中基于基本表的数据。
(1)顾名思义,视图即用户眼中所看到的图像,是直接面向用户及应用程序的一个窗口,它实际上并不存在,只是一个逻辑上的定义,是一张虚表。视图在被使用时是呈现在用户眼前的一张虚表,不用时是存放在数据库的数据字典中的一条查询定义。
(2)视图是从已有的若干关系中导出的关系。基本表是关系,视图也是关系。所以说,用户可以在基本表上定义视图,也可以在视图上定义视图。
(3)视图是系统依据它的定义从基本表或其它视图中导出来呈现到用户眼前的。它的定义包括:从哪几个关系中,根据什么
原创力文档

文档评论(0)