第4章 数据处理和SQL_2.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.2 结构化查询语言(SQL) 4.2.1 数据查询功能及语句 4.2.2 数据定义功能及语句 4.2.3 数据操纵功能及语句 【例3】在“教学管理”数据库中创建TEST表,表结构如下:学号(字符型,7)、课程号(字符型,5)、考试时间(日期型,可为空)、考试地点(字符型,10,可为空),并以学号+课程号为索引表达式建立名为SC的候选索引。 OPEN DATABASE 教学管理 CREATE TABLE TEST; (学号 C(7), 课程号 C(5),考试时间 D NULL,; 考试地点 C(10) NULL,; UNIQUE 学号+课程号 TAG SC) 视图是从数据表或其他视图中检索出所需数据而形成的一个虚拟表。 视图依赖于数据表而存在,且必须存在于数据库中。 使用视图既可以查询需要的数据,也可更新数据并保存到源表中。 视图可以分为本地视图和远程视图。 1.使用视图设计器创建视图 视图必须保存在数据库中,创建视图前需先打开相应数据库。 三种方法启动视图设计器: 使用项目管理器 使用“文件”菜单或常用工具栏 打开数据库设计器后,从“数据库”菜单或“数据库设计器”工具栏选择“新建本地视图” 视图设计器的操作方法与查询设计器基本相同 2. 用CREATE VIEW-SQL语句创建视图 CREATE VIEW 视图名 AS SELECT-SQL语句 例4.43 OPEN DATABASE 教学管理 CREATE VIEW GRADE_VIEW AS; SELECT STUDENT.学号,姓名,GRADE.课程号,课程名,成绩; FROM STUDENT INNER JOIN GRADE; INNER JOIN COURSE ; ON GRADE.课程号=COURSE.课程号 ; ON STUDENT.学号=GRADE.学号; ORDER BY GRADE.课程号,STUDENT.学号 视图与查询的最大不同在于,视图具有“可更新”功能,即可通过更新视图达到更新源表的目的。 要让视图具有“可更新”功能,必须在视图设计器的“更新条件”选项卡中进行以下设置: (1)设置关键字段 ; (2)设置可更新字段 ; (3)选中“发送SQL更新”。 最后保存视图,使有关视图可更新的设置信息得到保存 。 相同点:视图与查询都可以实现数据表的检索 不同点 1)查询的数据源为数据表和视图;而视图的数据源除了数据表和视图外,还可以是远程服务器上的数据表、VFP之外的数据表。 2)查询的输出去向可以是浏览窗口、屏幕、打印机、数组,还可以是自由表、图表、报表、标签等文件;而视图的输出结果只能是一个虚拟表(可当作普通表使用)。 不同点(续) 3)对视图输出结果的修改可回存到源表中,而对查询输出结果的修改不会回存到源表中; 4)视图是数据库中的一个特有功能,存在于数据库中, 只有包含视图的数据库打开后才能使用视图;而无论查询的数据源是否在数据库中, 查询都建立在数据库之外。 * 目 录 上一页 下一页 退 出 * 数据定义语言DDL用于执行数据定义的操作,如创建或删除表、索引和视图之类的对象。由CREATE、DROP、ALTER命令组成,完成数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER)。 ⑴ 定义(创建)表 【格式】CREATE TABLE 表名 (字段名1数据类型[(宽度[,小数位数])][完整性约束][NULL | NOT NULL][,字段名2…]) 【功能】定义(也称创建)一个表。 4.2.2 数据定义功能及语句 【例1】创建一个表STUD(学生信息表),它由以下字段组成:学号 (C,10);姓名(C,8);性别(C,2);班级名(C,10);系别代号(C,2);地址(C,50);出生日期 (D);是否团员 (L);备注 (M)。 CREATE TABLE STUD(学号C(10),姓名 C(10),性别 C(2),班级名 C(10),系别代号 C(2),地址 C(50),出生日期 D,是否团员 L,备注 M,照片 G) 【例2】创建一个表SC(课程成绩表),它由以下字段组成:学号(C,10);课程号(C,2)。 CREATE TABLE SC(学号 C(10),课程号 C(2)) 4.2.2 数据定义功能及语句 ⑵修改表 【格式】ALTER TABLE 表名[ADD 新字段名数据类型

文档评论(0)

PPT精品 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档