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

    2022年数据库管理系统是位于用户与操作系统之间的一层数据管理软件 .pdf

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

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

    2022年数据库管理系统是位于用户与操作系统之间的一层数据管理软件 .pdf

    数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。数据模型通常由数据结构、数据操作和完整性约束三部分组成。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型数据库系统的 三级模式结构由外模式、模式和内模式组成。数据库系统在这三级模式之间提供了两层映像:外模式模式映像和模式内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成sQL 语言的特点:(l)综合统一。(2)高度非过程化。(3)面向集合的操作方式。(4)以同一种语法结构提供两种使用方式。(5)语言简捷,易学易用。基本表,视图。两者的区别和联系:基本表是本身独立存在的表,在sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。实现数据库安全性控制的常用方法和技术有:用户标识和鉴别,存取控制,视图机制,审计,数据加密。数据库的完整性是指数据的正确性和相容性。完整性约束条件是指数据库中的数据应该满足的语义约束条件。参照完整性体现在外码,用户定义的完整性数据类型定义范围。DBMS 的完整性控制机制应具有三个方面的功能:(l)提供定义完整性约束条件的机制;(2)提供完整性检查的方法;(3)违约处理:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。设计步骤:概念结构的设计方法有多种,其中最经常采用的策略是自底向上方法,该方法的设计步骤通常分为两步:第1 步是抽象数据并设计局部视图,第2 步是集成局部视图,得到全局的概念结构。规范化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用以指导关系数据模型的优化,用来预测模式可能出现的问题,为设计人员提供了自动产生各种模式的算法工具,使数据库设计工作有了严格的理论基础。求供应工程 J1 零件的供应商号码SNO:Sno(Sno=J1(SPJ))求供应工程 J1 零件 P1 的供应商号码SNO:Sno(Sno=J1Pno=P1(SPJ)求供应工程 J1 零件为红色的供应商号码SNO:Sno(Pno=P1 (COLOR=红(P)SPJ))求没有使用天津供应商生产的红色零件的工程号JNO Jno(SPJ)-JNO(city=天津 Color=红(SSPJP)求至少用了供应商S1 所供应的全部零件的工程号JNO:Jno,Pno(SPJ)?Pno(Sno=S1(SPJ)对于 S 表:S(SNO,SNAME,STA TUS,CITY)建 S 表:CREATE TABLE S(Sno C(2)UNIQUE,Sname C(6),Status C(2),City C(4);对于 P 表:P(PNO,PNAME,COLOR,WEIGHT);建 P 表:CREATE TABLE P(Pno C(2)UNIQUE,Pname C(6),COLOR C(2),WEIGHT INT)对于 J 表:J(JNO,JNAME,CITY);建 J 表:CREATE TABLE J(Jno C(2)UNlQUE,JNAME C(8),CITY C(4)对于 sPJ 表:sPJ(sNo,PNo,JNo,QTY);建 SPJ 表:SPJ(SNO,PNO,JNO,QTY)名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -CREATE TABLE SPJ(Sno C(2),Pno C(2),JNO C(2),QTY INT)(l)求供应工程Jl 零件的供应商号码SNO;SELECT DIST SNO FROM SPJ WHERE JNO=J1(2)求供应工程Jl 零件 Pl 的供应商号码SNO;SELECT DIST SNO FROM SPJ WHERE JNO=J1 AND PNO=P1(3)求供应工程Jl 零件为红色的供应商号码SNO;SELECT SNO FROM SPJ,P WHERE JNO=J1 AND SPJ.PNO=P.PNO AND COLOR=红(4)求没有使用天津供应商生产的红色零件的工程号JNO;SELECT DIST JNO FROM SPJ WHERE JNO NOT IN(SELE JNO FROM SPJ,P,S WHERE S.CITY=天津 AND COLOR=红 AND S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO)。(5)求至少用了供应商Sl 所供应的全部零件的工程号JNO;由于 VFP 不允许子查询嵌套太深,将查询分为两步A、查询 S1 供应商供应的零件号SELECT DIST PNO FROM SPJ WHERE SNO=S1 结果是(P1,P2)B、查询哪一个工程既使用P1 零件又使用P2 零件。SELECT JNO FROM SPJ WHERE PNO=P1 AND JNO IN(SELECT JNO FROM SPJ WHERE PNO=P2)(1)找出所有供应商的姓名和所在城市。SELECT SNAME,CITY FROM S(2)找出所有零件的名称、颜色、重量。SELECT PNAME,COLOR,WEIGHT FROM P(3)找出使用供应商S1 所供应零件的工程号码。SELECT DIST JNO FROM SPJ WHERE SNO=S1(4)找出工程项目J2使用的各种零件的名称及其数量。SELECT PNAME,QTY FROM SPJ,P WHERE P.PNO=SPJ.PNO AND SPJ.JNO=J2(5)找出上海厂商供应的所有零件号码。SELECT PNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND CITY=上海 (6)出使用上海产的零件的工程名称。SELECT JNAME FROM SPJ,S,J WHERE S.SNO=SPJ.SNO AND S.CITY=上海 AND J.JNO=SPJ.JNO(7)找出没有使用天津产的零件的工程号码。注意:SELECT DISP JNO FROM SPJ WHERE JNO NOT IN(SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY=天津)适用于 JNO 是唯一或不唯一的情况.注意:SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY天津 适用于 JNO 是唯一的情况(8)把全部红色零件的颜色改成蓝色。UPDATE P SET COLOR=蓝 WHERE COLOR=红(9)由 S5 供给 J4 的零件 P6 改为由 S3 供应。UPDATE SPJ SET SNO=S3 WHERE SNO=S5 AND JNO=J4 AND PNO=P6(10)从供应商关系中删除供应商号是S2 的记录,并从供应情况关系中删除相应的记录。A、DELETE FROM S WHERE SNO=S2B、DELETE FROM SPJ WHERE SNO=S2(11)请将(S2,J6,P4,200)插入供应情况关系。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 3 页 -INSERT INTO SPJ VALUES(S2,J6,P4,200)请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。CREATE VIEW VSP AS SELECT SNO,PNO,QTY FROM SPJ,J WHERE SPJ.JNO=J.JNO AND J.JNAME=三建 针对该视图 VSP 完成下列查询:(1)找出三建工程项目使用的各种零件代码及其数量。SELECT DIST PNO,QTY FROM VSP(2)找出供应商S1 的供应情况。SELECT DIST*FROM VSP WHERE SNO=S1 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 3 页 -

    注意事项

    本文(2022年数据库管理系统是位于用户与操作系统之间的一层数据管理软件 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




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

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

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

    收起
    展开