Ò©Æ·´æÏúÐÅÏ¢¹ÜÀíϵͳ-¿Î³ÌÉè¼Æ±¨¸æ

¼ÆËã»úѧԺ ¡¶Êý¾Ý¿âϵͳ¡·¿Î³ÌÉè¼Æ±¨¸æ

create database Ò©Æ·´æÏúÐÅÏ¢¹ÜÀíϵͳ

¢Ú ½¨±í

create table Ò©Æ·

£¨Ò©Æ·±àºÅ char£¨10£©primary key£¬ Ò©Æ·Ãû³Æ char£¨20£©£¬ Éú²ú³§¼Ò char£¨30£©£¬ Éú²úÈÕÆÚ char£¨10£©£¬ ±£ÖÊÆÚ char£¨10£©£¬ ÓÃ; char£¨20£©£¬ ¼Û¸ñ float£¬ ÊýÁ¿int£¬

Ô±¹¤±àºÅchar£¨10£© £©£»

create table Ô±¹¤

£¨Ô±¹¤±àºÅ char£¨10£©primary key£¬ ÐÕÃû char£¨8£©£¬ ÄêÁä char£¨2£©£¬ ÐÔ±ð char£¨2£©£¬ ѧÀú char£¨10£©£¬ Ö°Îñ char£¨6£© £©£»

create table ¿Í»§

£¨¿Í»§±àºÅ char£¨10£©primary key£¬ ÐÕÃû char£¨8£©£¬ ÁªÏµ·½Ê½£¨12£©£¬ ¹ºÂòʱ¼ä char£¨10£©£¬ Ò©Æ·±àºÅ char£¨10£©£¬ Ò©Æ·Ãû³Æ char£¨20£©£¬

10 1

¼ÆËã»úѧԺ ¡¶Êý¾Ý¿âϵͳ¡·¿Î³ÌÉè¼Æ±¨¸æ

Ò©Æ·ÊýÁ¿ char£¨10£©£¬

constraint pk_bj foreign key£¨Ò©Æ·±àºÅ£©referencesÒ©Æ·£¨Ò©Æ·±àºÅ£©£©£»

create table Èë¿âºÍ³ö¿â

£¨µ±Ç°¿â´æÐÅÏ¢ char£¨10£©primary key£¬ Ò©Æ·´æ·ÅλÖà char£¨10£©£¬ Ò©Æ·±àºÅ char£¨10£©£¬

Ô±¹¤±àºÅ char£¨10£©£¬ ¿Í»§±àºÅ char£¨10£©£¬

Èë¿âÊýÁ¿smallint£¬

³ö¿âÊýÁ¿smallint£¬ £©£»

¢Û Ìí¼Ó¼Ç¼

insert into Ò©Æ·

values£¨¡¯001¡¯,¡¯ÔÆÄϰ×Ò©½ºÄÒ¡¯,¡¯ÔÆÄϰ×Ò©¼¯ÍŹɷÝÓÐÏÞ¹«Ë¾¡¯,¡¯1ÔÂ3

ÈÕ¡¯,¡¯2Äꡯ,¡¯ÓÃÓÚµø´òËðÉË¡¯,20.5,1200,¡¯³Â³Ì¡¯£©£»

insert into Ò©Æ·

values£¨¡¯002¡¯,¡¯½­ÖÐÅÆ½¡Î¸ÏûʳƬ¡¯,¡¯½­Öм¯ÍÅ¡¯,¡¯1ÔÂ21ÈÕ¡¯,¡¯3Äꡯ,¡¯ ÓÃÓÚÆ¢Î¸ÐéÈõËùµ¼ÖµĻýʳÏû»¯²»Á¼¡¯,5.8,2300,¡¯³Â³Ì¡¯£©£» insert into Ò©Æ·

values£¨¡¯003¡¯,¡¯°¢ÄªÎ÷ÁÖ¡¯,¡¯ÉϺ£ºâɽҩҵÓÐÏÞ¹«Ë¾¡¯,¡¯2ÔÂ5ÈÕ¡¯,¡¯,2Äꡯ,¡¯ÏûÑס¯,3.4,1600,¡¯Íõƽ¡¯£©£»

insert into Ò©Æ·

