数据库课程复习之关系数据库标准语言SQL

您所在的位置:网站首页 sql是标准化查询语言吗 数据库课程复习之关系数据库标准语言SQL

数据库课程复习之关系数据库标准语言SQL

2023-11-14 02:54| 来源: 网络整理| 查看: 265

数据库课程复习之关系数据库标准语言SQL

教材适配:王珊、萨师煊编写

1.结构化查询语言(SQL)是关系数据库的标准语言

2.SQL的特点:

综合统一:SQL集数据定义语言、数据操纵语言、数据控制语言于一体,语言风格统一,可以独立完成数据库生命周期的全部活动高度非过程化:只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径。存取路径的选择以及SQL的操作过程由系统自动完成面向集合的操作方式:SQL采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。以同一种语法结构提供多种使用方式:SQL既是独立的语言(能够独立地用于联机交互的使用方式),又是嵌入式语言(可以嵌入到高级语言中)。语言简洁,易学易用:SQL设计巧妙,语言简洁,完成核心功能只用9个动词。SQL接近英语口语。

3.视图是从一个或几个基本表导出的表,视图是一个虚表

4.SQL的数据定义语句 P80

5.模式的定义方式:CREATE SCHEMAAUTHORIZATION;

6.删除模式

DROP SCHEMA;CASCADE级联:表示在删除模式的同时把该模式中所有的数据库对象全部删除;RESTRICT限制:表示如果该模式中已经定义了下属的数据库对象(如表、视图等),则拒绝该删除语句的执行

7.基本表的定义、删除与修改(重点!!!) P82:熟悉教材的例题

8.每一个基本表都属于某一个模式,一个模式包含多个基本表

9.修改基本表ALTER TABLE

10.删除基本表 DROP TABLE[RESTRICT|CASCADE]

11.建立索引是加快查询速度的有效手段

12.建立索引:

CREATE[UNIQUE] [CLUSTER]INDEXON次序可选ASC(升序)或DESC(降序),默认值为ASC

13.数据查询、更新(重点!!!) P89:熟悉教材的例题

14.判断一个属性是否是空值,用IS NULL或IS NOT NULL来表示

15.建立视图CREATE VIEWAS[WITH CHECK OPTION]

16.删除视图DROP VIEW [CASCADE]

17.视图的作用

视图可以简化用户的操作:视图机制使用户可以将注意力集中在所关系的数据上,使数据库看起来简单、清晰,可以简化用户的数据查询操作视图使用户能以多种角度看待同一数据:视图机制可以使不同的用户以不同的方式看待同一数据。视图对重构数据库提供了一定程度的逻辑独立性:新建立的视图定义为用户原来的关系,使用户的外模式保持不变,用户的应用程序通过视图仍能查找数据视图能够对机密数据提供安全保护:视图机制使得在设计数据库应用系统时对不同的用户定义不同的视图,使机密数据不出现在不应看到这些数据的用户视图上。适当利用视图可以清晰地表达查询


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3