欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Oracle10g数据库建模与设计.docx

    • 资源ID:1637131       资源大小:164.62KB        全文页数:30页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    Oracle10g数据库建模与设计.docx

    目录目录1第1#数据库摄述21.1数据库系统概述21.1.1信息、数据与数据库21.1.2数据管理技术的开展21.1.3数据库系统(DatabaSeSysteDBS)的组成21.1.4 数据库票统的模式结构31.1.5 数据库系统的特点41.2 数幅模型41.3 数据描述51.4 关系数据库51.5 数据库管理系统61.5. 1几个常用的数抠率管理系统61.5.2 OraC1.e数据库简介61.5.3 Orac1.e108数据库系潴及NaViCaI的安装71.6 本章知识点总结9第2录Orac1.eIog数据库的SQ1.语言与查询92.1SQ1.语言柢述92.2Orac1.eIOg数据库的数据类型、运算符和表达式92.2.1算单数据类型92.2.2运算符102.2.3表达式102.3Orac1.eIOg的SE1.EeT查询语句102.3.1H单言询(SeIeC1.fr三转构)102.3.2分条件的简单查询(SeIeCtfrowhere结构)102.3.3单表登询的应用I1.2.3.4多我宜询112.3.5子查询122.3.6作亚12第1章数据库概述1.1 数据库系统概述1.1.1 信息、数据与数据库信息是一种已经被加工为特定形式的蚊憎.败据足信息的技体和具体表现形式,信息不随数捱形式的变化而文化。很多人认为数据就是数(数字组成,实际上数据的有很多种形式:文字、数字、声音、图像等。数据和信息时两个楣互联系但又相互区别的爱念,数据是信息的具体表现彩式,信息时数据有意义的表现,而数据库是一个可以共享的、存储在计算机内的'有组织的数据集合。1.1.2 数据管理技术的开展数据管理技术的开展分为:人工管理、文件管理、数据库管理(分布式数据库管理、面向W复的数据庠管理)等几个阶段.1.人工管理阶段2、文件管理阶段3、数据库菅理阶段学生处教务处人事处4、三个阶段效抠管理技术比较手工管理I文件管理I数据库首理数格的管理者用户(程序员)文件求妩数据库东城ae的针对者-特定应用程序面向某一应用面向整体应用数据的共享性无共享共享差,冗余大共享好,冗余小-薮丽谣立性无独立性独立性爱独立性好数据的给构化无结构记录有结构,接体无给构整体培构化1.1.3数据庠系烧(DatabaSeSysteaDBS)的组成蚊据库系统由计算机硬件、数据库管理系统(I)BMS)(及其开发工具),、弱据库I)B),应用程序和用户等几局都组成。1 .硬件平台诉是够大的内存,存放OS.DBMS的核心模块.数据技冲区和应用程序.有足善大的感过,存故故据库,并进行数据备份.有较高的通过能力,以提供高速的数据传椅功能.2 .软件平台DBMS:姥数据隼的建立、使用和维护所必需的系统软件.0S:支持DBMS的操作票统平台.程序设计语言:与数据库系统有接口的程序设计语言及其箱译系统,用于开发应用程序.开发工具与环境:为数据库系统的开发和应用提供良好的环境.应用程序:为价定应用环境而开发的数据库应用系统.3 .人员1)数据库管理员(DiItaBaSeRdminiS1.rator,DBA):数据库系统需要有奇门的人员来监督和管理.DBA负责全面管理和控制数据率系统.具体职责包活:决定蚊据库中的信息内容和结构决定数据庠的存储结构和存取策略定义数据的平安性要求和完整性约束条件监控数抠库的使用和运行负重蚊据库的改良和重组建构工作2)系统分析员负责应用系统的需求分析和标准说明工作,要和用户以及DM相互沟通,确定系统的硬件、款件配置,并参与致据库系统的概要设计.3)数据库设计员负责数据库中数据确实定.数据庠各级模亢的设计。数据庠谀计人员必须参如用户需求调查和系统分析,然后进行数据库设计.4)应用程序员负责设计和漏写数据库应用系统的程序便块,并进行调试和安装。5)最终用户通过数据库应用系琉的用户界面使用数据库.DBS:DBMSDBDB1.1.4数据库系烧的模式结构数据库系统的结构由内部级、概念级.外部级三级模式组成.1.内部级模式(内模式):最靠近物理存储器,是数据在数据库系统中的表示(即对数据的物理培构和存储方式的描述,是物理数据模型对数据的描逑.2,锐念纹槿式(穰式:问于上述两者之间。它又称为遗$*便式,是用近转数据模型对一个单位的数据的描述.是数据库中的全体数据的电辑结构和特性的描述。3、外部级模式(外模式):又称子模式或用户樵式,是数据库用户看到的数搭视图.景京近用户,是用户和数推库的接口,设计有数据提供给用户的使用方式.支持以上三级模式的计算机程序就是蚊据库管理系统(DBMS).蚊据库的三氯便式结构两如下:4.三级模式构成了两个映射1)外模式/模式映象对于每一个外模式,然箔库系统都有一不外模式/模式映象,它定义了该外模式与模式之间的对应关系。这些映像定义通常包在各自外模式的描述中。当模式改变时,由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的烫辑独立性.2)模式/内模式映象数据库中只有一个模式,也只有一个内模式,所以模式/内模式映微是唯一的,它定义了翌辑结构与存储结构之间的对应关系。该映象定义通常包含在模式描述中。当数据库的存储菇构改变了(例如采用了更先进的存储结典,由数据库管理员对模式/内模式映电作相应改变,可以使模式保持不变,从而保证了她据的物理独立性.1.1.5数据库系就的转点1 .实现数据共享、减少数据冗余2 .采用待定的数据模型3 .具有较高的数箔独立性4 .有统一的数据控制功能1.2数据模型数据模型的作用是在计算机环境中把数据逻辑地组织成为数抠库,使得用户能够有效地存取和处理数第,1 .层次隹型数据结为是有序的树型结狗,根本特征是:1)有且只有一个结点无双亲,该结点称为根结点:(2)其他结点有且只有一个双亲.R1.是根结点,R2和R3是R1.的子站点.因此它们是兄弟结点。R2.R4、R5是叶结点。2 .网状模型同状模理的特征是:(1)允许有一个以上的结点没有双亲:(2)结点可以有多于一个的双亲.3 .关系模型1)关系模型中的数据在用户观点下的遗辑结我是二维表,而关系检里是建立在集合代数的基础上的。在网状和层次模型中的联系都是逋过指针来实现的,而在关系模型中的根本数据结构是表格.记录之间的联系是通过各个关系模式的关桃码来表达的以二维表格描述符单、器量,用户只营简单查询语句就可以对数据库进行操作,并不涉及存储结冉和访问技术的细节等.SSfS4SEXAGESMOQ67吗scI>1.E>1.59MOM*M男o0>7Ia®MasWOO69降岗男»MoOS7(QDB务94OO60x>118694OM02012MCC9OfCF9400W(DOI1.&S0201!H*机IB形学2WOW'(00129002012A1.WOM2IWfW02013I9203013工网Bti!*H术32)在关系慎型中,关系具有以下根本特点:关系必须标准化,、簿性不可分割,在同一关系中不允许出现相同的属性名。在同一关系中无级及同性的顺序可以任意。任意交换芮个元组(璃性)的位置,不会改变关系模式.3)每个关系都有一个关系模式,它是该关系的关系名及其全部属性名的巢合,一般表示为:关系名(品性名1.臬性名2舄性名R)1.3数据描述1 .计算机及理信息的过程首先从现实世界中按蒙出大量描述客观事物的信息,再时这些信息迸行整理、分类和标准,进而将标准化的信息数据化,最终实现由数据库系统存储.处理。困客观世界信息世界敛据世界2 .实体与黑性3、实体之间的关系1) 一时一的联系(1:1).如班长与班级2) 一对多的联系(1.n).如班级与学生3)多对多的联系(m:n),如教师与学生1.4关系数据库1 .关系数据库的定义关系数推庠是建立在关系模型参础上的数据库,它由一些相关的表和其它的数据率对象组成.这个定义包含了如下几层自义:D建立在关系模型基础上:2)信息被存放在表(二维表)中:3)表之间是相互联系的;4)除了我之外,还有其它的数据库对猊如索引、视图、存储过程警。2 .关系数据阵的主要功能和特征1)数据定义.定义和11除数据用中的表、索引.视图等数据犀财象.2)数据操蝌,实现对数据库中数据的操作,根本的操作有查询、数据箱入、数据删除和数据修改.3)致学控制,主要控制数据库的平安,包括操作权限的用户密码和存储权限等,4)事务管理。3 .几个概念关系二维表;元级记录;属性字段;实体S1.实体集.1.5数据库管理系统1.5.1 几个富用的数据库管理系琉ACCESS.SQ1.Server,FoxPro.Orac1.e.MySQ1.和Sybase等.ACCESS是美国Microsoft公司于1994年推出的侬机数据库管理系统.它具有界面友好.易学易用、开发简单、接D灵活等点.是典型的新一代桌面数据库管理系统。OraC1.C公司是全林最大的信息管理软件及效劳供给商,成立于1977年,总部位于美国加州Redwoodshore.Orac1.e提供的完整的电子商务产品和效劳包括:用于建立和交付参于Web的Internet平台;集合.全面的具有Internet能力的商业应用:强大的专业效劳,帮助用户实施电子商务战略,以及设计.定制和实施各种电子商务斛决方案。.SQ1.是英文StrUC1.UredQuery1.angUagC的缩写.克思为结构化查询语言。SQ1.语言的主要功能就是同各种数据库建立联系,进行沟通.按照ANS1(美国国家标准协会)的规定,S(I1.被作为关系型数据库管理系统的标准语言.SQ1.语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数抠库中摄取数箔等.目前,电大多政流行的关系型数据庠管理系统,故大区别:ACCESS的功能相对不是那么播大,主要是开发单机板软侔中短常用到;SQ1.Server是目前应用比较广泛和普通的一款数据库,是她福库开茨的一个里程碑.OraC1.e的功能是比较强大的,一般用于超大型管理系统软件的建立,现在的应用范围也已经比较广泛。1.5.2 OraC1.e数据库简介1.什么是OraC1.e数据库OraeIe数据库是一件大型数据库系统,一般应用于商业,政府部门,它的功能很强大,能带处理大批量的数据.荏网络方面也用的非富多.不it.一般的中小型企业都比我国欢用SQ1.蛾据库系统,它的操作很简单,功能也羊常齐全。只是比较。rac1.e数据库而言,在处理大量数据方面有些不如。2、OnIC1.e数据库的开展历程(时间可能不大准痢,但大致差不多)1977年,1.arryEI1.iSOn.BobMiner和EdOateS等人组,Jt了Re1.ationa1.软件公司(Re1.ationa1.SoftwareInc.,RSI)«他们决定使用C语"和SQ1.界而构建一个关系数据库管理系统

    注意事项

    本文(Oracle10g数据库建模与设计.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

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

    收起
    展开