最新DB实验报告范文模板 14页Word格式.docx

上传人:b****4 文档编号:13984799 上传时间:2022-10-16 格式:DOCX 页数:12 大小:19.99KB
下载 相关 举报
最新DB实验报告范文模板 14页Word格式.docx_第1页
第1页 / 共12页
最新DB实验报告范文模板 14页Word格式.docx_第2页
第2页 / 共12页
最新DB实验报告范文模板 14页Word格式.docx_第3页
第3页 / 共12页
最新DB实验报告范文模板 14页Word格式.docx_第4页
第4页 / 共12页
最新DB实验报告范文模板 14页Word格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

最新DB实验报告范文模板 14页Word格式.docx

《最新DB实验报告范文模板 14页Word格式.docx》由会员分享,可在线阅读,更多相关《最新DB实验报告范文模板 14页Word格式.docx(12页珍藏版)》请在冰豆网上搜索。

最新DB实验报告范文模板 14页Word格式.docx

三、实验步骤:

1.在“E:

\SQL\DATA”下建立一“学籍管理系统”数据库,文件起始大小为10MB,每次增值为2MB(对

数据文件和日志文件要求一样)

2.在“学籍管理系统”数据库中建立如下基本表:

学生(学号CHAR(4),/*标下划线表示主码,以下相同*/

姓名CHAR(10),NOTNULL

年龄SMALLINT,10-50之间

性别CHAR

(2)IN(‘男’,‘女’),

所在系CHAR(20));

课程(课程号CHAR(4),

课程名CHAR(10),

先导课号CHAR(4));

选课(学号,课程号,CHAR(4),分别参照学生(学号)和课程(课程号)

成绩SMALLINT0-100之间)

