Set接口(唯一,无序(添加顺序)) 实现类:HashSet (唯一,无序) TreeSet(唯一,有序(大小顺序)) 子类:LinkedHashSet(唯一,有序(添加顺序)) HashSet:采用哈希表的存储结构;在HashSet中添加元素,实现唯一性的原理:添加元素时候,会先调用Object中 ...
分类:
编程语言 时间:
2017-06-14 22:28:13
阅读次数:
193
书上讲了好多, 归结起来3句话: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子 ...
分类:
数据库 时间:
2017-06-14 13:06:41
阅读次数:
227
一,索引 1,索引作用: (1)加快查询速度 (2)唯一性 (3)文本搜索,MyISAM索引 2,索引缺点: (1)虽然增加查询速度,但是降低增删改的速度,增删改操作时候需要修改索引。 (2)占用磁盘空间。 3,索引分类 : 主键索引primary(id) 唯一索引unique(name) 普通索引 ...
分类:
其他好文 时间:
2017-06-13 18:22:59
阅读次数:
164
UUID是128位的全局唯一标识符,通常由32字节的字符串表示。它可以保证时间和空间的唯一性,python中称为UUID,其他语言中可能称为GUID。它通过MAC地址、时间戳、命名空间、随机数、伪随机数来保证生成ID的唯一性。UUID主要有五个算法,也就是五种方法来实现:1、uuid1()——基于时 ...
分类:
其他好文 时间:
2017-06-13 10:05:58
阅读次数:
199
一,表设计 1.1. E-R(entity relation)实体关系图 长方形 实体 表 椭圆形 属性 字段 菱形 关系 一对一 多对一 属于 多对多 1.2. 三范式标准 原子性 个人信息 省市县乡镇 唯一性 主键 id 无冗余性 订单表中的商品名称与价格应该关联查询商品表 三范式并不绝对。 1 ...
分类:
数据库 时间:
2017-06-13 00:04:36
阅读次数:
327
传送门 题目描述 上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教 ...
分类:
其他好文 时间:
2017-06-12 23:51:40
阅读次数:
213
一、索引的概念 索引:类似于字典的目录,设置索引可以 加速数据查找,对数据进行约束; 二、索引类型的类型: 主键索引:保证数据唯一性,不能重复+不能为空 普通索引:加速数据查找 唯一索引:加速查找+不能从复 组合索引(多列): 三、索引的工作原理 1、索引原理: 如果要查找的数据,没有设置索引,会从 ...
分类:
数据库 时间:
2017-06-12 17:45:50
阅读次数:
207
在ER图中实体用方框表示 实体其实就相当于一个二维表,实体实例就相当于二维表中的一行 属性在二维表中用椭圆表示,属性就是描述实体特征的数据项 概念:键(也被成为候选键):1,属性集合K上的行唯一 2,没有K的真子集具备条件1 超键: 满足1。 主键:数据库的设计者选择出作为表T中特定行的唯一性标识符 ...
分类:
数据库 时间:
2017-06-10 18:13:59
阅读次数:
180
如果程序中存储了几百万个学生,而且经常需要使用学号来搜索某个学生,那么这个需求有效的数据结构就是Map。Map是一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。在Map中键(key)可以使任意类型的对象。Map中不能有重复的键(Key),每个键(key)都有一个对应 ...
分类:
编程语言 时间:
2017-06-07 14:33:45
阅读次数:
121
一,数据库操作 主键 主键是索引的一种,并且是唯一性索引,且必须定义为primary key。一个表只有一个主键,主键可以由多列组成。 声明主键的关键字为:primary key 简单的一个声明主键的示例: 外键 如果一个实体的某个字段指向另一个实体的主键,就称为外键。 被指向的实体,称之为主实体( ...
分类:
数据库 时间:
2017-06-06 22:06:34
阅读次数:
184