• sql part2.docx

    第七章、复杂查询(上):多表连接技术 7.1 简单查询的解析方法: 全表扫描:指针从第一条记录开始,依次逐行处理,直到最后一条记录结束; 横向选择+纵向投影=结果集 7.2 多表连接 7.2.1多表连接的优缺点 优点: 1)减少冗余的数据,意味着优化了存储空间,降低了IO负担。 2)根据查询需要决定是否需要表连接。 3)灵活的增加字段,各表中字段相对独立(非主外键约束),增减灵活。 缺点: 1)多表连接语句可能冗长复杂,易读性差。 2)可能需要更多的CPU资源,一些复杂的连接算法消耗CPU和Memory。 3)只能在一个数据库中完成多表连接查询。 7.2.2多表连接中表的对应关系 1)一对一关系 将表一份为二,最简单的对应关系 2)一对多关系 两表通过定义主外键约束,符合第三范式标准的对应关系。

    0
    74
    432KB
    2019-05-26
    3
  • sql part1.docx(第一部分 SQL语言基础)

    第一部分 SQL语言基础 第一章、关系型与非关系型数据库 1.1 关系型数据库由来 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所构成的一个数据组织。 1.2 关系型数据库优点 1)容易理解: 二维表结构是非常贴近逻辑世界的一个概念,关系模型相对之前的网状、层次等其他模型来说更容易理解 2)使用方便: 通用的SQL语言使得操作关系型数据库非常方便 3)易于维护: 丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不一致的概率 4)交易安全: 所有关系型数据库都不同程度的遵守事务的四个基本属性,因此对于银行、电信、证券等交易型业务的是不可或缺的。

    0
    116
    130KB
    2019-05-26
    9
  • centos6.5安装oracle11g数据库指南.docx

    最全oracle 11g安装指南,带目录: 1 前言 2 2 数据库软件安装 3 2.1 设置静态IP 3 2.2 关闭防火墙 3 2.3 关闭Selinux 3 2.4 修改主机名: 4 2.5 添加主机与ip对应关系 4 2.6 修改内核参数 4 2.7 添加系统资源配置 5 2.8 添加用户和组 5 2.9 创建安装目录及设置权限 6 2.10 设置oracle用户的环境变量【需要切换到oracle用户】 6 2.11 下载依赖包 7 2.12 安装图形界面 7 2.13 用xstart 登录【一定要用oracle用户登录】 7 2.14 通过ftp上传oracle安装包 8 2.15 安装数据库 8 3网络配置 15 4 数据库配置 22 5 开机自启动 31 5.1 查看 ORACLE_HOME 是否设置 31 5.2 执行dbstart 数据库自带启动脚本 31 5.3 编辑 /etc/oratab文件 31 5.4 编辑 /etc/rc.d/rc.local 启动文件,添加数据库启动脚本dbstart 31 5.5 编辑dbstart 32 5.6 重启 reboot 32 5.7 启动数据库 32 5.8 重新启动数据库 32

    0
    209
    6.19MB
    2019-05-24
    23
  • oracle 数据库表空间巡检步骤

    描述了oracle数据库表空间巡检的步骤: 1:查看表空间 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name; 2:查看物理表空间 SELECT tablespace_name,file_id,file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name; 3:......

    0
    273
    14KB
    2018-03-06
    20
  • linux 运维自动监测脚本(CPU,内存,磁盘,负载),自测成功

    通过定时 crontab -e 任务,执行脚本,监测服务器的cpu,内存,磁盘,负载,超出预定的值时发邮件到自己的邮箱告警,很好的提前预防服务器的资源紧张问题。

    4
    6018
    4KB
    2018-03-06
    48
  • linux 目录结构

    linux详细的目录结构,适用于初学者,可以清除明白的了解linux系统的文件系统结构

    0
    96
    23KB
    2018-02-23
    9
  • mini2440 驱动笔记

    基于linux 2.6.32.2 的内核,讲解了驱动开发的详细步骤,移植 nand 驱动、yaffs2文件系统、dm9000网卡驱动、lcd驱动、实时时钟rtc驱动、背光驱动、adc驱动、触摸屏驱动、usb驱动等等。以及在内核中对应的驱动在内核中的文件位置,是你做驱动开发的一个好帮手。

    0
    94
    691KB
    2015-07-11
    12
  • u-boot 详细移植过程讲解

    详细的讲解了u-boot启动代码的移植过程,还有常遇到的问题分析解决,u-boot 运行轨迹的详细分析,能让你不仅仅学会移植u-boot,还能知道移植u-boot的细节原理。

    0
    100
    1.3MB
    2014-11-24
    9
  • 数字电子技术

    对于初学者是个很好的入门,在重点难点方面突出,能抓住方向,不浪费时间。

    0
    39
    778KB
    2013-09-23
    0
  • 模拟电子技术基础

    对于模电基础薄弱的又想花少的时间来学习的这是个不错的选择,可以快速的让你有对于模电的入门,本文突出的是重点难点都有着重讲解。

    0
    53
    930KB
    2013-09-23
    50
  • 笔耕不辍

    累计1年每年原创文章数量>=20篇
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
关注 私信
上传资源赚积分or赚钱