ER图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
实体就是看的见摸得着或者能被人感知接受认可的客观存在,属性就是用来描述这个实体,联系自然是实体间的联系,只有相互联系才会完成一个系统的功能,直接上图:
此外还可以ER图可以在EA中进行绘制来帮助我们理清关系...
分类:
数据库 时间:
2016-04-01 18:41:42
阅读次数:
259
BIEE自身提供了几种缓存管理的方法,事件表或者是在物理层设置缓存的失效时间,又或者是调用SAPurgeAllCache()过程。
前两种方法都是被动的管理策略(事件表是定时轮询,失效时间是指定有效时长),比较低效;个人更中意主动的缓存管理策略。即一旦数据发生变化就主动清理缓存。
最佳的作法就是在etl结束的时候通过调用API完成缓存的清理,要实现这种方式就需要调用BI Server提供的缓存...
分类:
数据库 时间:
2016-04-01 18:43:00
阅读次数:
329
mysql退出
mysql > exit
mysql > quit
mysql > \q;
mysql 默认的端口为3306
mysql中的超级用户root
连接数据库
mysql -uroot -h主机名 -p密码
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)
断开:exit (回车)
创建授权:...
分类:
数据库 时间:
2016-04-01 18:34:37
阅读次数:
245
最近利用空闲时间学习了VSPackage,于是萌发了在IDE中扩展一个模板代码生成工具的想法。一下是学习中的一些笔记。
一、扩展服务器资源管理器表右键菜单按钮
要在IDE的服务器资源管理器中扩展一个右键菜单真是一个非常蛋疼的事,不过我还是成功将想要的菜单扩展了出来,效果如下图:
虽然其中困难重重,但这篇博客"VS2013在右键菜单添加命令插件开发 "给了我极大帮助,博文中标题三:...
分类:
数据库 时间:
2016-04-01 18:30:30
阅读次数:
457
文章目录:
1、sqlite3 基础语句
2、sqlite3 API
3、sqlite3 线程安全
4、FMDB
1、基础语句:
学习sqlite3的基础在于SQL语句,开始前请输入$ sqlite3 验证你的电脑是否已经安装了sqlite3
首先我们需要创建一个数据库文件,打开终端,在合适的目录下,输入:
$ s...
分类:
数据库 时间:
2016-04-01 18:22:50
阅读次数:
369
查询性能低下的原因是访问了太多的数据
多表连接时返回了所有的列
select * from sakila.actor
inner join sakila.file_actor using(actior_id)
inner join sakila.film using(film_id)
where sakila.film.title = 'AronMan'正确的做法是这样select sakila....
分类:
数据库 时间:
2016-04-01 18:18:13
阅读次数:
351
Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)
一、安装CRS补丁
在安装CRS之前,需要安装补丁p6718715_10203_AIX64-5L,否则在安装时会出现“无法发现node”的错误。
[root@aix203 /]#cd /home/oracle/p6718715_10203_AIX64-5L/
补丁解压后,只需要以ro...
分类:
数据库 时间:
2016-04-01 18:11:23
阅读次数:
319
使用默认模式-----PDO::ERRMODE_SILENT
在默认模式中设置PDOStatement对象的errorCode属性,但不进行其他任何操作。
例如:
通过prepare()和execute()方法向数据库中添加数据,设置PDOStatement对象的erroCode属性,手动检测代码中的错误,操作步骤如下。
$dbms='mysql';//数据库类型
$dbName=...
分类:
数据库 时间:
2016-04-01 18:05:43
阅读次数:
315
use md5db; DROP PROCEDURE if exists myFunction; delimiter $$ CREATE PROCEDURE myFunction() BEGIN DECLARE i INT DEFAULT 0; WHILE (i<1000001) DO INSERT ...
分类:
数据库 时间:
2016-04-01 18:00:00
阅读次数:
186
修改了lower_case_table_names=1 后,业务发有个库的表打不开了,看了表名以前是大写,查了一下如果设置不区分大小写, 以前的大小表名要改成小写。重启服务后可用! MYSQL在LINUX下数据库名、表名、列名、别名大小写规则如下: 1.数据库名与表名是严格区分大小写的 2.表的别名 ...
分类:
数据库 时间:
2016-04-01 17:58:42
阅读次数:
238
有客户希望可以通过一条命令获得一个Azure订阅中所有的负载均衡器。 目前在Azure的powershell中是没有这中命令的。但我们可以通过脚本的方式实现。 下面就是获得所有负载均衡的脚本: ...
分类:
数据库 时间:
2016-04-01 17:56:03
阅读次数:
198
程序功能: 实现了一个TCP Server端,接收到客户端连接后,新增一个单独的线程与客户端交互,中间有数据库操作,完成后线程关闭。 实现方式是VC++,数据库访问采用的是ADO,数据库是Mariadb,odbc数据源, mysql-connector。 最初的方式是每次数据库操作都是 新建ADO. ...
分类:
数据库 时间:
2016-04-01 17:53:38
阅读次数:
210
查询性能低下的原因是访问了太多的数据 多表连接时返回了所有的列select * from sakila.actor inner join sakila.file_actor using(actior_id) inner join sakila.film using(film_id) where sa... ...
分类:
数据库 时间:
2016-04-01 17:51:23
阅读次数:
215
给student 表产生 自增的序列主键 IBATIS简单入门教程http://www.cnblogs.com/ycxyyzw/archive/2012/10/13/2722567.html ...
分类:
数据库 时间:
2016-04-01 17:50:47
阅读次数:
135
(声明:本文内容摘自web开发者,仅供收藏学习之用,如有侵权请作者联系博主,博主将在第一时间删除) 原文地址:http://www.admin10000.com/document/484.html 1、首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案, ...
分类:
数据库 时间:
2016-04-01 17:49:15
阅读次数:
253
网上搜索的大部分都是如下这样 结果你会发现,mysql报错,因为不能更新用于子查询里面的表。 ...
分类:
数据库 时间:
2016-04-01 17:45:25
阅读次数:
183
需求描述 一般在生产环境中,在投产的情况下,需要批量的来执行SQL脚本文件,来完成整个投产,如果投产文件比较多的情况下,无疑这是一个比较痛苦的过程,所以本篇通过PowerShell脚本来批量完成。 监控脚本 其中涉及到几个参数需要配置: 1、批量文件的根目录路径 2、此脚本支持两种验证方式:用户验证 ...
分类:
数据库 时间:
2016-04-01 17:41:31
阅读次数:
229