欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件开发技术基础电子教案.ppt

    • 资源ID:89942976       资源大小:116KB        全文页数:23页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件开发技术基础电子教案.ppt

    软件开发技术基础第六章 数据库概述P101-10 数据库管理系统有哪些主要功能?数据库管理系统有哪些主要功能?数据定义数据定义数据操纵数据操纵数据库运行管理数据库运行管理数据组织、存储和管理数据组织、存储和管理数据库的建立和维护数据库的建立和维护数据通信接口数据通信接口P161P882第七章 关系数据库基本原理P133-3 关系模型的完整性规则有哪几类?关系模型的完整性规则有哪几类?实体完整性规则:实体完整性规则:P103参照完整性规则:参照完整性规则:P103用户定义的完整性:用户定义的完整性:P1043第七章 关系数据库基本原理P133-7 S(SNO,SNAME,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)用关系代数表达式完成下列操作:用关系代数表达式完成下列操作:(1)求供应工程求供应工程J1零件的供应商号零件的供应商号SNO;SNO(JNO=J1(SPJ)4第七章 关系数据库基本原理(2)求供应工程求供应工程J1零件零件P1的供应商号的供应商号SNO;(3)求供应工程求供应工程J1红色零件的供应商号红色零件的供应商号SNO;SNO(JNO=J1 PNO=P1(SPJ)SNO(JNO=J1 COLOR=红红(SPJ P)5第七章 关系数据库基本原理P133-9 用用SQL语言建立四个表语言建立四个表S(SNO,SNAME,CITY)CREATE TABLE S (SNO CHAR(2),SNAME VARCHAR(20)NOT NULL,CITY VARCHAR(10)NOT NULL,PRIMARY KEY(SNO);6第七章 关系数据库基本原理SPJ(SNO,PNO,JNO,QTY)CREATE TABLE SPJ(SNO CHAR(2),PNO CHAR(2),JNO CHAR(2),QTY INT NOT NULL,PRIMARY KEY(SNO,PNO,JNO),FOREIGN KEY(SNO)REFERENCES S(SNO),FOREIGN KEY(PNO)REFERENCES P(PNO),FOREIGN KEY(JNO)REFERENCES J);7第七章 关系数据库基本原理P133-10 用用SQL语句完成下列操作:语句完成下列操作:(1)求供应工程求供应工程J1零件的供应商号零件的供应商号SNO;SELECT DISTINCT SNO FROM SPJWHERE JNO=J1;(2)求供应工程求供应工程J1零件零件P1的供应商号的供应商号SNO;(3)求供应工程求供应工程J1红色零件的供应商号红色零件的供应商号SNO;SELECT DISTINCT SNO FROM SPJWHERE JNO=J1 AND PNO=P1;SELECT DISTINCT SNO FROM SPJWHERE JNO=J1 AND PNO IN(SELECT PNO FROM P WHERE COLOR=红红);8第七章 关系数据库基本原理P133-10 用用SQL语句完成下列操作:语句完成下列操作:(4)求没有使用天津供应商生产的红色零件的工程号求没有使用天津供应商生产的红色零件的工程号 JNO;SELECT JNO FROM JWHERE JNO NOT IN();SELECT JNO FROM S,P,SPJ WHERE S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO AND CITY=天津天津 AND COLOR=红红9第七章 关系数据库基本原理P133-10 用用SQL语句完成下列操作:语句完成下列操作:(5)求至少用了求至少用了S1供应商所提供的全部零件的工程号供应商所提供的全部零件的工程号 JNO;SELECT DISTINCT JNO FROM SPJ AS XWHERE NOT EXISTS(SELECT *FROM SPJ AS Y WHERE Y.SNO=S1 AND NOT EXISTS (SELECT *FROM SPJ Z WHERE Z.JNO=X.JNO AND Z.PNO=Y.PNO);10第七章 关系数据库基本原理P133-11 用用SQL语句完成下列操作:语句完成下列操作:(1)统计每种零件的供应总量统计每种零件的供应总量;SELECT PNO,SUM(QTY)FROM SPJGROUP BY PNO;(2)求零件供应总量在求零件供应总量在1000个以上的供应商名字个以上的供应商名字;SELECT SNAME FROM S WHERE SNO IN(SELECT SNO FROM SPJ GROUP BY SNO HAVING SUM(QTY)1000);11第七章 关系数据库基本原理P133-11 用用SQL语句完成下列操作:语句完成下列操作:INSERT INTO S VALUES(S6,华天华天,深圳深圳);(3)在在S表中插入一条供应商信息:表中插入一条供应商信息:(S6,华天华天,深圳深圳);(4)把全部红色零件的颜色改为粉红色把全部红色零件的颜色改为粉红色;(5)将将S1供应给供应给J1的零件的零件P1改为由改为由S2供给供给;UPDATE P SET COLOR=粉红粉红WHERE COLOR=红红;UPDATE SPJ SET SNO=S2WHERE SNO=S1 AND JNO=J1 AND PNO=P1;12第七章 关系数据库基本原理P133-11 用用SQL语句完成下列操作:语句完成下列操作:(6)删除全部蓝色零件及相应的删除全部蓝色零件及相应的SPJ记录。记录。13第七章 关系数据库基本原理SPJ(SNO,PNO,JNO,QTY)CREATE TABLE SPJ(SNO CHAR(2),PNO CHAR(2),JNO CHAR(2),QTY INT NOT NULL,PRIMARY KEY(SNO,PNO,JNO),FOREIGN KEY(SNO)REFERENCES S(SNO),FOREIGN KEY(PNO)REFERENCES P(PNO),FOREIGN KEY(JNO)REFERENCES J);14第七章 关系数据库基本原理P133-11 用用SQL语句完成下列操作:语句完成下列操作:(6)删除全部蓝色零件及相应的删除全部蓝色零件及相应的SPJ记录。记录。DELETE FROM SPJ WHERE PNO IN(SELECT PNO FROM P WHERE COLOR=蓝蓝);DELETE FROM P WHERE COLOR=蓝蓝;15第七章 关系数据库基本原理 补充作业补充作业1:设设有有关关系系模模式式R(SNO,CNO,GRADE,TNAME,TADDR),其其属属性性分分别别表表示示学学生生学学号号、课课程程号号、成成绩绩、任任课课教教师师名名、教教师师地地址址。规规定定:每每个个学学生生一一门门课课只只有有一一个个成成绩绩;每每门门课课只只有有一一个个教教师师任任教教;每个教师只有一个地址,所有教师不同名。每个教师只有一个地址,所有教师不同名。(1)试写出关系模式试写出关系模式R基本的函数依赖和候选键。基本的函数依赖和候选键。(2)试把试把R分解成分解成2NF模式集,并说明理由。模式集,并说明理由。(3)试把试把R分解成分解成3NF模式集,并说明理由。模式集,并说明理由。16第七章 关系数据库基本原理R(SNO,CNO,GRADE,TNAME,TADDR)每个学生一门课只有一个成绩;每个学生一门课只有一个成绩;每门课只有一个教师任教;每门课只有一个教师任教;每个教师只有一个地址,所有教师不同名。每个教师只有一个地址,所有教师不同名。(1)试写出关系模式试写出关系模式R基本的函数依赖和候选键基本的函数依赖和候选键F=,SNO,CNO GRADECNOTNAMETNAMETADDRKEY=SNO,CNO 17第七章 关系数据库基本原理 (2)试把试把R分解成分解成2NF模式集,并说明理由模式集,并说明理由;=R1(SNO,CNO,GRADE),R2(CNO,TNAME,TADDR)F1=SNO,CNO GRADE,KEY=(SNO,CNO)F2=CNOTNAME,TNAMETADDR,KEY=(CNO)中中R1、R2的所有属性都是原子的,且没有非的所有属性都是原子的,且没有非主属性对候选键的部分函数依赖,达到主属性对候选键的部分函数依赖,达到2NF;18第七章 关系数据库基本原理 (3)试把试把R分解成分解成3NF模式集,并说明理由模式集,并说明理由;=R1(SNO,CNO,GRADE),R21(CNO,TNAME),R22(TNAME,TADDR)F1=SNO,CNOGRADE,KEY=(SNO,CNO)F21=CNOTNAME,KEY=(CNO)中中R1、R21、R22的所有属性都是原子的,的所有属性都是原子的,且没有非主属性对候选键的部分和传递函数依赖,且没有非主属性对候选键的部分和传递函数依赖,达到达到3NF;F22=TNAMETADDR,KEY=(TNAME)19第八章 数据库设计 补充作业补充作业2:百货公司管辖若干连锁商店,每家商店经营若干商品,百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,每个职工只能服务于一家商店。每家商店有若干职工,每个职工只能服务于一家商店。该系统的信息需求包括:该系统的信息需求包括:商店信息:商店编号、店名、地址、经理;商店信息:商店编号、店名、地址、经理;商品信息:商品编号、商品名、单价、产地;商品信息:商品编号、商品名、单价、产地;职工信息:职工编号、职工名、性别、工资;职工信息:职工编号、职工名、性别、工资;职工参加某商店工作的开始时间;职工参加某商店工作的开始时间;商店销售商品的月销售量。商店销售商品的月销售量。1为该百货公司设计为该百货公司设计ER模式;模式;2将该将该E-R模型转换为关系模式,并指出每个关系模式的模型转换为关系模式,并指出每个关系模式的主、外键;主、外键;20第八章 数据库设计商商 店店商商 品品职职 工工服务服务销售销售mn1 m开始时间开始时间商店编号商店编号商店名商店名地址地址职工编号职工编号姓名姓名工资工资性别性别产地产地商品编号商品编号商品名商品名单价单价月销售量月销售量经理经理1为该百货公司设计为该百货公司设计ER模式:模式:21第八章 数据库设计2将该将该E-R模型转换为关系模式,并指出每个关系模型转换为关系模式,并指出每个关系模式的主、外键;模式的主、外键;商店(商店(商店编号商店编号,店名,地址,经理),店名,地址,经理)商品(商品(商品编号商品编号,商品名,单价,产地),商品名,单价,产地)职工(职工(职工编号职工编号,职工名,性别,工资,职工名,性别,工资,商店号商店号,开始工作时间),开始工作时间)销售销售(商店号,商品号商店号,商品号,月销售量,月销售量)22此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢

    注意事项

    本文(软件开发技术基础电子教案.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开