SQL数据库系统_实验报告2

时间:2019-05-13 12:06:59下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《SQL数据库系统_实验报告2》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《SQL数据库系统_实验报告2》。

第一篇:SQL数据库系统_实验报告2

实验时间:2014年4月1日

实验名称:数据库表的管理与查询语句

实验目的:

1、熟练掌握数据表的创建、修改和删除方法

2、熟练掌握表中数据的插入、修改、删除和查询方法

3、熟练掌握SQL语句的使用方法

4、理解数据表的约束及其使用

实验原理:

数据库是保存数据的集合。表是数据的集合,由行列构成,行又被称为记录,列被称为字段。SQL全称是Structured Query Language,其主要有功能有:创建数据库并定义表的结构、查询需要的数据、更新或者删除指定的数据、管理数据库。

仪器与材料:

装有Windows操作系统的PC机一台,SQL Server安装包ISO镜像

实验步骤:

1、加载示例数据库,查看示例数据库及内部的数据库表结构

2、向“学生基本信息表”中添加“出生日期”字段

3、删除“学生基本信息表”中“年龄”字段

4、删除表“教师基本信息表”

5、向“学生基本信息表”中添加5条记录

6、修改“学生基本信息表”中学号为3的学生的姓名为“张三”

7、删除“学生基本信息表”中姓名为“李四”的学生信息

8、查询“学生基本信息表”中所有学生的所有信息

9、查询“学生基本信息表”中所有男生信息

10、查询“学生基本信息表”中所有19岁以上学生信息

11、查询“学生基本信息表”中所有姓“张”的学生信息

12、查询“学生基本信息表”中所有选修103号课程的学生信息

实验记录:

1、加载示例数据库,查看示例数据库及内部的数据库表结构

2、向“学生基本信息表”中添加“出生日期”字段

„„

3、删除“学生基本信息表”中“年龄”字段

„„

4、删除表“教师基本信息表”

„„

(以下略)

讨论及问题回答:

尝试查询所有选修了“SQL数据库系统”并且成绩优秀的学生信息。

第二篇:SQL数据库系统_实验报告4

实验四

实验时间:2014年4月29日

实验名称:T-SQL、存储过程、触发器

实验目的:

1、掌握T-SQL常量、变量、运算符、表达式、函数的使用方法

2、掌握T-SQL流程控制语句使用方法

3、掌握存储过程创建及使用方法

4、理解触发器的创建及使用方法

实验原理:

T-SQL,即Transact SQL,是微软对SQL标准的一种实现。存储过程可以预编译T-SQL并保存在数据库系统中,与直接发送SQL相比,加快了数据处理速度。触发器可以在数据修改时自动运行,保证更有效地实施数据完整性。

仪器与材料:

装有Windows操作系统、SQL Server数据库系统的PC机一台

实验步骤:

1、加载示例数据库

2、定义一个字符串变量和一个整型变量,赋值后再输出查看运行结果

3、使用全局变量查看SQL Server版本信息

4、定义字符串变量保存身份证号,使用函数取出其表示的年月日信息并逐个输出

5、创建函数计算全体学生某门课程平均成绩

6、求1+2+„„+100的和

7、创建存储过程使用“学生基本信息表”查询学生数量

8、创建触发器,实现功能:当“学生基本信息表”中数据被删除时提示“不允许修改学生基本信息”

实验记录:

„„

讨论及问题回答:

查找资料,讨论索引优缺点。

第三篇:SQL Server数据库系统知识要求

试卷题型

一.名词解释(每题2分,共10分)

数据管理、数据库、数据库管理系统、数据库系统、模式(概念模式、逻辑模式)、外模式(用户模式)、内模式(物理模式、存储模式)、数据独立性、物理数据独立性、逻辑数据独立性、主数据文件、日志文件、视图、索引、簇索引、存储过程、触发器、游标、内连接、左(外)联接、主键约束、唯一约束、检查约束、默认约束、事物、数据依赖、第1范式、第2范式、第3范式

二.填空题(每空1分,共20分)

