一、基础知识 1、基本概念 数据、数据元素、数据项、数据对象、数据结构 2、逻辑结构和物理结构 逻辑结构:集合结构、线性结构(一对一)、树形结构(一对多)、图形结构(多对多) 物理结构(数据的逻辑结构在计算机中的存储形式):顺序存储结构、链式存储结构 3、数据类型 原子类型:整型、实型、字符型等。( ...
分类:
其他好文 时间:
2019-06-27 16:31:37
阅读次数:
97
一、外键 constraint 名称 foreign key() references 表名() 二、唯一索引 unique 名称 (列) 联合唯一 三、外键变种 1、一对多 2、一对一 3、多对多(额外创建一张表) ...
分类:
数据库 时间:
2019-06-27 01:05:42
阅读次数:
199
mybatis中如果一个表数据存在一对多,保存一个数据的时候或许需要进行另外一张表的操作,用id关联,但是前台的新增数据id是数据库自动生成的,那么就需要在保存该 数据后,在java中获取其id,而不是在数据中反查,如果是在java中用某种规则生成其id则也不存在问题。mybatis有一个针对自动生 ...
分类:
数据库 时间:
2019-06-19 22:03:37
阅读次数:
185
SQLAlchemy 是python 编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简而言之急就是:将对象转为sql,然后使用数据api执行sql并获取执行结果。 注:ORM 是一种思想 ; SQLZlchemy本身无法操作数据库,他必须依赖pysmysq ...
分类:
数据库 时间:
2019-06-18 21:39:25
阅读次数:
168
实现组织架构和用户绑定,通过绑定按钮设置组织架构和用户之间一对多的关联关系。 1 关联用户 1.1 关联用户的视图实现 打开sandboxMP/apps/system/views_structure.py,添加如下内容: 视图实现思路:参照代码中的注释。 1.2 关联用户URL配置 打开sandbo ...
分类:
其他好文 时间:
2019-06-18 10:26:32
阅读次数:
127
一对多,是最常见的一种设计。就是 A 表的一条记录,对应 B 表的多条记录,且 A 的主键作为 B 表的外键。这主要看以哪张表为中心,下面的测试数据中,从employee 表来看,一个员工对应一个部门,是一对一关系,如果从部门角度来看,则是一对多的关系,一个部门对应多个员工,本节主要研究一对多的关系... ...
分类:
其他好文 时间:
2019-06-18 00:30:52
阅读次数:
126
TCP和UDP的比较 | TCP | UDP | | | | | 无连接 | 面向连接 | | 尽最大努力交付 | 可靠交付服务 | | 面向报文 | 面向字节流 | | 没有拥塞控制 | 有拥塞控制 | | 支持一对一、一对多、多对多 | 支持一对一 | | 开销小 | 开销大 | ...
分类:
其他好文 时间:
2019-06-17 19:02:43
阅读次数:
133
观察者模式是指函数自动观察数据对象的变化, 一旦对象有变化,函数就会自动执行。 它定义了一种一对多的依赖关系,我们用Proxy来实现一个简单的观察者模式(PS: 初学我们认为 观察者模式 == 发布订阅模式, 其实它们有点不同)。 例子: 打印结果:当age发生变化时:打印出 这样我们就简单的实现了 ...
分类:
其他好文 时间:
2019-06-17 14:09:21
阅读次数:
182
一对一也就是 A 表的一条记录对应 B 表的一条记录,下面的测试数据中,从employee 表来看,一个员工对应一个部门,是一对一关系,如果从部门角度来看,则是一对多的关系,一个部门对应多个员工,本节主要研究一对一的关系。 1,数据表建立 新建数据表department,有两个字段,插入两条数据如下... ...
分类:
其他好文 时间:
2019-06-17 00:33:08
阅读次数:
117
一 什么是多变关联 1.所谓的多变关联,就是表结构中存在多对一,一对多的现象,当然也存在多对多。 2.在真正的工作中,经常存在多表关联的存在,就是说外键的存在。比如说:商品表goods,会关联一个分类表,将每个商品进行分类处理。 3.Bean类中的多变关联,作为分类表,应该存在有一个List对象来存 ...
分类:
其他好文 时间:
2019-06-16 15:53:35
阅读次数:
128