1、数据操纵一、 目的与要求1、 巩固数据库的基础知识。2、 掌握数据操纵的各种方法。二、实验内容1、利用企业管理器向供应商表和零件表中输入教材P75中的数据;2、用SQL语句向工程项目表和供应情况表中输入教材P75中的数据;3、完成输入后可向各个表中输入一下带有个人信息的数据。三、实验步骤1:在C:DATA_BASE文件夹中建立数据库EX03WL082032:在数据库EX03WL08203中新建表SWL08203(供应商表)3:在数据库EX03WL08203中新建表PWL08203(零件表)4:用企业管理器在数据库EX03WL08203中建立好了两个表5:用企业管理器在表SWL08203中添加数
2、据6:用企业管理器在表PWL08203中添加数据7:用查询分析器转到数据库EX03WL082038:用查询分析器在数据库EX03WL08203中建立表JWL08203(工程项目表)9:用查询分析器在数据库EX03WL08203中建立表SPJWL08203(供应情况表)10:用查询分析器在表JWL08203中插入数据11:用查询分析器在表JWL08203中插入数据成功,如下图(用企业管理器查看的)12:用查询分析器在表SPJWL08203中插入数据13:用查询分析器在表SPJWL08203中插入数据成功,如下图(用企业管理器查看)14:根据实验要求,在表中适当的位置插入我的个人信息,如下分别是在
3、SWL08203、PWL08203、JWL08203中插入的有关我的一些信息。四、实验代码建表JWL08203:create table JWL08203( JNO char(10) primary key, JNAME char(20), CITY char(10);建表SPJWL08203:create table SPJWL08203( SNO char(10) references SWL08203(SNO), PNO char(10) references PWL08203(PNO), JNO char(10) references JWL08203(JNO), QTY int);在
4、JWL08203中插入数据:insertinto JWL08203(JNO,JNAME,CITY)values(J1,三建,北京);insertinto JWL08203(JNO,JNAME,CITY)values(J2,一汽,长春);insertinto JWL08203(JNO,JNAME,CITY)values(J3,弹簧厂,天津);insertinto JWL08203(JNO,JNAME,CITY)values(J4,造船厂,天津);insertinto JWL08203(JNO,JNAME,CITY)values(J5,机车厂,唐山);insertinto JWL08203(JNO
5、,JNAME,CITY)values(J6,无线电厂,常州);insertinto JWL08203(JNO,JNAME,CITY)values(J7,半导体厂,南京);在SPJWL08203中插入数据:insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S1,P1,J1,200);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S1,P1,J3,100);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S1,P1,J4,700);insertinto SPJWL08203
6、(SNO,PNO,JNO,QTY)values(S1,P2,J2,100);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S2,P3,J1,400);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S2,P3,J2,200);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S2,P3,J4,500);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S2,P3,J5,400);insertinto SPJWL08203(SNO,
7、PNO,JNO,QTY)values(S2,P5,J1,400);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S2,P5,J2,100);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S3,P1,J1,200);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S3,P3,J1,200);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S4,P5,J1,100);insertinto SPJWL08203(SNO,PNO,J
8、NO,QTY)values(S4,P6,J3,300);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S4,P6,J4,200);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S5,P2,J4,100);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S5,P3,J1,200);insertinto SPJWL08203(SNO,PNO,JNO,QTY)values(S5,P6,J2,200);insertinto SPJWL08203(SNO,PNO,JNO,QT
9、Y)values(S5,P6,J4,500);在PWL08203中插入我的信息:insertinto PWL08203(PNO,PNAME,COLOR,WEIGHT)values(110821203,周鑫全,男,120);在SWL08203中插入我的信息:insertinto SWL08203(SNO,SNAME,STATUS,CITY)values(110821203,周鑫全,22,河北);在SPJWL08203中插入我的信息:insertinto JWL08203(JNO,JNAME,CITY)values(110821203,周鑫全,河北);五、结果分析与实验体会 本实验着重练习了用企业管理器和查询分析器来建立数据库、表,以及用SQL语句向表中插入数据。使我对这些基本的操作又熟练了很多。本次试验相对来说比较简单,但如果不注意表的完整性,数据类型,插入语句等知识也会出现错误的。下面的这个截图是我实验的过程中遇到的一个错误:很明显,插入的第一个主键我插入了很多相同的!在实验的过程中,我还发现有的同学由于输入的错误(中英文,特别是逗号),而出现了一些小错误。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1