values£¨¡¯004¡¯,¡¯¸ÐðÁé¿ÅÁ£¡¯,¡¯Èý¾ÅÒ½Ò©¹É·ÝÓÐÏÞ¹«Ë¾Î¯ÍлÝÖݾŻÝÖÆÒ©³§Éú²ú¡¯,¡¯3 ÔÂ19ÈÕ¡¯,¡¯2Äꡯ,¡¯ÓÃÓÚ¸ÐðÒýÆðµÄÍ·Í´£¬·¢ÈÈ£¬±ÇÈû£¬Á÷Ì飬ÑÊÍ´¡¯,10.6,1900,¡¯ÕÅÑ©¡¯£©£»

insert into Ô±¹¤

values£¨¡¯1001¡¯,¡¯³Â³Ì¡¯,23,¡¯ÄС¯,¡¯±¾¿Æ¡¯,¡¯Ö÷¹Ü¡¯£©£» insert into Ô±¹¤

values£¨¡¯1002¡¯,¡¯Íõƽ¡¯,26,¡¯ÄС¯,¡¯±¾¿Æ¡¯,¡¯¸±Ö÷¹Ü¡¯£©£» insert into Ô±¹¤

11 1

¼ÆËã»úѧԺ ¡¶Êý¾Ý¿âϵͳ¡·¿Î³ÌÉè¼Æ±¨¸æ

values£¨¡¯1003¡¯,¡¯ÀîÁ¢¡¯,31,¡¯ÄС¯,¡¯´óר¡¯,¡¯Ö°¹¤¡¯£©£» insert into Ô±¹¤

values£¨¡¯1004¡¯,¡¯ÕÅÑ©¡¯,29,¡¯Å®¡¯,¡¯ÖÐѧ¡¯,¡¯Ö°¹¤¡¯£©£» insert into Ô±¹¤

values£¨¡¯1005¡¯,¡¯ÕÅÀ¼¡¯,27,¡¯Å®¡¯,¡¯ÖÐר¡¯,¡¯Ö°¹¤¡¯£©£» insert into Ô±¹¤

values£¨¡¯1006¡¯,¡¯Áõΰ¡¯,28,¡¯ÄС¯,¡¯´óר¡¯,¡¯Ö°¹¤¡¯£©£»

insert into ¿Í»§

values£¨¡¯1021001¡¯,¡¯ÕÔÒ࡯,¡¯18770057403¡¯,¡¯2ÔÂ3ÈÕ¡¯,¡¯001¡¯,¡¯ÔÆÄϰ×Ò©½ºÄÒ¡¯,2£©£»

insert into ¿Í»§

values£¨¡¯1021002¡¯,¡¯ºÎö©¡¯,¡¯15083505802¡¯,¡¯3ÔÂ1ÈÕ¡¯,¡¯001¡¯,¡¯ÔÆÄϰ×Ò©½ºÄÒ¡¯,4£©£»

insert into ¿Í»§

values£¨¡¯1021003¡¯,¡¯ÐÒºìºì¡¯,¡¯13767423984¡¯,¡¯3ÔÂ3ÈÕ¡¯,¡¯003¡¯,¡¯ ¡¯,6£©£» insert into ¿Í»§

values£¨¡¯10021004¡¯,¡¯ÖÜÎ䡯,¡¯15570004245¡¯,¡¯4ÔÂ25ÈÕ¡¯,¡¯004¡¯,¡¯¡¯,¡¯1¡¯£©£»

insert into Èë¿âÓë³ö¿â

values£¨,¡¯³ä×㡯,¡¯¶«²Ö¿â¡¯,3500,¡¯500¡¯,¡¯21491001¡¯,¡¯001¡¯,¡¯1021001¡¯£©£» insert into Èë¿âÓë³ö¿â

values£¨,¡¯ÏÖ´æÐ¡¡¯,¡¯Î÷²Ö¿â¡¯,3500,¡¯3000¡¯,¡¯21491002,¡¯002¡¯,1021002¡¯£©£»

ËÄ¡¢¹¦ÄÜ´¦Àí

1.´´½¨ÊÓͼ create view view_1

as select Ò©Æ·±àºÅ£¬Ò©Æ·Ãû³Æ£¬Éú²ú³§¼Ò£¬Éú²úÈÕÆÚ£¬±£ÖÊÆÚ£¬ÓÃ;£¬¼Û¸ñ£¬ÊýÁ¿£¬¾­ÊÖÈË

