您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级VF重点难点:关系数据库标准语言SQL
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年3月23日 发表评论 进入社区
更多知识点请查看:http://ncre.educity.cn/ncrefx/200703231548431006.htm

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

    本章节内容来自全国计算机等级考试用书《计算机等级考试二级VF语言考点分析、题解与模拟》。本章主要考查SQL的数据定义、修改和查询功能。通过对历年试卷内容的分析,本章考核内容约占25%,属于重点考查对象。由《计算机等级考试二级VF考点分析、题解与模拟》命题走势图8-1可知,本节部分所涉及的考题分值基本上是稳定的。
     

    8.1  SQL的数据定义功能

    8.1.1  考点1:表的定义

    表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下:

    create table table_name[NAME LongTableName][FREE] (field1 type[(size)] [index1][NULL|NOT NULL] [PRIMARY KEY|UNIQUE] [,field2 type[(size)][index2][NULL|NOT NULL][,...]] [,multifieldindex[,...]])

    其中,“NAME LongTableName”是为建立表指定的长名;“FREE”可以建立一个自由表(不添加到当前数据库中的表);“table_name”是欲建立的新表的名称;“field1”和“field2”是新表中新字段的名称,至少要有一个字段以上;“type”是字段的数据类型;“size”是字段的大小;“index1”和“index2”是利用CONSTRAINT条件子句定义一个单一字段的索引名称;“multifieldindex”是利用CONSTRAINT条件子句定义一个多重字段的索引名称;“NULL|NOT NULL”说明字段允许或不允许为空;“PRIMARY KEY”说明建立主关键字(主索引),“UNIQUE”说明建立候选索引(不是唯一索引)。本章节内容来自希赛全国计算机等级考试用书《计算机等级考试二级VF考点分析、题解与模拟》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032472

    create table还有一些其他选项,如创建临时表和使用select子句从其他表中读取某些字段组成新表等。还有,在创建表时可用PRIMARY KEY、KEY、INDEX等标识符设定某些字段为主键或索引,利用FROM ARRAY ArrayName根据指定的数组内容建立表等。

    
    
    (1)在一对圆括号里列出完整的字段清单;
    (2)字段名间用逗号隔开;
    (3)字段名间的逗号后要加一个空格;
    (4)最后一个字段名后不用逗号;
    (5)所有的SQL陈述都以分号";"结束。

       例8.1.1  在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用______子句说明主索引。[2005年9月 填空题第12题]
    答案:PRIMARY KEY。本章节内容来自希赛全国计算机等级考试用书《计算机等级考试二级VF考点分析、题解与模拟》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032472