web数据库实验指导书

合集下载

web数据库实验指导书

web数据库实验指导书

网络数据库应用技术实验指导书计算机教研室编目录实验一使用SQL SERVER2000或ACCESS建立与维护数据库 (3)实验二SQL应用 (13)实验三WINDOWS2000下WEB DB环境的建构 (18)实验四HTML实验 (33)实验五VBSCRIPT(一) (37)实验六VBSCRIPT(二) (41)实验七JAV ASCRIPT(一) (43)实验八JAV ASCRIPT(二) (45)实验九ASP对象 (50)实验十利用ADO对象实现对数据库的存取操作 (56)实验十一选课网站的建立 (60)实验一使用SQL Server2000或Access建立与维护数据库一、实验目的SQL Server 2000的启动和管理工作由服务管理器和企业管理器来实现。

本次实验了解SQL Server 2000的启动,熟悉如何在SQL Server 2000图形环境下建立数据库和表。

二、实验内容1.启动数据库服务软件SQL Server 2000:在程序菜单中选择Microsoft SQL Server,如图1-1所示:图1-1再选中服务管理器,如图1-2所示:图1-2点击服务管理器后,出现SQL Server服务管理器,如图1-3所示:图1-3点击“开始/继续”按钮,启动SQL Server 2000数据库服务。

启动成功后,在时钟旁边出现一个符号,如图1-4所示。

图1-42.在SQL Server 2000中建立数据库:在程序菜单中选择Microsoft SQL Server,如图1-5所示:图1-5再选中企业管理器,如图1-6所示:图1-6点击企业管理器后,出现企业管理器的主界面,如图1-7所示:图1-7点击左边树状控制栏的+/-号可以打开和关闭SQL Server组中的本地服务项目,在选中数据库服务项目后,单击鼠标右键,出现数据库的菜单,如图1-8所示:点击新建数据库,出现新建数据库窗口,如图1-9所示:图1-9输入数据库名称:Test,点击数据文件选项卡,如图1-10所示:图1-10在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。

web数据库实验操作导论 sql server版

web数据库实验操作导论 sql server版

【导读】本文将介绍如何进行web数据库实验操作,以及在SQL Server中对数据库进行相关操作的方法和步骤。

通过学习本文内容,读者将掌握数据库的基本概念和实际操作技能,为今后的数据库工作打下坚实的基础。

【正文】一、实验目的1. 了解web数据库的基本概念和作用;2. 掌握SQL Server评台下数据库的创建、删除和管理等操作;3. 学习数据库表的创建、修改和删除等基本操作;4. 熟悉数据库查询语句的编写和执行;5. 掌握数据库备份与恢复等相关技能。

二、实验环境1. 操作系统:Windows 10;2. 数据库管理系统:SQL Server 2016;3. 浏览器:Chrome、Firefox等;4. 其他相关软件:如Notepad++、SQL Server Management Studio等。

三、实验步骤1. 数据库的创建(1)打开SQL Server Management Studio,使用管理员权限登入数据库系统;(2)在“对象资源管理器”中,展开“数据库”节点,右键单击“数据库”文件夹,选择“新建数据库”;(3)在弹出的对话框中输入数据库的名称,设置数据库的相关属性,并点击“确定”按钮即可创建数据库。

2. 数据表的创建(1)在新建的数据库中,展开“表”节点,右键单击“表”文件夹,选择“新建表”;(2)在弹出的界面中,设置表的字段名、数据类型、约束等信息,并设置主键和外键等;(3)完成表的设计后,点击“保存”按钮,输入表的名称并确认保存,即可创建数据表。

3. 数据的插入与修改(1)在SQL Server Management Studio中打开新建的数据表,在“编辑”菜单中选择“编辑顶 xxx 行(取决于表中的记录数)”;(2)在弹出的界面中,可以对表中的数据进行添加、修改等操作,完成后点击“保存”按钮即可;(3)也可以通过编写SQL语句,使用INSERT和UPDATE等命令来操作数据的插入和修改。

C#技术:C#WEB数据库编程实训指导书

C#技术:C#WEB数据库编程实训指导书

C#技术:?C#WEB数据库编程?实训指导书实训一用VS2005开发简单的C#应用程序,在屏幕上输出“Hello World〞。

实训目的和要求1、掌握应用VS 2005开发C#控制台程序的方法。

