1 / 25
文档名称:

数据库系统概论AnIntroductiontoDatabaseSystems.ppt

格式:ppt   大小:1,414KB   页数:25
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论AnIntroductiontoDatabaseSystems.ppt

上传人:阳仔仔 2020/8/8 文件大小:1.38 MB

下载得到文件列表

数据库系统概论AnIntroductiontoDatabaseSystems.ppt

相关文档

文档介绍

文档介绍:数据库系统概论 AnIntroductiontoDatabaseSystems黔南民族师范学院计算机科学系主讲:钟志宏E-mail:******@:将SQL语句嵌入到其它宿主语言中(如C、C++、Java、basic等等)。SQL语言提供了两种不同的使用方式:交互式、嵌入式为什么要引入嵌入式SQLSQL语言是非过程性语言事务处理应用需要高级语言这两种方式细节上有差别,在程序设计的环境下,,程序中会含有两种不同计算模型的语句SQL语句:描述性的面向集合的语句、负责操纵数据库高级语言语句:过程性的面向记录的语句、负责控制程序流程为了区分SQL语句与主语言语句,所有SQL语句必须加前缀EXECSQL,以(;)结束:EXECSQL<SQL语句>;AnIntroductiontoDatabaseSystems程序实例(续)intmain(void)/*C语言主程序开始*/{ int count=0; charyn;/*变量yn代表yes或no*/ printf("Pleasechoosethedepartmentname(CS/MA/IS):"); scanf("%s",deptname);/*为主变量deptname赋值*/ ******@localhost:54321USER"SYSTEM"/"MANAGER";/*连接数据库TEST*/ EXECSQLDECLARESXCURSORFOR/*定义游标*/ SELECTSno,Sname,Ssex,Sage/*SX对应语句的执行结果*/ FROMStudent WHERESDept=:deptname; EXECSQLOPENSX;/*打开游标SX便指向查询结果的第一行*/}AnIntroductiontoDatabaseSystems存储过程存储过程:由PL/SQL语句书写的过程,经编译和优化后存储在数据库服务器中,使用时只要调用即可。存储过程的优点:运行效率高降低了客户机和服务器之间的通信量 有利于集中控制,方便维护,对实施企业规则有利是事务的组要组成AnIntroductiontoDatabaseSystemsPL/SQL的块结构PL/SOL块的基本结构: DECLARE ------变量、常量、游标、异常等定义的变量、常量等只能在该基本块中使用当基本块执行结束时, ------SQL语句、PL/SQL的流程控制语句 EXCEPTION------异常处理部分 ENDAnIntroductiontoDatabaseSystems