您好,欢迎访问三七文档
中原工学院Oracle总结报告姓名:班级:学号:完成日期:2015年1月5日目录目录................................................................................................................................2Oracle简介....................................................................................................................3一、数据库基本概念....................................................................................................4二、SQL语句...............................................................................................................4三、数据库查询............................................................................................................51、查询操作...........................................................................................................52、查询语句...........................................................................................................52.1投影操作....................................................................................................52.2选择操作:..................................................................................................63、where子句........................................................................................................63.1通配查询....................................................................................................63.2逻辑符........................................................................................................6四、单行函数................................................................................................................74.1字符函数...........................................................................................................74.2数值函数...........................................................................................................74.3日期函数...........................................................................................................84.4不同数据类型间转换函数...............................................................................84.5关联操作...........................................................................................................9五、组函数....................................................................................................................95.1groupby............................................................................................................95.2组合函数........................................................................................................105.3子查询.............................................................................................................10六、约束......................................................................................................................106.1完整性约束.....................................................................................................10七、数据操纵语言(DML).....................................................................................117.1INSERT...........................................................................................................117.2UDPATE..........................................................................................................117.3DELETE.........................................................................................................11总结..............................................................................................................................12Oracle简介Oracle简称甲骨文,是仅次于微软公司的世界第二大软件公司,该公司名称就叫Oracle。该公司成立于1979年,是加利福尼亚州的第一家在世界上推出以关系型数据管理系(RDBMS)为中心的一家软件公司。Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州Redwoodshore。Oracle公司现有员工超过三万六千人,服务遍及全球145个国家。Oracle公司拥有世界上唯一一个全面集成的电子商务套件OracleApplicationsR11i,它能够自动化企业经营管理过程中的各个方面,深受用户的青睐,是世界最大的应用软件供应商。Oracle电子商务套件涵盖了企业经营管理过程中的方方面面,虽然它在不同的方面分别面对不同的竞争对手,而Oracle电子商务解决方案的核心优势就在于它的集成性和完整性,用户完全可以从Oracle公司获得任何所需要的应用功能,更重要的是,它们具有一致的基于Internet技术的应用体系结构,而如果用户想从其它厂商处获得Oracle电子商务所提供的完整功能,不仅需要从多家厂商分别购买不同的应用,而且需要另请咨询公司把这些不同的应用装配起来,还必须确保它们能够协同地工作。一、数据库基本概念1)数据库管理系统:一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,Oracle、DB2、Mysql、MSServer;2)数据库:按照数据结构来组织、存储和管理数据的仓库。3)数据:4)表(Table):数据库中的表与我们日常生活中使用的表格类似,它也是由行(Row)和列(Column)组成的。5)视图:其实是一个虚拟的表,在数据库中并不实际存在。视图数据是由查询数据库表产生的,它限制了用户能看到和修改的数据。6)索引:索引是根据指定的数据库表列建立起来的顺序。它提供了快速访问数据的途径,并且可监督表的数据,使其索引所指向的列中的数据不重复。7)存储过程:存储过程是为完成特定的功能而汇集在一起的一组SQL程序语句,经编译后存储在数据库中的SQL程序。8)触发器:触发器是一个用户定义的SQL事务命令的集合。当对一个表进行插入、更改、删除时,这组命令就会自动执行。9)ER图:实体关系图10)范式:第一范式:数据库表的每一列都是不可分割的基本数据项;第二范式:要求实体的属性完全依赖于主关键字primarykey:SelectCourse表(学号,姓名,年龄,课程名称,成绩,学分)1、数据冗余2、更新异常3、插入异常4、删除异常第三范式:数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖;11)事务特性:原子性、一致性、隔离性、持久性设置oracle事务隔离界别:settransactionisolationlevelserializable;未提交读:事务A可以读取事务B未提交的数据。提交读:事务A只能读取事务B提交了的数据可重复读:在同一个事务A里,先后执行同一个查询语句,得到的结果是一样的。序列化读:事务A在执行的时候不允许其他事务的执行,隔离级别最高。12)SQL:结构化查询语言,是操作关系型数据库中的对象。二、SQL语句SQLStatement(SQL语句)1)DDLDataDefinationLanguage数据库定义语言create,alter,drop2)DMLDataManagementLanguage数据库操纵语言insert,upate,delete3)DCLDataControlLanguage数据库控制语言grantrevoke4)Select数据库查询语句Select三、数据库查询1、查询操作1)投影操作只查询表的某些字段如:selectname,birthdayfromstudent;2)关联操作多个表操作3)选择操作根据条件筛选记录,可认为是添加了where子句2、查询语句2.1投影操
本文标题:orcel结课报告
链接地址:https://www.777doc.com/doc-2582242 .html