2、了解C#根本输入输出语句。

教学容1、VS 2005的安装、配置和使用方法。

2、利用VS 2005编辑调试C#控制台程序,实现C#根本输出。

考核标准与成绩评定:按实验态度〔15%〕、课前准备〔5%〕、熟练程序〔5%〕、实验容完成情况〔60%〕及实验报告完成情况〔15%〕评定实验成绩。

成绩分为五级:分别为优、良、中、合格、不合格。

实训二用VS2005开发简单的,在网页中显示“Hello world〞。

实训目的和要求1、掌握应用VS 2005开发的方法。

2、了解的根本构造和根本输出语句。

教学容1、VS 2005开发的的安装、配置和使用方法。

2、利用VS 2005编辑调试,实现根本输出。

考核标准与成绩评定:按实验态度〔15%〕、课前准备〔5%〕、熟练程序〔5%〕、实验容完成情况〔60%〕及实验报告完成情况〔15%〕评定实验成绩。

成绩分为五级:分别为优、良、中、合格、不合格。

实训三键盘输入三个人的中文名字,按“第一名:XX,第二名:XX,第三名:XX〞的格式输出。

实训目的和要求:1、掌握变量的声明和使用方法。

2、掌握控制台输入输出的方法。

3、掌握格式化输出的方法。

教学容:1、C#标识符和关键字。

2、变量、常量的定义和使用方法。

3、Console.Writeline语句。

考核标准与成绩评定:按实验态度〔15%〕、课前准备〔5%〕、熟练程序〔5%〕、实验容完成情况〔60%〕及实验报告完成情况〔15%〕评定实验成绩。

成绩分为五级:分别为优、良、中、合格、不合格。

实训四声明整型变量i和j,i赋初值为3;声明字符串变量c1和c2,c1赋初值为“1234〞;使用ToString方法将i转换为字符串并赋给c2,使用Convert类将c1转换为整型并赋给j;最后屏幕输出j和c2。

Web数据库实验报告书

Web数据库实验报告书

实验报告(一)院系:信息学院课程名称:Web数据库技术日期:班级信B1011 姓名张翔专业计算机应用学号21 实验室701 实验名称使用HTML制作网页成绩评定教师签名实验目的1、掌握HTML常用标记的使用方法;2、掌握网页中表格、表单、框架等的建立方法。

实验内容1、基本标记2、表格的创建3、表单的创建实验过程、结果及分析<html><head><title>学生成绩显示</title></head><body><table align=center border=1 bordercolor=red><caption><font size=5 color=blue>学生成绩表</font></caption> <tr bgcolor=#CCCCCC><th width=80>专业</th><th width=80>学号</th><th width=80>姓名</th><th width=90>计算机导论</th><th width=90>数据结构</th></tr><tr><td rowspan=3><font color=blue>计算机</font></td><td>081101</td><td>王&nbsp;林</td><td align=center>80</td><td align=center>78</td></tr><tr><td>081102</td><td>程&nbsp;明</td><td align=center>90</td><td align=center>60</td>实验过程、结果及分析</tr> <tr><td>081104</td><td>韦严平</td><td align=center>83</td><td align=center>86</td></tr><tr><td><font color=green>通信工程</font></td><td>081201</td><td>王&nbsp;敏</td><td align=center>89</td><td align=center>100</td></tr></table></body></html>心得体会:通过本次试验,熟悉了如何在进入Dreamweaver后新建站点,并且基本掌握了HTML常用标志的使用方法;也基本知道了如何在网页中建立表格,表单和框架等。

《Web数据库》实验指导书

《Web数据库》实验指导书

WEB数据库实验指导书实验一创建Access数据库一、实验目的及要求1.了解Access数据库窗口的基本组成2.熟悉Access的工作环境,达到熟练使用的目的3.学会查找相关帮助信息,为以后实验打下基础4.学会如何创建数据库文件和表二、实验内容(见课本P24第10题)三、实验指导(见课本P15—P21)四、实验思考题1、数据表中字段名最长可用多少个字符?能否包含空格字符?2、在什么情况下要用多个字段建立主键?如何设定多字段主键?3、如何使用标题属性?4、如何设置有效性规则?有效性文本的设置有何作用?5、什么是主键?什么是外键?对主键和外键有何要求?6、如何确定关系?定义关系有何意义?7、什么是“参照完整性”?定义关系时,“实施参照完整性”,“级联更新相关记录”及“级联删除相关记录”有何意义?实验二 VBScript程序设计一、实验目的及要求1.了解并掌握VBScript脚本程序设计语言的基本语法知识及简单程序设计方法;2.熟练掌握ASP环境中的输出方法;3.熟练掌握VBScript的If语句和Select Case语句的编程技术;4.熟练掌握VBScript的For…Next、Do…Loop和For each…In等循环语句的编程技术;二、实验内容⒈利用VBScript在网页中输出当前的时间和日期。

