达内数据库课件

所需积分/C币:15 2015-04-11 19:57:30 33.58MB PDF
收藏 收藏
举报

本书是为高等院校应用型本科计算机专业或相关专业精心编写的一本数据库课程教学用书,它以关系数据库为核心系统,较完整地论述了数据库系统
Tarena 达内科技 2.2.4, NOT NULL,,,。。,。,,。,。,,。,,。,。。,。, 12 2.3.修改表∴. ····· ········· 13 2.3.1.修改表名. 2.3.2.增加列 。。。。,。。。,。。。。,。。。。。。。。。。。。。。。13 删除列,.14 2.3.4.修改列 。,。,。,,,14 2.4.DML语句 14 2.4.1. INSERT语句. ·····.··:···自· 14 2.4.2. UPDATE语句 15 2.4.3. DELETE语句. 15 经臾案例 Windows下 oracle数据库安装 17 2. Linux下 oracle数据库安装. 20 3.使用 telnet登录数据库服务器... 。。。33 4.使用SqL*PLUS访问数据库∴ ,,,33 5.安装并使用orac1 e SqL Developer访问oraC1e.34 6.NBR数据类型实例 37 7.字符数据类型实例 曲看曲垂自鲁垂曲看鲁垂 38 8.日期数据类型实例 38 9.创建员工表 ·······.· 39 19。修改员工表 11.插入员工数据. 2 12.更改员工数据 43 13.删除员工数据. ·■·..... 课后作业. 45 Unit02 ,,,,,,,。,,,,,,,49 1. Oracle字符串操作 ,51 1.1.字符串类刑.. 51 1.1.1.cHAR和 VARCHAR2类型. 1.1.2.cHAR和 VARCHAR2的存储编码...51 1.1.3.CHAR和 VARCHAR2的最大长度. 1.1.4.LONG和CL0B类型 .52 1.2.字符串函数. 。52 1.2.1. CONCAT和 ·······4·4·············· 52 1.2.2. LENGTH,,,, 4····· 1.2.3. UPPER、LOER和 INITCAP ●●看垂●看鲁看 1.2.4. TRIM LTRIM, RTRIM .自 1.2.5.LPAD、RPAD,。。。。。。。53 1.2.6, SUBSTR.。,。。。。。。。,。。。。 。。,。。。54 Tarena 内科 1.2.7, INSTR,,,,,,,。,。,。,,。,。。,。,。 2. Oracle数值操作 2.1.数值类型.54 2.1.1. NUMBER(P)表示整数 2.1.2. NUMBER(P,S)表示浮点数 55 2.数值函数 2.2.1, ROUND,,。,,,,。,。,,。,。,。。, ·.············4···· 55 22.2 TRUNC 56 2.2.3.MOD 6 2.2.4.CEIL和FL0oR.. ■Q■■ 56 3. Oracle日期操作 ,,57 3.1.日期类型 5了 3.1.1.DATE 3.1.2 TIMES TAMP ·“······ 。57 3.2.日期关键字. 。.57 3.2.1. SYSDATE。,。,,。。。,。。。。,。。,。,。。。。 。。。。。。。。,。。.。。57 'STIMES TAMP 3.3.日期转换函数. 。。。,。,a。.58 3.31 TO DATE 58 3.3.2 TO CHAR 59 3.4.日期常用函数 e 3.41. LAST DAY 3.4.2, ADD MONTHS,,,。,,,。,,,。, ·······..··· 59 3., 43. MONTHS BETWEEN 4····.········.····.·· 69 3.4.4 NEXT DAY ···4·······“ 68 3.45. LEAST GREATEST 69 3.4.6. EXTRACT,,,,。,。。,。,,,。。,。,。,。。。,。,,。。,。,。,,。.61 4.空值操作 61 4.1.NULL的含义 4.1.1.NULL的含义.61 4.2.NULL的操作., 4.2.1.插入NLL值.61 4.2.2.更新成NuLL值. 4.2,3.NULL条件查询,,62 4.2.4,非空约束 4.3.空值函数 3.1. NVL 4.3.2.NVL2 经舆案例 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..64 1. oracle字符帛函数综合示例 。64 2. Oracle数值函数综合示例。 .·········· ·鲁着 65 3. oracle日期转换综合示例 65 4. oracle常用日期函数综合示例. 鲁 Tarena 5.0 racle空值函数综合示例...68 课后作业 ∴,,,,,,78 Unit93,,,,,, 1.SQL(基础查询) 75 1.1.基本查询语句.. 1.1.1.FROM子句 7 1.1.2.使用别名.. 5 1.1.3. WHERE子句, 75 1.1.4. SELECT子句......76 .2.查询条件 76 2.1.使用 76 1.2.2.使用AND,OR关键字 76 1.2.3,使用LIKE条件(模糊查询) 1.2.4.使用IN和 NOT IN. 1.2.5. BETWEEN。,,AND。,。。 。77 1.2.6.使用 IS NULL和 IS NOT NUL L.78 1.2.7.使用AN和ALL条件,. 1.2.8.查询条件中使用表达式和函数....78 1.2.9.使用 DISTINCT过虑重复 1.3.排序 ·-.·- ,79 1.3.1.使用 ORDER BY字句 1.3.2.ASC和DESC. 。。,。。。,。,。,79 1.3.3.多个列排序. 89 1.4.聚合函数 1.4.1.什么是聚合函数 89 1.4.2.MAX和MIN...80 1.4.3.AVG和SUM 81 1. 4, 4. COUNT 1.4.5.聚合函数对空值的处理. 1.5.分组.82 1.5.1. GROUP BY子句 1.5.2.分组查询. ···············““··· 1.5.3. HAVING子句. 8 1.6.查询语句执行顺序 。,。,。。,。。。。。。。。。。。,。。,。。。。,.。。。。83 查询语句执行顺序 2.SqL(关联查询) pp■■ 。,83 2.1.关联基础 .自 2.1.1.关联的概念.。,83 2.1.2.笛卡尔积. 84 Tarena 内科 2.1.3.等值连接 84 关联查询 84 2.2.1.内连接 2.2.2.外连接... 血看看鲁。鱼看曲 85 2.2.3.全外连接 86 自连接 87 经臾案例 ,88 1. Oracle基础查询综合示例 88 2.Orac1e分组查询综合示例. 89 3. Oracle关联查询综合示例. .92 课后作业 130 Unites 199 1.SQL(高级查询) 幽■画 111 1.1.子查询 ...111 1.1.1.子查询在硎HERE子句中. 111 1.1.2.子查询在 HAVING子句中.112 1.1.3.子查询在FROM部分..113 1.1.4.子查询在 SELECT部分 ·· 113 1.2.分页查询. 114 1.2.1 ROWNUM 114 1.2.2.使用子查询进行分页 114 1.2.3.分页与 ORDER BY.∴ 115 1.3. DECODE函数 .115 1.3.1. DECODE函数基本语法. ·■·..... ,,。.。115 .3.2. DECODE函数在分组查询中的应用 n.116 1.4.排序函数.117 1.4.1. ROW NUMBER 117 1.4.2.RANK ·····.············ 117 1.43. DENSE RANK.。,,。。。。。,。。。。。。。118 1.5.集合操作 1.5.1 UNION. UNION ALL ·鲁垂曲·垂曲·垂● 152. INTERSECT L29 1.5.3. MINUS 128 1.5.高级分组函数 1.6.1 ROL LUP 1.6.2.CUBE。,,。,。。。。。。,。。。。。。,。 曲● 163. GROUP ING SETS 124 经與案例 126 1. Oracle子查询综合示例 126 2. Oracle分页套询综合示例。.129 3. Oracle高级查询综合示例。. 139 Tarena 达内科技 课后作业 134 Unit05 138 1.视图、序列、索引 ,,,,,,,,14 1.1.视图 。140 1.1.1.什么是视图. 148 1.1.2.视图的作用. 。,。,,。,。,,。,。,。,,。,,。,148 1.3.授权创建视图 141 1.1,4,创建简单视图(单表)141 1.1.5.查询视图. 142 1.1.6.对视图进行 INSFRT撰作 142 1.1.7.创建具有 CHECK OPTION约束的视图. 143 1.1.8.创建具有 READ ONLY约束的视图。143 1.1.9,通讨查询 user views获取相关信息. 。。。,。,.。144 1.1.18.创建复杂视图(多表关联) 。。,。。145 1.1.11.删除视图. 。145 1.2.序列..146 1.2.1.什么是序列 。。。。。。,.。。。。。。..。146 1.2.2.创建序列.146 1.2.3.使用序列. 。。,,。,.147 1.2.4.删除序列. 148 1.3.索引.148 1.3.1,索引的原理. 148 1.3.2.创建索引.. 。。149 1.3.3.创建基于函数的索引.149 1.3,4.修改和删除索引. 1.3.5,合理使用索引提升查询效率∴. 。。。。。。。。a。,。...150 2.约束. 鲁■鲁暑鲁鲁魯 159 2.1.约宋概述. n,159 2.1.1.约束的作用..150 2.1.2.约束的类型... 。151 2.2.非空约束. .151 2.2.1.建表时添加非空约束. 151 2.2.2.修改表时添加非空约束 152 2.2.3.取消非空约束 152 2.3.唯一性约束 2.3.1.什么是唯性约束 。152 2.3.2.添加唯一性约束 ·.····.·····:·.······.··.· 53 2.4.丰键约束 Tarena 内科 2.4.1.主键的意义.153 2.4.2.主犍选取的原则. 154 2.4.3.添加主键约束 ,,,,,154 2.5.外键约束 血看看鲁。鱼看曲 155 2.5.1.外键约束的意义. 2.5.2.添加外键约束 155 2.5.3.外建约束对致性的维护... 155 2.5.4.外键约束对性能的降低.156 2.5.5,关联不一定需要外键约束 。。,。。,.156 2.6.检查约束, ····日···日···· 。。。157 2.6.1.什么是检查约束 ,,,。157 2.6.2.添加检查约束..157 经虫案例 b看鲁鲁 n,,,,,158 1. Oracle视图操作综合示例.. 。...158 2.通过序列实现自动生成主键 161 3.外键约束综合示例 164 课后作业 .,,166 Tarena 内科 Oracle数据库基础 Unito1 知识体系 ··专鲁咖···鲁·咖·自申咖·咖咖·鲁自··白··血音囱自·鲁咖自音·咖·鲁·自咖自·● Page 3 数据库原坦 数据库简介 文件存储 DB和DBMS 系数据库简介 表的概念 主流关系型数据库 Oracle数据库概述 DB2数据军概述 ybase数居库概述 SQL Server数据库概述 ySQL数铝库概述 SQL概述 结构化查询语言 数据定义语言(DDL) 数据操作语言(DML 事务控袆语言(TCL) 据查询语言(DQL) 数据控先语言(DCL) Oracle数据库安装和访问 Oracle数据库的安装( Windows) Oracle数据库的安装(|inx 程登录数据库服务器 使用 SQL*PLUS 使用○ racle SqL Develope SQL(DDL、DML) Oracle数居类型 NUMBER CHAR VARCHARZ DATE 创建表 CREATE语句 DESC语句 DEFAULT语句 小 OT NUL 修改表 修改表名

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    jay0379 讲解很详细 很有帮助
    2015-04-13
    回复
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