1、(7)将调试好的正确命令代码及数据库存储文件保存到自己的备份盘(方便下次实验使用)2、课本中的习题(零件供应数据库(SPJ_Mis_2018):(说明:要求同上,各表模拟数据可参照课本P110)【实验过程】1、USE masterGOCREATE DATABASE Students_Mis_2018ON(NAME=Students_Data, FILENAME=E: SQL_DATEBASE, SIZE=10, MAXSIZE=50, FILEGROWTH=5 )LOG ON NAME=Students_Log SQL_DATEBASE SIZE=5MB, MAXSIZE=25MB, FILE
2、GROWTH=5MBuse Students_Mis_2018CREATE TABLE DeptsDno CHAR(5) PRIMARY KEY,Dname CHAR(20) NOT NULL CREATE TABLE StudentsSno CHAR(5) PRIMARY KEY,Sname CHAR(20) NOT NULL,Ssex CHAR(2),Sage INT,Dno CHAR(5),CONSTRAINT FK_Dno FOREIGN KEY(Dno) REFERENCES DeptsCREATE TABLE CoursesCno CHAR(6) PRIMARY KEY,Cname
3、 CHAR(20),Pre_Cno CHAR(6),Credits INTCREATE TABLE ReportsSno CHAR(5),Cno CHAR(6),Grade INT CHECK(Grade=0 AND Grade=100), INSERT 失败上例中的第一行代码的主键值为空,第二行代码的主键值重复,故插入操作失败。(1)建立零件供应数据库(SPJ_Mis_2018)CREATE DATABASE SPJ_Mis_2018 NAME=student_Data,SQL_DATABASE SIZE=10, FILEGROWTH=5) LOG ON (NAME=student_Log
4、SQL_DATABASE SIZE=5MB,(2)调用数据库use SPJ_Mis_2018(3)分别建立4个数据表的表结构CREATE TABLE SSname CHAR(20) NOT NULL ,Status INT,SCity CHAR(20)CREATE TABLE PPno CHAR(6) PRIMARY KEY,Pname CHAR(20) ,Color CHAR(9),Weight FLOATCREATE TABLE JJno CHAR(5) PRIMARY KEY,Jname CHAR(20) ,JCity CHAR(20)CREATE TABLE SPJPno CHAR(6
5、),Jno CHAR(5),QTY INT CHECK(QTY=0),PRIMARY KEY(Sno,Pno,Jno),CONSTRAINT S_SPJ FOREIGN KEY(Sno) REFERENCES S,CONSTRAINT P_SPJ FOREIGN KEY(Pno) REFERENCES P,CONSTRAINT J_SPJ FOREIGN KEY(Jno) REFERENCES J(4)插入数据 INSERT INTO SS1利群,30,广州), (S2同方杭州S3天远,60,北京S4精诚,10,上海S5华缘,80,重庆S6弘治,50,太原 SELECT * FROM S IN
6、TO PP1钉子绿,34),P2螺丝蓝,25),P3螺母橙,12),P4螺栓紫,27),P5螺钉红,53),P6齿轮,17),P7传送带,28) FROM P INTO JJ1一建济南J2三汽J3拉链厂J4无线电厂J5机床厂J6螺钉厂J7机械厂天津 FROM J INTO SPJj3,340),j2,250),j5,120),j6,270),j7,530)j1,170),280),100),j4,310),560),200),300),400),410),330),650),150),230),350),420),310) FROM SPJ 【实验结果及分析】【教师评语和成绩】成绩: 指导教师: 日期:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1