数据库实验3

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

数据库基础与实践实验报告

实验三数据更新

班级:惠普测试171 学号:1708090122 姓名:陶

浩日期:2019/10/12

1 实验目的:

1) 掌握SQL 进行数据添加的方法;

2) 掌握SQL 进行数据修改的方法;

3) 掌握SQL 进行数据删除的方法。

2 实验平台:

操作系统:Windows xp 。

实验环境:SQL Server 2000 以上版本。

3 实验内容与步骤

利用实验一创建的 sch_id 数据库完成下列数据更新,并对语句的功能进行测试。

1. 向数据库的每张用户表(除 SC 表)中至少添加 3 条元组,其中 S 表中插入 2 位计算机专业的同 学,一位非计算

机专业的同学。(计算机专业在专业表中的专业名为计算机) 代码:

insert

C

values ( 'C8' , 'JAVA' , '80' )

insert

C

values ( 'C9' , 'C#' ,

'80'

)

insert C

values ( 'C10' , 'Python' , '80' )

insert D

values ( 'D6' ,' 健美' )

insert

D

values ( 'D7' ,' 体操' )

insert

D

values ( 'D8' ,' 华尔兹

' )

insert

S

values ( 'S10' , ' 艾米 ' , ' 男 ' ,

'21' ,

'D1' )

insert S

values ( 'S11' , ' 杜歌 ' , ' 男 ' ,

'22' ,

'D1' )

insert S

values ( 'S12' , ' 王北车

' ,' 男' ,'23'

, 'D7' )

insert S

values ( 'S13' , ' 张璐 ' , ' 女 ' ,

'24' ,

'D8' )

insert S

values ( 'S14'

, ' 洛晴 ' , ' 女 ' ,

'25' ,

'D6' )

insert T

values ( 'T12' , ' 刘伟 ' , ' 男 ' , '33' , ' 教授 ' ,

'6666'

, '1300' , 'D5' )

insert T

values( 'T13','张一阳

'' 男' ,

'44'

,' 讲师' ,

'7777'

insert T

values( 'T14', ' 曲肖冰

'

' 女' ,

'22'

,' 助教' ,

'7222'

insert TC

values( 'T12'

,

'C7'

)

insert TC

values( 'T12',

'C4')

insert TC

values( 'T12',

'C8')

insert TC

values( 'T5', 'C9') insert TC

values( 'T8', 'C5')测试命令及测试运行截图:, '2222' , 'D6' ) , '1600' , 'D7' )

K

∙sz

、•舰H 變・

'-GTS ∙)∙∙nτQA,- |>(

®) o>ou ∙36N5uiα∙x>D

s ∙∙ll I 留⅛

=i - e

⅛s

s n

⅛漲

絶;

⅛諺® 7

■«门

s

二)

⅛漆职

IH :

)

Lα∙∙∙

009τ∙

∙∙zzz

S B

B S B ^

In Q

.

■ O O Cn T

■ ‰ ■

9999

∙∙

Ξ结果-J消息

SnO Sn SeX age dno

□结果N淸息

1

2SiO * tr*

22

21

Dl

DI

CnO Cn Ct3SIl杜歆22Dl 1ICL^j数据库48启结果J消息4S12王北车23D7 2ClO Python80dno dn5SB24D8 3C2计篇机网络G416S1425D6 4C3信息工程G42⅛∙∣M华徳7S2d x R,l24Dl 5C4化学工艺483D3集成8S328D4

6C5动画设计G44DI计茸机9S522Dl 7CG接作系统845DG10S6

于果29D3 8C7鬲分子366D7体接11S7壹佰26D2 9C8JAVA807D5樓胶12S8鬲岚23D4 10C9Ce808D2信息13S925D2

2. 向SC 表中插入选课记录,为计算机专业的同学选上全部课程,成绩取值为空值。(计算机专业在专业表中的专业名为计算机)

代码:

-- 既然要为计算机专业的学生选上全部课程,就要先删除计算机学生已经选过的课程计算机学生:

S1,S2,S5,S10,S11

insert SC( sno , cno )

select sno , cno

from S, D, C

where S. dno =D. dno and D. dn=' 计算机' 测试记录:

相关文档
最新文档