三.是非题(每题1分,共10分)

四.单项选择(每题2分,共20分)

五.按要求写出相应的SQL语句(每题3分,共24分)

设有如下关系表:

student(sid char(4),sname char(10),ssex char(2),sage int)

course(cid char(4),cname char(10),credit char(6))

grade(sid char(4),cid char(4),score int)

注:sid为学号,sname为姓名,ssex为性别,sage年龄

cid为课程号,cname为课程名称,credit为学分

score为成绩

写出实现下列功能的SQL 语句。

(1)创建一个新的表totalgrade,具有数据列:学号,姓名,总成绩Create table totalgrade(学号 char(4),姓名 char(8),总成绩 int)

(2)在student中插入一条记录(’0119’,’王鸿路’,19);

Insert into student(sid,sname,sage)

values(‘0119’,’王鸿路’,19)

(3)通过student表,更新totalgrade表的学号、姓名列数据;

Insert into totalgrade

Select 学号,姓名,总成绩=0 from student

(4)将grade表中学号为“0003”的学生,课程号为“0102”的分数改为94; Update grade set 分数=‘94’

Where sid=‘0003’ and cid=‘1020’

(5)通过grade表更新totalgrade表的总成绩

Update totalgrade set 总成绩=

(select sum(score)from grade where totalgrade.sid=grade.sid)From grade

(6)删除totalgrade表中没有总成绩的学生记录

Delete totalgrade where 总成绩=0

(7)在student表中查询学号为0002的同学的姓名和年龄

Select sname, sage from student where sid=‟0002‟

(8)在student表中查询与“刘伟平”年龄相同的所有学生的学号、姓名 Select sid,sname from student where sage=

(select sage from student where sname=” 刘伟平”)

(9)列出学号为0001的学生的分数比学号为0002的学生的最低分数高的课程编号和分数

Select cid,score from grade where sid=”0001” and score>any

(select score from grade where sid=”0002”)

(10)查询分数在80—90之间的学生的学号、姓名、分数

Select student.sid , student.sname,grade.score

From student,grade

Where student.sid=grade.sid and score between 80 and 90

六、程序填空(每空2分,共16分)

1.利用T-SQL语言修改student 的表,为“学号”列定义主键。

table student(Constraint pk_s “学号 ”)

2.以下程序用游标gd_cur查寻并显示studentsdb数据库的grade表的每条记录,且判断出每条记录的分数等级是优秀、良好、及格还是不及格,将等级显示在每条记录的末尾。

Declare @sid char(8),@cid varchar(10), @scr numeric(5,2)

Declare gd_cur cursor

For select 学号,课程号,分数 form grade

Open Fetch from gd_cur into @sid ,@cid , @scr

While @@fetch_status=0

Begin

Print @sid+replicate(„‟,3)

+@cid+str(@scr)+ replicate(„‟,3)

+(When @scr>=90 then „优秀‟

When @scr>=70 then „良好‟

When @scr>=60 then „及格‟

Else„不及格‟

End)

grd_cur into @sid ,@cid , @scr

End

Close gd_cur

Deallocate gd_cur

3.创建和执行带输入和输出参数的存储过程proc_avg,查询studentsdb数据库的grade表中输入课程编号和最高分、最低分和平均分。

Createprocedureproc_avg

@cid char(4)

@max_scr real ,@min_scr real output,@avg_scr numeric(5,2)output

as

select @max_scr = max(分数),@min_scr=min(分数),from grade

where 课程编号 = @cid

group by 课程编号

第四篇:SQL实验报告总结

《数据库系统概论(第四版)》

学号: 姓名: 班级: 教师:

期实 验 总 结 与 心 得

【实验名称】 数据库的创建 【实验内容】

1、新建sql注册表。

2、新建数据库。主数据文件:逻辑文件名为student_data,物理文件名为student.mdf,初始大小为10mb,最大尺寸为无限大,增长速度为10%;

数据库的日志文件:逻辑名称为student_log,物理文件名为student.ldf,初始大小为1mb,最大尺寸为5mb,增长速度为 1mb

