数据库
云醉红尘
这个作者很懒,什么都没留下…
展开
-
学习笔记_oracle——安装
安装及简介 萌芽,文件系统 一代,网状、层次 二代,关系型 三代,对象-关系型关系型数据库 表 字段 记录oracle安装(windows上) 用户 SYS用户 超级用户系统信息和管理实例 SYSTEM 管理员,管理工具的内部表和视图全局数据库名,SID 全局数据库名,唯一标示Oracle数据库的名称 SID,数据库的一个引用or原创 2014-04-13 23:35:02 · 548 阅读 · 0 评论 -
学习笔记_oracle——备份与恢复
数据迁移造成数据损失的主要操作 戒指鼓掌 用户错误操作 服务器崩溃 计算机病毒 不可预料因素备份分类 物理与逻辑 物理备份 备份的核心 将实际组成数据库的操作系统文件备份 可以使用Oracle恢复管理工具或操作系统命令进行备份 逻辑备份 物理备份的补充 通过Oracle导出工具经行数据导出,并保存在二进制文件中 业务处理数据库,逻辑原创 2014-04-14 00:06:54 · 445 阅读 · 0 评论 -
学习笔记_oracle——体系结构
Oracle体系结构 三大核心竞争力 可扩充性 可承受增长的工作负荷 可靠性 一般情况下不受影响 可管理性 可以微调其使用内存的方式、写入数据的频率等 oracle分为三个部分 SGA 系统全局区 PGA 程序全局区、后台进程 File文件 功能划分 存储结构:控制文件、数据结构、日志文件 物理结构 外部存储结构,在操作系统中如原创 2014-04-14 00:04:34 · 522 阅读 · 0 评论 -
学习笔记_oracle——PL/SQL
PL/SQL编程 过程化SQL语言,把SQL通过流程控制实现更高效,更灵活 更可控制的特点。PL/SQL的程序块结构 DECLARE --变量、常量、游标、用户定义异常的声明 BEGIN --SQL语句和PL/SQL语句构成的执行程序 EXCEPTION --程序出现异常时,捕捉并处理 END; 注意事项 DECLARE,BEGIN,EXCEP原创 2014-04-13 23:47:09 · 565 阅读 · 0 评论 -
Oracle语句中多个字段同时in
今天遇到一个数据库问题,A,B,C三表。需要从A表中查找部分数据select a.a1, a.a2 from A where ...从B中删除对应的数据,即删除select b.* from B b, (select a.a1, a.a2 from A where ...) awhere a.a1=b.b1 and a.a2=b.b2;部分从网上查的第一个方法,改写得d原创 2014-04-03 11:23:06 · 7652 阅读 · 0 评论 -
学习笔记_java web——数据源和连接池
数据源和连接池 数据源 用来连接数据库 连接池 用来管理连接对象 在Tomcat中数据源 1、在Tomcat的lib文件夹下下加入驱动文件 2、配置conf/context.xml 添加 auth = "Container" type="javax.sql.DataSource" maxActive="100" maxIdle="3原创 2014-04-14 10:07:31 · 609 阅读 · 0 评论 -
学习笔记_oracle——SQL优化
数据库设计设计的原则1、熟悉需求2、符合开发规范命名规范明确实体与数据表的关系不能即没有主键也没有外键3、审核数据库设计4、基本表的特征1、原子性:字段不能再分解2、原始性:是对原始数据的记录,不是拼接出来的信息3、演绎行:有基本表和关系表中的数据,可以派生出任何想要的数据4、稳定性:相对稳定,长期保存5、必须满足一二范式,尽量满足第原创 2014-04-14 00:19:12 · 939 阅读 · 0 评论 -
学习笔记_oracle——过程函数触发器
存储过程、函数、触发器存储过程 实质性特定任务的子程序 优点 1、模块化 2、可重用性 3、可维护性 4、安全性 创建语法 CREATE [OR REPLACE] PROCEDURE 过程名称 [(参数列表)] {IS|AS} [声明变量] BEGIN --执行语句 [EXCEPTION] --异常处原创 2014-04-14 00:18:01 · 848 阅读 · 0 评论 -
学习笔记_oracle——游标与动态SQL
游标 查询结果及记录不足,很难用变量表示 游标可以按行访问结果集 基本原理 DML的结果放在缓冲区 游标是指向这个缓冲区的指针 分类 静态游标 定义是在编译时绑定了一个select语句 隐式游标 oracle自动生成的游标 显示游标 用户手动申明和操作 动态游标 在运行时游标绑定查询语句 强类型 只支持与之类型匹配的查询语原创 2014-04-14 00:09:26 · 1002 阅读 · 0 评论 -
学习笔记_oracle——基础操作
数据库 Create Datebade命令 1、打开配置和移植工具-database Coffigyration Assistant 2、选择创建数据库--依照工具提示操作 数据库存储结构 物理的存储结构:显示的存储单元 数据文件:表,索引数据 日志文件:记录对数据库修改的信息 控制文件:记录物理结构的二进制文件 逻辑的存储结构:数原创 2014-04-13 23:37:38 · 805 阅读 · 0 评论 -
学习笔记_oracle——事务管理
事务 1、是一种极致、一个操作序列,是数据库工作的逻辑单元 2、有一个或多个完成一组相关行为的相关的SQL组成 3、是一个不可分割的单元 常用控制语句 COMMIT 事务提交 ROLLBACK 事务回滚 特性 ACID 原子性 事务是一个完整的操作,事务各步操作是不可分的 要么都执行,套么都不执行 一致性 事务操作前后,数据处于一致状态原创 2014-04-14 00:12:05 · 463 阅读 · 0 评论