数据库实验报告河南科技大学

数据库实验报告河南科技大学

ID:35226993

大小:408.07 KB

页数:24页

时间:2019-03-22

数据库实验报告河南科技大学_第1页
数据库实验报告河南科技大学_第2页
数据库实验报告河南科技大学_第3页
数据库实验报告河南科技大学_第4页
数据库实验报告河南科技大学_第5页
资源描述:

《数据库实验报告河南科技大学》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库实验报告班级名称:计科113班学生学号:111404060313学生姓名:李晓贝实验时间:201305实验一:数据定义及更新语句练习一、实验目的:熟练掌握用SQL语句实现数据库和基本表的创建、数据的更新。二、实验内容:(一)用SQL语句建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(教材第二章习题5中的四个表),要求实现关系的三类完整性。S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY)供应商表S由供应商代码(S

2、NO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成。工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。(二)分别使用插入、删除、修改的方式更新基本表中的数据。三、完成情况createtables(snochar(9)

3、primarykey,//主键约束snamechar(20)unique,//唯一值statussmallint,citychar(20),);createtablep(pnochar(9)primarykey,//主键约束pnamechar(20),colorchar(9),weightsmallint,);createtablej(jnochar(9)primarykey,//主键约束jnamechar(20)unique,//唯一值citychar(20),);createtablespj(snochar(9),pnochar(9),jnochar(9

4、),QTYsmallint,primarykey(sno,pno,jno),//主键约束foreignkey(sno)referencess(sno),//外键约束foreignkey(pno)referencesp(pno),//外键约束foreignkey(jno)referencesj(jno),//外键约束);四、实验结果1、利用Insert语句将习题中给出的示例记录插入各表insertintos(sno,sname,status,city)values('s1','精益',20,'天津')insertintosvalues('s2','盛锡',10

5、,'北京')insertintosvalues('s3','东方红',30,'北京')insertintosvalues('s4','丰泰盛',20,'天津')insertintosvalues('s5','为民',30,'上海')select*fromsinsertintopvalues('p1','螺母','红',12)insertintopvalues('p2','螺栓','绿',17)insertintopvalues('p3','螺丝刀','蓝',14)insertintopvalues('p4','螺丝刀','红',14)insertintopv

6、alues('p5','凸轮','蓝',40)insertintopvalues('p6','齿轮','红',30)select*frompinsertintojvalues('j1','三建','北京')insertintojvalues('j2','一汽','长春')insertintojvalues('j3','弹簧厂','天津')insertintojvalues('j4','造船厂','天津')insertintojvalues('j5','机车厂','唐山')insertintojvalues('j6','无线电厂','常州')insertint

7、ojvalues('j7','半导体厂','南京')select*fromjinsertintospjvalues('s1','p1','j1',200)insertintospjvalues('s1','p1','j3',100)insertintospjvalues('s1','p1','j4',700)insertintospjvalues('s1','p2','j2',100)insertintospjvalues('s2','p3','j1',400)insertintospjvalues('s2','p3','j2',200)insertinto

8、spjvalues('s2','p3','j4',5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。