3、修改已注册的sql server属性为使用sql server身份验证。

【实验名称】 数据库的附加、分离、导入导出及分离 【实验内容】 1.数据库文件的附加与分离(转载于:sql实验报告总结)2.数据库文件的导入和导出 3..数据库的删除 4.修改数据库

【实验名称】 数据库的创建(书中作业)【实验内容】 1.在数据库student中创建一个学生基本信息表 1.用企业管理其创建表 2.用查询分析器创建表 2.sql server 2005的系统数据类型分为哪几类?常用的数据类型有哪些?

答:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间。常用的数据类型有:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间

3.在数据库student中创建一个名为t_couse(课程信息表)1.用企业管理其创建t_course表 2.用查询分析器创建t_course 4.在数据库student中创建一个名为t_score(学生成绩)的表 5.sql server 2005 中有多少种约束?其作用分别是什么

答:非空约束,作用指定某一列不允许空值有助于维护数据的完整性,因为这样可以确保行中的列永远保护数据。

主键约束,作用可以保证实体的完整性,是最重要的一种约束。唯一约束,作用指定一个或多个列的组合值具有唯一性,以防止在列中输入重复的值。

检查约束,作用对输入列或者整个表中的值设置检查条件,以限制输入值,保证数据库数据的完整性。

默认约束,作用指定在插入操作中如果没有提供输入值。怎系统自动指定值。外键约束,作用主要用来维护两个表之间数据的一致性。6.分别为t_course表和t_score表创建唯一性约束、检查约束、默认约束。篇二:sql server综合实验报告

华北科技学院计算机系综合性实验

实 验 报 告 课程名称 数据库系统 实验学期 2010 至 2011 学年 第 二 学期

学生所在系部 计算机系 年级 二年级 专业班级

网络工程b093班

学生姓名

沈亚强

学号

200907024313

任课教师

郭红 实验成绩

计算机系制

实验报告须知

1、学生上交实验报告时,必须为打印稿(a4纸)。页面空间不够,可以顺延。

2、学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及分析等。

3、教师应该填写的内容包括:实验成绩、教师评价等。

4、教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。综合性实验

中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一

刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。

5、未尽事宜,请参考该课程的实验大纲和教学大纲。《

数据库系统

》课程综合性实验报告 篇三:数据库上机实验报告+总结

数据库集中上机报告

学 生: 马志鹏 学 号: 0221090118 班 级: 02210901 专

业:计算机应用技术 重庆邮电大学移通学院 2011年6月

第一天:access数据库基本操作 1 实验目的

1、熟悉的掌握access数据库结构与创建

2、了解创建、修改、删除、查询、保存等操作

3、输入数据创建、设计器创建、向导创建。2 实验内容 3 实验结果

1.2.2 2 access数据表的编辑

第二天 数据表基本操作 1 表关系与编辑数据 1 实验目的:

1、实现一对一,一对多,多对多的实体关系

2、对“学生基本信息”表中的记录进行排序,按出生日期降序排列

3、从“学生基本信息”表中筛选出所有计算机系男生的记录

4、从“学生基本信息”表中筛选出回族和蒙古族的所有学生记录 3 2 实验内容

1.select 学生基本信息表.学生姓名, 成绩档案表.* from 成绩档案表 inner join 学生基本信息表 on 成绩档案表.学生学号 = 学生基本信息表.学生学号

where(((学生基本信息表.学生姓名)=张冰冰));2 select 学生基本信息表.* from 学生基本信息表 where(((学生基本信息表.性别)=男)and((学生基本信息表.班级名称)=计算机系));3 select 成绩档案表.c语言, 课程表.* from 成绩档案表, 课程表;4 select 学生基本信息表.*, 学生基本信息表.性别, 学生基本信息表.班级名称 from 学生基本信息表 where(((学生基本信息表.性别)<>男)and((学生基本信息表.班级名称)<>计算机系));5 select 学生基本信息表.*, 学生基本信息表.出生日期 from 学生基本信息表 where(((month([出生日期]))=9)and((day([出生日

期]))=1));6 select 学生基本信息表.* from 学生基本信息表 where(((学生基本信息表.学生姓名)like 李*));3 实验结果 4 第3天 sql查询设计 1 sql语言查询 1 实验目的:

