下载此文档

ch3-关系数据库语言课件.ppt


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
第3章关系数据库语言中国铁道出版社数据库技术及应用贾铁军主编沈学东副主编刘泓漫熊玉梅闫俊英编著高等应用型院校计算机教育规划教材上海市精品课程“数据库原理及应用”*,其中外模式对应视图,模式对应基本表,内模式对应存储文件。如图3-1所示。(BaseTable)基本表是模式的基本内容。它是实际存储在数据库中的表,是独立存在的,不是由其它的表导出的表。一个基本表对应一个实际存在的关系。关系模型中的元组在基本表中称为行,属性称为列;(View)视图是外模式的基本单位。是从基本表或其他视图导出的一虚表,用户可以通过视图使用数据库中基于基本表的数据。视图本身不独立存储在数据库中,数据库把视图以一种逻辑定义形式保存在数据字典里。当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。。一个基本表可以跨几个存储文件,一个存储文件也可存放几个基本表。一个基本表可以有若干个索引,。,也可以是应用程序。用户可用SQL语句对视图和基本表进行查询等操作。课堂讨论(1)什么是基本表?(2)什么是视图?(3)什么是存储文件?(4)SQL语言有哪些特点?,易学易用功能强、、操纵、,只提要求及数据,(语言;操作对象及结果都是关系)(定义语言,查询语言,操纵语言,控制语言)(自含式-嵌入式)Create,drop,select,insert,updateDelete,grant授权,,即数据库模式。一个SQL模式由模式名和模式拥有者的用户名或帐号来确定,SQL模式包含了这个模式中所有元素的定义。创建了一个SQL模式,就是定义了一个存储空间,其语法如下:CREATESCHEMA<模式名>AUTHORIZATION<用户名>【案例3-1】定义商品销售数据库的SQL模式,【注意】模式中的元素是指:基本表、视图、索引等。大多数系统将“SQL模式”成为“数据库”,语句采用“SCHEMA”改为“DATABASE”。DATABASE符号<>,[],/,可以删除这个SQL模式。其语法如下:DROPSCHEMA<模式名>[CASCADE|RESTRICT]删除方式有两种:CASCADE(级联式)方式:执行DROP语句时,,使用要慎重。RESTRICT(约束式)方式:执行DROP语句时,当SQL模式中有下属元素时,拒绝执行DROP语句,即只有SQL模式下没有下属元素时才能撤消。此为SQL模式删除的默认参数选项.【案例3-2】撤消SQL模式商品销售及其下属所有的元素。、INT长整数SMALLINT短整数REAL浮点数(取决于计算机精度)DOUBLEPRECISION双精度浮点数(取决于计算机精度)FLOAT(n)浮点数,精度至少为n位数字NUMERIC(p,s)定点数,由p位数字(不包括符号、小数点)组成,小数点后面有s位数字(也可写成DECIMAL(P,s)或DEC(P,s))字符串型CHAR(n)固定长度为n的字符串VARCHAR(n)最大长度为n的变长字符串位串型BIT(n)固定长度为n的二进制位串BITVARYING(n)最大长度为n的变长二进制位串布尔型BOOLEAN其值可以是:TRUE(真)、FALSE(假)。日期时间型DATE用来存储年、月和日的值,表示日期,形式为YYYY-MM-DDTIME用来存储时、分和秒的值,表示时间,形式为HH:MM:、修改和删除基本表(结构),SQL语言使用CREATETAB

ch3-关系数据库语言课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人feng1964101
  • 文件大小870 KB
  • 时间2020-08-19