- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
spj实验一、二及习题三.txt如果我穷得还剩下一碗饭我也会让你先吃饱全天下最好的东西
都应该归我所有,包括你!!先说喜欢我能死啊?别闹,听话。有本事你就照顾好自
己,不然就老老实实地让我来照顾你!实验一
(1)在SQLServer2000环境下创建数据库SPJ;
(2)将习题2-5的编码字段改为int型,其它字段类型不变,创建基本表S、P、J和SPJ;
(5)在SPJ表的字段SNO、PNO、JNO上建立外键约束(参照完整性),可以在创建表时一并
创建,也可以创建完表后单独创建。
(6)将课本上四个表的数据用SQL语句输入到表中,其中编号为课本上的数据去掉前面的字
母后剩下的整数;
创建表s
createtables
(snosmallintprimarykey,
snamechar(20),
statussmallint,
citychar(10)
)
go
insertintos
values(1,精益,20,天津)
go
insertintos
values(2,盛锡,10,北京)
go
insertintos
values(3,东方红,20,北京)
go
updates
setstatus=30
wheresno=3
go
insertintos
values(4,丰泰盛,20,天津)
go
insertintos
values(5,为民,30,上海)
go
创建表p
createtablep
(pnosmallintprimarykey,
pnamechar(20),
colorchar(10),
weightsmallint
)
go
insertintop
values(1,螺母,红,12)
go
insertintop
values(2,螺栓,绿,17)
go
insertintop
values(3,螺丝刀,蓝红,14)
go
insertintop
values(4,螺丝刀,红,14)
go
insertintop
values(5,凸轮,蓝,40)
go
insertintop
values(6,齿轮,红,30)
go
创建表j
createtablej
(jnosmallintprimarykey,
jnamechar(20),
citychar(10),
)
go
insertintoj
values(1,三建,北京)
go
insertintoj
values(2,一汽,长春)
go
insertintoj
values(3,弹簧厂,天津)
go
insertintoj
values(4,造船厂,天津)
go
insertintoj
values(5,机车厂,唐山)
go
insertintoj
values(6,无线电厂,常州)
go
insertintoj
values(7,半导体厂,南京)
go
创建表spj
CREATETABLEspj
(
snosmallint,
pnosmallint,
jnosmallint,
qtysmallint,
primarykey(sno,pno,jno),
foreignkey(sno)referencess(sno),
foreignkey(pno)referencesp(pno),
foreignkey(jno)referencesj(jno),
)
go
insertintospj
values(1,1,1,200)
go
insertintospj
文档评论(0)