![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库(DB)
预见未来to50
不忘初心,方得始终!
展开
-
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第六部分
感觉Hash在数据库中是个非常重要的概念,有必要深入学习!概念 中文 描述 GDS catalog GDS目录 A metadata repository, located inside an Oracle database, that is associated with a GDS configuration. Every cloud has one and o...原创 2018-12-06 17:40:43 · 177 阅读 · 0 评论 -
《Oracle大数据解决方案》学习笔记13——大数据开发架构和路线图(Developing Architecture and Roadmap for Big Data)
1. 大数据功能图2. Oracle信息架构框架3. 数据分类及特征数据分类及特征(Data Realms and Characteristics) Data Realm Structure Volume Description Examples 主数据(Master Data) Structured Low Enterp...原创 2018-12-14 11:18:33 · 550 阅读 · 0 评论 -
《Oracle大数据解决方案》学习笔记5-1——BDA配置、部署架构和监控(BDA Configurations, Deployment Architectures, and Monitoring)
1. Oracle大数据机NameNode的自动故障转移2. BDA满配机架——仅用于Hadoop 3. BDA满配机架——Hadoop+NoSQL数据库 4. 大数据机内部网络架构 5. 大数据机内部网络架构 ...原创 2018-12-14 12:23:49 · 601 阅读 · 1 评论 -
《Oracle大数据解决方案》学习笔记5-2——BDA配置、部署架构和监控(BDA Configurations, Deployment Architectures, and Monitoring)
1. 基于X3-2L的Sun服务器的网络图2. BDA和数据中心局域网以及Exadata的互连原创 2018-12-14 14:11:10 · 466 阅读 · 0 评论 -
《Oracle大数据解决方案》学习笔记6——将大数据集成到数据仓库和数据分析基础架构(Integration of Big Data with DW and Analytics Infra)
Oracle所有大数据基础设施和组件简图原创 2018-12-14 14:35:08 · 442 阅读 · 0 评论 -
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第七部分
将知识凝练成概念的好处是简单、扼要、规范,这对于知识的应用、普及、扩展、深化都是大有裨益的。概念 中文 描述 index range scan 索引范围扫描 An ordered scan of an index that has the following characteristics: One or more leading columns of an ind...原创 2018-12-07 11:13:39 · 161 阅读 · 0 评论 -
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第八部分
有时,人与人之间不能有效沟通,很可能是大家没有一个统一的概念库。甚至是,我们说着很多时髦的话,却不一定真正理解自己说的话,因为我们连基本的概念都没弄懂或者一知半解。latch sleeping 闩锁休眠 The phenomenon that occurs when a process releases the CPU before renewing the latch req...原创 2018-12-07 11:52:17 · 199 阅读 · 0 评论 -
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第九部分
《Oracle Concepts》是介绍oracle数据库的基础概念的入门书籍,学习这些概念可以为更深层次的学习打好基础。metric 指标(变化率) The rate of change in a cumulative statistic mounted database 已装载数据库 An database instance that is started an...原创 2018-12-07 12:26:59 · 270 阅读 · 0 评论 -
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第十部分
理论学习固然重要,但实践更为重要。Oracle Clusterware Oracle Clusterware(集群软件) A set of components that enables servers to operate together as if they were one server. Oracle Clusterware is a requirement for us...原创 2018-12-07 14:16:51 · 171 阅读 · 0 评论 -
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第十一部分
“吾生也有涯,而知也无涯”,我觉得一个理想的知行合一模型是:理论学习=》知识水平提高=》实践、应用=》再学习...这个模型就像一个具有正反馈的螺旋上升通道,写技术博客其实也算是其中的一个重要节点。概念 中文 描述 PDB/non-CDB compatibility guarantee PDB兼容性保证 In the multitenant architectur...原创 2018-12-07 14:41:51 · 161 阅读 · 0 评论 -
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第十二部分
“Oracle数据库的物理文件是存储在磁盘上的数据文件、控制文件和日志文件的总称。数据文件和日志文件是数据库中最重要的文件。数据库由若干个表空间组成,表空间由表组成,表由段组成,段由区间组成,区间由数据块组成。那么,数据在数据文件中是如何组织的呢?要了解这些内容我们首先必须理解什么是表空间(tablespace)、段(segment)、区(extent)、块(block),这些都是oracle数据...原创 2018-12-07 15:19:43 · 180 阅读 · 0 评论 -
《Oracle大数据解决方案》学习笔记8——Oracle NoSQL数据库
1. Oracle NoSQL数据库的架构组成2. NoSQL数据库驱动和分片 3. 分片和存储节点 4. 复制(以分片为单位) 5. 读一致策略 6. 写持久化策略 ...原创 2018-12-14 15:15:20 · 429 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记31——源码调试——函数和过程(第五部分,按值传递函数)
1. 按值传递函数SQL> /* Formatted on 2018/12/9 14:23:51 (QP5 v5.256.13226.35538) */SQL> CREATE OR REPLACE FUNCTION hello_whom (pv_name IN VARCHAR2) 2 RETURN VARCHAR2 3 IS 4 /* Defaul...原创 2018-12-09 15:03:41 · 242 阅读 · 0 评论 -
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第十三部分
“块(block)是数据存储的物理单位,也是数据文件中最基础的单位。数据直接存储在块上,块是oracle空间分配的最小单位。oracle中的块大小常见的有三种:2KB、4KB、8KB。块的大小在数据库创建时就已经固定下来,数据库中每个块的大小都是相同的,而且所有的块都有相同的格式,由“块头+表目录+行目录+空闲空间+数据空间”组成。块头包含着块类型(比如是表块、还是索引块)的信息、磁盘上块的位置等...原创 2018-12-07 15:50:57 · 242 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记31——源码调试——函数和过程(第六部分,按值传递函数)
1. 确定性按值传递函数SQL> /* Formatted on 2018/12/9 15:09:37 (QP5 v5.256.13226.35538) */SQL> CREATE OR REPLACE FUNCTION fv (current_value NUMBER := 0, 2 period...原创 2018-12-09 17:39:20 · 201 阅读 · 0 评论 -
调试经验——PL/SQL中调用Java代码
在调试PL/SQL中一段示例代码的过程中,学到了一个新的知识点:PL/SQL中调用Java代码(平台:WINDOWS)。过程如下: 1.首先使用IDE写好需要调用的java代码,再添加"create or replace and compile java source named 名字 as",然后在PL/SQL中执行SQL> /* Formatted on 2018...原创 2018-12-09 17:47:30 · 748 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记31——源码调试——函数和过程(第七部分,PL/SQL中调用Java代码 )
It’s possible to write the programming logic for your stored functions and procedures in Java libraries.Then, you write a PL/SQL wrapper that accesses the library.没有注释的源代码,不容易看明白。所以,让我们平时养成写好注释的...原创 2018-12-09 20:40:52 · 194 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记31——源码调试——函数和过程(第八部分,按引用传递函数 )
1. 非确定性按值传递函数(遗留问题:这段代码怎么测试呢?)/* Formatted on 2018/12/9 20:44:04 (QP5 v5.256.13226.35538) */CREATE OR REPLACE FUNCTION full_name (pv_search_name VARCHAR2) RETURN VARCHAR2IS /* Declare lo...原创 2018-12-09 21:16:21 · 255 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记31——源码调试——函数和过程(第九部分,过程 )
1. 命名块过程的原型[{EDITIONALBE | NONEDITIONALBE}] PROCEDURE procedure_name( parameter1 [IN][OUT] [NOCOPY] sql_datatype | plsql_datatype, parameter2 [IN][OUT] [NOCOPY] sql_datatype | plsql_datatype,...原创 2018-12-09 21:53:02 · 248 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记32——源码调试——包(第一部分,包架构)
1. 前向引用(Forward Referencing)"The execution block knows everything in its declaration block or external declaration block(s). The forward-referencing stub lets the PL/SQL single-pass parser put t...原创 2018-12-09 22:43:45 · 308 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记32——源码调试——包(第二部分,包规范)
1. 查询用户定义的对象的源码SQL> /* Formatted on 2018/12/9 22:46:49 (QP5 v5.256.13226.35538) */SQL> SELECT line, text 2 FROM user_source 3 WHERE UPPER (name) = UPPER ('&input_name');输入 i...原创 2018-12-09 23:13:17 · 263 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记33——源码调试——大对象(第一部分,Large Object )
首先,感觉大对象这章的内容真是有点难,但又感觉很实用,值得多花点时间研究一番。CLOB, NCLOB及BLOB的数据状态:隐含LOB定位器函数架构: CLOB, NCLOB的Insert语句原型: CLOB, NCLOB的Update语句原型:示例: -- Assign dynamic string to statement. stmt ...原创 2018-12-10 00:32:13 · 194 阅读 · 0 评论 -
《Oracle PL/SQL开发指南》学习笔记33——源码调试——大对象(第二部分,将文件读入内部存储的列)
这节内容的调试花费了很多时间,却还有个遗留问题——中文(多字节字符)文件的读取。1. 以sys身份创建虚拟目录,将大对象源文件复制到该目录下SQL> CREATE DIRECTORY generic AS 'D:\temp';2. 为c##student用户授权GRANT READ ON DIRECTORY generic TO c##student;3. 创建存储过...原创 2018-12-10 12:41:17 · 223 阅读 · 0 评论 -
《Oracle大数据解决方案》学习笔记9-2——数据库库内分析-快速交付彰显时间价值(In-Database Analytics: Delivering Faster Time to Value)
1. Oracle文本挖掘模型Oracle Text Mining Models Model Type Typical Functions Rule-based classification Efficiently classify a stream of documents according to a set of queries. For example, ea...原创 2018-12-11 15:31:16 · 491 阅读 · 0 评论 -
《Oracle大数据解决方案》学习笔记9-1——数据库库内分析-快速交付彰显时间价值(In-Database Analytics: Delivering Faster Time to Value)
1. Oracle大数据工作流2. Oracle库内分析架构3. Oracle MoviePlex商店应用程序的界面 (这些元素在现在的腾讯视频应用中都有)4. 词频分析可视化(标签云)5. 数据挖掘及统计技术的应用场景Sample Problem Type of Problem Algorithm Applicability ...原创 2018-12-11 13:45:24 · 406 阅读 · 1 评论 -
《数据库系统(上)》学习笔记——第一讲——初步认识数据库系统
今天,完成了中国大学慕课上的又一门课程《数据库系统(上)》(由战老师授课),收获颇丰。作为学习笔记,旨在记录一些自己认为比较重要的内容,留作日后查询、参考之用。如果大家要系统的学习,请务必前往慕课网参加系统学习(教学视频、课件、单元练习、测验、课堂讨论等)。1. 课程内容概览图2. 数据库系统的课程划分3. 数据库课程与其他课程之间的关系4. 本...原创 2019-06-02 18:34:13 · 338 阅读 · 0 评论 -
《数据库系统(上)》学习笔记——第二讲——数据库系统的结构抽象与演变
1. 本讲内容概要本讲基本内容:1. 数据库系统的标准结构?2. 数据模型?3. 数据库系统的演变与发展?重点与难点:1. 一组概念的区分:三级模式两层映像,物理独立性和逻辑独立性2. 一组概念的区分:数据 -> 模式 -> 数据模型3. 几种数据模型的差异:网状/层次模型 ->关系模型 ->OO数据模型2. 三级模式(外部、概念、内部)3....原创 2019-06-02 20:19:02 · 293 阅读 · 0 评论 -
《数据库系统(上)》学习笔记——第三讲——关系模型之基本概念
1. 本讲内容概要基本内容1. 关系模型概述?2. 什么是关系?3. 关系模型中的完整性约束重点与难点1. 一组概念的区分:围绕关系的相关概念,如域、笛卡尔积,关系,关系模式,关键字/键/码,外码/外键,主码/主键,主属性与非主属性。2. 三个完整性:实体完整性,参照完整性和用户自定义的完整性;2.关系模型的三要素(结构、操作、完整性)3. 关系的严格定义...原创 2019-06-02 21:21:02 · 279 阅读 · 0 评论 -
《数据库系统(上)》学习笔记——第四讲——关系模型之关系代数
1. 本讲内容概要基本内容1. 关系代数之基本操作2. 关系代数之扩展操作3. 关系代数之组合与应用训练4. 关系代数之复杂扩展操作(选学)重点与难点1. 关系代数基本操作:并、差、积、选择、投影、(更名)。2. 关系代数扩展操作:交、θ-连接、自然连接。3. 关系代数复杂扩展操作:除、外连接4. 书写关系代数的基本思维训练:“一个集合,施加一个操作得到一个集合,依次施加关...原创 2019-06-02 22:11:17 · 375 阅读 · 0 评论 -
《数据库系统(上)》学习笔记——第五讲——关系模型之关系演算
1. 本讲内容基本内容1. 关系演算之关系元组演算2. 关系演算之关系域演算3. 关系演算之安全性4. 关于三种关系运算的一些观点重点与难点1.关系元组演算公式的递归定义;关系域演算公式的递归定义2. 关系元组演算公式:与、或、非、存在量词、全称量词3. 用关系元组演算公式表达查询的思维训练4. 用QBE语言表达查询的思维训练5. 关系元组演算、域演算和关系代数在表达查...原创 2019-06-02 22:36:42 · 659 阅读 · 0 评论 -
《数据库系统(上)》学习笔记——第六讲——SQL语言之概述
1. 本讲内容概要基本内容1. SQL语言概述?2. SQL语言之DDL-定义数据库3. SQL语言之DML-操纵数据库重点与难点1. SQL-DDL的基本语句:CREATE DATABASE, CREATE TABLE2. SQL-DML的基本语句:INSERT, DELETE,UPDATE, SELECT3. SQL-SELECT语句的训练:正确表达各种查询需求2....原创 2019-06-02 22:39:33 · 250 阅读 · 0 评论 -
《数据库系统(上)》学习笔记——第七讲——SQL语言之复杂查询与视图
1. 本讲内容概要基本内容1. SQL语言之子查询运用2. SQL语言之结果计算与聚集函数3. SQL语言之分组查询与分组过滤4. 利用SQL语言实现关系代数操作5. SQL语言之视图及其应用重点与难点1. SQL-SELECT:IN | NOT IN, θsome, θ all, Exists | NOT Exists2. SQL-SELECT:聚集函数,GROUP B...原创 2019-06-02 22:43:28 · 223 阅读 · 0 评论 -
《数据库系统(上)》学习笔记——第八讲——SQL语言与数据库完整性和安全性
1. 本讲内容概要基本内容1. 数据库完整性的概念及分类2. SQL语言之列约束与表约束—静态约束3. SQL语言之触发器—动态约束4. 数据库安全性的概念及分类5. SQL语言之安全性实现重点与难点1. 数据库完整性的概念,完整性规则,静态约束,动态约束(触发器)2. 数据库安全性的概念,安全性访问规则,权利与授权2. 列约束3.列约束示例4. 表约...原创 2019-06-02 22:47:23 · 348 阅读 · 0 评论 -
《数据库系统(上)》学习笔记——第九讲——嵌入式SQL语言之基本技巧
1. 本讲内容概要基本内容1. 嵌入式SQL语言概述2. 变量声明与数据库连接3. 数据集与游标4. 可滚动游标与数据库的增删改5. 状态捕获及错误处理机制重点与难点1. 数据库语言嵌入到高级语言中使用需要解决的问题—过程及其思维2. 怎样在高级语言中处理数据集—游标的使用技巧3. 错误捕获机制—设置错误陷阱与SQLCA的作用与使用4. 事务的概念—保证数据正确性的机制...原创 2019-06-02 22:50:18 · 217 阅读 · 0 评论 -
数据库系统(上)》学习笔记——第十讲——嵌入式SQL语言之动态SQL
1.本讲内容概要基本内容1. 动态SQL的概念和作用2. SQL语句的动态构造3. 动态SQL语句的执行方式4. 数据字典与SQLDA5. ODBC/JDBC简介?重点与难点1. 熟练掌握SQL语句的动态构造技巧2. 了解数据字典的作用,掌握其使用技巧3. 理解ODBC/JDBC的工作原理2.动态SQL的两种执行方式3.数据字典的概念4. 数据字典的内...原创 2019-06-02 22:53:08 · 191 阅读 · 0 评论 -
《数据库系统(中)》学习笔记——第一讲——数据建模-思想与方法
1. 本讲内容概要基本内容1. 为什么要数据建模和数据库设计?2. E-R模型--数据建模之基本思想3. E-R模型--表达方法之Chen方法4. E-R模型--表达方法之Crow’s foot方法5. 数据建模之案例讲解6. 数据库设计中的抽象重点与难点1. 理解E-R模型进行数据建模的基本思想,熟练掌握E-R模型的Crow’s foot表达方法2. 熟练运用Crow'...原创 2019-06-03 14:57:30 · 309 阅读 · 0 评论 -
《数据库系统(中)》学习笔记——第二讲——数据建模-工程化方法及案例分析
1. 本讲内容概要基本内容1. IDEF1x两种实体的区分2. IDEF1x的标定联系与非标定联系3. IDEF1x的不确定联系4. IDEF1x的分类联系5. IDEF1x建模之案例讲解6. IDEF1x建模之案例作业点评重点与难点1. 理解E-R模型进行数据建模的思想,熟练掌握E-R模型的IDEF1x表达方法2. 熟练运用IDEF1x方法进行数据建模,即建模训练3....原创 2019-06-03 15:28:46 · 409 阅读 · 1 评论 -
《数据库系统(中)》学习笔记——第三讲——数据建模-数据库设计过程
1. 本讲内容概要基本内容1. 数据库设计过程与设计方法2. E-R图/IDEF1X向关系模式的转换3. 不正确数据库设计引发的问题及其解决重点与难点1. 理解数据库设计的四个过程2. 理解不正确数据库设计引发的问题,为数据库理论的学习奠定问题基础3. 理解不正确数据库设计引发的问题,提升数据建模与数据库设计能力2. 数据库设计的四个过程3. 概念数据库设计...原创 2019-06-03 17:39:04 · 469 阅读 · 0 评论 -
《数据库系统(中)》学习笔记——第四讲——函数依赖及其公理与定理
1. 本讲内容概要基本内容1. 函数依赖2. 完全函数依赖与传递函数依赖3. 关于函数依赖的公理和定理4. 函数依赖集的最小覆盖重点与难点1. 一组概念:函数依赖、部分函数依赖和完全函数依赖、传递函数依赖、候选键、非主属性、逻辑蕴涵、闭包、属性闭包、覆盖、最小覆盖等2. 关于函数依赖的公理和定理,相关的证明3. 求属性闭包的算法、求最小覆盖的算法2.函数依赖的定义...原创 2019-06-03 17:57:00 · 407 阅读 · 0 评论 -
《数据库系统(中)》学习笔记——第五讲——关系模式设计之规范形式
1. 本讲内容概要基本内容1. 关系的第1NF和第2NF2. 关系的第3NF和Boyce-Codd NF3. 多值依赖及其公理定理4. 关系的第4NF重点与难点1. 一组概念:1NF, 2NF, 3NF, BCNF, 4NF;多值依赖2. 熟练应用数据库设计的规范化形式,判断数据库设计的正确性及可能存在的问题2.关系的1NF3.不符合1NF的处理4.关系...原创 2019-06-03 18:12:18 · 431 阅读 · 0 评论