版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目三电子相册管理系统数据库3.1.1关系运算投影Π
选择σ
积×
条件联接∞自然联接∞F例1:
ABCABCabcbgadafdafcbdRS
ACacdfcdΠ1,3(R)CAcafddc
ABCabccbdσ2=’b’(R)2、ΠA,C(R):3、ΠC,A(R):1、σB=’b’(R):例2:
ABCABCabcbgadafdafcbdRS
R×S:R.AR.BR.CS.AS.BS.C
abcbga
abcdafdafbgadafdafcbdbgacbddafABCABC367345257733733443
RS
1、Π3,2(S)
2、σB<’5’(R)3、R×S思考:σ2<3(R)和σ2<‘3’(R)?4、Πs.A(σR.C=S.B(R×S))例3ABC
DE1233145662789RS
R×SABCDE123311236245631456627893178962σ2<4(R×S)ABCDE123311236245662R∞
S即
R∞S2<1
B<DABCDE123311236245662条件连接求:σ2<4(R×S)
RSABC
DE1233145662789
R∞S2<1∧12
ABCDE1233145662ABCBCDabcbcddbcbcebbfadbcadRS
例4R∞SABCDabcdabcedbcddbcecadbΠ(∞)记为R∞S自然连接
R×SR∞S2<1R∞SR∞Sσ2<42=1Π1,2,4总结:已学的各运算中,操作要点?RSABCD22344556(1)R∞S(2)R∞S2=1课本例题例3-1(a)∏A,C(R)(b)σB=’5’(R)(c)σC>’3’(R)ABC157289702712例3-2计算R×S
ABC157289702AB4165RS例3-3(a)R∞S(b)R∞S1<22=2ABC157289702DE4165RS例3-4计算R∞SABC157289702RCD81752470S单元测验1、关系数据库中,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为A、选择B、投影C、连接D、扫描2、一般情况下,当对关系R和S使用自然连接时,要求R和S至少含有一个共同的.A元组B行C关系D属性3、如下两个关系R1和R2,它们进行
运算后得到R3A选择B选择连接C笛卡儿积D自然连接R1R2ABCA1XC2YD1YBDE1MI2NJ5MK
R3ABCDEA1XMID1YMIC2YNJ4、设有如图所示的关系R和S,计算R×S
ABCabcbabcfd关系R
ABCbdaafc关系S5、设有关系R和S如下图所示,计算ΠC,D(R∞S)
R
ABCa5Ce8Fa4GSBDE4ac4eg8bA
ABC359230368BCD302686305R∏A,C(R)
σD<’5’(S)R∞S
R∞SS1>3课堂作业:User表:项目三电子相册管理系统数据库class表:photo表:cp表:任务1.T-SQL创建数据库CreateDatabase数据库名ON(Name=数据文件名,Filename=“文件路径名”,Size=大小,Maxsize=大小,Filegrowth=大小,)LogON(
同上)要求是数据库名为mypic,指定数据文件位于D:\pmDb文件夹中。初始容量为5MB,最大容量为10MB,文件增量为10%。T-SQL“文件路径名”格式:盘符\文件夹\...\数据库名.mdfcreatedatabasemypicon(name=mypic,filename=”d:\pmDb\mypic.mdf”,size=5,maxsize=10,filegrowth=10%)任务2.T-SQL创建cp表结构?主键?数据?主键、外键任务2.T-SQL创建CreateTable表名
(列名1数据类型[列级约束],列名2数据类型[列级约束],
……primarykey(主键),
Foreignkey(外键)references表(主键))USEmypicCREATETABLEcp( CIDint, PIDint, ptimedatenotnull,PRIMARYKEY(CID,PID),FOREIGNKEY(CID)referencesclass(CID),FOREIGNKEY(PID)referencesphoto(PID))练习时间创建保存网站用户的表:user表列名数据类型允许为空账号VarChar(10)NO密码Varchar(10)NO任务3.T-SQL完成cp表数据的添加Insertinto表名(属性列表)Values(元组值)INSERTINTOcp(CID,PID,ptime)VALUES(1,1001,'2017-6-1')CIDPIDptime110012017-6-1210012017-6-1110022017-68-21210042017-810-11410062015-10-11为user表完成两个用户注册帐号密码aaa123bbb456列名数据类型允许为空账号VarChar(10)NO密码Varchar(10)NO练习时间SQL生活中应用之微博:微博账号注册个人资料修改账号登陆T-SQL查询语句Select属性From表Where条件T-SQL简单查询(1)查询男性用户的UID,姓名,性别和qq号。命令:selectUID,username,sex,qqfromuserswheresex='男'T-SQL简单查询(2)查询101用户所建相册的相册名和创建时间。命令selectcname,ctimefromclasswhereUID='101'任务7T-SQL模糊查询(1)查询使用qq邮箱注册的用户信息。命令:select*fromuserswhereemaillike'%'任务7T-SQL模糊查询(2)查询用户名为’s’或’f’开头的用户的信息。命令:select*fromuserswhereusernamelike'[sf]%'任务7T-SQL模糊查询(3)查询创建日期在5月份的相册信息。命令:select*fromclasswherectimelike'_____05%'任务8T-SQL多表查询—连接查询(1)查询用户simon所创建的相册ID,相册名称和相册描述。命令:selectCID,cname,c_descfromusers,classwhereusername='simon'andusers.UID=class.UID任务8T-SQL多表查询—连接查询(2)查询2号相册的所有照片的ID,标题和存放地址。要求显示结果按照照片的ID从大到小排序。命令:selectphoto.PID,title,picfromcp,photowhereCID=2andcp.PID=photo.PIDorderbyPIDdesc任务8T-SQL多表查询—连接查询(3)查询相册名为“我的学校”,它的所有照片的ID,标题,描述和照片时间。按照照片时间排序,如果同一时间,按PID降序排列。命令:selectcp.PID,title,p_desc,ptimefromphoto,class,cpwherecname='我的学校'andphoto.PID=cp.PIDandclass.CID=cp.CIDorderbyptime,PIDdesc任务9T-SQL多表查询—子查询(1)查询用户mike所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年春季森林防火值班值守工作指南
- 2026年苏州高新区具身智能产业三年行动与千亿级生态培育经验
- 2026北京大学前沿交叉学科研究院招聘1名劳动合同制工作人员备考题库附答案详解(培优)
- 2026春季中国工商银行江苏省分行校园招聘460人备考题库及完整答案详解(考点梳理)
- 2026华润知识产权公司总经理及科创服务部总经理招聘备考题库含完整答案详解(网校专用)
- 2026最高人民检察院直属事业单位招聘13人备考题库及完整答案详解1套
- 执行法官调岗申请书范文
- 中国企业走出去战略及挑战分析报告
- 家庭教育对孩子成长的重要性:家庭与学校协同教育的策略
- 工程师岗位技能发展研究报告
- 4.1 可能性(1)课件 人教版 五年级上册数学
- 二方审核管理办法
- 工厂能耗管理办法
- 2025年城市燃气项目立项申请报告模板
- 北京政务云管理办法
- 残疾等级评定培训课件
- 瑜伽康复墙培训课件
- 学堂在线 雨课堂 学堂云 工程伦理2.0 章节测试答案
- 2025年高中生物学知识竞赛试题及答案
- T/CIE 115-2021电子元器件失效机理、模式及影响分析(FMMEA)通用方法和程序
- 《水遇冷以后》说课(附反思板书)(课件)四年级下册科学苏教版
评论
0/150
提交评论