熟悉了解sql语句 5 篇四:sqlserver实验报告—数据库和表的创建

数据库实验报告

课程名称信息系统数据库技术 实验名称 数据表的管理 专业班级

姓 名

学 号 实验日期

实验地点 2012—2013学 第 一 学期 篇五:数据库上机实验报告sql server 2000 课程代码:1010000450 数据库 database 学分:3 总学时:48 实验学时:16 面向专业:信息与计算科学,数学与应用数学

一、实验教学目标

数据库是计算机科学与技术专业的专业必修课程。课程内容主要包括:数据模型、关系代数、关系数据库标准语言sql、关系系统、关系数据理论、数据库设计方法。学习本课程的过程中,只有通过上机实验,才能使学生真正深层次了解数据库系统的体系结构,掌握数据库系统的基础理论、技术和方法,掌握主流数据库管理系统sql server 2000的应用技术及数据库应用系统的设计、开发能力。

二、实验教学基本要求

认真阅读教材中与实验相关的章节内容,提前做好实验准备,做到在每个实验前明确实验目的、掌握实验的基本内容及操作方法;在实验中正确使用实验设备,认真观察、分析实验结果;实验后要根据要求做好总结,写出实验报告。

三、实验教材或实验指导书

《数据库系统概论》,萨师煊 王珊主编,高等教育出版社

四、考核方式与评分办法 实验成绩评定分两部分:上机实验操作占50%,实验报告占50%。

五、实验项目设置

六、实验内容与实验方式

实验一

安装sql server 2000

(一)实验内容 1.安装microsoft的数据库服务软件sql server 2000。以sql server2000企业版为例安装教程

第一步:打开安装文件中的“autorun”文件,安装程序会自动运行出现版本选择界面,我们以选择企业版为例。

第二步:在接下来的界面中选择“安装数据库服务器”选项。

第三步:这时出现安装向导,出现“计算机名”窗口。“本地计算机”是默认选项,其名称就显示在上面,我们按其默认点“下一步”。

第四步:接下来,在“安装选择”对话窗口中,同样按其默认项“创建新的sql server实例,或安装客户端工具”点下一步。

第五步:在 用户信息 窗口,输入用户信息,并接受软件许可证协议。

第六步:在 安装定义窗口,选择 服务器和客户端工具 选项进行安装。我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习sql server很有用处。如果你已经在其它机器上安装了sql server,则可以只安装客户端工具,用于对其它机器上sql server的存取。

第七步:在 实例名 窗口,选择 默认 的实例名称。这时本sql server的名称将和windows 2000服务器的名称相同。第八步:在 安装类型 窗口,选择 典型 安装选项,并指定 目的文件夹。

第九步:在 服务账号 窗口,请选择 对每个服务使用统一账户...的选项。在 服务设置 处,选择 使用本地系统账户。如果需要 使用域用户账户 的话,请将该用户添加至windows server的本机管理员组中。

第十步:在 身份验证模式 窗口,请选择 混合模式...选项,并设置管理员sa账号的密码。如果需要更高的安全性,则可以选择 windows身份验证模式,这时就只有windows server的本地用户和域用户才能使用sql server了。

第十一步:在 选择许可模式 窗口,根据您购买的类型和数量输入(0表示没有数量限制)。每客户表示同一时间最多允许的连接数,处理器许可证表示该服务器最多能安装多少个cpu。笔者这里选择了 每客户 并输入了100作为示例。

第十二步:约10多分钟的安装时间,然后打开开始菜单下的sql子目录下的企业管理器。2.熟悉软件的使用以及各个组成部分。

第一:打开企业管理器,可以对本地的数据进行管理,也可以登录服务器端,即可以远程操作自己的数据库 ;

