合肥师范学院大数据的库实验四.docx

上传人:b****1 文档编号:1826666 上传时间:2022-10-24 格式:DOCX 页数:6 大小:238.58KB
下载 相关 举报
合肥师范学院大数据的库实验四.docx_第1页
第1页 / 共6页
合肥师范学院大数据的库实验四.docx_第2页
第2页 / 共6页
合肥师范学院大数据的库实验四.docx_第3页
第3页 / 共6页
合肥师范学院大数据的库实验四.docx_第4页
第4页 / 共6页
合肥师范学院大数据的库实验四.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

合肥师范学院大数据的库实验四.docx

《合肥师范学院大数据的库实验四.docx》由会员分享,可在线阅读,更多相关《合肥师范学院大数据的库实验四.docx(6页珍藏版)》请在冰豆网上搜索。

合肥师范学院大数据的库实验四.docx

合肥师范学院大数据的库实验四

师学院实验报告

超赞棒棒哒课程名称:

数据库原理院(系):

计算机学院专业/年级:

2014计算机科学与技术(嵌入式班)

实验四——数据库编程(4课时)

一、实验目的

1.掌握ODBC的配置;

2.能编写简单的存储过程和函数,并调用;

二、实验预习容

上机前请预习以下容,并在空白处填写相应的步骤或命令。

1.配置ODBC,使用VFP中的表单,查询SCHOOL数据库中STUDENTS表中所有记录。

2.编写存储过程并调用,请写出相应命令;

在查询分析器中,编写存储过程usp_get_stuinfo,使用一个名为xm能够传送进存储过程的参数。

允许以学生的查询该生的基本信息;

Create procedure usp_get_stuinfo xm varchar(32) As

Select *

From students

Where sname=xm

Exec. usp_get_stuinfo

1)在查询分析器中调用存储过程查询“飞”同学的基本信息的语句;

Exec.usp_get_stuifo飞

注释:

数据库没有飞这个学生

3.编写函数并调用,请写出相应命令;

在查询分析器中,定义联表值函数Fun,用于返回各职称的教师基本信息;

select*fromteachers

altertableteachers

addpostchar(10)

updateteachers

setpost=

casetid%2

when'0'then'教授'

when'1'then'工程师'

End

在查询分析器中,使用Fun进行选择以获得“教授”职称的教师基本信息;

createfunctiontpost(postchar(15))

returnstable

asreturn(

select*fromteachers

wherepost=post

select*fromtpost('工程师')orderbytid

在查询分析器中,编写标量函数Func,用于返回两个整数中的最大值;

createfunctionfunc(aint,bint)

returnsintas

begin

declarecint

ifa>b

setc=a

ifa

setc=b

returnc

end

printdbo.func(25,15)

1)在查询分析器中,调用此函数,输出两个数中的最大值;

2)在SQLSERVER中定义函数FUNS,返回指定参数的平方,配置好ODBC后,在VFP中调用FUNS并输出结果;

4.结束本次实验

三、实验课后训练

1.自行学习实验指导书P130【实验4.1SQLSERVER事务的定义】;

2.自行学习实验指导书P137【实验4.2SQLSERVER2005事务与锁】;

3.自行练习实验指导书P165【实验4.6游标及游标并发】;(P1674.6.3实验容要完成)

四、实验报告

什么是ODBC?

ODBC开放数据库互连是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中

有关数据库的一个组成部分,它建立了一组规,并提供了一组对数据库访问的标准API(应用

程序编程接口)。

这些API利用SQL来完成其大部分任务。

ODBC本身也提供了对SQL语言的支

持,用户可以直接将SQL语句送给ODBC。

 

 

联表值函数、标量函数、存储过程有什么区别?

2.联表值函数、标量函数、存储过程有什么区别?

联表值函数:

用户定义表值函数返回表数据类型,没有函数主体,表是单个select语句的结果集。

标量函数:

标量函数返回一个确定类型的标量值。

其返回值类型为除text、ntext、image、cursor、timestamp和table类型外的其它数据类型。

函数体语句定义在begin-end语句,其中包含了可以返回值的Transact-SQL命令。

存储过程:

存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。

功能强大,限制少,不能直接引用返回值,用select语句返回记录集

联表值函数,标量函数均为用户自定义函数,诸多限制,有许多语句不能使用,许多功能不能实现,可以直接引用返回值,用表变量返回记录集。

3.实验总结(实验过程中出现的问题、解决方法、结果如何或其它)

一开始并不清楚数据库开放式互联的ODBC是什么,经过老师的上课讲课,加上自己拿着笔记本调试开始了解了这种访问数据库的方式。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1