本文只讨论两种基于角色的访问控制的不同点,不涉及权限设计的数据库设计。 基于角色的访问控制(Role-Based Access Control)可分为隐式角色访问控制和显式角色访问控制。 隐式角色访问控制:没有明确定义一个角色到底包含了哪些可执行的行为。 显式角色访问控制:也称为“基于资源的访问控制 ...
分类:
数据库 时间:
2017-04-05 21:19:39
阅读次数:
234
Atitit 数据库表文档生成解决方案 1.1. Sql dml文件结构法 最快速1 1.2. Sql法+sp存储过程 (表格式样)1 1.3. Navicate uml法 (uml格式)2 1.4. H5 报表法图表法(可视化好看与实用性结合)2 1.5. Meta api法3 1.6. 获取表列 ...
分类:
数据库 时间:
2017-04-05 21:22:07
阅读次数:
264
学习笔记,用作数据库查询,原文参考 ...
分类:
数据库 时间:
2017-04-05 21:31:56
阅读次数:
192
.net后台使用EF连接Oracle时,如果不显式指定Schema就会报错(找不到表),研究了下: 1、跟踪Oracle后台,EF的FirstOrDefault,转换出来的就是普通的SELECT * FROM XX WHERE ROWNUM = 1 ;复制出来可以执行,但EF里无法识别,因为没指定S ...
分类:
数据库 时间:
2017-04-05 21:42:39
阅读次数:
1685
字符串类型用来存储字符串数据,除了可以存储字符串数据之外,还可以存储其他数据,比如图片和声音的二进制数据。 ...
分类:
数据库 时间:
2017-04-05 21:50:37
阅读次数:
185
DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法)是一种很典型的密度聚类算法,和K-Means,BIRCH这些一般只适用于凸样本集的聚类相比,DBSCAN既可以适用于凸样本集,也可以适用 ...
分类:
数据库 时间:
2017-04-05 21:57:11
阅读次数:
867
SQL Server用户自定义函数和存储过程有类似的功能,都可以创建捆绑SQL语句,存储在server中供以后使用。这样能够极大地提高工作效率,通过以下的各种做法可以减少编程所需的时间: 重复使用编程代码,减少编程开发时间。 隐藏SQL细节,把SQL繁琐的工作留给数据库开发人员,而程序开发员则集中处 ...
分类:
数据库 时间:
2017-04-05 22:21:15
阅读次数:
216
mongodb是一款分布式的文件存储的数据库,注意这两个词,分布式和文件存储。mongodb支持复制和分片,可以合理的运用空间的大小,也可以达到容灾的目的。另外文件存储也是一个特点,抛弃了传统的表的概念,使用了集合的概念,下面是对应图 另外一个mongodb具有的优势便是其具有一个javascrip ...
分类:
数据库 时间:
2017-04-05 22:30:28
阅读次数:
221
// 1加载驱动 Class.forName("com.mysql.jdbc.Driver");// mysql数据库对应的加载类 // 2获得连接 Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/ ...
分类:
数据库 时间:
2017-04-05 23:06:41
阅读次数:
251
MySQL — 连接器 连接器的概念 它们往往是一类Python包,或者是一类已经写好的Python库。这些库提供了我们Python去连接数据库服务器的基本功能。 ? 既然它是一个包,那么我们首先学会导入这个包 #! /usr/bin/env python3 # coding: utf-8 ? fr ...
分类:
数据库 时间:
2017-04-05 23:13:14
阅读次数:
223
一、概念 Mysql复制(replication)是一个异步的复制,从一个Mysql 实例(Master)复制到另一个Mysql 实例(Slave)。实现整个主从复制,需要由Master服务器上的IO进程,和Slave服务器上的Sql进程和IO进程共从完成。要实现主从复制,首先必须打开Master端 ...
分类:
数据库 时间:
2017-04-05 23:23:57
阅读次数:
271
类型名称 说明 存储需求 BIT(M) 位字段类型 大约(M+7)/8 个字节 BINARY(M) 固定长度的二进制字符串 M个字节 VARBINARY(M) 可变长度二进制字符串 M+1个字节 TINYBLOB(M) 非常小的BLOB L+1 字节,在此 L < 2^8 BLOB(M) 小BLOB... ...
分类:
数据库 时间:
2017-04-05 23:26:14
阅读次数:
350
原文 http://www.yshjava.cn/post/543.html 主题 SQL Hibernate 主题 SQL Hibernate Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的。通过Session接口,我们能够很方便的创建一个SQLQuery(SQLQ ...
分类:
数据库 时间:
2017-04-05 23:36:34
阅读次数:
494
1.查看数据库所有实例与状态 unixdev$[/home/grid]srvctl status database -d unixdev Instance unixdev11 is running on node unixdev Instance unixdev12 is running on no... ...
分类:
数据库 时间:
2017-04-05 23:41:20
阅读次数:
291
JavaSE基础之JDBC 1、JDBC 的步骤: ①加载数据库驱动; a.MySQL:com.mysql.jdbc.Driver; b.SQLServer:com.microsoft.jdbc.sqlserver.SQLServerDriver; c.Oracle:oracle.jdbc.driv ...
分类:
数据库 时间:
2017-04-05 23:48:36
阅读次数:
225
直接上代码 在讨论性能之前,首先需要明确的是,我们在编写SQL语句的时候,尽量要减少不必要字段的输出,文中出于演示,所以都用的*,在实际中不要这样!!还有就是要根据业务逻辑,比如查询条件,建立合适的聚合索引和非聚合索引,索引对于查找的效率影响非常大,SQL中的索引其实就是建立某种平衡查找树 采用To ...
分类:
数据库 时间:
2017-04-05 23:50:23
阅读次数:
328
有几年开发经验的程序员应该都有暗骂过原生的SQL语句吧。因为他们不能一句就搞定一个业务,往往还要通过代码来拼接相关的SQL语句。相信大家会理解SQL里面的永真(1=1),永假(1=2)的意义吧。所以mybatis动态SQL功能在笔者看来是最引吸人的。为了更好的区别XML映射文件上的SQL语句。myb ...
分类:
数据库 时间:
2017-04-06 00:05:57
阅读次数:
217
查看mysql服务 yxm:~ # netstat -nlp Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp ...
分类:
数据库 时间:
2017-04-06 00:13:15
阅读次数:
366
SUSE11 检测系统是否安装MySQL #rpm -qa | grep -i mysql若已安装过,会出现:MySQL-server-5.0.22-0.i386MySQL-client-5.0.22-0.i386那么输入以下命令删除它:#rpm -ev MySQL-server-5.0.22-0. ...
分类:
数据库 时间:
2017-04-06 00:16:18
阅读次数:
248
beego框架中的rom支持mysql 项目中使用到mvc模式,总结下使用方式; models中 当model创建了一个type ,在RegisterDB中调用该方法创建表 创建表结构案例 然后main中初始化,创建表 接下来在controller中使用 下面为一些标准的sql使用: 详情来自官网: ...
分类:
数据库 时间:
2017-04-06 00:47:05
阅读次数:
302