数据定义
被考次数: 6次
被考频率: 中频率
答错率:    49%
知识难度:
考试要求: 了解     
知识路径:  > 数据库基础知识  > 关系数据库标准语言(SQL)  > 用SQL进行数据定义(表、视图、索引、约束)


本知识点历年真题试卷分布
>> 试题列表    
 

 
       SQL的数据定义功能包括定义表、定义视图和定义索引,由于视图是基于基本表的虚表,索引是依附于基本表的,所以SQL通常不提供视图定义和索引定义的修改操作,用户只能先将它们删除然后再重建。SQL的数据定义语句有:CREATE TABLE(创建表)、DROP TABLE(删除表)、ALTER TABLE(修改表)、CREATE VIEW(创建视图)、DROP VIEW(删除视图)、CREATE INDEX(创建索引)、DROP INDEX(删除索引)。
       (1)定义、删除、修改基本表。
       ①定义基本表。
       表格由若干列所组成,创建表格时应当定义列并分配字段属性。定义基本表的指令是:
       
       其中<表名>是所要定义的基本表的名字,建表的同时可以定义与改表有关的完整性约束条件。一些常用的数据类型:
       .CHAR (n):一个长度为n的固定长度字符串。
       .VARCHAR (n):一个长度不大于n的长度可变的字符串。
       .INT:全字长二进制整数。
       .DECIMAL (p[,q]):压缩十进制数,共p位,小数点后有q位,0≤q≤p≤15,q=0时可以省略不写。
       ②删除基本表。
       删除基本表的指令为:
       
       基本表一旦删除,表中的数据、表的索引和视图都将自动删除。
       (2)建立与删除索引。
       用户可以根据需要在基本表上建立一个或多个索引,这是加快查询速度的有效手段。一般来说,数据库管理员(DBA)或建表的人来完成建立与删除索引的工作,用户不必(也不能)选择索引,系统在存取数据时会自动选择合适的索引作为存取路径。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有