04章SQL.pptVIP

  • 2
  • 0
  • 约1.1万字
  • 约 81页
  • 2018-03-19 发布于河南
  • 举报
04章SQL

1.高度的综合:SQL语言集数据操纵、数据定义和数据控制功能于一体。 2.非过程化:SQL语言是一个高度非过程化的语言,在采用SQL语言进行数据操作时,只要提出“做什么”,而不必指明“怎么做”,其它工作由系统完成。 3.采用面向集合的操作方式:用户只要使用一条操作命令,其操作对象和操作结果都可以是元组的集合。 4.一种语法结构两种使用方式:自含式语言,嵌入式语言。 SQL的基本概念 SQL的基本概念(续) 基本表 本身独立存在的表 SQL中一个关系就对应一个基本表 一个(或多个)基本表对应一个存储文件 一个表可以带若干索引 存储文件 逻辑结构组成了关系数据库的内模式 物理结构是任意的,对用户透明 视图 从一个或几个基本表导出的表 数据库中只存放视图的定义而不存放视图对应的数据 视图是一个虚表 用户可以在视图上再定义视图 4.2.1 SQL语言基本数据类型(续) SQL中域的概念用数据类型来实现 定义表的属性时 需要指明其数据类型及长度 选用哪种数据类型 取值范围 要做哪些运算 创建“学生情况”表的SQL语句: Create Table 学生情况 (学号 char(10) Primary key,姓名 char(8),性别 char(2),出生年月 date,通讯地址 char(40),电话 char(20)); 创建“学生选课成绩”表并建立外

文档评论(0)

1亿VIP精品文档

相关文档