⒉上机验证教材上的VBScript各个函数的功能,熟悉其用法。

⒊上机验证教材上的例3-1至例3-8。

⒋试用VBScript编程,实现计算并输出1到10的阶乘之和。

⒌试用VBScript编程,实现计算并输出100到500的之间的水仙花数(水仙花数是指该数的值等于各位数字的立方和)。

⒍试用VBScript编程,利用数组实现矩阵乘法。

三、实验指导(一)VBScript函数函数是一种特定的运算,在程序中要使用一个函数时,只要给出函数名并给出一个或多个参数,就能得到它的函数值。

VBScript内部函数可分为:转换函数、字符串函数、日期和时间函数、数学函数和检验函数。

南昌大学Web实验指导书

南昌大学Web实验指导书

WEB程序设计实验指导南昌大学计算机科学与技术系2009年7月WEB程序设计是计算机专业的一门指导性选修课,主要介绍WEB程序设计的方法和技术。

使学生掌握页面设计与制作、WEB编程以及建立动态网站所需的多项技术。

WEB程序设计是一门实践性非常强的课程。

该实验指导从大纲出发,并结合当前WEB程序设计技术的发展形势,依据循序渐进、由浅入深的规律,指导学生进行实践和操作。

通过实践操作环节,让学生巩固并掌握本课程所讲述的程序设计方法和技术,并最终达到能够独立编写WEB程序的能力。

通过上机实验,并在实验后完成实验报告,又能进一步加深和拓宽所学知识。

本实验指导书指导学生的实践环境为Windows2000,所选的WEB程序开发语言为JSP。

本书所提供的参考程序均在以上环境通过调试运行。

实验1WEB程序运行环境配置实验2页面设计与HTML的使用实验3层叠样式表CSS的应用实验4客户端脚本语言的使用实验5WEB编程语言语法基础实验6内置对象的应用实验7数据库编程技术实验8JavaBean的应用实验9JSP和Servlet实验10JSP和XML实验1 WEB程序运行环境配置一、实验目的1、掌握JSP程序运行环境的配置过程;2、理解JSP程序的运行原理。

二、实验内容1、JSP程序运行环境配置。

本实验采用Windows +JDK+Tomcat。

2、修改WEB服务端口和网站的根路径。

三、实验要求1、掌握JSP程序运行环境配置的基本要求。

四、实验环境硬件环境:PC微机软件环境:Windows 操作系统五、实验步骤1、进入网址:/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,下载windows版本的JDK程序jdk-8u20-windows-i586.exe (64位操作系统下载jdk-8u20-windows-x64.exe)。

2、安装下载的JDK程序。

web技术实验指导书

web技术实验指导书

web技术实验指导书Web技术实验指导书内容简介Web技术是计算机专业学生的一门专业课程,着重讲述Web编程的技术方法。

对于学生从事Web系统的研发、使用和维护有重要意义。

本课程概念多、内容涉及面广、系统性强。

通过本课程的学习,学生应能从软件、硬件功能分配的角度去了解、分析和研究Web系统,建立起对Web系统的全面认识,树立全面地、发展地看问题的观点,从而加深对各种类型Web系统的了解。

本课程的学习应注重理论与实践相结合,因此实验教学是教学环节中必不可少的重要内容。

通过实验教学的学习,使学生熟练掌握有关Web编程的基本概念、基本原理和基本思想,掌握对Web系统进行设计、分析和计算的方法。

实验部分包括四个实验,包括实验目的、实验内容和实验所需环境等,介绍了每个实验所需的一些基础知识和技巧。

在实验中给出的实验题,跟课堂教学的内容都有密切的关系,所以需要将课堂上讲授的例子程序融会贯通,掌握实验所需的一些基本方法和工具,并在吃透例子程序的基础上,积极独立思考设计和编写满足实验要求的程序。

