数据库设计是指定数据库的逻辑和/或物理部分的过程。数据库设计的目标是表达一些“话语世界” - 事实的类型,业务规则和数据库旨在建模的其他要求。
我正在设计一个我打算用SQL实现的关系数据库。我有一个我正在研究的用例,似乎在思考解决方案时遇到了一些麻烦。设计是为......
何时创建多个表而不是具有大量列的单个表是有意义的。我知道通常表只有几个列族(1-2),每个...
假设我有一个名为movie_celebrity的表,其中包含以下列:CREATE TABLE`movory_celebrity`(`id` int(11)NOT NULL,`movie_id` int(11)NOT NULL,`celebrity_id` int(11)NOT .. 。
我有一种情况,我从SourceA,SourceB,SourceC ...... SourceN等多个来源获取数据。数据格式或每个源的内容可以不同。现在我需要......
对于带有单词类型的语言词典(名词,动词......),最好的方法是什么?
我正在设计一个在线语言词典数据库,我使用了一个关系模型。目前,我正处于计划阶段。我创建了大部分内容,但是我一直在创建数据库的一部分......
我的SQL数据库中有3个表:users,groups和users_in_groups(N对N关系表)。当用户请求其他用户的列表时,他只能获得与...相关联的联系人。
我正在重建当前的库存应用程序。我正在寻求改进。目前的情况:我有一个产品可以存储在几个位置(1个或多个)。甚至,1个位置可以......
我一直在使用Microsoft Access几年,但我开始感叹开发界面缺乏命令行。我使用几个命令行提示程序进行设计和Web ...
DynamoDB由两个ISO 8061日期组成的复合排序键的查询是否返回正确的结果(使用BETWEEN)?
在DynamoDB中处理Sort Key Date对象(ISO 8061格式)的共识似乎是使用STRING键类型,其中查询案例将使用BETWEEN比较来查找...之间的结果。
我正在做一些阅读,如果我的应用程序在发送到SQL之前不需要按摩数据,就会避免使用internalStore。什么是数据按摩?
何时使用NEWID或NEWSEQUENTIALID以及为什么
我试图理解NewId和'NewSequentialId的实际实际用法,我通常在创建新表时使用Identity属性:CREATE TABLE MYTABLE([ID] INT ...
我正在开始一个新项目,我在为数据库找到合适的设计时遇到了一些麻烦。数据库域有许多实体彼此相似但有几个不同的......
用户只能在MS Access 2013数据库中编辑和查看包含其电子邮件的记录
我目前有一个Access数据库,其主表包含用户记录,主键是他们的电子邮件。与该用户相关的其他记录保存在与...链接的辅助表中
除了数据总量的增加之外,表中是否有大量列的性能成本?如果是这样,将表分成几个较小的表有助于......
我一直认为数据库应该针对读取性能进行非规范化,因为它是为OLAP数据库设计完成的,而不是为OLTP设计进一步夸大3NF。各种各样的PerformanceDBA ......
在我的系统中,有实体(帖子)和评论。假设有两个表:'comments'表和'entities'表注释表有一个引用实体的外键,名为entity_id ...
我想为艺术家的音乐会历史设计一个粉丝网站,类似于mikeportnoy.com或forgotten-yesterdays.com上的网站。但是,我无法弄清楚如何连接......
我现在有一个问题,我有一个包含特定系统的所有字段的表,该表包含稍后在实际系统中静态使用的fieldID,不幸的是fieldID ...
我使用Google App Engine(Java)作为我的REST后端和google-datastore作为数据库并使用objectify来访问数据库。我想创建一个单元实体来存储单元可以...
我即将创建一个数据库来跟踪举重练习。你更喜欢哪种方法?解决方案A:两个表练习(带ID,名称等)设置(带ID,Set_Number,Date,...