全部科目 > 程序员 >
2021年下半年 上午试卷 综合知识
第 59 题
知识点 SQL数据定义   数据定义  
关键词 命令   数据  
章/节 数据库基础知识  
 
 
以下SQL数据定义命令中,()命令用来定义关系模式。
 
  A.  ALTER TABLE
 
  B.  CREATE INDEX
 
  C.  CREATE TABLE
 
  D.  CREATE VIEW




 
 
相关试题     数据库基础知识 

  第56题    2010年上半年  
关系模型是采用(56) 结构表达实体类型及实体间联系的数据模型。

  第24题    2022年上半年  
现有员工工资关系定义为(员工号,姓名,部门,基本工资,岗位工资,全勤奖,应发工资,扣款,实发工资)。如下SQL语句用于查询“部门人数大于2的部门员工平均工..

  第62题    2014年上半年  
设有一个员工关系EMP (员工号,姓名,部门名,职位,薪资), 若需查询不同部门中担任“项目主管”的员工的平均薪资,则相应的SELECT语句为:

将..

 
知识点讲解
· SQL数据定义
· 数据定义
 
        SQL数据定义
        SQL使用数据定义语言(DDL)实现其数据定义功能,可对数据库用户、基本表、视图、索引进行定义和撤销。SQL的DDL主要是定义基本表、视图和索引3个部分。
               基本表的定义、修改和撤销
               1)基本表的定义
               基本表定义的语法如下:
               
               完整性约束包括主键子句(Primary Key)、检查子句(Check)和外键子句(Foreign Key)。
               2)基本表的修改
               基本表修改的语法如下:
               
               删除时有子句:
               
               前者为连锁删除,后者为约束删除,即没有对本列的任何引用时才能删除。
               3)基本表的撤销
               基本表撤销的语法如下:
               
               定义和删除视图
               1)视图的定义
               视图定义的语法如下:
               
               2)视图的删除
               视图删除的语法如下:
               
               定义和删除索引
               索引分为聚集索引和非聚集索引。聚集索引是指索引表中索引项的顺序与表中记录的物理顺序一致的索引。
               1)索引的定义
               索引定义的语法如下:
               
               2)索引的删除
               索引删除的语法如下:
               
               SQL系统中的索引一经建立,就由系统使用和维护它,用户不再干预,直到撤销为止。这种索引称为隐式索引。而FoxPro系统中的索引属于显式索引,用户经常要使用索引名打开索引文件。
               综上所述,凡创建都用CREATE,删除都用DROP,改变都用ALTER,再跟类型和名字,附加子句就很容易实现相关功能了。
 
        数据定义
        DBMS提供数据定义语言(Data Definition Language, DDL),用户可以对数据库的结构进行描述,包括外模式、模式和内模式的定义;数据库的完整性定义;安全保密定义,如口令、级别、存取权限等。这些定义存储在数据字典中,是DBMS运行的基本依据。



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

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