数据库计算机实验报告总结,计算机软件数据库实验报告.docx

文档介绍:

文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-MG129]

计算机软件数据库实验报告

2、在SQL Server Management Studio中使用CREATE、DROP语句创建和删除视图。

三、实验步骤

1、利用SQL Server Management Studio在数据库S_C的三个表中分别插入以下数据:学生表S:

sno

sname

birthday

sdeptartment

tel

sex

J0401

李军

1985-2-12

计算机系

J0402

刘晨

1986-5-22

数学系

J0403

王敏

1986-4-28

计算机系

J0404

张立

1984-9-8

计算机系

课程表C:

cno

cname

teacher

pcno

C01

数据库

GUO

C03

C02

VB

LIU

C03

C03

计算机基础

LI

C04

数学

WANG

C05

数据结构

ZHANG

C03

C06

C语言

CHEN

C03

成绩表SC:

sno

cno

grade

J0401

C05

92

J0401

C06

85

J0401

C02

88

J0401

C01

90

J0402

C04

80

J0403

C02

76

J0404

C03

88

2、在查询窗口中:

1)选择数据库S_C,用INSERT语句向学生表S中插入一个新生记录(sno:J0405;sname:陈东;birthday:1987-5-3;sdeptartment:中文系;tel:;sex:女)。

Sql语句:

insert into s values('J0405','陈东','1987-5-3','中文系',,'女')

2)把课程名为VB的成绩从基本表SC中删除。

Sql语句:

delete from SC where SC.cno =

(select cno from C where C.cname='VB')

3)把女生的成绩提高10%。

Sql语句:

update SC set grade=grade*1.1 where SC.sno IN

(select sno from S where sex='女')

4)如果学号为J0404的学生成绩少于90分,则加上10分。

Sql语句:

update SC set grade = grade+10 where sno IN

(select sno from S where sno='J0404')

and grade < 90

5)将成绩最低的学生成绩加上10分。

Sql语句:

update SC set grade = grade+10 where grade =

(select Min(grade) from SC )

6)将成绩最高前3名的学生成绩减去20分。

Sql语句:

update SC set grade = grade - 10 where sno IN

(select

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值