职工(职工号CHAR(4),

姓名CHAR(8),

年龄INT,

基本工资Decimal(7,2),

附加工资Decimal(7,2),

实发工资AS基本工资+附加工资

四、课程练习

输入实验性数据,要求学生表中第一记录的姓名为自己的姓名

1.基本表的修改

(1)为职工表添加性别(CHAR

(2))字段,

(2)删除职工表年龄字段

(3)为职工表添加约束:

基本工资:

200-201X,附加工资:

200-201X,

(4)修改职工表字段:

姓名CHAR(10)

2.创建和删除索引

(5)为学生表分别按学号和姓名创建两个索引

(6)将姓名索引删除

实验二:

SQL简单查询和连接查询

一、实验目的:

熟练掌握T-SQL中下列类型的查询:

1.简单查询

2.连接查询

3.嵌套查询

二.实验方法:

1.在SQL-SERVER201X的查询分析器中使用T-SQL语句完成实验内容,并将相应语句写在实验报告每一步后面。

2.本次实验是在上次实验基础上,对上次建立的数据库中数据进行查询,设数据库已在E:

\SQL\DATA下,基中三个基本表的结构为:

课程(课程号,课程名,先导课);

学生(学号,姓名,性别,年龄,所在系);

选课(学号,课程号,成绩)。

3.将一组实验性数据分别输入到三个基本表中(数据要有代表性)

4.本次实验须用简单查询或连接查询来表示。

三、实验内容:

试用SQL语句完成如下查询:

(1)查询所有年龄在22-25之间的计算机系学生信息

(2)查询计算机系所有姓王和姓李的学生信息。

(3)查询学生表中前3个人的学号、姓名,且将结果存入新表SX中

(4)查询所有选了课的同学的姓名、课程号、成绩

(5)查询每门课程的课程号、课程名、先导课课程名

(6)查询被计算机系同学所选的课程信息,包括课程号、课程名。

实验三:

SQL嵌套查询

熟练掌握T-SQL中嵌套查询:

二、实验方法:

1.在SQL-SERVER201X的查询分析器中使用T-SQL语句完成实验内容(用嵌套查询方法实现),并将相应语句写在实验报告每一步后面。

2.本次实验是在上次基础上,对以前建立的数据库中数据进行查询,设数据库已在E:

课程(课程号,课程名,先导课);

学生(学号,姓名,性别,年龄,所在系);

选课(学号,课程号,成绩)。

4.本次实验须用嵌套查询来表示。

(1)查询一门也没选修的学生的学号和姓名

(2)查询选修了数据库的学生的姓名和该门课的成绩/*连接查询与嵌套查询结合来实现*/

(3)查询选修了所有课程的学生学号和姓名

(4)查询每一门课程的成绩均大于等于90分的学生学号、姓名。

(5)查询选修了“高等数学”或“普通物理”的学生学号和姓名。

(6)查询至少选修课程号为“KC02”和“KC04”两门课程的学生学号。

(7)查询学号比“张三”同学大而年龄比她小的学生姓名。

(8)查询年龄大于所有女同学年龄的男学生的姓名和年龄。

实验四:

SQL组合查询、分组与统计查询

一.实验目的:

1.分组、统计和排序

2.组合查询

2.本次实验是环境与上次相同,设数据库已在E:

学生(学号,姓名,性别,年龄,所在系);

(1)查询女同学的人数和平均年龄。

(2)查询人数在500人以上的系名及人数

(3)查询至少选修了两门课程的学生学号、姓名和选课门数

(4)查询每个学生的总分,要求输出学号和分数,并按分数由高到低排列,分数相同时按学号

升序排列

(5)查询高等数学课程的平均分。

(6)查询年龄大于女同学平均年龄的男学生的姓名和年龄。

(7)查询每个系中年龄最大的人的系名、姓名和年龄

(8)查询各系男女生人数,并汇总各系学生人数及全校学生人数。

实验五:

SQL数据更新

熟练使用T-SQL进行下列处理:

3.插入新记录

4.修改记录

5.删除记录

学生(学号,姓名,性别,年龄,所在系);

选课(学号,课程号,成绩)。

试用SQL语句完成如下操作:

(1)将物理和数学系的学生信息复制到新表SX中。

/*使用select?

into?

来实现*/

(2)将计算机系学生的信息插入到SX中。

/*使用insert命令来实现*/

(3)删除SX中物理系学生的信息

(4)向SX表中插入一条指定部分字段的新记录:

(“1020”,“高明”,20)

(5)将学生表学号为‘3001’的学生的性别改为‘女’,所在系设为默认值

(6)将选课表中数据库成绩低于60分的加10%

实验六:

SQL视图的创建与使用

1.视图的创建

2.视图查询

3.视图更新数据

1.在SQL-SERVER201X的查询分析器中使用T-SQL语句完成实验内容,将相应语句写在实验报告每一步后面,并回答相应问题。

课程(课程号,课程名,先导课);

学生(学号,姓名,性别,年龄,所在系);

选课(学号,课程号,成绩)。

三、

(2)通过视图查询计算机系学生的信息

(3)用UPDATE通过视图修改张三的所在系改为“物理系”,观察是否成功?

(4)删除“计算机系学生”视图

(5)重新创建一查询计算机系学生信息视图,名称“计算机系学生”,并带有WITHCHECKOPTION

项。

(6)用UPDATE通过视图修改李四的所在系改为“物理系”(设李四原为计算机系),观察是否成功,

为什么?

实验内容:

(1)创建一查询计算机系学生信息视图,名称“计算机系学生”,不用WITHCHECKOPTION项。

实验七:

T-SQL使用

1.默认的创建和管理

2.规则的创建和管理

3.存储过程的创建和管理

4.触发器的创建和管理

5.扩展语句的使用

2.本次实验是:

设数据库已在E:

三.实验内容:

试用SQL语句完成如下操作

(1)创建一名称为“DEP”,表达式为“物理系”的默认。

(2)将此默认绑定到学生表的所在系字段,验证绑定是否成功。

若定义时已指定默认值,是否能

再绑定?

若该字段已绑定了一个默认,是否能再绑定新的默认?

一个默认是否能绑定到多个字段?

(3)解除上述绑定的默认。

(4)删除上述默认

2.存储过程的创建和管理

(1)创建一过程,查询指定系、指定课程的学生的姓名、课程名和成绩(系名、课程名由参数提

供)

(2)执行上述进程,观察结果

(3)删除上述过程

3.触发器的创建和管理

(1)对选课表创建一插入触发器,限制每人最多只能选修三门课程,并验证是否有效。

(2)删除上述触发器。

4.扩展语句的使用

(1)查询学生的姓名、平均分及等级,平均分>=85为“优秀”,平均分在70-85之间为

“良好”,平均分在60-70之间为“及格”,平均分在60以下为“不及格”。

四、课后练习

1.规则的创建和管理

(1)创建一名称为“CJ”的规则,要求被绑定的字段的值在0-100之间。

(2)将此规则绑定到学生表的年龄字段和选课表的成绩字段,验证绑定是否成功。

若定义时已指

定CHECK约束,是否能绑定?

若该字段已绑定一个规则,是否能再绑定新的规则?

一个规

则是否能绑定到多个字段?

(3)解除上述绑定的规则。

(4)删除上述规则

(1)创建一过程,统计指定系的人数,并通过参数带回结果。

(2)执行上述过程,并观察结果是否正确

3.删除上述过程触发器的创建和管理

(1)创建一更新触发器,限制对成绩进行更改

(1)若选课表中kc01课程有小于60分的,将所有人该课程加10,若还有分,再加10分,直至

有人超过100为止

实验八:

企业管理器的使用

熟练使用企业字处理器进行下列处理:

1.数据库创建和管理

2.数据库中表、视图等对象创建和管理

在SQL-SERVER201X的企业管理器中完成实验内容,不要求写操作步骤,将结果(数据库)压缩并以“实验八”为文件名提交作业系统。

1.建立“图书借阅管理系统”数据库,要求:

a)数据库存放于“E:

\TSGLXT”下

b)设两个数据文件,名称、大小、文件组、增长属性等自定

c)设一个日志文件,名称、大小、文件组、增长属性等自定

下列操作都在此数据库中进行。

2.建立两个默认,名称分别为xbdef,djdef,值分别为“男”和20。

3

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

当前位置:首页 > 工作范文 > 演讲主持

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

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