中南大学信息科学与工程学院鲁鸣鸣制定上机实验要求及规范Web技术课程具有比较强的实践性。

上机实验是一个重要的教学环节。

一般情况下学生能够重视实验环节,对于编写程序上机练习具有一定的积极性。

但是容易忽略实验的总结,忽略实验报告的撰写。

对于一名大学生必须严格训练分析总结能力、书面表达能力。

需要逐步培养书写科学实验报告以及科技论文的能力。

拿到一个题目,一般不要急于编程。

正确的方法是:首先理解问题,明确给定的条件和要求解决的问题,然后按照自顶向下,逐步求精,分而治之的策略,按照面向对象的程序设计思路,逐一地解决子问题。

一、实验报告的基本要求:一般性、较小规模的上机实验题,必须遵循下列要求。

养成良好的习惯。

姓名班级学号日期题目i. 问题描述ii. 设计简要描述iii. 程序清单iv. 结果分析v. 调试报告:实验者必须重视最后这两个环节,否则等同于没有完成实验任务。

web实验数据库操作

web实验数据库操作

实习报告学期:2014-2015(1)学院:计算机与软件学院专业:计算机科学与技术年级:2012(3)教师:田伟南京信息工程大学实验(实习)报告实验(实习)名称 数据库操作实验(实习)日期得分指导教师田伟系计软院专业计科年级 2012 班次 3 姓名宗仰学号 20121308097一、实验目的(1) 掌握在SQL Server 2005中创建数据库、表的方法。

(2) 掌握使用模型操作数据库的基本步骤。

(3) 掌握SqlDataReader对象和SqlCommand对象的使用方法。

(4) 掌握DataAdapter对象和DataSet对象的使用方法。

(5) 掌握将DataSet对象绑定到GridView控件二、实验内容【实验题5.2】设计一个实现发布人姓名、信息和时间的简单聊天室程序三、实验步骤实验1.(1) 建立数据库StuGrade,并在该数据库中创建3个数据表:Student、Course、Stucourse,分别输入表数据(2) 启动Visual Studio 2010,单击“创建:项目…”链接,即弹出“新建项目”对话窗口,左侧“项目类型”列表框选中选择“Visual C# → Web”;在“模板”列表框中选择“ Web应用程序”。

定义项目名称并设置项目存储位置。

(3) 添加WebForm1窗体,按图放置控件1个Label控件:Text属性设置为“表Student的数据”。

1个GridView控件:属性为默认值。

(3) 导入System.Data和System.Data.SqlClient编写逻辑代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;namespace p6_2{public partial class_Default : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){SqlConnection con = new SqlConnection();con.ConnectionString = "server=H3;Integrated Security=true;database=StuGrade;";SqlCommand cmd = new SqlCommand();mandText = "select * from Student";cmd.Connection = con;con.Open();SqlDataReader rd;rd = cmd.ExecuteReader();GridView1.DataSource = rd;GridView1.DataBind();}}}实验2. (1) 启动Visual Studio 2010,单击“创建:项目…”链接,即弹出“新建项目”对话窗口,左侧“项目类型”列表框选中选择“Visual C# → Web”;在“模板”列表框中选择“ Web应用程序”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一创建数据库和表以及数据操作1. 实验目的(1) 了解SQL Server 数据库的逻辑结构和物理结构。

(2) 了解SQL Server 的基本数据类型。

(3) 掌握在SQL Server Management Studio中创建数据库和数据表的方法。

(4) 掌握使用T-SQL语句创建数据库和数据表。

(5) 掌握在SQL Server Management Studio查看、修改数据表的结构。

(6) 掌握在SQL Server Management Studio中添加数据的方法。

(7) 掌握使用T-SQL语句对数据库表进行插入、修改、删除的操作。

2. 实验准备(1) 明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

(2) 创建数据库必须要确定数据库名、所有者、数据库大小(最初的大小、最小的大小、是否允许增长及增长的方式)和存储数据的文件。

(3) 了解使用T-SQL创建数据库的语句结构。

(4) 创建数据表时要确定表中各个字段的字段名、数据类型、长度等。

(5) 学会创建和修改表的结构。

(6) 学会向表中插入、删除、修改数据3. 实验内容(1) 使用SQL Server Management Studio控制台界面创建计算机计费系统,数据库manager。

