收藏 分享(赏)

实验一创建数据库.doc

上传人:lufeng10010 文档编号:1480666 上传时间:2018-07-21 格式:DOC 页数:4 大小:57.50KB
下载 相关 举报
实验一创建数据库.doc_第1页
第1页 / 共4页
实验一创建数据库.doc_第2页
第2页 / 共4页
实验一创建数据库.doc_第3页
第3页 / 共4页
实验一创建数据库.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、数据库原理实验报告(一)实验名称 创建数据库姓名 学号 班级实验目的(1) 熟悉启动数据库的服务;(2) 熟悉 SQL Server 数据库的图形界面(企业管理器);(3) 熟悉 SQL Server 数据库建立方法;(4) 熟悉 SQL Server 数据库中表结构的定义;(5) 熟悉数据的插入、修改、删除、查询。实验内容一、熟悉 Microsoft SQL Server 数据库的服务管理器。二、在企业管理器界面下创建一个数据库 SPJ,将数据文件和日志文件放在 G 盘 G:姓名缩写下。(需先在 G:盘上建立“姓名缩写”文件夹)三、在已创建的数据库中创建四个表的结构:S、P、J、SPJ。命令

2、:CREATE TABLE S (SNO CHAR(20) PRIMARY KEY,SNAME CHAR(20),STATUS INT,CITY CHAR(20)CREATE TABLE P (PNO CHAR(20) PRIMARY KEY,PNAME CHAR(20),COLOR CHAR(20),WEIGHT INT)CREATE TABLE J (JNO CHAR(20) PRIMARY KEY,JNAME CHAR(20),CITY CHAR(20)CREATE TABLE SPJ1 (SNO CHAR(20),PNO CHAR(20),JNO CHAR(20),QTY INT,PR

3、IMARY KEY(SNO,PNO,JNO),FOREIGN KEY(SNO) REFERENCES S(SNO),FOREIGN KEY(PNO) REFERENCES P(PNO),FOREIGN KEY(JNO) REFERENCES J(JNO)成绩实验内容四、用 INSERT 语句插入四个表中的全部数据。S 表的插入命令:INSERT INTO S VALUES(S1,精益,20,天津);INSERT INTO S VALUES(S2,盛锡,10,北京);INSERT INTO S VALUES(S3,东方红,30,北京);INSERT INTO S VALUES(S4,丰盛泰,20

4、,天津);INSERT INTO S VALUES(S5,为民,30,上海);P 表的插入命令:INSERT INTO P VALUES(P1,螺母,红,12);INSERT INTO P VALUES(P2,螺栓,绿,17);INSERT INTO P VALUES(P3,螺丝刀,蓝,14);INSERT INTO P VALUES(P4,螺丝刀,红,14);INSERT INTO P VALUES(P5,凸轮,蓝,40);INSERT INTO P1 VALUES(P6,齿轮,红,30);J 表的插入命令:INSERT INTO J VALUES(J1,三建,北京);INSERT INTO

5、 J VALUES(J2,一汽,长春);INSERT INTO J VALUES(J3,弹簧厂,天津);INSERT INTO J VALUES(J4,造船厂,天津);INSERT INTO J VALUES(J5,机车厂,唐山);INSERT INTO J VALUES(J6,无线电厂,常州);INSERT INTO J VALUES(J7,半导体厂,南京);SPJ 表的插入命令:INSERT INTO SPJ VALUES(S1,P1,J1,200);INSERT INTO SPJ VALUES(S1,P1,J3,100);INSERT INTO SPJ VALUES(S1,P1,J4,7

6、00);INSERT INTO SPJ VALUES(S1,P2,J2,100);INSERT INTO SPJ VALUES(S2,P3,J1,400);INSERT INTO SPJ VALUES(S2,P3,J2,200);INSERT INTO SPJ VALUES(S2,P3,J4,500);INSERT INTO SPJ VALUES(S2,P3,J5,400);INSERT INTO SPJ VALUES(S2,P5,J1,400);INSERT INTO SPJ VALUES(S2,P5,J2,100);INSERT INTO SPJ VALUES(S3,P1,J1,200);

7、实验内容INSERT INTO SPJ VALUES(S3,P3,J1,200);INSERT INTO SPJ VALUES(S4,P5,J1,100);INSERT INTO SPJ VALUES(S4,P6,J3,300);INSERT INTO SPJ VALUES(S4,P6,J4,200);INSERT INTO SPJ VALUES(S5,P2,J4,100);INSERT INTO SPJ VALUES(S5,P3,J1,200);INSERT INTO SPJ VALUES(S5,P6,J2,200);INSERT INTO SPJ VALUES(S5,P6,J4,500);

8、五、用命令完成下列的数据更新操作。(1) 把全部红色零件的颜色改成白色;命令:UPDATE P SET COLOR=白 WHERE COLOR=红相反的命令:UPDATE P SET COLOR=红 WHERE COLOR=白(2) 由 S5 供给 J4 的零件 P6 改为由 S3 供应;命令: UPDATE SPJ1 SET SNO=S3 WHERE SNO=S5 AND PNO=P6 AND JNO=J4;相反的命令: UPDATE SPJ1 SET SNO=S5 WHERE SNO=S3 AND PNO=P6 AND JNO=J4;(3) 将(S2,J6,P4,200)插入供应关系;命令

9、:INSERT INTO SPJ VALUES(S2,P4,J6,200);相反的命令:DELETE FROM SPJ WHERE SNO=S2AND JNO=J6AND PNO=P4;(4) 从供应商关系中删除 S2 的记录,并从供应关系中删除相应的记录;(只写命令,不用操作)命令:DELETE FROM SPJ WHERE SNO=S2;DELETE FROM S WHERE SNO=S2;思考题:应按什么顺序删除数据?为什么顺序不当,删除会失败?(5) 查询北京和天津的供应商的信息。命令:SELECT SNO,SNAME,STATUS,CITYFROM SWHERE CITY=北京OR

10、CITY=天津;(6) 查询重量在 1020 的零件名称。命令:SELECT PNAME FROM P WHERE WEIGHT BETWEEN 10 AND 20;(7) 查询名称中有“轮”的零件信息。命令:SELECT * FROM P WHERE PNAME LIKE %轮%;(8) 查询所有已开工的工程号码。命令:SELECT JNO FROM J;(9) 查询给工程 J1 供应零件的供应商号码 SNO。命令:SELECT DISTINCT SNO FROM SPJ WHERE JNO=J1;(10)查询给工程 J1 供应零件 P1 的供应商号码 SNO。命令:SELECT DISTINCT SNO FROM SPJ WHERE JNO=J1AND PNO=P1;(11)查询所有供应商的名称和所在城市。命令:SELECT SNAME,CITY FROM S ;(12)查收所有零件的名称、颜色、重量。命令:SELECT PNAME,COLOR,WEIGHT FROM P;(13)查询使用了供应商 S1 供应的零件的工程号码。命令:SELECT DISTINCT JNO FROM SPJ WHERE SNO=S1;六、将数据库的数据文件和日志文件拷贝到自己的 U 盘上,以便以后附加数据库时使用。(注意:拷贝时要停止服务管理器、关闭企业管理器和查询分析器)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报