from Ò©Æ·

create view view_2

as select Ô±¹¤±àºÅ£¬ÐÕÃû£¬ÄêÁ䣬ÐÔ±ð£¬Ñ§Àú£¬Ö°Îñ

12 1

¼ÆËã»úѧԺ ¡¶Êý¾Ý¿âϵͳ¡·¿Î³ÌÉè¼Æ±¨¸æ

from Ô±¹¤ create view view_3

as selectÈë¿âºÍ³ö¿âµ¥¾ÝºÅ£¬Ò©Æ·ÐÅÏ¢£¬Ò©Æ·±àºÅ£¬Ô±¹¤±àºÅ£¬¿Í»§±àºÅ£¬´æ·ÅλÖã¬Èë¿âÊýÁ¿£¬³ö¿âÊýÁ¿

from Èë¿âÓë³ö¿â ¢ÚÊÓͼµÄ³·Ïû drop view view_1; ¢ÛÊÓͼµÄ²éѯ select * from view_3; select * from view_2; ¢ÜÊÓͼµÄ¸üРinsert into view_2

values (¡¯1010¡¯,¡¯¿µ»ª¡¯,¡¯ÄС¯) 2¡¢Êý¾Ý¸üРɾ³ý

delete from Ô±¹¤ where ÐÕÃû=¡¯³Â³Ì¡¯;

3¡¢Êý¾Ý²éѯ

£¨1£©²éѯ¹ºÂòÁ˽­ÖÐÅÆ½¡Î¸ÏûʳƬµÄ¿Í»§ÐÕÃû£¬ÁªÏµ·½Ê½¡£ select ÐÕÃû£¬ÁªÏµ·½Ê½ from ¿Í»§

where Ò©Æ·Ãû³Æ=¡¯½­ÖÐÅÆ½¡Î¸ÏûʳƬ¡¯£» £¨2£©²éѯ³Â³Ì¾­ÊÖµÄÒ©Æ·È«²¿ÐÅÏ¢¡£ select * from Ò©Æ·

where ¾­ÊÖÈË=¡¯³Â³Ì¡¯ £»

£¨3£©²éѯ¿Í»§±àºÅΪ1021001¹ºÂòÒ©Æ·µÄÉú²ú³§¼Ò¡£ select Éú²ú³§¼Ò from Ò©Æ·£¬¿Í»§

where Ò©Æ·.Ò©Æ·±àºÅ=¿Í»§.Ò©Æ·±àºÅ and ¿Í»§±àºÅ=1021001£»

13 1

¼ÆËã»úѧԺ ¡¶Êý¾Ý¿âϵͳ¡·¿Î³ÌÉè¼Æ±¨¸æ

Î塢ϵͳÉè¼Æ¡¢ÖÆ×÷С½á

ͨ¹ýÕâ´Î¿Î³ÌÉè¼ÆÊµÑ飬¶Ô¿Î±¾µÄ֪ʶÓÐÁ˸ü¼ÓÉîÈëµÄÁ˽⣬ͨ¹ýʵÑéÎÒѧ»áÁËÈçºÎ´´½¨Ë÷Òý¡¢ÊÓͼ¡¢´æ´¢¹ý³Ì¡£Í¨¹ýÕâ´ÎÊÔÑ飬ÈÏʶµ½ÁËË÷Òý£¬ÊÓͼµÄÖØÒªÐÔ¼°ËüÃǵĵÄÓŵ㡣 ¾­¹ýÕ⼸ÌìµÄŬÁ¦Ö®ºóÎÒ¸ü¼Ó×ÔÐÅÁË£¬ËùÒÔÎÒ¾õµÃ×Ô¼º»¹ÊÇÓÐÄÜÁ¦×öһЩʵ¼Ê²Ù×÷·½ÃæµÄ¶«Î÷¡£ÎÒÏàÐÅͨ¹ý×Ô¼ºµÄ²»¶ÏŬÁ¦ÎÒÒ»¶¨»á×ö³öÒ»¸ö¸üºÃµÄÊý¾Ý¿â¡£

Áù£º²Î¿¼ÎÄÏ×

Íõæ©Ö÷±à¡£Êý¾Ý¿âϵͳ¸ÅÂÛ¡£±±¾©£º¸ßµÈ½ÌÓý³ö°æÉ磬

14 1

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4