数据库的逻辑文件名和物理文件名均采用默认值。

路径改为E:\manager。

(2) 使用T-SQL语句创建学生选课管理的数据库,数据库名为"student",采用多文件组的形式创建,除了主文件组包含两个文件之外,另外一个文件组也包含两个文件。

(3) 使用T-SQL语句在"manager"数据库中创建各表,"department"表、"manager"表、"planging"表。

(4)在SQL SERVR 2005环境下利用图形操作界面(非SQL语句)实现以下操作:创建用于学生管理数据库,数据库名为对表中的记录进行浏览、修改、删除操作。

本信息,课程信息和选课信息。

数据库XSGL包含下列3 个表:(l) student:学生基本信息。

(2)course:课程信息表。

(3)sc:学生选课表。

各表的结构分别如表1、表2和表3 所示。

—关系)和SQL SERVER 2005中的数据库关系图(数据库节点展开—数据库关系图)实现外键的创建。

外键字段和参照字段之间的数据类型以及长度要保持一致。

2、输入表中的记录楚先输入那些表中记录,为什么?3、对表中的记录进行浏览、修改、删除操作。

实验二数据库的查询和视图SQL语言(一)SQL定义语言目的:会用SQL语言进行基本表的结构的定义、修改、删除,会建立与删除索引;内容:用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除步骤:1、在SQL SERVER 2005中新建查询,建立到服务器的连接2、用SQL语言CREATE TABLE语句创建实验一中学生表student、课程表course和选课表sc及其相应约束,具体约束如下:表3 学生选课表:sc3、向创建的表中输入数据,测试所创建的完整性约束是否起作用4、用SQL语言ALTER语句修改表结构;1)STUDENT表中增加一个字段入学时间scome,2)删除STUDENT表中sdept字段;3)删除创建的SC表中CNO字段和COURSE表CNO字段之间的外键约束;4)重建3)中删除的约束5、重新定义一个简单表,然后用SQL语言DROP语句删除该表结构;6、用SQL语言CREATE INDEX语句定义表STUDENT的SNAME字段的降序唯一索引;7、用SQL语言DROP语句删除索引;SQL(二)SQL语言进行简单查询目的:掌握简单数据查询操作。

内容:使用各种查询条件完成指定的查询操作步骤:1)创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。

);(可以使用实验一中已经建立的表和数据)2) 对各表中的数据进行不同条件的查询;包括的运算:投影、选择、比较运算符、逻辑运算符、字符匹配运算符、匹配列表范围、算术运算符、内部函数、排序、分组、分组函数使用(1)查询全体学生的学号和姓名(2)查询全体学生的详细记录(3)查询软件学院的学生姓名、年龄、系别(4)查询所有选修过课程的学生学号(不重复)(5)查询考试不及格的学生学号(不重复)(6)查询不是软件学院、计算机系的学生性别、年龄、系别(7)查询年龄18-20岁的学生学号、姓名、系别、年龄;(8)查询姓刘的学生情况(9)查询姓刘或姓李的学生情况(10)查询姓刘且名字为两个字的学生情况(11)查询1983年以后出生的学生姓名。

(12)创建表 studentgrad(sno,mathgrade,englishigrade,chinesegrade)计算学生各科总成绩并赋予别名(13)利用内部函数year()查找软件学院学生的出生年份(14)利用字符转换函数实现字符联接。

Select sname + ‘年龄为’+cast(sage as char(2))+’岁’From student(15)查询全体学生情况,查询结果按所在系升序排列,对同一系中的学生按年龄降序排列。

(16)查询学生总人数。

(17)查询选修了课程的学生人数。

(18)查询选修了7号课程的学生总人数和平均成绩(19)查询选修6号课程学生的最好成绩(20)查询每个系的系名及学生人数。

(21)查找每门课的选修人数及平均成绩(22)查找没有先修课的课程情况SQL(三)SQL进行复杂查询目的:掌握复杂数据查询操作。

