数据库相关 - 军军小站|张军博客
数据库相关

数据库设计中的14个关键技巧

1.原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型

系统 2019-08-12 01:53:50 2352

数据库相关

数据库设计中的14个技巧

1.原始单据与实体之间的关系能够是一对一、一对多、多对多的关系。在普通情况下,它们是一对一的关系:即一张原始单据对应且仅仅相应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证相应多个实体,或多张原始单证相应一个实体。这里的实体能够理解为基本表。明白这种相应关系后,对我们设计录入界面大有优点。〖例1〗:一份员工履历资料,在人力资源信息系统中,就相应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证相应多个实体”的典

系统 2019-08-12 01:53:02 2352

Oracle

Oracle:外键关联导致数据无法删除

原地址:http://blog.sina.com.cn/s/blog_5e0ed6fd0100i1z2.html手动删除数据库中冗余数据可能遇到外键关联导致数据无法删除的问题。这个问题的解决及思考记录如下:问题的产生是因为在数据库设计的时候,在建立外键关联的时候没有设置级联删除,也就是说在设置外键的时候并没有加上ondeletecascade限定。对于这个问题,我的想法是:在数据库设计的时候一般情况下都是应该加上这样的限制的。如果说担心“级联删除”可能会误

系统 2019-08-12 01:51:51 2352

数据库相关

wp7 中Panorama控件 title 字体大小 样式的设置

摘要:如果我们建立一个新的Panorama控件.如果title是中文默认会是下面这个样子,上面部分会被截断.英文看起来还好.中文的话很不爽.如果我们想把字体放小一些,或是像下移动一些.我们可以编缉title的模板.controls:Panoramac...如果我们建立一个新的Panorama控件.如果title是中文默认会是下面这个样子,上面部分会被截断.英文看起来还好.中文的话很不爽.如果我们想把字体放小一些,或是像下移动一些.我们可以编缉title的模

系统 2019-08-12 01:32:52 2352

SqlServer

如何检查SQL Server CPU瓶颈

--检测CPU压力的一个方法是计算运行状态下的工作进程数量,--通过执行如下的DMV查询可以得到这个信息SELECTCOUNT(*)ASworkers_waiting_for_cpu,t2.scheduler_idFROMsys.dm_os_workersASt1,sys.dm_os_schedulersASt2WHEREt1.state='RUNNABLE'ANDt1.scheduler_address=t2.scheduler_addressANDt2

系统 2019-08-12 01:32:36 2352

Oracle

Oracle NoSQL Database 2.0 发布

Oracle宣布其NoSQL数据库2.0版本,该数据库在2011年11月首次发布。此新版本据说更好的集成Oracle数据库和Hadoop环境。基于高可用性版本的BerkleyDBkey/value存储。该系统基于GPL兼容的Sleepycatlicence(该许可是OSI认可的)。OracleNoSQLDatabase2.0可通过这里下载,包括AGPL社区版和商业企业版。Oracle的NoSQL数据库是Oracle大数据平台的一个关键组件。据说2.0版本提

系统 2019-08-12 01:55:45 2351

数据库相关

SQL2005 数据库转成 SQL2000数据库的方法

1.生成for2000版本的数据库脚本2005的mangerstudio--打开"对象资源管理器"(没有的话按F8),连接到你的实例--右键要转到2000的库--任务--生成脚本--在"脚本向导"的"选择数据库"中,确定选择的是要转到2000的库--勾选"为所选数据库中的所有对象编写脚本"--在接下来的"选择脚本选项"中,找到"为服务器版本编写脚本"项,选择"SQLServer2000"--其他选项根据需要设置--最后把脚本保存到一个.sql脚本文件2.在

系统 2019-08-12 01:54:18 2351

数据库相关

greenplum窗口函数使用浅析

最近处于系统不活跃期,没怎么升级,因此有了时间可以对整个ETL系统在稳定的基础上进行优化。每天列出TOP10COSTTIMEJOB进行分析,其中TOP1COSTTIMEJOB采用了窗口函数first_value和last_value,结果SQL全部使用的是first_value,并且为了全部使用first_value,对窗口函数进行了二次排序。通过explain这段代码,可以发现两次sort消耗的时候大概是一次sort的1.7倍,把sort二次改进成一次,

系统 2019-08-12 01:54:29 2350

数据库相关

Larbin初试

前阵子找工作的时候经常会看到epoll多路复用的知识点,无奈自己一点都不懂。慌忙之际也只能去了解个大概。所以最近闲下来之后想要基于epoll机制实现一个比较有用的东西,刚好最近又想爬些东西,希望这次能够写一个高效一点的爬虫。以前只看过一点点的nutch,自己写的就是用python的几个简单功能来爬,说真的一点技术含量都没,就是把网上的代码拿来改一改,跑一跑,效率没有,还经常出错。Larbinisawebcrawler(alsocalled(web)robo

系统 2019-08-12 01:51:53 2350

SqlServer

减少SQL Server 死锁

Deadlockingoccurswhentwouserprocesseshavelocksonseparateobjectsandeachprocessistryingtoacquirealockontheobjectthattheotherprocesshas.Whenthishappens,SQLServeridentifiestheproblemandendsthedeadlockbyautomaticallychoosingoneprocessa

系统 2019-08-12 01:34:00 2350

Oracle

oracle ora-12514错误监听器缺少实例

linux環境下啟動多個數據庫實例(2009-07-1309:18:42)转载标签:杂谈1.切換到數據庫用戶;2.執行lsnrctlstart命令;3.執行exportORACLE_SID=欲啟動的數據庫實例;4.執行sqlplus/nolog命令進入sql命令行模式;5.執行connectsys/欲啟動的數據庫實例assysdba;提示idleconnection6.執行startup命令。7.完成。oracleora-12514错误监听器缺少实例

系统 2019-08-29 23:48:07 2349

数据库相关

Replication的犄角旮旯(四)--关于事务复制的

原文:Replication的犄角旮旯(四)--关于事务复制的监控《Replication的犄角旮旯》系列导读Replication的犄角旮旯(一)--变更订阅端表名的应用场景Replication的犄角旮旯(二)--寻找订阅端丢失的记录Replication的犄角旮旯(三)--聊聊@bitmapReplication的犄角旮旯(四)--关于事务复制的监控Replication的犄角旮旯(五)--关于复制identity列Replication的犄角旮旯(

系统 2019-08-12 01:55:21 2349

数据库相关

lua5.1 和 5.2 关于 sequence 的定义变化,对#t

引子环境lua5.2a={}fori=1,2doa[i]=i*3enda[4]=11;print(a[#a])---print11-----------------------------------a={}fori=1,3doa[i]=i*3enda[5]=11;print(a[#a])----print9---------------------------------#a第一个的值是4第二个的值是3依据我之前从书中看到的知识点来看的话#a第一个的值是

系统 2019-08-12 01:55:20 2349