问题列表 - 第5338页

调查查询系统的数据库设计

我正在开发一个所谓的行为风险因素监测系统(BRFSS),这是一个处理每年调查问卷的网络查询系统.

我很难为它提出合适的数据库设计.问题在于:每个问卷包含大约80个问题,包括人口统计信息,例如年龄,教育等,以及调查问题,例如吸烟,健康等.每年,一些问题会发生变化,有些则不会.数据源是一个包含80多列的Excel文件.系统必须支持以下查询:

SELECT [question var], [demo var], count(*) 
FROM survey 
WHERE age in (...) AND educ in (...) [etc] 
GROUP BY <question var>
Run Code Online (Sandbox Code Playgroud)

数据是只读的,即.导入后永远不会改变.所以它不必太过标准化.直观地说,类似电子表格的表格可以很好地完成.速度和空间.然而,这成为一个问题,因为问题会发生变化,然后我们无法将所有数据保留在此表中,这是因为跨年查询所必需的.

我尝试将响应规范化为三个表:问题,响应和response_values,它们可以支持问题变体.但是响应表一年超过98*14268 = 1,398,264行!这真的很大.查询很疯狂!

我该如何设计数据库?任何帮助表示赞赏!提前致谢!

PS.我使用的是Python + Django + Sqlite.

python database sqlite django

0
推荐指数
1
解决办法
1993
查看次数

如何在SQL中的两列之间创建检查约束?

我正在尝试创建一个基本支付(BP)表

CREATE TABLE bp (
   bpid       VARCHAR(5), 
      FOREIGN KEY (bpid) REFERENCES designation(desigid), 
   upperlimit DECIMAL(10,2) NOT NULL, 
   lowerlimit DECIMAL(10,2) NOT NULL, 
   increment  DECIMAL(10,2) NOT NULL 
      CONSTRAINT llvalid CHECK (upperlimit > lowerlimit)
 );
Run Code Online (Sandbox Code Playgroud)

正如你在结尾附近看到的那样,我想检查是否upperlimit大于lowerlimit,我该怎么做?

oracle check-constraints

5
推荐指数
1
解决办法
7976
查看次数

静态方法使Java成为伪函数式语言?

我一直在考虑Misko Hevery 发表的一篇文章,即Java中的静态方法是可测试性死亡.我不想讨论可测试性问题,而是讨论静态方法的概念.为什么人们如此讨厌它?

确实,我们没有闭包(但我们有一个稍微尴尬的匿名函数),lambda和函数作为第一类对象.在某种程度上,我认为静态方法可以用来模拟作为第一类对象的函数.

java closures functional-programming

7
推荐指数
1
解决办法
2303
查看次数

学习Eclipse RCP的最佳方法是什么?只觉得我感觉不一样吗?

我习惯于结构编程(例如:C),OO编程(例如:Java),脚本(例如:Javascript),Web(例如:HTML,JSP,Servlets,CSS)等.

现在,当我开始使用Eclipse RCP插件开发时,整个过程在编程方面给我一种奇怪的感觉.Eclipse RCP开发中的方式与我上面提到的其他语言完全不同,老实说,我并不喜欢这个事实.

我是唯一一个有这种感觉的人吗?

您建议我更好地过渡到Eclipse RCP生活中还有哪些其他内容?(如果它感觉更好).

PS:我已经看过这个帖子,对于教程,只是想知道别人的感受,如果他们的开发背景与我相似!

eclipse eclipse-plugin eclipse-rcp

3
推荐指数
1
解决办法
1703
查看次数

ASP.NET 2.0动态地向控件中的页面添加样式

我需要从自定义控件中添加到页面.我不能使用样式表(.css),因为我正在使用url(...)并需要解析url.

现在我正在做:

Page.Header.Controls.Add(new LiteralControl("<style type='text/css'>.xyz { color: blue; }</style>"));
Run Code Online (Sandbox Code Playgroud)

但我希望触摸更优雅的东西?

asp.net custom-server-controls

6
推荐指数
1
解决办法
7013
查看次数

用户界面设计工具

我正在寻找一个用户界面设计工具来可视化文档中可能的GUI.我不能生成代码.我知道Microsoft Visio提供了一种功能.但还有其他选择吗?

您使用哪种软件来可视化GUI?

PS.另一个着名的工具是The Pencil Project.

c# java user-interface

10
推荐指数
3
解决办法
6588
查看次数

LINQ查询将数据插入数据库

在我的数据库中,我有一个名为Students的表,有3列(SNo,SName,Class).

我想插入只有SName的值.

任何人都可以告诉我如何为此编写LINQ查询.

谢谢,巴拉特.

.net linq

6
推荐指数
2
解决办法
1万
查看次数

如何在Oracle中实现条件更新?

我是oracle的新手,并且遇到了我的一个SQL查询问题.

有2个用户:User1User2:

     Tab1               Tab2
    --------            -------- 

    EmpNo               EmpNo
    EmpName             EmpName
    ContactNo           Salary
    Location    

User2具有User1.Tab1中的所有权限,并且两个表之间没有外键关系.

问题:

我想在tab2" NameDesignation"中添加一列,并且我想在检查以下条件后在此列中插入值:

WHEN User1.Tab1.EmpNo = User2.Tab2.EmpNo THEN
   INSERT INTO Tab2 VALUES (&designation)
Run Code Online (Sandbox Code Playgroud)

我真的不知道该怎么做,并希望得到一些帮助.有什么想法吗?

oracle oracle10g

11
推荐指数
1
解决办法
4023
查看次数

使用xcopy将文件从多个目录复制到一个目录

是否可以使用xcopy仅使用一个xcopy命令将文件从多个目录复制到一个目录中?

假设我有目录树

根\源\ Sub1的\分公司2

我想将目录root\Source包括子文件夹中的所有.xml文件复制到root\Destination.我不想复制文件夹结构,只复制文件.

msbuild xcopy exec

17
推荐指数
1
解决办法
6万
查看次数

除了Valgrind之外的任何工具来监视Linux中运行进程的内存使用情况?

这个答案这个问题说有没有办法Valgrind的附加到一个已经运行的进程.
是否有任何其他Linux工具可以报告内存使用情况,但可以附加到已经运行的进程?

linux memory-management

3
推荐指数
1
解决办法
1982
查看次数