文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > 第3章 关系数据库标准语言SQL
侵权投诉

第3章 关系数据库标准语言SQL

数据库原理教案word版

两种方式下,SQL的语法结构基本上是一致的,提供了极大的灵活性与方便性。

5.语言简洁,易学易用

SQL功能极强,但语言十分简洁,完成核心功能只用了9个动词,并且接近英语口语。(见P81表)。

3.1.3SQL与三模式结构

1.关系数据库的模式结构

RDBMS支持关系数据库的三级模式结构。(见P81图)。

外模式对应于视图和部分基本表;模式对应于基本表;内模式对应于存储文件。

基本表是本身独立存在的表,一个关系对应一个基本表;一个或多个基本表对应一个存储文件;一个表可有若干索引,索引也存放在存储文件中。存储文件的逻辑结构组成了关系数据库的内模式。存储文件的物理结构对用户是透明的。

2.SQL对关系数据库模式的支持

用户可以用SQL对基本表和视图进行查询或其它操作。

3.2学生-课程数据库

分析学生课程数据库,分析基本表,属性,主码,外码等。

3.3数据定义

SQL的数据定义功能有三个操作,分别是创建(CREATE)、删除(DROP)和修改(ALTER)。主要包括模式定义、表定义、视图定义和索引定义(见p83表)。SQL通常不提供修改模式、视图、索引的操作。用户如果想修改这些对象,只要先将它们删除掉,然后再重新创建。

3.3.1模式的创建与删除

1 什么是模式

定义模式实际上定义了一个命名空间,在这个空间中可以定义该模式包含的数据库对象,例如基本表、视图、索引等。(Oracle中对模式的解释:模式是一个命了名的对象的集合,对象可以是表、视图、索引、存储过程、触发器等。一个用户被创建时,一个与之对应的模式也被创建;一个用户只能与一个模式相关;用户名与模式经常互换。)

2 定义模式

格式1:CREATE SCHEMA <模式名> AUTHORIZATION <用户名>

格式2:CREATE SCHEMA <模式名>AUTHORIZATION <用户名>[<表定义子句>|<视图定义子句>|<授权定义子句>]

说明:

1)如果没有指定<模式名>,那么<模式名>隐含为<用户名>。

2)用户可以在创建模式的同时在这个模式中创建基本表、视图,也可以授权。 例1:定义一个学生-课程模式S-T。

CREATE SCHEMA “S-T” AUTHORIZATION WANG;

例2:

CREATE SCHEMA AUTHORIZATION WANG;

例3:

CREATE SCHEMA TEST AUTHORIZATION ZHANG

CREATE TABLE TAB1(COL1 SMALLINT,

COL2 INT,

COL3 CHAR(20),

COL4 NUMERIC(10,3),

COL5 DECIMAL(5,2));

上一页第2页

你可能喜欢

  • 小学语文教学研究试题
  • 英语口试
  • 小学试卷
  • 象形文字
  • Java编程
  • 关系数据理论
  • win7安装教程

热门文档

相关文档

  • 第3章关系数据库标准语言SQL习题课

    数据库原理及应用 Principle and Application of Database 关系数据库标准语言SQL 第三章 关系数据库标准语言SQL 习题课) (习题课) 1 基本知识点需要了解的: 语言...

  • 第3章关系数据库标准语言SQL习题课

    从而体会SQL语言 之所以能够成为用户和业界所接受,并成为国际标准的原因; 体会面向过程的语言和SQL语言的区别和优点;体会关系数据 库系统为数据库应用系统的开发提供...

  • 第3章关系数据库标准语言SQL(1)

    第3章关系数据库标准语言SQL(1)_经济学_高等教育_教育专区。数据库原理及应用 Principle and Application of Database 第三章 关系数据库标准语言SQL 数据库原理...

  • 第3章关系数据库标准语言SQL

    数据库系统概论 An Introduction to Database System 第三章 关系数据库标准语言SQL 第三章 关系数据库标准语言SQL 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3....

  • 第3章 关系数据库标准语言SQL(习题集)

    3、在关系数据库标准语言 SQL 中,实现数据检索的语句命令是_select__。 4、在 SQL 语言的结构中,_表_有对应的物理存储,而_视图_没有对应的物理存储。 5、...

  • 第3章 关系数据库标准语言SQL--3.5-3.6

    数据库原理与应用第3章 关系数据库标准语言SQL --3.5管理数据表-3.6数据更新 本章要点 ? 本章介绍关系数据库标准语言SQL。 ? SQL语言包括数据定义语言(DDL,...

  • 第3章 关系数据库标准语言SQL(下)

    佛山科学技术学院 3.5 数据查询功能 SQL的核心是查询.SQL的查询命令也称作 SQL SELECT命令,该命令使用非常灵活, 可以完成复杂的查询. 要求熟练掌握SQL SELECT命令...

  • 第3章关系数据库标准语言SQL914-918

    3.5 ? 3.6 SQL语言概述 数据定义 查询 数据更新 数据控制 视图 关系数据库标准语言SQL ? SQL语言(Structured Query Language) – 1974年由Boyce和Chamberlin提出...

  • 第3章 关系数据库标准语言SQL(上)

    第3章 关系数据库标准语言SQL(上)第3章 关系数据库标准语言SQL(上)隐藏>> 佛山科学技术学院 第3章 ? 关系数据库标准语言SQL SQL是Structured Query Language(...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email