实验一 熟悉SQL SERVER2000

本文由用户“初初宝Anna”分享发布 更新时间:2021-06-20 20:47:29 举报文档

以下为《实验一 熟悉SQL SERVER2000》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验

实验一 熟悉SQL SERVER2000

1.在“程序”菜单中寻找“Microsoft SQL Server”菜单项。

2.如果“Microsoft SQL Server”菜单项下有“服务管理器”,则启动服务管理器,在其界面中启动SQL SERVER服务。

3.在“Microsoft SQL Server”菜单项下打开“企业管理器”。

4.点击工具栏上的图标,注册一个SQL SERVER服务器。

5.在注册向导的“可用服务器”中选择一个服务器添加到“添加的服务器”中,点击下一步。

6.选择“系统管理员分配的SQL Server登录信息”。

7.填写登录名和***.不改变默认选项,添加到现有组中。

9.完成SQL Server注册。

10.熟悉SQL Server的使用环境,可以完成简单的建库、建表操作,可查看联机帮助。

11.打开“工具”菜单下的“查询分析器”,可以完成SQL语句的执行操作。

实验二

实验要求:用sql语句建立如下的表结构并输入数据:

学生表:student(主键Sno)

学号

Sno

姓名

Sname

性别

Ssex

年龄

Sage

所在系

Sdept



95001

李勇

男

20

CS



95002

刘某某

女

21

IS



95003

王敏

女

18

MA



95004

张某某

男

19

IS



课程表:Course(主键Cno)

课程号

Cno

课程名

Cname

先行课

Cpno

学分

Ccredit



1

数据库

5

4



2

数学

 

2



3

信息系统

1

4



4

操作系统

6

3



5

数据结构

7

4



6

数据处理

 

2



7

PASCAL语言

6

4



选课表:SC(主键Sno,Cno,外部键Sno,Cno)

学号

Sno

课程表

Cno

成绩

Grade



95001

1

92



95001

2

85



95001

3

88



95002

2

90



95002

3

85





实验三

用SQL语句完成以下的要求(键表及插入数据的SQL语句见下面):

create table student(

Sno char(5) primary key,

Sname char(10),

Ssex char(2),

Sage int,

Sdept char(2));

create table Course(

Cno char(1) primary key,

Cname char(20),

Cpno char(1),

Ccredit int);

create table SC(

Sno char(5),

Cno char(1),

Grade int,

primary key (sno,cno));

insert into student values('95001','李勇','男',20,'CS');

insert into student values('95002','刘某某','女',21,'IS');

insert into student values('95003','王敏','女',18,'MA');

insert into student values('95004','张某某','男',19,'IS');

insert into Course values('1','数据库','5',4);

insert into Course values('2','数学',NULL,2);

insert into Course values('3','信息系统','1',4);

insert into Course values('4','操作系统','6',3);

insert into Course values('5','数据结构','7',4);

insert into Course values('6','数据处理',NULL,2);

insert into Course values('7','PASCAL语言','6',4);

insert into SC values('95001','1',92);

insert into SC values('95001','2',85);

insert into SC values('95001','3',88);

insert into SC values('95002','2',90);

insert into SC values('95003','3',85);

查询信息系(IS)的所有学生信息

select *

from student

where Sdept = 'IS';

查询选修了“数学”课的所有学生名单

select *

from student

where Sno in(

select Sno

from SC

where Cno in(

select Cno

from Course

where Cname = '数学'));

查询至少选修了一门其直接先行课为5号课程的学生的姓名。

select Sname

from student

where Sno in(

select Sno

from SC

where Cno in(

select Cno

from Course

where Cpno='5'));

查询全体学生的姓名和出生年份。

select Sname,2021-Sage

from student;

查询所有姓王的学生。

select *

from student

where Sname like '王%';

查询选修了3号课程的学生姓名及成绩,并按成绩降序排序。

select Sname,Grade

from student,SC

where SC.Sno=student.Sno

and Cno='3'

ORDER BY SC.Grade DESC;

查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄降序排列。

select *

from student

order by Sdept asc,Sage desc;

计算2号课程的平均成绩。

select avg(Grade)

from SC

where Cno='2';

查询选修了2号课程的学生的最高成绩。

select max(Grade)

from SC

where Cno='2';

求各个课程号及相应的选课人数。

select Cno,count(Sno)

from SC

group by Cno;

查询至少选修了3门课程以上的学生序号。

select Sno,count(Cno)

from SC

group by Sno

having count(*)>=3;

查询“数据库”的间接先行课。

select one.Cpno

from course as one,course as two

where one.Cno = two.Cpno and

内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 d

WHERE (deleted.Tpay请点击下方选择您需要的文档下载。

  1. 中职技校班级建设的三年规划
  2. 《小数加减法》听评课记录
  3. 第2课魔术表演教学设计
  4. SQL_安装教程(完整版)
  5. DBA怎样提高数据库性能
  6. oracle第七章教案
  7. 类和对象实验报告
  8. 学生个人课表查询步骤
  9. JAVA课程设计题目
  10. 设计与反思Microsoft Word 文档
  11. 学校学生近视眼防控责任书
  12. 小学语文教学方法谈
  13. 观摩活动教学反思表
  14. 退费工作管理办法(暂行)
  15. 三年级数学试卷分析
  16. 转专业学生补修课程申请表 3.2
  17. 校外安全防控承诺书
  18. 写教案的几大环节步骤
  19. 有效课堂心得体会
  20. excel各类查询的创建实验报告

以上为《实验一 熟悉SQL SERVER2000》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览