第二:登录查询分析器,可以通过sql管理语句,对数据库进行管理。

(二)实验方式与分组要求

老师先讲解十分钟,学生上机操作数据库sql server2000,最后老师检查操作结果。每次86组,每组1人。

实验二

启动sql server2000和建库、表

(一)实验内容 1.启动数据库服务软件sql server 2000。第一步:打开企业管理器,可以登录服务器端,即可以远程操作自己的数据库,登录步骤如下; 第二步:左侧方框中控制台根目录的子目录的sql server组上,右击,并新建sql server注册„; 第三步:在“服务器”一栏里输入想要登录的服务器ip地址,选择使用sql server身份验证,写入登录名和密码,就可以登录了。

第四步:登录查询分析器,可以通过sql管理语句,对数据库进行管理。2.在sql server 2000中建立数据库。

第一步:通过企业管理器进入服务器端以后,可以在数据库文件里“新建数据库”。第二步:输入数据库名称。

第三步:通过相关需求对数据库的相关属性进行设置,然后完成。3.在数据库上建立表。第一步:登录企业管理器

第二步:进入自己的database,并打开“表”选项;

第三步:在表选项右侧空白处,点击右键,选择“新建表„”;

第四步:在弹出的窗口中,分别填写列名,数据类型,长度和是否允许空值,然后关闭窗口。第五步:关闭窗口会弹出是否保存表,选择是,接下来弹出的窗口中填写表名即可。

(二)实验方式与分组要求

老师先讲解十分钟,学生上机操作数据库sql server2000,最后老师检查操作结果。每次86组,每组1人。

实验三

sql server2000查询分析器

(一)实验内容 1.启动数据库服务软件sql server 2000的查询分析器。第一步:在登录企业管理器的前提下,登录查询分析器。

第二步:登录查询分析器与登录企业管理器类似,需要输入ip地址或者如果是本地数据库,直接用windows身份验证即可。2.在查询分析器中建立表。

第一步:在查询分析器命令栏里输入以下语句: 定义一个学生-课程模式s-t create schema “s-t” authorization wang /*为用户wang定义了一个模式s-t*/ 然后点击“分析查询”和“执行查询”。第二步:在查询分析器命令栏里输入以下语句:

建立“学生”表student,学号是主码,姓名取值唯一 create table student(sno

char(9)primary key, /* 列级完整性约束条件*/ sname char(20)unique, /* sname取唯一值*/ ssex char(2), sage smallint, sdept char(20));然后点击“分析查询”和“执行查询”。

(二)实验方式与分组要求

老师先讲解十分钟,学生上机操作数据库sql server2000,最后老师检查操作结果。每次86组,每组1人。

实验四

sql语言的ddl

(一)实验内容 1.用如下语句对表进行操作:create table 建表;drop table 删除表;alter table 更改表。

create table student(sno char(4)primary key)drop table student /*当student表与其他数据有级联关系或者其他关系时,不能删除。*/ alter table student add s_entrance date null/*向student表增加“入学时间”列,其数据类型为日期型*/ alter table student drop column sno /*删除student表中的sno这一列,含有以下关系的列不能被删除: ? 被复制列。

? 用在索引中的列。

? 用在 check、foreign key、unique 或 primary key 约束中的列。? 有相关联的默认值(由 default 关键字定义)的列,或绑定到默认对象的列。? 绑定到规则的列。*/ 2.用如下语句对视图进行操作:create view 建视图;drop view 删除视图。/*创建一个is_student视图,视图中返回来自于表student中sdept=’is’的所有学生的sno,sname,sage列*/ create view is_student

as

select sno,sname,sage

from student where sdept=is /*删除is_student视图*/ drop view is_student 3.如下语句对索引进行操作:create index 建立索引;drop index 删除索引。/*创建一个stusname索引,在student 表中以sname列升序排列*/ create clustered index stusname on student(sname)/*删除student表中的stusname索引*/ drop index student.stusname

(二)实验方式与分组要求

