#SQL#第一章测验和练习

一、测验

1、缩写“SQL”的含义是什么?

SQL表示结构化查询语句。(Structured Query Language)

2、SQL命令的6个主要类别是什么?

数据定义语言(DDL,Data Definition Language)

  CREATE TABLE; ALTER TABLE; DROP TABLE; CREATE INDEX; ALTER INDEX; DROP INDEX; CREATE VIEW; DROP VIEW.

数据操作语言(DML,Data Manipulation Language)

  INSERT; UPDATE; DELETE.

数据查询语言(DQL,Data Query Language)

  SELECT.

数据控制语言(DCL,Data Control Language)

  ALTER PASSWORD; GRANT; REVOKE; CREATE SYNONYM.

数据管理命令(DAC,Data Administration Commands)

  START AUDIT; STOP AUDIT.

事务控制命令(TCC,Transactional Control Commands)

  COMMIT; ROLLBACK; SAVEPOINT; SET TRANSACTION.

3、4个事务控制命令(TCC)

COMMIT  :保存数据库事务

ROLLBACK  :撤销数据库事务

SAVEPOINT  :在一组事务里创建标记点以用于回退(ROLLBACK)

SET TRANSACTIONS  :设置事务名称

4、对于数据库访问者来说,客户端/服务器模型与web技术之间的主要区别是什么?

主要区别在于与数据库的连接。使用客户端连接会登陆到服务器,直接连接到数据库;而使用Web时,我们会登陆到能够到达数据库的互联网上。

5、如果一个字段被定义为NULL,这是否表示这个字段必须要输入某些内容?

不是。如果某个字段被定义为NULL,表示字段可以不输入任何内容。如果定义是NOT NULL,则必须输入数据。

 

二、练习

1、说明下面的SQL命令分别属于哪个类别:

CREATE TABLE  :DDL

SELECT  :DQL

INSERT  :DML

ALTER TABLE  :DDL

UPDATE  :DML

2、观测下面几个表,选出合适作为主键的列。

主要考察主键的作用。主键其实是一个特定的字段,是表中的某一个特定的列。主要作用是:区分表里每一条数据,确保所用的记录都是唯一的。

表:数据存储的最常见的最简单的形式。

字段:表中的一列。

记录:表中的一行。

存储和维护有价值的数据是数据库存在的原因。

3、安装MySQL、Microsoft SQL Server和Oracle中的一种。

 

posted on 2012-12-06 23:03  半个馒头  阅读(292)  评论(0编辑  收藏  举报

导航