内容:掌握各种连接查询、嵌套查询的使用步骤:1)实验一中的数据为基础2) 对各表中的数据进行不同条件的连接查询和嵌套查询;●查询每个学生及其选课情况;●查询每门课的间接先修课●将STUDENT,SC进行右连接●查询既选修了2号课程又选修了3号课程的学生姓名、学号;●查询和刘晨同一年龄的学生●选修了课程名为“数据库”的学生姓名和年龄●查询其他系比IS系任一学生年龄小的学生名单●查询其他系中比IS系所有学生年龄都小的学生名单●查询选修了全部课程的学生姓名●查询计算机系学生及其性别是男的学生●查询选修课程1的学生集合和选修2号课程学生集合的差集●查询李丽同学不学的课程的课程号●查询选修了3号课程的学生平均年龄●求每门课程学生的平均成绩●统计每门课程的学生选修人数(超过3人的才统计)。

要求输出课程号和选修人数,结果按人数降序排列,若人数相同,按课程号升序排列●查询学号比刘晨大,而年龄比他小的学生姓名。

●求年龄大于所有女同学年龄的男同学姓名和年龄SQL(四)SQL的常用数据更新操作目的:掌握SQL的常用数据更新操作,熟练应用INSERT,UPDATE,DELETE语句。

内容:1)应用INSERT,UPDATE,DELETE语句进行更新操作;a)插入如下学生记录(学号:95030,姓名:李莉,年龄:18)b)插入如下选课记录(95030,1)c)计算机系学生年龄改成20d)把数学系所有学生成绩改成0e)把低于总平均成绩的女同学成绩提高5分f)修改2号课程的成绩,若成绩小于75分提高5%,成绩大于75时提高4%(两个语句实现,注意顺序)g)删除95030学生信息h)删除SC表中无成绩的记录i)删除张娜的选课记录j)删除不及格的学生选课记录k)删除数学系所有学生选课记录l)删除所有未被选修的课程m)查询每一门课程成绩都大于等于80分的学生学号、姓名和性别,把值送往另一个已经存在的基本表STU(SNO,SNAME,SSEX)中n)建立一个sdeptgrade 表,包含(sdept,avggrade)字段,对每一个系,求学生的成绩,并把结果存入sdeptgrade2)熟练掌握INSERT,UPDATE,DELETE语句并能综合应用;实验三存储过程和触发器一、实验目的(1)理解存储过程和触发器的功能和特点;(2)学会使用Transact-SQL编写存储过程和触发器的方法;(3)学会如何使用管理平台创建存储过程和触发器;(4)掌握存储过程的创建、执行与删除;(5)掌握触发器的创建、修改和删除操作;(6)理解可以使用存储过程和触发器来维护数据完整性。

二、实验准备(1)了解存储过程的基本概念和类型。

(2)了解创建存储过程的Transact —SQL语句的基本语法。

(3)了解查看、执行、修改和删除存储过程的基本语法。

(4)了解触发器的基本概念和类型。

(5)了解创建触发器的Transact —SQL语句基本用法。

(6)了解查看、修改和删除触发器的Transact —SQL语句的用法。

(7)了解创建事务,处理事务的方法和过程。

(8)了解锁机制。

三、实验内容和步骤1.输入以下代码,创建存储过程stu_info,执行时通过输入姓名,可以查询该姓名对应的学生的各科成绩。

CREATE PROCEDURE stu_info@name varchar(40)ASSELECT a.sno,sname,cno,gradeFROM student a, sc bwhere a.sno=b.snoand sname=@name使用EXECUTE命令执行存储过程stu_info,其参数值为“马东”。

如果存储过程stu_info执行时没有提供参数,能按默认值查询(设姓名为“刘卫平”),如何修改该过程的定义?2. 使用studentsdb数据库中的student表,course表、sc表。

(1)创建一个存储过程stu_score,查询学号为2012001的学生的姓名,课程名称,分数。

CREATE PROCEDURE stu_score@sno varchar(40)ASSELECT a.sno,sname,cname,gradeFROM student a, sc b,course cwhere a.sno=b.sno and o=oand a.sno=@sno(2)执行存储过程stu_score,查询2012001学生的姓名,课程名称,分数。

3. 使用student表,course表、sc表。

(1)创建一个带参数的存储过程stu_p_g,当任意输入一个学生的姓名时,将从3个表中返回该学生的学号,选修的课程名称和课程成绩。

(2)执行存储过程stu_g_p,查询“刘卫平”的学号,选修课程和课程成绩。

CREATE PROCEDURE stu_p_g@sname varchar(40)ASSELECT a.sno,sname,cname,gradeFROM student a, sc b,course cwhere a.sno=b.sno and o=oand a.sname=@sname4.使用student表。

相关文档
最新文档