数据库 教程(数据库教程的目录)
本篇文章给大家谈谈数据库 教程,以及数据库教程的目录对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
初学者怎么学数据库
基本上操作各种数据库不近相同,其中access是小型数据库,sqlserver与oracal是中型的,DB是大型数据库。
1、学习数据库的SQL语句,每个数据库基本上上不多,但是都有自己的不同,有的时间类型用‘’标识有的用#等。但是基本的SQL都是一样的select,update,Insert,Delete,基本上学会了基础的,就学习高深一点的,如何联合表查询,编辑,修改。
2、这些熟悉以后,就要学习一下数据库的一些常用的系统函数,再之后就是要学习,存储过程,函数,触发器,事务。基本数据库这部分就没有什么问题了,只要不做高级的科研什么的,这些知识就都够了。要想学好数据库,就要多联系,自己创建一个带有逻辑的符合第三范式以上的数据库,然后写写SQL、触发器、存储过程、试图等。最重要的就是,把他们之间的逻辑搞清楚。
3、如果您想学数据库,可以看看深度剖析Exadata数据库一体机视频课程。
数据库 要学什么
关于数据库的学习~个人总结意见,仅供参考!
首先需要了解下数据模型关系数据库 DBMS范式自然运算等等概念性的东西,可以去书店或者图书馆查阅相关书籍,可以了解下,没必要完全掌握,当然你要能掌握的话,那么对你的以后是非常有帮助的。
其实然后就是SQL标准对象关系SQL基本的SQL查询,以及最基本的SELECT/UPDATE/INSERT/DELETE语法,各种不同的数据库大同小异的。
然后就是不同的数据库,不同的用法,你也可以专学一门,比如ORACLE
或者MSSQL MYSQL INFORMIX DB2主要这几种~
这些入门了就可以学习嵌入数据库了,访问数据库的程序
以及数据库的性能优化,完整性,视图,安全目录备份还原等等
当然主要学习ORACLE的话你也可以先直接挑本ORACLE入门看,类似ORACLE10G入门,ORACLE基础的书,不求完全懂,能看一点是一点,学习ORACLE是一个长期的过程,你在懂了一些后,再去看别的书,你会找到很多相同点,那时候就会有恍然大悟的感觉,一点点看就OK了~
到了一定的程度,你就知道自己怎么去学习,需要掌握些什么,像什么方向发展了。
另外在学习的过程中推荐有疑问的就自己做实验操作,或者去各大论坛像CSDN,CNOUG,ITPUB,CNBLOGS查找答案或者提问,也可以下载里面的基础区的教程了,不过大多是达人们整理出来的文档,也很不错的,尤其前面两个论坛你能学到很多东西的,不过还是推荐你先完整的看一本入门的后再说,不管理解了几成,有什么问题记下来,以后慢慢一点点解决。
ORACLE视频教程的话有个中科院的什么绝版培训教程oracle 10g的04年的视频,非常不错,迅雷上搜索中科院oracle 10g培训教程就能搜索到。
数据库开发工具的话有TOAD(客户端连接工具),POWERDESIGN(数据库设计建模工具,), PL/SQL DESIGNER(PL/SQL开发工具),一般这3个就够用了,可以自己去迅雷搜索下载最新版本,另外的话还有一个叫DBATRIN,E/R什么的工具,很多的,其实装了ORACLE客户端工具后,自带的JAVA控制台也很好用的。
当然你想一蹴而就的话,可以直接去网上找相关的ORACLE入门资料,那些都是些整理出来的条条,不过不推荐,最好多看书,多做实验。
数据库教程的目录
第1部分概念篇
第1章数据库基本概念
1. 1数据管理技术的发展
1. 1. 1人工管理阶段
1. 1. 2文件系统阶段
1. 1. 3数据库阶段
1. 1. 4高级数据库阶段
1. 1. 5数据库的基本术语
1. 2数据描述
1. 2. 1概念设计中的数据描述
1. 2. 2逻辑设计中的数据描述
1. 2. 3存储介质层次及数据描述
1. 2. 4数据联系的描述
1. 3数据抽象的级别
1. 3. 1数据抽象的过程
1. 3. 2概念模型
1. 3. 3逻辑模型
1. 3. 4外部模型
1. 3. 5内部模型
1. 3. 6高度的数据独立性
1. 4数据库管理系统
1. 4. 1 DBMS的工作模式
1. 4. 2 DBMS的主要功能
1. 5数据库系统
1. 5. 1 DBS的组成
1. 5. 2 DBS的全局结构
1. 5. 3应用程序的演变
1. 5. 4 DBS的效益
1. 6小结
习题1
第2部分关系篇
第2章关系运算理论
2. 1关系模型的基本概念
2. 1. 1基本术语
2. 1. 2关系的定义和性质
2. 1. 3三类完整性规则
2. 1. 4关系模型的形式定义和优点
2. 1. 5关系查询语言和关系运算
2. 2关系代数
2. 2. 1关系代数的5个基本操作
2. 2. 2关系代数的4个组合操作
2. 2. 3关系代数运算的应用实例
2. 2. 4关系代数的两个扩充操作
*2. 3关系演算
2. 3. 1元组关系演算
2. 3. 2域关系演算
2. 3. 3关系运算的安全约束和等价性
*2. 4关系逻辑
2. 4. 1关系逻辑的成分
2. 4. 2从关系代数到关系逻辑的转换
2. 4. 3递归过程
2. 4. 4关系逻辑与关系代数的差异
2. 5关系代数表达式的优化
2. 5. 1关系代数表达式的优化问题
2. 5. 2关系代数表达式的等价变换规则
2. 5. 3关系代数表达式的启发式优化算法
2. 6小结
习题2
第3章 SQL语言
3. 1 SQL简介
3. 1. 1 SQL发展史
3. 1. 2 SQL数据库的体系结构
3. 1. 3 SQL的组成
3. 1. 4 SQL的特点
3. 2 SQL的数据定义
3. 2. 1 SQL模式的创建和撤销
3. 2. 2基本数据类型
3. 2. 3基本表的创建.修改和撤销
3. 2. 4索引的创建和撤销
3. 3 SQL的数据查询
3. 3. 1 SELECT查询语句的基本结构
3. 3. 2 SELECT语句的使用技术
3. 3. 3聚合函数
3. 3. 4 SELECT语句完整的句法
3. 4 SQL数据查询中的限制和规定
3. 4. 1 SELECT语句中的规定
3. 4. 2条件表达式中的比较操作
3. 4. 3嵌套查询的改进写法
3. 4. 4基本表的连接操作
*3. 4. 5 SQL3中的递归查询
3. 5数据更新
3. 5. 1数据插人
3. 5. 2数据删除
3. 5. 3数据修改
3. 6视图
3. 6. 1视图的创建和撤销
3. 6. 2对视图的操作
3. 7嵌入式SQL
3. 7. 1嵌入式SQL的实现方式
3. 7. 2嵌入式SQL的使用规定
3. 7. 3嵌入式SQL的使用技术
3. 7. 4动态SQL语句
3. 8小结
习题3
第4章数据库管理
4. 1事务
4. 1. 1事务的定义
4. 1. 2事务的ACID性质
4. 2数据库的恢复
4. 2. 1典型的恢复策略
4. 2. 2故障类型和恢复方法
4. 2. 3检查点技术
4. 2. 4 SQL对事务的支持
4. 3数据库的并发控制
4. 3. 1并发操作带来的4个问题
4. 3. 2封锁技术
4. 3. 3封锁带来的问题
4. 3. 4并发操作的调度
4. 3. 5 SQL对并发处理的支持
4. 4数据库的完整性
4. 4. 1完整性子系统
4. 4. 2 SQL中的完整性约束
4. 4. 3约束可延迟性
*4. 4. 4 SQL3中的触发器
4. 5数据库的安全性
4. 5. 1安全性问题
4. 5. 2 SQL中的安全性机制
4. 5. 3常用的安全性措施
4. 6小结
习题4
第3部分设计篇
第5章关系模式设计理论
5. 1关系模式的设计准则
5. 1. 1关系模式的冗余和异常问题
5. 1. 2关系模式的非形式化设计准则
5. 2函数依赖
5. 2. 1函数依赖的定义
5. 2. 2 FD的闭包
5. 2. 3 FD的推理规则
5. 2. 4 FD和关键码的联系
5. 2. 5属性集的闭包
5. 2. 6 FD集的最小依赖集
5. 3关系模式的分解特性
5. 3. 1关系模式的分解
5. 3. 2无损分解
5. 3. 3模式分解的优缺点
5. 3. 4无损分解的测试方法
5. 3. 5保持函数依赖的分解
5. 3. 6模式分解与模式等价问题
5. 4范式
5. 4. 1第一范式 1NF
5. 4. 2第二范式 2NF
5. 4. 3第三范式 3NF
5. 4. 4 BCNF Boyce-CoddNF
5. 4. 5分解成BCNF模式集的分解算法
5. 4. 6分解成3NF模式集的合成算法
5. 4. 7模式设计方法小结
5. 5其他数据依赖和范式
5. 5. 1多值依赖
5. 5. 2关于FD和MVD的推理规则集
5. 5. 3第四范式 4NF
5. 5. 4嵌人多值依赖
5. 5. 5连接依赖和第五范式
5. 6小结
习题5
第6章基于ER模型的数据库设计
6. 1数据库工程与数据库系统生存期
6. 1. 1规划阶段
6. 1. 2需求分析阶段
6. 1. 3概念设计阶段
6. 1. 4逻辑设计阶段
6. 1. 5物理设计阶段
6. 1. 6数据库的实现
6. 1. 7数据库的运行与维护
6. 2 ER模型
6. 2. 1 ER模型的基本元素
6. 2. 2属性的分类
6. 2. 3联系的设计
6. 2. 4 ER模型的操作
6. 2. 5采用ER模型的数据库概念设计步骤
6. 3 ER模型到关系模型的转换
6. 3. 1 ER图转换成关系模式集的算法
6. 3. 2采用ER模型的逻辑设计步骤
6. 4 ER模型实例分析
6. 4. 1库存管理信息系统的ER模型及转换
6. 4. 2人事管理信息系统的ER模型
6. 4. 3住院管理信息系统的ER模型
6. 4. 4公司车队信息系统的ER模型
6. 5增强的ER模型
6. 5. 1弱实体
6. 5. 2子类实体与超类实体
6. 6小结
习题6
第7章面向对象的高级概念建模
7. 1面向对象的数据类型系统
7. 2对象联系图
7. 2. 1对象联系图的成分
7. 2. 2数据的概化/特化
7. 3 UML类图
7. 3. 1统一建模语言 UML概述
7. 3. 2用类图表达类和关联
7. 3. 3用类图表达关联类
7. 3. 4用类图表达概化/特化
7. 3. 5用类图表达聚合
7. 4小结
习题7
第4部分对象篇
第8章对象关系数据库ORDB
8. 1关系模型的发展历程
8. 1. 1从关系模型到后关系模型
8. 1. 2从后关系模型到对象关系模型
8. 2 ORDB的定义语言
8. 2. 1对象关系数据模型的定义
8. 2. 2数据类型的定义
8. 2. 3继承性的定义
8. 2. 4引用类型的定义
8. 2. 5 SQL3中的定义语言
8. 3 0RDB的查询语言
8. 3. 1对SELECT语句的新规定
8. 3. 2嵌套与解除嵌套
8. 3. 3复合值的创建和查询
8. 3. 4 Oracle中查询的两种技术
8. 4函数和过程
8. 4. 1 SQL函数和过程
8. 4. 2外部语言程序
8. 4. 3过程的构造
8. 5小结
习题8
第9章面向对象数据库OODB
9. 1 00DBS的基本概念
9. 1. 1 ODMG标准
9. 1. 2 OODBS的定义
9. 1. 3 OODB的基本概念
9. 2 ODMG对象模型
9. 2. 1对象和文字
9. 2. 2接口.类和继承
9. 2. 3类外延.关键码和工厂对象
9. 3 ODMGODL
9. 4 ODMGOQL
9. 4. 1 OQL中的SELECT语句
9. 4. 2 OQL表达式的附加格式
9. 4. 3 OQL中对象的赋值和建立
9. 5 C语言的绑定
9. 6 OODB. ORDB与RDB的比较
9. 6. 1 OODB与RDB在概念设计上的区别
9. 6. 2 OODB与ORDB的比较
9. 7小结
习题9
第5部分分布篇
第10章分布式数据库
10. 1 DDBS的定义和特点
10. 1. 1从集中式.分散式到分布式
10. 1. 2 DDBS的定义
10. 1. 3 DDBS的特点
10. 1. 4 DDBS的优缺点
10. 1. 5 DDBS的分类
10. 2分布式数据存储
10. 2. 1数据分片
10. 2. 2数据分配
10. 3 DDB的体系结构
10. 3. 1体系结构
10. 3. 2分布透明性
10. 4 DDBMS
10. 4. 1 DDBS的组成
10. 4. 2 DDBMS的功能
10. 4. 3 DDBMS的组成
10. 4. 4 DDBMS的同构性程度和局部自治性程度
10. 4. 5 FDBS的异构性
10. 4. 6 FDBS的5层模式结构
10. 5分布式查询处理
10. 5. 1查询代价的估算方法
10. 5. 2基于半连接的优化策略
10. 5. 3基于连接的优化方法
10. 6分布式数据库中的并发控制和恢复技术
10. 6. 1 DDB中的问题
10. 6. 2基于数据项识别拷贝的分布式并发控制
10. 6. 3基于投票方法的分布式并发控制
10. 6. 4分布式恢复
10. 7小结
习题10
第11章异构多数据源的访问
11. 1中间件
11. 1. 1中间件的定义
11. 1. 2中间件的作用
11. 2 ODBC结构
11. 2. 1 ODBC概念
11. 2. 2 ODBC的体系结构
11. 2. 3 ODBC的特性
11. 3 ODBC接口
11. 3. 1 ODBC应用程序的基本流程
11. 3. 2 ODBC句柄
11. 3. 3数据源的连接与断开
11. 3. 4 SQL语句的执行
11. 3. 5查询结果的获取
11. 4 ODBC的符合性级别
11. 4. 1 API符合性的三个级别
11. 4. 2 SQL符合性的三个级别
11. 4. 3 ODBCAPI与SQLCLI之间的协调
11. 4. 4 SQLCLI与嵌入式SQL的比较
11. 4. 5典型的数据库应用系统开发工具
11. 5 JDBC结构
11. 5. 1 JDBC的提出
11. 5. 2 JDBC的基本功能
11. 5. 3 JDBC数据库设计方法
11. 5. 4保持一致性的措施
11. 5. 5 JDBC驱动程序
11. 6 JDBCAPI
11. 6. 1 JDBCAPI的目标
11. 6. 2 JDBCAPI接口概貌
11. 6. 3 JDBC的接口和类
11. 6. 4 JDBC数据库应用程序的编写
11. 7小结
习题11
第12章 XML技术
12. 1 XML概述
12. 1. 1 XML的诞生
12. 1. 2 XML文挡
12. 1. 3文档类型定义 DTD
12. 1. 4 XML模式
12. 2 XML编程接口
12. 2. 1文档对象模型 DOM
12. 2. 2简单的应用程序设计接口 SAX
12. 3常用的XML查询语言XQuery
12. 3. 1 XQuery的基本功能
12. 3. 2 XQuery的基本概念
12. 3. 3简单查询
12. 3. 4各种类型的查询
12. 4小结
习题12
第6部分决策篇
第13章数据仓库
13. 1 DW概述
13. 1. 1从DB到DW的演变
13. 1. 2 DB数据和DW数据的区别
13. 1. 3 DW的定义和特点
13. 1. 4 DW的类型
13. 2 DW的组织结构
13. 2. 1 DW的数据组织结构
13. 2. 2粒度与分割
13. 2. 3 DWS的结构
13. 2. 4 DW的运行结构
13. 3 DW存储的多维数据模型
13. 3. 1多维立方体
13. 3. 2星形模式
13. 3. 3雪花模式
13. 3. 4事实星座模式
13. 4 DW的数据获取与管理
13. 4. 1 DW的数据获取
13. 4. 2 DW的数据管理
13. 5 DW的设计和发展阶段
13. 5. 1 DW设计的原则
13. 5. 2 DW设计的步骤
13. 5. 3 DW的发展阶段
13. 6小结
习题13
第14章联机分析处理技术
14. 1 OLAP概述
14. 1. 1 OLAP的定义
14. 1. 2 OLAP准则
14. 1. 3 OLAP的基本概念
14. 1. 4 OLAP与OLTP之间的比较
14. 2 OLAP的数据组织
14. 2. 1 MOLAP
14. 2. 2 ROLAP
14. 2. 3 HOLAP
14. 2. 4 OLAP数据的处理方式
14. 3 OLAP的多维数据分析
14. 3. 1切片和切块
14. 3. 2钻取
14. 3. 3旋转
14. 3. 4 OLAP应用开发实例
14. 3. 5广义OLAP操作
14. 4 OLAP的数据索引技术
14. 4. 1位图索引
14. 4. 2连接索引
14. 5基于Web的OLAP系统结构
14. 6小结
习题14
第15章数据挖掘
15. 1 DM概述
15. 1. 1 DM的由来
15. 1. 2 DM的定义
15. 1. 3 DM与DW的联系与区别
15. 1. 4 DM与OLAP的联系与区别
15. 2 DM过程
15. 3 DM的关联分析方法
15. 3. 1 DM的分析方法
15. 3. 2关联规则的定义
15. 3. 3关联规则的分类
15. 3. 4关联规则的挖掘算法
15. 3. 5多层和多维关联规则的挖掘
15. 3. 6关联规则价值衡量的方法
15. 4 DM的其他分析方法
15. 4. 1序列模式分析方法
15. 4. 2分类分析方法
15. 4. 3聚类分析方法
15. 5 DM的应用领域
15. 5. 1 DM的应用行业
15. 5. 2商业化的DM工具
15. 6新决策支持系统概述
15. 6. 1新DSS的结构图
15. 6. 2新DSS的成功实例
15. 6. 3新DSS与传统DSS的比较
15. 6. 4综合DSS的结构图
15. 7小结
习题15
参考文献
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!