- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第05章_SQL语言基础
Oracle应用开发第05章 SQL语言基础本章内容ODP-C05-01 关系型数据库概述 ODP-C05-02 SQL语言概述 ODP-C05-03 检索数据 ODP-C05-04 多表关联查询 ODP-C05-05 Oracle常用系统函数 ODP-C05-06 子查询 ODP-C05-07 操作数据库 ODP-C05-08 事务处理 本章目标1、掌握数据库操作的基本语法。2、掌握数据库的多种查询方法。3、掌握数据库的关联查询方法。4、掌握数据库的条件查询方法。5、掌握数据库查询过程中可使用的函数6、掌握数据库的子查询方法。7、掌握数据库的插入、更新和删除方法。8、掌握数据库的事务概念。9、掌握数据库的事务操作方法。第01节 关系型数据库概述#节知识点难点重点应用1ODP-C05-01 关系型数据库概述1、XML与数据库比较 2、关系型数据库与数据库管理系统 3、关系型数据库的E-R模型√√4、1-1关联关系√√5、1-N关联关系√√6、N-N关联关系√√7、关系型数据库的设计范式 √知识点预览1、XML与数据库比较XML语言优势:是自描述性的(所用的标记描述了数据的结构和类型,尽管缺乏语义)可交换的,能够以树型或图形结构描述的数据XML语言缺陷:较繁琐,要对它进行解析和文本转换,所以数据访问速度较慢XML语言的数据库特性:XML文件是以文档为中心的数据的集合存储特性——XML文档模式——DTD, XML schema等查询语言特性——XQuery, XPath, XQL等编程接口特性——SAX, DOM,JDOM等XML缺乏的数据库特性:高效的存储、索引、安全机制、事务和数据一致性、多用户访问、触发器等结论:在数据量小、用户少和性能要求不太高的环境下,可以将XML文档用作数据库,但是却不适用于用户量大、数据集成度高以及性能要求高的作业环境。2、关系型数据库和数据库管理系统-1数据(Data):描述事物的符号记录称为数据数据的种类有数字、文字、图形、图像、声音、文本等数据库(DataBase,简称DB):存储数据的仓库数据之间存在一定的关联关系,并非完全独立,数据库是储存在计算机内的、有组织的、可共享的数据集合数据库中的数据按一定的数据模型储存和管理,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享数据库使得我们对数据的操作更加高效数据库模型层次结构模型:该模型的实质是将数据以一棵定向有序树的结构存储网状结构模型:是对层次结构模型的提升,能更灵活地描述关系关系结构模型:该模型把一些复杂的数据结构归结为简单的二元关系(即二维表格形式);由关系结构模型组成的数据库系统被称为关系型数据库2、关系型数据库和数据库管理系统-2关系模型E. F.Codd 博士在 1970 年提出了数据库系统的关系模型关系模型是将复杂的数据结构归结为简单的二元关系,用二维表格的形式表示实体和实体间联系的数据模型关系模型的组成由大量对象或关系组成的集合对关系可进行一系列操作的运算符可保证数据的完整性和一致性要求关系型数据库使用关系模型建立的数据库包含一组被组织为表结构(table)的相关信息的集合,表结构包括:列(Column):又称为字段,包含类型和约束信息行(row):又称为记录,每条记录描述一个实例表在数据库中被存储在称为模式(schema)的结构中2、关系型数据库和数据库管理系统-3Oracle ServerTable Name: S_CUSTOMERTable Name: S_EMP SALES_ ID NAME PHONE REP_ID 201 Unisports 55-2066101 12 202 Simms Atheletics 81-20101 14 203 Delhi Sports 91-10351 14 204 Womansport 1-206-104-0103 11 ID LAST_NAME FIRST_NAME 10 Havel Marta 11 Magee Colin 12 Giljum Henry 14 Nguyen MaiColumn (列)Row (行)2、关系型数据库和数据库管理系统-4数据库系统(DataBase?Sytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成通常数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员等构成数据库管理系统(DataBase?Management?Sytem,简称DBMS)数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能常见的DBMS工具Oracle DB2SQL S
文档评论(0)