高级数据库技术
(一)引言
数据库系统的发展起始于19世纪60年代,从IBM的层次模型IMS、网状模型、关系模型,发展到多数模型共存的(同构和异构及其混合的形式共存的现状)。尤其是三位在数据库领域获得图灵奖的得主,查尔斯.巴赫曼,埃德加.科德和詹姆斯.格雷三人所对于数据库发展的贡献。尤其是科德在1970年发表的“大型共享数据库的关系数据模型”奠定了关系型数据库的基础。随着科学技术的发展,各...
分类:
数据库 时间:
2016-06-24 15:29:50
阅读次数:
206
1、左外连接left outer join或者left jion,outer可以省略不写,下边的右连接和全连接也一样:左外连接的意思是,以left join左边的表中的数据为基准,即左边的表中有的必须要全部显示出来,如下图:这里第一个查询中,company表在左边,因此就以company为基准,所以显示的结果中除了depart_id相同的6条数据外,还把company中存在的另外一条也显示出来。而...
分类:
数据库 时间:
2016-06-24 15:26:42
阅读次数:
177
package com.example.dbdemo;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite....
分类:
数据库 时间:
2016-06-24 15:26:57
阅读次数:
176
引文
论文
http://www.cl.cam.ac.uk/teaching/0506/Algorithms/skiplists.pdf
http://blog.nosqlfan.com/html/3041.html (翻译)
其他引文
http://www.csee.umbc.edu/courses/undergraduate/341/fall01/Lectures/S...
分类:
数据库 时间:
2016-06-24 15:17:38
阅读次数:
450
1、概述:
经过努力写了个分页插件,目前支持MySQL和Oracle。它的使用应该是目前为止最简单的,对于PageHelper据原作者描述使用了ThreadLocal等技术,避免多线程的不一致,PageHelper实现较为复杂,其次也有其定义的startPage,endPage这样的开关代码,造成代码侵入,而没有屏蔽PageHelper导致代码污染。
我的插件十分简单易用,代码污染性极小,也无...
分类:
数据库 时间:
2016-06-24 15:12:04
阅读次数:
401
一(自己整理的)
#技术论坛
1/mit的关于关于机器人的技术review
https://www.technologyreview.com/c/robotics/
2/valse视觉与学习青年学者讨论会
http://valser.org/
3/人工智能资讯平台/机器人/机器视觉
http://www.ailab.cn/robot/Machine_vision/
#比...
分类:
数据库 时间:
2016-06-24 15:10:22
阅读次数:
2312
mysql中虽然有连接查询实现多表连接查询,但是连接查询的性能很差,因此便出现了子查询。1、理论上,子查询可以出现在查询语句的任何位置,但实际应用中多出现在from后和where后。出现在from后的子查询结果通常是多行多列的,充当临时表;而出现在where后的子查询结果通常是单行单列,充当条件:2、where后作为条件的子查询多与“=”、“!=”、“>”、“in和not in:其中in表示包含于...
分类:
数据库 时间:
2016-06-24 15:10:05
阅读次数:
162
数据库的登录
1.把mysql的bin目录添加到path环境变量中
2.打开cmd
mysql -h localhost -u root -p 输入密码就可以进去
一、数据库简单介绍
1、 按照数据库的发展时间顺序,主要出现了以下类型数据库系统:
Ø 网状型数据库
Ø 层次型数据库
Ø 关系型数据库
Ø 面向对象数据库
上面...
分类:
数据库 时间:
2016-06-24 15:09:43
阅读次数:
234
本文总结自《用GDB调试程序》一文和网上的一些博客文章,其中加上了自己的一些注释GDB概述GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四...
分类:
数据库 时间:
2016-06-24 15:05:29
阅读次数:
200
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数 据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。 有了JDBC,向各种关系数据发送SQL语句就是一件很容易 的事。...
分类:
数据库 时间:
2016-06-24 15:06:15
阅读次数:
257
MongoDB util 组件开发及使用说明...
分类:
数据库 时间:
2016-06-24 15:02:03
阅读次数:
163
一、分布式数据库系统的设计
1.分片设计
在分布式数据库系统设计中,最基本的问题就是数据的分布问题,即如何对全局数据进行逻辑划分和实际的物理分配。逻辑划分成为分片,实际的物理分配则是分配内容。一般的设计策略我们有自顶向下和自底向上的两种形式。自顶向下有利于理解新鲜事物的内容,从最顶层,由最高点的抽象,逐层抽丝剥茧到最小单元。而自底向上则不同,是在理解事物的基础上,改进底层,逐渐由底层到顶层...
分类:
数据库 时间:
2016-06-24 15:02:14
阅读次数:
225
创建表空间 create tablespace bdccslogging datafile 'D:\oracle\product\10.2.0\oradata\bdccs\bdccs.dbf'size 50mautoextend on next 50m maxsize 20480mextent ma ...
分类:
数据库 时间:
2016-06-24 14:50:43
阅读次数:
179