版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国人民大学信息学院
AnIntroductiontoDatabaseSystem数据库系统概论AnIntroductiontoDatabaseSystem第二章关系数据库(续)第二章关系数据库2.1关系模型概述2.2关系数据结构2.3关系的完整性2.4关系代数2.5关系演算2.6小结AnIntroductiontoDatabaseSystem2.4
关系代数
概述传统的集合运算专门的关系运算AnIntroductiontoDatabaseSystem概述AnIntroductiontoDatabaseSystem集合运算符∪-∩×并差交笛卡尔积比较运算符>≥<≤=<>大于大于等于小于小于等于等于不等于运算符含义运算符含义表2.4关系代数运算符
概述(续)AnIntroductiontoDatabaseSystem专门的关系运算符σπ
÷选择投影连接除逻辑运算符∧∨非与或运算符含义运算符含义表2.4关系代数运算符(续)
2.4
关系代数
概述
传统的集合运算
专门的关系运算AnIntroductiontoDatabaseSystem1.并(Union)R和S具有相同的目n(即两个关系都有n个属性)相应的属性取自同一个域R∪S
仍为n目关系,由属于R或属于S的元组组成
R∪S={t|t
R∨tS}AnIntroductiontoDatabaseSystem并(续)AnIntroductiontoDatabaseSystem2.差(Difference)R和S具有相同的目n相应的属性取自同一个域R-S
仍为n目关系,由属于R而不属于S的所有元组组成
R-S={t|tR∧tS}AnIntroductiontoDatabaseSystem差(续)An净I征nt败ro含du绵ct汽io络n张to早D汉at幅ab症as垮e北Sy训st仗em3.交(In蜓te俗rs丽ec丽ti慨on)R和S具有袖相同集的目n相应纱的属释性取洪自同夺一个粱域R∩S仍为n目关积系,美由既场属于R又属芦于S的元蜂组组渠成R∩S=挠{t|tR∧tS}R∩S=R–(R-S)An奶I姑nt折ro肚du发ct去io洁n蔬to减D偶at物ab开as养e罪Sy盘st合em交(续)An延I欢nt绿ro绞du倒ct窑io丑n薄to厦D鹿at左ab蒜as肺e草Sy皂st印em4.笛卡县尔积赴(Ca塞rt肥es权ia悬n此Pr李od伶uc蜓t)严格墓地讲拴应该反是广宵义的毯笛卡孟尔积测(Ex扑te升nd林ed爬C泥ar浮te牌si富an扁P荣ro滩du年ct)R:n目关库系,k1个元罩组S:m目关刘系,k2个元广组R×S列:哗(n+m)列林元组伶的集熟合元组钱的前n列是贡关系R的一娃个元嗽组后m列是姐关系S的一薪个元棒组行:k1×k2个元念组R×S=良{trts|trR∧tsS}An熄I幻玉nt敌ro侵du录ct此io搜n狡to争D炮at何ab拌as涛e武Sy剂st蚁em交(续)An芒I五nt弦ro李du唤ct崇io杰n赛to惹D灵at牙ab始as茎e刚Sy垫st谱em2.攻4关系轰代数概述传统效的集但合运脚算专门喊的关阅系运贫算An午I吐nt伞ro悉du拨ct付io询n翅to欢D夺at惯ab看as救e惑Sy珠st脊em2.计4.闯2专门烟的关贿系运阅算先引脏入几聚个记唉号(1)R,tR,t[怪Ai]设关驰系模马式为R(售A1,A2,…,An)它的游一个食关系粘设为RtR表示t是R的一绿个元义组t[Ai]则表敞示元砖组t中相载应于烂属性Ai的一字个分菌量An载I愤nt意ro范du目ct像io凉n湿to酷D昌at铲ab俩as伍e孙Sy溪st促em专门转的关糕系运起算(续)(2)A,t[尿A],A若A={Ai1,Ai2,…,Aik},其抓中Ai1,Ai2,…,Aik是A1,A2,…,An中的燃一部间分,妻则A称为贡属性颜列或念属性绿组。t[讲A]=(t[Ai1],t[Ai2],…,t[Aik])表示袋元组t在属霸性列A上诸客分量澡的集剂合。A则表剥示{A1,A2,…,An}中去钻掉{Ai1,Ai2,…,Aik}后剩诸余的桑属性陕组。An附I贡nt汤ro浆du暮ct烤io屿n牵to产D育at甲ab茅as守e辨Sy料st何em专门密的关者系运帅算(续)(3)trtsR为n目关家系,S为m目关桶系。trR,tsS,trts称为尤元组同的连狭接。trts是一露个n+m列的舅元组羊,前n个分打量为R中的楚一个n元组酷,后m个分巩量为S中的女一个m元组亡。An莫I宣nt栋ro裤du输ct疲io孕n厕to划D恭at洪ab藏as菌e掘Sy事st忆em专门哭的关准系运萝算(续)(4)象牲集Zx给定导一个驳关系R(X,Z),X和Z为属侨性组即。当t[X]=x时,x在R中的象集(Im葡ag弯es杨S宽et)为尺:Zx={t[Z]|tR,t[X]=x}它表丧示R中属旱性组X上值拔为x的诸坐元组祝在Z上分惧量的装集合An闪I禽nt震ro增du谁ct渣io区n水to旨D蛇at歌ab双as眉e惯Sy眨st参em专门旅的关耽系运扛算(续)x1在R中的上象集Zx1={Z1,Z2,Z3},x2在R中的贴象集Zx2={Z2,Z3},x3在R中的默象集Zx3={Z1,Z3}An职I疾nt这ro掏du肿ct错io沾n宏to捐D即at茧ab风as警e真Sy损st与em象集开举例专门谣的关灶系运什算(续)选择投影连接除An晚I裹nt熔ro刺du牙ct义io企n步to晒D花at励ab杨as醉e征Sy菜st树em专门羽的关臭系运佩算(续)学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept200215121李勇男20CS200215122刘晨女19IS200215123王敏女18MA200215125张立男19ISAn掩I昆nt软ro挤du接ct兵io淋n池to巷D津at慰ab帮as译e触Sy汪st灯em(a茂)St竞ud距en句t4)学生-课程断数据价库:学生宣关系St马ud贝en帆t、课讨程关记系Co阶ur验se和选塞修关灭系SC专门嫌的关麻系运靠算(续)课程号Cno课程名Cname先行课Cpno学分Ccredit1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL语言64An爸I严nt养ro伞du葡ct签io捡n百to康D卸at黄ab征as库e蕉Sy说st能emCo强ur童se(b鞋)专门始的关罩系运位算(续)学号Sno课程号Cno成绩Grade200215121192200215121285200215121388200215122290200215122380An均I哥nt复ro估du弄ct趁io繁n逝to真D引at安ab弹as贪e伏Sy居st档em(c兽)SC1.选择权(Se先le眉ct赢io都n)1)选择胀又称森为限施制(Re善st旦ri圆ct迷io浆n)2)选择涛运算敌符的训含义在关钱系R中选参择满旨足给辟定条纺件的食诸元箩组σF(R)挨=烦{t|tR∧F(t)=蚀'真'}F:选怪择条荒件,粗是一减个逻背辑表嚷达式满,基爬本形雄式为蛮:X1θY1An索I偿nt婚ro辟du渡ct魂io较n径to通D尺at句ab安as胁e稀Sy店st君em选择饱(续冶)3)选择悦运算缠是从揉关系R中选棵取使套逻辑日表达奸式F为真多的元幅组,鸦是从杯行的格角度幻玉进行悬的运吗算An常I喷nt竭ro初du骑ct练io者n遮to驳D院at沈ab诱as茧e乞Sy薯st香emσ选择治(续钱)[例1]查询曾信息难系(IS系)争全体秀学生σSd乒ep血t=输'I替S'(S舞tu讲de民nt知)或σ5顺='颂IS取'(S插tu繁de财nt宫)结果嫂:SnoSnameSsexSageSdept200215122刘晨女19IS200215125张立男19ISAn慨I各nt净ro忍du绣ct童io叶n浮to锣D证at位ab口as爪e吹Sy乐st缘瑞em选择辞(续门)[例2]查询攻年龄耗小于20岁的遮学生σSa亦ge也<至2套0(S册tu轿de娱nt傻)或σ4欧<届20(S胃tu子de赔nt拣)结果俩:SnoSnameSsexSageSdept200215122刘晨女19IS200215123王敏女18MA200215125张立男19ISAn小I足nt傅ro俗du散ct晌io宇n然to仗D极at响ab颠as透e反Sy症st明em2.投影为(Pr祖oj设ec添ti欠on)1)投焦影运市算符针的含泼义从R中选嗓择出卖若干潮属性友列组炒成新卵的关随系πA(R)邮=率{t[A]标|tR}A:R中的寄属性涨列An打I狂nt照ro威du唯ct卷io帜n贷to键D割at激ab这as宽e锄Sy仓st很em2.投影狭(Pr束oj敞ec查ti区on)2)投示影操弯作主眉要是版从列锐的角某度进饲行运阁算但投柳影之浊后不己仅取擦消了训原关榆系中乡丰的某蓝些列叨,而业且还欧可能幅取消雅某些她元组柱(避枕免重霸复行熄)An凉I摩nt链ro鉴du正ct榆io谅n天to科D锹at镇ab党as得e决Sy齐st疗emπ投影格(续位)[例3]查询赤学生俗的姓洲名和疏所在据系即求St碗ud楚en收t关系辱上学砖生姓魄名和贪所在矩系两规个属锁性上馒的投追影πSn藏am习e,Sd堡ep绩t(S魂tu呀de寇nt炸)或π2,5(S悼tu穗de肠nt赤)结果阳:An尚I旱nt跳ro应du朝ct命io壁n趁to不D烘at节ab货as狐e嚼Sy向st主em投影巧(续安)SnameSdept李勇CS刘晨IS王敏MA张立ISAn墨I凡nt痰ro拖du蛛ct皱io析n割to杏D陕at汉ab蛙as剩e样Sy纹st议em投影饲(续港)[例4]查询鼓学生前关系St帜ud栗en稼t中都放有哪保些系πSd总ep服t(S昂tu状de役nt吹)结果宰:SdeptCSISMAAn燃I旅nt羽ro矛du婶ct均io浆n场to房诚D包at春ab锈as庸e堆Sy然st拼em3.连接原(Jo扑in)1)连妇接也扎称为θ连接2)连记接运做算的滥含义从两脉个关已系的潜笛卡掌尔积螺中选塌取属眯性间失满足盼一定赶条件目的元病组R脑S=充{鸣|trR∧tsS∧tr[A]θts[B]另}A和B:分别夺为R和S上度册数相撞等且吵可比疫的属竭性组θ:比胃较运刑算符连接枣运算巧从R和S的广圆义笛研卡尔睁积R×S中选菠取(R关系良)在A属性姥组上仿的值细与(S关系幅)在B属性袭组上喝值满小足比倒较关艇系θ的元百组An材I哑nt姻ro薯du粒ct夕io掀n锯to敌D载at贤ab园as怨e完Sy池st暂em
AθBtrts连接(续)3)两段类常瘦用连知接运赞算等值灶连接岭(eq壶ui顶jo南in)什么帐是等馒值连翁接θ为“然=”有的连断接运柴算称赵为等椅值连杀接等值拆连接徐的含鼠义从关沈系R与S的广逃义笛化卡尔不积中堡选取A、B属性炸值相持等的晨那些花元组及,即发等值格连接茧为:R川S=课{糊|trR∧tsS∧tr[A]策=ts[B]江}An斯I允nt名ro翼du允ct裕io董n架to映D贿at问ab缘瑞as殊e面Sy尸st铸emA=盈Btrts连接(续)自然危连接举(Na沙tu割ra桐l丢jo刺in)自然层连接那是一答种特高殊的惕等值沈连接两个悔关系围中进蓬行比绘较的械分量凭必须享是相询同的挎属性演组在结发果中骂把重远复的偷属性碗列去效掉自然推连接垂的含属义R和S具有组相同孕的属帖性组BRS=恒{摧|水trR∧tsS∧tr[B]哀=ts[B]扫}An昂I悔nt悠ro梅du膀ct倾io握n抬to疲D朝at惧ab换as捞e钢Sy肢st蜓emtrts连接(续)4)一亏般的阔连接晚操作肾是从蛙行的识角度蜡进行乡丰运算顽。自然辞连接胳还需颠要取冻消重想复列虚,所椅以是抄同时决从行凳和列蜻的角则度进施行运初算。An敬I辜nt稀ro姜du锁ct匠io拾n帜to雪D彩at炎ab政as列e害Sy微st芦em
AθBRS连接(续)[例5]关系R和关落系S如下是所示掉:An产I类nt向ro薪du帝ct浴io闻n裤to谦D雷at达ab顾as悔e钟Sy湾st粥em连接(续)一般黑连接R旨S的结甚果如召下:An付I蹦nt显ro股du站ct拐io种n僻to壤D凶at相ab辫as纱e号Sy溉st重em
C<E连接(续)等值缩慧连接RS的结橡果如交下:An晴I魂nt亲ro左du仙ct遭io券n窄to躺D剑at赌ab锁as衬e捧Sy恐st仆emR.B=S.B
连接(续)自然护连接RS的结钟果如辨下:An姓I缎nt拴ro遇du绕ct酷io消n啦to瘦D亚at派ab笑as家e牛Sy券st亮em
连接(续)外连道接如果返把舍泊弃的户元组忘也保袭存在支结果推关系术中,子而在驻其他旬属性井上填颜空值(N方ul贿l),这西种连煎接就逗叫做役外连家接(OU局TE役R应JO你IN)。左外路连接如果救只把尤左边鲜关系R中要涛舍弃翻的元碧组保各留就剑叫做盐左外蜡连接(L徐EF瓜T玻OU亭TE集R虹JO脊IN或LE袖FT辫J勉OI匠N)右外刷连接如果吩只把毛右边岭关系S中要层舍弃病的元毕组保佳留就建叫做丢右外甘连接(R速IG定HT掠O梅UT双ER拿J伴OI脖N或RI匹GH予T馋JO质IN涨)。An敢I俯nt宇ro与du饥ct倾io敢n置to伤D哭at监ab买as滤e繁Sy荒st可em连接(续)An苹I渠nt同ro刮du宝ct浓io典n掀to泛D涝at船ab瓶as罚e跑Sy揉st同em下图日是例5中关斧系R和关穗系S的外膛连接连接(续)An傻I先nt胳ro尺du坊ct激io亦n权to崭D京at熄ab保as剖e锹Sy圈st坏em图(b积)是例5中关岗系R和关书系S的左孟外连谊接,图(c祸)是右须外连销接4.除(Di拴vi学si喘on)给定等关系R(X,Y)和S(Y,Z),其校中X,Y,Z为属遥性组而。R中的Y与S中的Y可以漠有不胡同的穗属性伟名,勺但必抄须出滔自相联同的搭域集糠。R与S的除拜运算遥得到感一个衔新的泡关系P(跟X),P是R中满哨足下爆列条蔬件的后元组浙在X属性寄列上花的投济影:元组滔在X上分住量值x的象鲁集Yx包含S在Y上投盈影的谊集合剑,记歉作:R÷S=谣{tr[X]纷|trR∧πY(S)Yx}Yx:x在R中的舱象集和,x=tr[X]An驶I盆nt疫ro味du轿ct隐io另n能to滴D泛at洲ab均as剧e罗Sy辽st介em除(续)2)除骡操作很是同诵时从涌行和斑列角猎度进眠行运铃算An震I熊nt叫ro姻du壤ct付io赛n妄to概D兵at康ab驳as馋e巧Sy派st拖em÷RS除(续)An咱I捉nt雨ro司du贤ct鼠io临n佛to落D验at们ab直as魔e康Sy息st贵em[例6]设关刷系R、S分别壤为下丛图的(a陆)和(b扎),R÷S的结凯果为封图(c规)分析在关况系R中,A可以练取四酿个值{a蚁1,a2,a3,a4烟}a1的象杯集为{(b1,c2),(b2,c3),(b2,c1)}a2的象叠集为{(b3,c7),(b2,c3)}a3的象纺集为{(b4,c6)}a4的象杏集为{(b6,c6)}S在(B,C)上的浴投影志为{(浴b1,c2丙),(b辞2,c1缝),(b犯2,c3码)归}只有a1的象外集包湾含了S在(B,C)属性建组上论的投箩影所以R÷S={a1}An槽I监nt捷ro蚂du捏ct伟io尼n察to改D鸭at牧ab州as启e辫Sy必st年em5.综辨合举预例以学壳生-课程符数据滩库为毁例(P拒56拥)[例7]查询语至少占选修1号课码程和3号课精程的渣学生筹号码首先的建立卵一个农临时警关系K:然后飘求:πSn螺o,过Cn零o(S出C)券÷KAn揪I区nt喷ro缘瑞du酷ct预io截n娘to糊D治at狐ab伪as捕e羡Sy姑st羡emCno
1
3综合惹举例(续)例7续πSn如o,案Cn帜o(S适C)20辜02迎15否12夕1象集{1,2,3}20照02死15禾12持2象集{2,3}K=取{1,3}于是眯:πSn没o,喜Cn旧o(S恩C)页÷K={2够00凝21别51芳21锐}SnoCno20021512112002151212200215121320021512222002151223An欢I坏nt膛ro上du贿ct条io太n吵to卫D瓣at循ab窑as律e退Sy甲st胸em综合喝举例(续)[例8]查询礼选修博了2号课否程的会学生铁的学匙号。πSn禽o(σCn箩o=鬼'2禾'(SC))={20采02宫15槐12浪1,20规02集15端12用2}An辫I冷nt暖ro蚊du米ct四io占n药to煤D浑at遍ab姜as捷e针Sy末st怀em综合阀举例(续)[例9]查询屠至少程选修坦了一券门其觉直接矩先行浇课为5号课龙程的的学期生姓尚名πSn笨am其e(σCp绸no持='派5'(C停ou希rs芦e生S赴C箭St呈ud净en撞t))或πSn并am后e(σCp夫no毛='增5'(C明ou曲rs冲e)SCπSn毙o,Sn位am谋e(S莫tu搬de免nt倍))或πSn非am沈e(πSn惭o(σCp扒no渠='抄5'(Co坚ur林se芒)睬S腿C)πSn孔o,Sn矩am疫e(St卡ud垫en距t)效)An洁I书nt互ro守du钞ct史io毯n活to奋D业at柏ab析as弄e很Sy请st扇em
综合截举例(续)[例10陈]查询尺选修留了全朵部课岛程的谱学生偿号码告和姓斥名。πSn筐o,Cn掉o(SC)÷πCn烦o(Co巧ur巧se)πSn略o,Sn栗am甘e(St诞ud圣en松t)An用I器nt幕ro偶du璃ct撞io欧n打to透D炕at撞ab行as含e兴Sy酸st为em
小结关系华代数时运算关系托代数滚运算并、寇差、与交、范笛卡吨尔积垒、投乏影、真选择抖、连霜接、爪除基本歼运算并、被差、巨笛卡灰尔积蓝、投黑影、搞选择交、汁连接感、除可以捆用5种基给本运织算来团表达引进柜它们悟并不考增加呈语言怀的能陡力,态但可串以简暮化表眼达An话I本nt您ro觉du术ct碎io劝n祖to展D授at胃ab抓as米e苏Sy然st澡em小结(续)关系刺代数质表达翠式关系尊代数注运算体经有朝限次厕复合久后形剖成的帆式子典型狐关系扒代数迟语言IS副BL(In迎fo务rm痒at袭io牢n宵Sy宿st橡em翠B码as逆e移La乞ng里ua担ge)由IB朵M象Un任it和ed鼻K证in蓝gd礼om研究服中心盘研制用于PR索TV(Pe秆te劲rl宅ee鸭R植el小at乔io俩na雕l益Te枝st削V榜eh畏ic侄le)实竭验系爹统An蜻I颈nt绑ro乳du声ct江io巩n竹to堪D泼at级ab详as婚e拼Sy旅st逢em第二乒章创关系抓数据务库2.忌1关系呀模型自概述2.羞2关系挽数据殊结构2.发3关系陶的完和整性2.宾4关系输代数2.龄5关系晋演算2.欢6小结An段I划nt秤ro粪du拐ct艳io据n炼to忘D范at甘ab购as撞e傻Sy轰st约em2.板5关系匀演算关系斜演算以数酷理逻辑中的打谓词枝演算代为基伙础按谓吧词变脸元不偿同态进行序分类1.元组矿关系斤演算铺:以元组茶变量作为装谓词垃变元腐的基很本对县象元组桂关系嫩演算悉语言AL拢PH仅A2.域关睁系演煌算:以域变州量作为雾谓词趴变元翠的基交本对剧象域关娃系演元算语统言QB趁EAn服I颗nt品ro用du勾ct择io纽奉n妇to忘D倦at裤ab坝as炭e吹Sy驱st纱em2.羽5.每1元组盼关系极演算装语言AL咳PH群A由提抓出IN府GR志ES所用幻玉的QU居EL语言榜是参展照AL嚷PH沈A语言级研制警的语句检索坦语句GE介T更新勤语句PU立T,HO市LD,UP痒DA挑TE,DE达LE未TE,DR观OPAn叛I傲nt店ro孤du粮ct给io臣n战to政D税at龙ab源as孙e召Sy汪st偷em一、搏检索心操作语句丽格式见:GE穷T工作焦空间钳名[(定额)](表达贿式1)[:操作摔条件]奶[D邻OW伙N/柔UP表达叉式2]定额鸣:规宜定检圣索的消元组宋个数格式蒜:侦数尸字表达昏式1:指熊定语民句的具操作偿对象格式粪:关系俩名|关系猎名.属性迁名|元组懒变量.属性拼名|集函坟数[,…腹]操作泉条件害:将帽操作挎结果毯限定倾在满间足条肉件的书元组数中格式句:私逻宋辑表浅达式表达呀式2:指宽定排吩序方奔式格式展:冈关凤系名.属性劈燕名|元组躬变量.属性逐名[,…绿]An房诚I旨nt沾ro型du胳ct青io和n装to辜D拖at抄ab兵as档e傲Sy掏st畅em一、毯检索甜操作(1)简壁单检骂索GE举T工作坊空间搬名(表达遭式1)[例1]查询凤所有蜓被选鼻修的尖课程升号码烂。GE申T浆W钞(S逃C.宅Cn下o)[例2]查询绒所有仙学生抽的数画据。GE笔T殿W柴(S纹tu武de皱nt陶)An非I翼nt透ro若du台ct剩io少n护to舟D喇at苦ab翠as并e假Sy尤st粥em(2)限叨定的滤检索格式GE颈T工作序空间绢名(表达耳式1):操作微条件[例3]查询绪信息肯系(I梁S)中年瓦龄小混于20岁的京学生候的学搜号和运年龄GE痕T录W宇(S曲tu肆de得nt杰.S药no,St均ud娃en雕t.言Sa对ge犬):St计ud犁en采t.驱Sd绘ep理t=得'I另S'撕∧策St予ud猴en火t.须Sa椅ge趴<2倘0An肢I姜nt还ro锡du挂ct负io督n挑to乎D谈at哲ab害as鸣e懒Sy勾st财em(3)带每排序渡的检慢索格式GE浸T工作鹅空间消名(表达闲式1)[:操作盼条件]DO汽WN俭/U冰P表达碍式2[例4]查询讽计算舒机科议学系(C呆S)学生鬼的学凤号、束年龄斯,结究果按腐年龄恨降序排龙序GE洒T各W怨(S拳tu帽de江nt蹄.S岛no,St碗ud严en坏t.口Sa趣ge课):St绒ud蒙en束t.仔Sd笑ep遗t=直'C梨S‘DO湾WNSt滥ud零en栗t.识Sa蚁geAn然I肾nt族ro袜du茶ct扶io匹n助to衔D席at圆ab脂as息e声Sy肝st等em(4)带歉定额项的检搂索格式GE窜T工作剂空间尊名(定额)(表达突式1)[:操作激条件]晚[DO扒WN闯/U筑P表达扒式2][例5]取出皱一个攀信息化系学仇生的泛学号豆。GE径T炸W轰(1)寸(得St筋ud毒en配t.起Sn业o)干:St前ud肌en谁t.嗓Sd侦ep红t=典'I菠S'[例6]查询强信息从系年致龄最稼大的扫三个蛾学生赶的学帐号及务其年告龄,艇结果撑按年悠龄降获序排制序。GE乓T魄W倒(3)孩(义St央ud贡en著t.抚Sn桌o,St垄ud中en吗t.垮Sa池ge令):St锡ud染en建t.寺Sd丝式ep粮t=粗'I留S'鸭D贼OW央N齿St绳ud零en浪t.幻玉Sa伐geAn唤I闹nt陈ro屈du严ct共io稠n多to风D店at遗ab延as嚼e滨Sy姑st它em(5)用浇元组哨变量烟的检姓索元组歇变量焰的含享义表示徐可以仔在某莲一关乡丰系范肢围内厌变化滚(也独称为势范围颠变量Ra复ng尺e领Va至ri议ab傲le)元组芒变量嘉的用慨途①午简化芦关系响名:押设一肢个较词短名万字的悠元组梁变量同来代惜替较吼长的肥关系要名。②管操作省条件炼中使老用量词时必须用元触组变士量。定义摸元组址变量格式圾:RA花NG华E关系庆名变量假名一个队关系语可以竟设多逝个元钱组变节量An隔I低nt快ro塑du访ct潜io提n陈to璃D踢at晒ab洽as蚊e没Sy咳st家em(6完)用存街在量宅词的脱检索操作叮条件尾中使易用量丢词时巴必须炮用元娱组变笋量[例8]查询小选修2号课尸程的族学生踢名字穗。RA括NG积ESCXGE圆T弊W窜(S喂tu背de爬nt俗.S跟na取me悉):X(X思.S晌no鹅=S敲tu贱de忘nt俯.S树no匹∧X敏.C坛no岁='踩2'翅)[例9]查询般选修郊了这宽样课档程的压学生得学号杜,其只直接芳先行索课是6号课和程。RA蜂NG箭E刮Co吨ur零seCXGE糠T露W器(S和C.材Sn质o)葱:CX(CX.C阻no灯=S尽C.妖Cn缓o∧CX.P洋cn校o=羞'6挣')An哑I籍nt歪ro败du御ct嫌io打n吨to旷D迟at因ab雾as躬e设Sy瓦st满em用存辞在量旷词的侧检索(续)[例10主]查询亿至少愁选修眉一门检其先辣行课对为6号课号程的袋学生即名字RA畅NG共E境C筒ou骨rs从eCXSCSC找XGE歼T都W骄(S凶tu织de照nt桥.S激na烫me楼):SC格X(S关CX无.S岛no辆=S匙tu长de匀nt缴.S像no地∧CX(C茎X.衬Cn疮o=老SC秧X.赔Cn饭o∧早CX姿.P父cn途o=察'6毕')乏)前束巾范式役形式躺:GE炉T仙W追(S灰tu阳de诉nt匪.S姐na池me晶):SC烂XCX冬(弯SC请X.杠Sn喉o=戚St会ud袖en面t.棋Sn携o∧CX找.C湿no骂=S粗CX严.C勤no董∧C我X.蒙Pc变no洽='这6'淡)An增I科nt钱ro然du正ct搅io构n肤to肢D霸at吹ab亚as始e苗Sy决st退em(7)带吵有多举个关叛系的宗表达沃式的茫检索[例11踏]查询通成绩顿为90分以墨上的寄学生椒名字注与课缎程名恶字。RA度NG泛E昌S冲C娱S谅CXGE机T插W铜(S堂tu驾de单nt队.S古na葬me,Co南ur堂se重.C御na势me这):SC暖X惧(S贩CX故.G透ra北de骂≥9野0任∧SC终X.催Sn护o=沿St顺ud宫en稠t.紧Sn俩o∧Co拘ur堤se画.C拦no柜=S抓CX伯.C欠no牌)An绳I除nt件ro框du民ct解io卖n绞to痛D休at莫ab爹as腐e特Sy复st瓣em(8)用贪全称迫量词翠的检愿索[例12唱]查询多不选1号课锄程的貌学生咽名字RA尘NG裂E沈S姑C亩S鸽CXGE香T棒W袍(术St部ud贼en脸t.弓Sn垫am墙e)象:SC白X偏(S谊CX烦.S亿no倍≠S易tu恋de吉nt领.S说no学∨S便CX胸.C岭no第≠'窄1'端)用存皆在量周词表悟示:RA斤NG皆E膜S侦C翼S六CXGE热T芦W谎(S岸tu导de遭nt萄.S桶na飘me涌):SC轻X步(S壮CX广.S喷no页=S阶tu杠de酿nt送.S敲no戴∧S湾CX花.C番no钳='复1'忆)An拐I没nt碧ro物du沟ct礼io鸦n何to究D味at场ab堵as巧e瞒Sy鸽st些em(9)用由两种深量词祸的检蕉索[例13坊]查询灶选修应了全悦部课某程的愚学生帅姓名躬。RA巨NG菜E印C旨ou吨rs蜜e迅C眯XSC焰S隶CXGE当T冻W讨(S违tu阀de范nt泼.S拜na枣me界):CXSC背X福(S圾CX秒.S熊no食=S佩tu老de境nt鄙.S俩no椅∧SC暑X.限Cn鉴o=持CX磁.C壶no繁)An秆I惭nt颜ro够du朱ct菊io健n变to逮D耽at帅ab料as检e猫Sy咸st智em(10)用莲蕴函诱(Im砍pl柱ic若at步io献n)的监检索[例14非]查询宁最少雄选修令了20煤02瞎15创12誓2学生耐所选链课程斜的学听生学快号RA顿NG玻E蓝C标ou说se辜CXSC霜S没CXSC再S稀CYGE挎T贡W签(S站tu选de爆nt狡.S血no氧):帆CX移(SC秆X(S朗CX犁.S寸no昆=‘盏20张02娇15储12旅2'摸∧S欲CX段.C梢no友=C世X.踢Cn雁o)SC竞Y(享SC初Y.冒Sn鸦o=由St绘ud嫁en益t.里Sn廊o∧配S居CY层.C告no约=傍CX盐.C亮no屈))An袋I胜nt渐ro钩du山ct创io娘n洋to禽D毅at侵ab锄as刑e拦Sy白st返em(11)聚赢集函擦数常用要聚集仇函数少(Ag锣gr抖eg脑at滑io板n挥fu株nc即ti混on)或骑内部辨函数匆(Bu驳il扎d-掏in懒f鹿un夜ct毯io磁n)函数名功能COUNT对元组计数TOTAL求总和MAX求最大值MIN求最小值AVG求平均值An爹I夏nt妹ro毁du辈ct供io娃n格to购D川at湾ab跨as披e铺Sy格st穷em关系戚演算缝中的哗聚集沟函数聚集柿函数(续)[例15补]查询脊学生笼所在痰系的僚数目臣。GE钢T餐W厉(CO声UN谢T(躲St开ud刚en遣t.洞Sd测ep晨t))CO瞎UN碰T函数蒜在计血数时清会自晃动排统除重领复值蔽。[例16虽]查询茂信息久系学揭生的迫平均叹年龄GE通T陷W绪(A声VG筛(S蚕tu瓶de井nt扬.S低ag秋e)磁:St顽ud乐en虚t.拦Sd涨ep任t=患'I团S’泡)An疯I哑nt布ro祖du积ct司io垮n纷to半D慰at洋ab策as兄e即Sy谈st种em二、接更新谈操作(1鸭)修改赢操作(2羽)插入杀操作(3看)删除糕操作An卷I桑nt脊ro黑du立ct怕io师n策to滚D纺at消ab忌as唉e丛Sy植st伐em(1)修歪改操倡作步骤①用HO负LD语句她将要兄修改免的元扣组从迹数据尾库中丈读到嘴工作忘空间脚中HO搞LD工作储空间湿名(表达糊式1)[:操作截条件]HO率LD语句铺是带扑上并翠发控界制的GE买T语句②野用宿袖主语蛮言修醒改工纲作空纺间中慈元组愚的属臭性③祖用UP贤DA依TE语句盏将修扛改后容的元签组送勤回数秃据库递中UP松DA套TE工作怎空间姓名An演I系nt驶ro冒du策ct孙io阻n钓to现D惑at消ab捕as床e估Sy芦st神em修改赚操作(续)[例17婆]把20柏02瓦15评12玻1学生晚从计饲算机纱科学董系转丘到信洪息系坦。HO门LD吴W埋(银St旧ud燃en蜡t.讯Sn洁o,St书ud纠en溜t.等Sd闻et添p)妖:St忽ud圈en全t.璃Sn载o=从‘2阿00听21覆51瞒21席'(从St祸ud刘en坛t关系躲中读响出95首00格7学生婶的数左据)MO兽VE迅'I答S'遮T赴O届W.回Sd念ep孙t(用窑宿主缘瑞语言雾进行冤修改氧)UP射DA托TE伐W(把映修改头后的指元组踪蝶送回St苍ud索en吵t关系气)An仰I次nt伙ro膝du旦ct疾io敢n洗to蓬D搜at刊ab乔as紫e饺Sy宾st滨em(2)插细入操延作步骤①秋用宿漠主语叫言在丙工作切空间骡中建像立新缠元组②她用PU兼T语句诊把该召元组怒存入在指定裂关系啦中PU饱T工作荷空间业名(关系金名)PU龟T语句僚只对花一个胞关系嗓操作秃,关合系演妄算中皱的聚嫁集函贫数An丝式I汤nt须ro滑du疮ct幕io帖n谱to煎D身at赚ab舍as该e董Sy尖st肃em插入束操作(续)[例18享]学校趋新开伙设了窃一门2学分牵的课腊程“锤计算含机组善织与发结构薄”,服其课赵程号瞎为8,直餐接先羊行课区为6号课敬程。粘插入智该课程程元肯组MO璃VE罚'吩8'卫T广O蔑W.掘Cn妈oMO烛VE市'计算煌机组抬织与闪结构'义TO座W.习Cn拿am希eMO咏VE础'当6'压T各O益W程.C额pn滋oMO循VE顽'2阻'逆TO纽奉W掏.C麻cr饲ed怨itPU共T凯W装(C糠ou炎rs活e)An判I蚁nt济ro泻du移ct震io紫n穴to哄D隶at暖ab和as伏e斧Sy哈st年em(3)删拦除操墓作步骤①阅用HO紧LD语句霜把要墨删除柄的元笛组从坛数据村库中寺读到临工作锄空间惭中②姻用DE叼LE置TE语句米删除磨该元抢组DE委LE筹TE工作彩空间霞名An脊I是nt航ro犬du检ct萝io闪n炭to施D慰at您ab取as俊e咐Sy胳st妙em删除拜操作(续)[例19牺]视2庸00刺21宫51羊25学生纸因故涛退学没,删妈除该瘦学生腹元组HO紫LD数W劫(S刮tu夜de治nt烦):麻S喜tu邀de凑nt首.S坏no通=‘类20离02持15判12回5'DE绒LE晚TE席WAn续I拢nt酒ro汤du猴ct永io活n洪to堤D滩at建ab炼as杨e所Sy芹st寄em删除庄操作(续)[例20担]将学循号20刺02怀15闷12厘1改为20稳02瞎15珠12授6HO蔽LD准W戒(乓St侍ud起en炒t)酒:头St鞋ud脊en领t.弯Sn父o=配‘2些00郑21深51寄21受'DE扔LE狐TE巴WMO羊VE翁‘2丢00墓21农51牧26抗'躬T烂O稳W加.S钓noMO术VE歌'李勇'自TO友W.孤Sn昏am饲eMO闯VE剖'男'盯T泪O留W稀.S爱se遗xMO害VE参'尚20肺‘趴T群O爱W涨.S园ag兰eMO卷VE住'C尤S'瘦TO骑W.晋Sd膨ep序tPU壁T无W滔(S葡tu狭de窗nt慨)An鲜I倦nt棵ro烈du存ct矛io蚁n朵to疫D添at凝ab垫as西e蹦Sy锦st蝇em删除旬操作(续)[例21虫]删除孤全部幸学生HO废LD五W创(洽St压ud皂en葵t)DE凭LE突TE备W为保桌证参浑照完据整性效,妻删除St最ud覆en望t中元孩组时借相应净地要季删除SC中的肠元组HO悠LD哑W遣(盯SC洁)DE流LE羊TE狐WAn择I承nt铁ro龄du虹ct默io绣n梅to细D讨at参ab患as桃e献Sy状st露em小结钢:元镇组关田系演陪算语碑言AL轨PH道A检索秀操作GE和TGE季T工作悉空间喂名[(定额)](表达桑式1)[:操作哄条件]飞[D奋OW腿N/平UP表达吓式2]插入哀操作建立然新元牵组--氧PU趴T修改霸操作HO扔LD司--修改--宴UP圆DA泼TE删除波操作HO棵LD撕--兔DE求LE骆TEAn瓣I此nt吉ro黎du扛ct摊io辱n属to田D刊at皱ab佣as珍e村Sy麦st边em2.粒5关棒系肚演脸算2.彻5.沉1元组冷关系唇演算疑语言AL突PH仙A2.晚5.导2域关挂系演君算语尚言QB酒EAn咸I祸nt著ro腥du挤ct铸io无n肯to窑D消at轧ab售as酒e滤Sy释st逼em2.础5.画2域关果系演差算语蜻言QB兰E一种朋典型书的域亡关系挑演算语言由提补出以元穗组变轮量的龙分量失即域变块量作为受谓词继变元平的基塔本对爬象QB枯E:Qu睛er霸y或By造E纲xa饮mp努le基于录屏幕宝表格扁的查治询语照言查询菜要求治:以扒填写鱼表格遥的方毕式构葵造查助询用示殃例元返素(域变条量)来表胸示查倚询结浮果可药能的包情况查询耕结果肌:以奶表格夏形式析显示An目I渣nt刻ro候du芦ct刻io朽n障to扛D腹at繁ab速as梢e线Sy苍st皂emQB叶E操作交框架An虚I掉nt跟ro务du怜ct浆io温n奴to周D奥at滴ab庆as榴e攀Sy弃st肤em关系名属性名操作命令元组属性值或查询条件或操作命令一、纪检索固操作1.简单笋查询[例1]求信熟息系糠全体杜学生亚的姓患名操作册步骤养为:(1)用赵户提梯出要着求;(2)屏敌幕显猾示空殖白表头格;An导I供nt别ro脊du加ct认io乏n球to滋D赠at孝ab华as典e恳Sy指st茫em简单孟查询柿(续带)(3)用道户在图最左册边一绝栏输宝入要尘查询服的关谋系名St凡ud谊en语t;(4)系怒统显束示该山关系印的属循性名StudentStudentSnoSnameSsexSageSdeptAn均I壳nt克ro故du亲ct可io竞n休to膛D窃at平ab乎as蓬e劳Sy锡st庭em简单忘查询恼(续衰)(5)用虑户在请上面廉构造苏查询雷要求李勇是示偶例元常素,懒即域誓变量(6)屏稍幕显划示查烦询结怀果StudentSnoSnameSsexSageSdeptP.李勇ISStudentSnoSnameSsexSageSdept李勇张立ISAn疏I溜nt司ro脚du庆ct戏io伤n贵to摊D扬at禽ab赵as仔e则Sy太st绳em构造程查询引的几让个要匠素示例递元素即域量变量牌一定岩要加会下划仍线示例排元素非是这露个域担中可亿能的直一个时值,炭它不腔必是袖查询阻结果辨中的块元素打印蠢操作量符P.实际狗上是都显示查询慰条件可使屿用比们较运泰算符呀>,限≥,底<,效≤,辞=和宗≠其中验=可乞以省办略An房诚I斑nt贤ro均du吵ct迁io慌n巩to羞D谷at巴ab甩as躁e名Sy芽st涂em简单愁查询怪(续积)[例2]查询察全体梦学生狱的全蒜部数该据StudentSnoSnameSsexSageSdeptP.200215121P.李勇P.男P.20P.CSAn雪I叼nt乎ro薄du击ct纯io络n柿to消D垒at替ab饲as堡e溜Sy组st动em简单猴查询岔(续讯)显示猪全部她数据雨也可创以简纪单地封把P.操作汗符作商用在唤关系模名上带。StudentSnoSnameSsexSageSdeptP.An割I恭nt绑ro磁du鱼ct洗io磁n夸to交D脱at耀ab已as啊e蚕Sy没st穗em2.条件锡查询[例3]求年开龄大泉于19岁的卡学生道的学聋号StudentSnoSnameSsexSageSdeptP.200215121>19An基I作nt通ro蚕du芽ct蛾io绳n贫to渴D龄at购ab忧as渔e丙Sy驻st可em条件某查询榆(与钓条件易)[例4]求计暴算机绞科学傅系年床龄大央于19岁的椅学生珠的学裤号。方法(1震):把膨两个郑条件薪写在话同一沸行上StudentSnoSnameSsexSageSdeptP.200215121>19CSAn胜I下nt躺ro牌du纳ct棋io欣n驶to座D苍at圣ab新as辨e插Sy淹st哨em条件列查询嫩(与税条件状)方法(2童):把筒两个丽条件详写在政不同兆行上掘,但恼使用剧相同考的示善例元素值StudentSnoSnameSsexSageSdeptP.200215121P.200215121>19CSAn尚I倾nt豪ro叛du眼ct遥io主n割to柄D瘦at笛ab沟as色e甩Sy呀st红em条件啄查询违(与捧条件惨)[例5]查询诉既选烤修了1号课匙程又授选修良了2号课秆程的耀学生束的学愁号。ScSnoCnoGradeP.200215121P.20021512112An归I划nt昏ro家du冒ct陡io广n内to耳D级at长ab琴as融e薄Sy符st土em条件编查询骆(或微条件访)[例6]查询韵计算眨机科撞学系电或者偷年龄低大于19岁的诵学生计的学号桂。StudentSnoSnameSsexSageSdeptP.200215121P.200215122>19CSAn妻I龙nt秀ro办du零ct赖io度n强to贿D则at蝇ab触as骨e严Sy关st曲em条件绞查询伐(多渴表连悄接)[例7]查询造选修1号课劲程的扁学生涉姓名潮。StudentSnoSnameSsexSageSdept200215121P.李勇ScSnoCnoGrade2002151211An魄I晴nt舰ro贸du朝ct率io短n怀to际D闻at第ab捐as烧e鞭Sy安st乔em注意吉:示溜例元贴素Sn币o是连居接属熟性,己其值浴在两截个表番中要相同。条件挎查询葛(非牵条件赢)[例8]查询舌未选耕修1号课凤程的己学生议姓名StudentSnoSnameSsexSageSdept200215121P.李勇ScSnoCnoGrade2002151211An倡I嫌nt蓬ro街du锯ct县io嫌n含to或D乐at愚ab模as栗e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宝钢德盛不锈钢有限公司招聘备考题库参考答案详解
- 2026年中山大学孙逸仙纪念医院深汕中心医院公开招聘事业单位工作人员骨干人才第一批备考题库完整答案详解
- 2026年国核宝钛锆业股份公司招聘备考题库及1套完整答案详解
- 2026年度中共义乌市委党校公开招聘高层次人才备考题库含答案详解
- 2026年国药东风茅箭医院招聘备考题库及完整答案详解1套
- 2026年大涌医院第四期公开招聘工作人员备考题库及答案详解参考
- 2026年南昌动物园招聘会计备考题库有答案详解
- 2026年安龙县五福街道作坊小学招聘幼儿教师备考题库及一套参考答案详解
- 医疗损害赔偿与医方责任承担
- 医疗托管中医疗合作中的知识产权许可备案程序细化
- 客户需求对接管理规范
- 垃圾分类与处理专员面试题集
- 往来核算岗位实训
- 2025年医保政策知识培训考试试题库及答案
- 雨课堂学堂在线学堂云军事理论国防大学单元测试考核答案
- 2025中原农业保险股份有限公司招聘67人笔试考试备考试题及答案解析
- 多源医疗数据融合的联邦学习策略研究
- 仓库-拆除施工方案(3篇)
- 2025至2030中国工业边缘控制器行业运营态势与投资前景调查研究报告
- 磁电感应式传感器课件
- 防拐卖安全教育课件文库
评论
0/150
提交评论