老师先讲解十分钟,学生上机操作数据库sql server2000,最后老师检查操作结果。每次86组,每组1人。

实验五 sql语言的dml

(一)实验内容 1.启动数据库服务软件sql server 2000的查询分析器,用insert语句对表进行插入操作。/*将一个新学生元组(学号:200215128;姓名:陈冬;性别:男;所在系:is;年龄:18岁)插入到student表中*/ insert into student(sno,sname,ssex,sdept,sage)values(200215128,陈冬,男,is,18)/*学生张成民的信息插入到student表中*/ insert into student values(200215126,张成民,18,cs,男)/*对表student中每一个系,求学生的平均年龄,并把结果存入表dept_age表中。*/ 第一步:create table dept_age(sdept char(15), /* 系名*/ avg_age smallint)/*学生平均年龄*/ 第二步:insert into dept_age(sdept,avg_age)

select sdept,avg(sage)from student group by sdept 2.用update语句对表中已有的记录进行修改。/*将学生200215121的年龄改为22岁*/ update student set sage=22 where sno=200215121 /*将所有学生的年龄增加1岁*/ update student set sage= sage+1 /*将cs系全体学生的成绩置零*/ update sc set grade=0 where cs=(select sdept from student where student.sno = sc.sno)3.用delete语句对表中已有的记录进行删除。

第五篇:sql上机实验报告

实验一(2.20)

实验内容:熟悉sql server 2005

实验目的:掌握sql服务器的启动和停止方法、熟悉management studio 的操作界面和新建查询。

重点:使用数据库引擎启动数据库服务器、停止数据库服务;服务器的认识以及如何启动查询分析器

难点:无

实验操作:

1.使用数据库引擎启动数据库服务器:

开始->程序->microsoft sql server 2005->

sql server management studio->数据库引擎->服务器名称(选择)->连接。

2.分别打开数据库,安全性和管理文件夹查看文件内容。

3.点击新建查询建立一个查询窗口。

4.打开model数据库,查看其中的文件。

实验二(2.27)

实验内容:使用manegement studio和查询分析器创建数据表

实验目的:掌握创建数据表的方法

重点:学会使用查询分析器创建数据表

难点:字段数据类型的选择以及数据长度的定义

实验操作:

在basetest数据库中创建学生表,学生(sno,sname,ssex,sage,sdept)。其中sno,sname,ssex,sdept字

段数据类型设为char,长度为10;sage字段数据类型设为int!create table 学生

实验三(3.5)

实验内容:添加表的约束

实验目的:掌握使用alter table 语句修改表的时候添加表的约束

重点:为表添加主键外键约束

难点:为列设置列级完整性约束;使用sql语句为表设置外键。

实验操作:

1:为学生表添加主键约束pk约束,设置sno为主键

alter table 学生

add constraint pk约束

primary key(sno)

实验四(3.12)

查询

(一)实验目的:掌握Select语句的使用方法

实验重点:Select语句的语法结构

实验难点:连接查询

实验步骤:1.练习查找指定列的查询

2.练习查找经过计算的列

3.练习为查找字段设置字段别名

4.Where子句的使用

5.多表连接查询

实验五(3.19)

查询

(二)实验目的:掌握SQL语句的使用方法

实验重点:统计查询和嵌套查询和联合查询

实验难点:子查询的方法

实验步骤:1.1.Compute与Compute By的区别

2.子查询 In与Exsits的区别

3.比较运算的子查询

4.联合查询

5.OrderBy子句的使用

6.统计函数的使用

7.Group By 与Having的使用

实验六(3.36)

查询

(三)实验目的:掌握SQL语句的使用方法

实验重点:简单查询和统计查询和嵌套查询

实验难点:嵌套查询的方法

实验步骤:1.在student表中查询CS系学生信息,并产生一个总人数行

2.查询学生信息,统计总人数并对每个系产生一个学生总人数行

3.按系分组,并在每组下显示本系中年龄最大学生年龄

4.按系和性别分组并统计最大年龄和最小年龄

实验七(4.2)

