求学快递网是国内领先的B2M2C教育培训网上信息平台!

首页 | 分站加盟 | 课程发布 | 最新课程 | 最新机构 | 培训专题 | 全国分站 | 帮助中心

计算机等级考试_计算机等级考试报名_计算机考试成绩查询_求学快递网

计算机等级考试一步到位
您的位置:求学快递网 > 计算机等级考试 > 考试辅导 > 章节复习 > 计算机数据库技术第六章复习:数据库标准语言SQL - 正文内容

计算机数据库技术第六章复习:数据库标准语言SQL

计算机数据库技术第六章复习:数据库标准语言SQL

 

求学快递网计算机等级考试专题重点推荐:2016年计算机等级考试报考时间 计算机等级考试证书领取时间2016年计算机等级考试报考指南2016年计算机等级考试大纲2016年计算机等级考试政策2016年计算机等级考试报考条件2016年计算机等级考试科目等最新新闻资讯。

 

1、SQL(Structured Query Language)称为结构化查询语言,SQL已经成为关系数据库领域中的一种主流语言,1987年被国际标准化组织(ISO)采纳为国际标准

1992年公布了SQL92(SQL2),1999年公布了SQL93(SQL3,对象-关系SQL),2003年公布SQL2003(SQL4)

2、SQL 特点:SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体

综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式(自含式和嵌入式SQL)、语言简洁,易学易用。

3、SQL数据库体系结构:外模式对应于视图和部分基本表、模式对应于基本表,内模式对应于存储文件

基本表是本身独立存在的表,一个关系就是一个基本表(存放实际数据),行对应元组,列对应属性;一个基本表可以跨一个或多个存储文件存放,一个存储文件可以存放多个基本表;所有基本表的集合构成了模式;基本表是模式和外模式的一部分。

一个SQL表可以是一个基本表,也可以是一个视图。视图是一个或几个基本表导出的表,数据库中存放视图的定义,视图的数据仍然在基本表中。视图是一个虚表,是外模式的一部分。

一个SQL表可以有若干索引,索引放在存储文件中。存储文件的逻辑结构组成了SQL数据库的内模式。物理结构由操作系统管理,对用户透明。

SQL用户可以是一个应用程序,可以一个SQL用户。

4、SQL的数据类型:预定义数据类型、构造数据类型、用户定义数据类型

5、基本的SQL定义语句:关系数据库的基本对象是模式、表、视图、索引和域

基本对象创建删除修改

模式       CREATE SCHEMADROP SCHEMA

基本表CREATE TABLEDROP TABLEALTER   TABLE

视图CREATE VIEWDROP TABLE

索引CREATE INDEX       DROP INDEX

域CREATE DOMAINDROP DOMAIN

6、基本操作语句

(1)模式的定义与删除 Create Schema <模式名> AUTHORIZATION <用户名>

Drop Schema <模式名>|CASCADE|RESTRICT

(2)基本表的操作:创建:CREATE TABLE[模式名.]<表名>(<列名><数据类型>(列级完整性约束〕

[,<列名><数据类型>[列级完整性约束]…

〔,<表级完整性约束>〕);

<列级完整性约束条件>:涉及相应属性列的完整性约束条件

<表级完整性约束条件>:涉及一个或多个属性列的完整性约束条件

CREATE TABLE S_SC_C.SC

(S# CHAR(8),C# CHAR(8),GRADE INT NOT NULL,

PRIMARY KEY (S#,C#),FOREIGN KEY(S#) REFERENCES STU(S#)

);

PRIMARY KEY (S#,C#),FOREIGN KEY(S#) REFERENCES STU(S#)为表完整性约束

修改:ALTER TABLE<表名>

「ADD<新列名><数据类型>[完整性约束〕〕

[DROP <列名>][<完整性约束名>]〕

[MODIFY<列名><数据类型>」;

删除:当某个基本表不再需要时,可以用DROP TABLE语句进行删除,其格式为:

DROP TABLE<表名>

基本表一旦被删除,表中的数据、此表上建立的索引和视图都将自动被删除。因此执行删除基本表的操作时一定要格外小心。DROP TABLE <表名> RESTRICT 视图等关联对象没有事先删除则不能执行删除操作

(3)索引操作

建立索引是加快查询速度的有效手段,提供多种存取路径

UNIQUE 唯一索引,建立的索引其值必须唯一

CLUSTER聚簇索引,表示索引值的顺序与表中记录的物理顺序一致,适合在经常查询的列上建立,不适合在经常更新的列上建立

CREATE [UNIQUE][CLUSTER]INDEX<索引名>

ON<表名>(<列名>[<次序>〕[,<列名>[<次序>」…」);

<次序>指定索引值的排列次序,可选ASC(升序)或DESC(降序),默认值为ASC

如:CREATE  UNIQUE  INDEX   SCno  ON  SC( Sno  ASC,Cno  DESC);

删除索引:DROP INDEX<索引名>;删除索引时,系统会同时从数据字典中删去有关该索引的描述

 

 

 

关注求学快递网计算机等级考试专题,帮你了解最新的计算机等级考试资讯服务2016年计算机等级考试报考时间,让你轻松备考计算机等级考试!

求学快递网计算机等级考试专题的小编们根据网民搜索喜爱,第一时间公布2016年计算机一级考试报名时间、2016年计算机二级考试报考指南、2016年计算机三级考试历年真题、2016年计算机四级考试复习资料供广大求学爱好者学习使用,欢迎继续关注求学快递网计算机等级考试专题,并给我们提供宝贵的意见!

 

相关推荐

计算机等级考试最新机试技巧
计算机等级考试高效利用技巧

最新计算机资讯

热点专题

计算机等级考试经验技巧分享

关于本站  诚征英才  广告服务  招生服务  免责声明  分站加盟  VIP会员  联系我们  网站地图  网站记事

版权所有 CopyRight 2008-2017 粤ICP备14009694号 www.studyems.com, Inc. All Rights Reserved
违法和不良信息举报邮箱:2881796407@qq.com 举报电话: