数据库操作实验.docx
- 文档编号:9356908
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:13
- 大小:541.78KB
数据库操作实验.docx
《数据库操作实验.docx》由会员分享,可在线阅读,更多相关《数据库操作实验.docx(13页珍藏版)》请在冰豆网上搜索。
数据库操作实验
数据库设计实验
实验报告
实验名称:
__数据库操作实验__
班级:
____20102011_______
学号:
____2010201107_______
姓名:
____邢路平_______
指导老师:
____于金峰_______
实验5数据库操作实验
一、实验名称:
数据库操作实验
二、实验时间:
2012年8月20日
三、实验地点:
软件学院软件工程实验室(21B282)
四、实验目的:
1.商店销售管理系统的数据库操作。
2.掌握主外键关系及意义
五、实验内容与步骤:
实验步骤:
步骤1.建立6张数据表
答:
(ObjectBrowser或PLSQL截图,库名为学号,能看到六个表名)
步骤2.确认商品表,供应商表和顾客表三张表的主键是否建立;
答:
(截图)
步骤3.确认供应表,求购表和交易表的主键和外键是否建立。
答:
(截图)
添加数据:
步骤4.:
使用Insert语句向商品表,供应商表,顾客表添加数据,每张表3条或以上。
答:
(粘贴Insert语句脚本)
(1)向商品表添加数据
INSERT
INTOPRO(PRO_NAME,PRO_NO,PRO_WEI,PRO_CLO,PRO_BRI)
VALUES('方便面','02','200','红色','食品');
INSERT
INTOPRO(PRO_NAME,PRO_NO,PRO_WEI,PRO_CLO,PRO_BRI)
VALUES('可乐','01','550','无色','饮料');
INSERT
INTOPRO(PRO_NAME,PRO_NO,PRO_WEI,PRO_CLO,PRO_BRI)
VALUES('火腿肠','03','300','白色','食品');
(2)向顾客表添加数据
INSERT
INTOCUS(CUS_NO,CUS_NAME,CUS_ADD,CUS_TEL)
VALUES('01','张红','哈尔滨','123456');
INSERT
INTOCUS(CUS_NO,CUS_NAME,CUS_ADD,CUS_TEL)
VALUES('02','王丽','吉林','123457');
INSERT
INTOCUS(CUS_NO,CUS_NAME,CUS_ADD,CUS_TEL)
VALUES('03','李红','辽宁','123458');
(3)向供应商表添加数据
INSERT
INTOSER(SER_NO,SER_NAME,SER_ADD,SER_TEL)
VALUES('01','供应商一','地址一','123');
INSERT
INTOSER(SER_NO,SER_NAME,SER_ADD,SER_TEL)
VALUES('02','供应商二','地址二','456');
INSERT
INTOSER(SER_NO,SER_NAME,SER_ADD,SER_TEL)
VALUES('03','供应商三','地址三','789');
步骤5.使用Insert语句向供应表和求购表添加数据,每张表3条或以上。
(要有足够的货物供应可以被求购)
答:
((粘贴Insert语句脚本)
INSERT
INTOSUP(SER_NO,CUS_NO,SUP_NUM,SUP_PRI)
VALUES('01','01','400','7')
INSERT
INTOSUP(SER_NO,CUS_NO,SUP_NUM,SUP_PRI)
VALUES('02','02','500','5')
INSERT
INTOSUP(SER_NO,CUS_NO,SUP_NUM,SUP_PRI)
VALUES('03','03','700','7')
INSERT
INTOPUR(PRO_NO,CUS_NO,PUR_NUM,PUR_PRI)
VALUES('01','01','300','2')
INSERT
INTOPUR(PRO_NO,CUS_NO,PUR_NUM,PUR_PRI)
VALUES('02','02','400','4')
INSERT
INTOPUR(PRO_NO,CUS_NO,PUR_NUM,PUR_PRI)
VALUES('03','03','500','6')
修改数据:
步骤6:
使用Update语句更新上述五张表的数据,每张表更新一条数据。
答:
(粘贴Update语句脚本)
UPDATEPRO
SETPRO_NAME='面包'
WHEREPRO_NO='01';
UPDATESER
SETSER_ADD='地址4'
WHERESER_NO='01'
UPDATECUS
SETCUS_NAME='周红'
WHERECUS_NO='01'
UPDATESUP
SETSUP_NUM='500'
WHERESER_NO='01'ANDCUS_NO='01'
UPDATEPUR
SETPUR_NUM='200'
WHEREPRO_NO='01'ANDCUS_NO='01'
删除数据:
步骤7:
删除一条供应记录及相应的供应商和商品信息。
答:
(粘贴Delete语句脚本)
DELETE
FROMSUP
WHERESER_NO='01'ANDCUS_NO='01'
步骤8.检查供应表与求购表的数据确认是否有足够的货物供应可以被求购。
答:
(满足条件的供应表和求购表记录值)
运行结果:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 操作 实验