数据库实验——实验三:数据更新及视图

编程入门 行业动态 更新时间:2024-10-10 13:19:54

数据库实验——实验三:数据更新及<a href=https://www.elefans.com/category/jswz/34/1770164.html style=视图"/>

数据库实验——实验三:数据更新及视图

一.实验目的 1.加深对数据库相关性质的理解; 2.各种约束性理解; 3.学会数据库中数据的更新的方法; 4.学会视图的创建与查询。 二. 实验内容 对已建好的各表输入适当的数据并练习数据的插入、删除和修改,注意检测键码约束、 外码约束、非空约束、唯一约束、取值约束等各种约束在输入数据及数据的删除、修改时 的作用,结合课堂教学体会其含义。同时练习视图的建立、查询与删除等。 1. 向 S 表中插入一条新数据 insert into s values('S6','五行',20,'山东'); 2. 供应商 S3 向 J2 工程供应零件 P2 零件 350 个,将该数据插入相应的表中 insert into spj values('S3','P2','J2',350); 3. 将 J1 工程项目名称改为建工集团,城市改为济南 update j set JNAME='建工集团',city='济南' where jno='J1'; 4. 把全部红色零件的颜色改成蓝色 update p set COLOR='蓝' where COLOR='红'; 5. 由 S2 供给 J1 的零件 P3 改为供给 P4 零件 update spj set pno='P4' where pno='P3' and sno='S2' and jno='J1'; 6. 删除工程项目 J3 的所有信息 DELETE FROM spj WHERE jno='J3'; DELETE FROM j WHERE jno='J3'; 7. 从供应商关系中删除 S2 的记录,并从供应情况关系中删除相应的记录 DELETE FROM spj WHERE sno='S2'; DELETE FROM s WHERE sno='S2'; 8. 采用 SQL 命令和图形界面两种方法为建工集团建立一个供应情况视图,包括供应 商号( SNO)、零件号( PNO)、供应数量( QTY)。 CREATE VIEW jiangong as select sno,pno,QTY from j,spj where j.jname='建工 集团' and j.jno=spj.jno; 9. 针对以上视图,查询建工集团项目使用的各种零件代码及其数量 SELECT PNO,QTY from jiangong; 10. 采用 SQL 命令和图形界面两种方法为建工集团建立一个供应情况视图,包括供应 商名( SName)、零件名( PName)、工程项目名( Jname)、供应数量( QTY)。 CREATE VIEW jituan as select sname,pname,jname,QTY from s,p,j,spj where j.jname='建工集团' and j.jno=spj.jno and spj.sno=s.sno and spj.pno=p.pno; 11. 针对以上视图,查询建工集团项目使用的各种零件名称及其数量 SELECT PNAME,qty FROM jituan;

更多推荐

数据库实验——实验三:数据更新及视图

本文发布于:2024-02-07 03:02:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752493.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:视图   数据库   数据

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!