实验内容:创建索引

实验目的:掌握创建索引的方法

重点:掌握索引的基本功能

难点:使用sql语句创建索引

实验操作:

1:使用manegement studio 创建索引

2:创建一表myfriend,所包含的属性列为(名字char(10),性别(10),地址(100)),并在该表上基于名字创建一个唯一聚集索引wj索引,索引的填充为100。

实验八(4.9)

实验内容:创建视图

实验目的:掌握创建视图的方法

重点:掌握视图的基本功能

难点:使用sql语句创建视图

1、在basetest数据库中创建一个MA系的学生信息视图

2、创建IS系女生选课信息,指定字段中文名

3、使用WITH CHECK OPTION子句创建男生信息视图

4、在CS系学生信息视图中查询女生的信息

5、修改cs系学生05008的年龄为21岁

实验九(4.16)

实验内容:流程控制语句与用户自定义函数的使用

实验目的:掌握流程控制语句与用户自定义函数的使用

重点:掌握自定义函数的创建

难点:表值用户自定义函数的创建

实验操作:

1:计算1+2+3+...+100的和

2:计算n!(n=10)

3: 查询是否有选修成绩高于90分的学生,有则输出该生信息,没有就输出“不存在选修成绩高于90分的学生。”

实验十(4.23)

实验内容:存储过程、事务及游标

实验目的:掌握存储过程、事务及游标的使用

重点:掌握存储过程的创建、事务创建及游标的使用方法

难点:带参数的存储过程的创建、游标的使用

实验操作:

1:创建存储过程ppa,能根据给定的‘系别’返回该系对应的学生的sno,sname,ssex 2:创建存储过程ppb,能根据给定的‘系别’统计该系的人数,并将人数输出显示!

下载SQL数据库系统_实验报告2word格式文档
下载SQL数据库系统_实验报告2.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    sql作业实验报告[推荐阅读]

    实验报告—基本表的创建、查询及更新任务 实验日期和时间:实验室:班级:学号:姓名:实验环境:硬件:软件:实验目的:本次实验的主要目的是…… 实验主要任务:(不够时另附页) 一.建立各个表......

    SQL实验报告(优秀范文5篇)

    实验四触发器实验(一)after触发器(1 1 )在l l i neitem 表上定义一个 after 触发器, , 当修改列项目e e x tendedprice d i scount x tax 时, , 要把 s orders 表得to o tal pri ce e 一......

    数据库实验报告 SQL语言

    数据库原理及实验报告 实验6 视图 实验目的:1)掌握交互式创建、删除视图的方法 2)掌握使用SQL创建、删除视图的方法 3)掌握交互式更新视图的方法 4)掌握使用SQL更新视图的方法 实......

    SQL数据的定义实验报告

    实验1、数据定义班级:计自班姓名:学号:1、实验目的熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。2、实验内容l用SSMS创建数据库University_M......

    sql实验报告6[5篇范例]

    闽 南 师 范 大 学 实 实 验 报 告 告班级14 计本高一班 学号 1408200104 姓名 林强成绩同组人实验日期 2014.10.28 课程名称:MS SQL 程序设计 实验题目:利用控制流语句编程......

    SQL数据库实验报告 实验二

    实验2SQL Server数据库的管理 1.实验目的 (1)了解SQL Server 数据库的逻辑结构和物理结构的特点。 (2)掌握使用SQL Server管理平台对数据库进行管理的方法。 (3)掌握使用Transact-S......

    组建企业网站与数据库系统第六章实验报告大全

    组建企业网站与数据库系统第六章实验报告 2011-3-24 星期四 第三机房 实验思路:建立数据库实现数据库的增删改查 实验步骤:对员工信息表进行操作的要求:1.查询员工信息表中职称......

    实验一 SQL SERVER 2008入门实验报告

    实验一 SQL SERVER 2008环境 一、实验目的 1、了解SQL SERVER 2008的安装过程中的关键问题; 2、掌握通过SQL Server Management Studio管理数据库服务器、操作数据库对象的方......