database-design

    -2热度

    1回答

    我在想一个问题,并且总是在我们的日常开发生活中发生。 例如,我有一个table1 20列,table2 30列,表3 40列。但对于表1,2,3,他们有共同的10列。 有几个例子可能会把它放在上下文中。 宠物商店大约有狗,猫,金鱼等,所有的宠物有一个名称,价格,得到的日期等,但每种宠物都有属性,其他类型的没有数据。 约车辆数据库具有关于汽车,卡车(货车),和摩托车的数据。他们都有车辆识别号码,注册

    0热度

    1回答

    我在我的办公室设置了NBC集群。有两台物理机器,每台128G。数据库大小在2G左右。我们是ISP,并且我们将RADIUS数据库保存在群集中。 目前让我担心的事情是,在这两个系统中,每个过程耗用128G中的每个122G,我认为它令人震惊。 我对数据库相当陌生,所以我无法解决问题。

    -2热度

    1回答

    我想为学校管理系统创建一个数据库。该数据库有两个表包含共享领域,如学生和教师。 例如,学生表具有字段(ID,姓名,电话,班级),而教师表格具有字段(ID,姓名,电话,部门)。 是更好地做:一台称为人具有字段(ID,姓名,电话),学生表有字段(ID,为person_id,类),以及教师表有字段(ID,为person_id,部门)。 的两种方法哪个好?

    1热度

    2回答

    我们正在构建一个具有管理员和员工概念的系统。所以基本上Admin是一个拥有所有权力的员工,可以查看其他员工创建的所有数据。 CREATE TABLE `Vendor` ( `vendor_Id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(40) NOT NULL, `email_Id` varcha

    0热度

    1回答

    我有两个实体,一个父母和另一个孩子。我有一个父母(数量,意见,评论)的统计数据,也有父母的孩子(数量,意见,评论)的统计数据。父母和孩子分享相同的领域,但他们有一对多的关系(一个父母有很多孩子)。 我很困惑如何模拟这种情况。 我不确定wheather会更有效率创建两个表并使用外键(表中将几乎具有相同的字段,除了孩子的表将具有parentId)。 其他情况可以将所有数据(父母和孩子)放在同一个表中,

    0热度

    1回答

    我正在开发时间序列数据的IOT应用程序。该应用程序将作为多租户的SaaS提供。 我决定去fir mongodb作为我的数据库。多租户时间序列数据的设计应该是什么? 我应该为每个客户端的不同文档或每个客户端的不同数据库?因为我读过每个客户端的不同集合在MongoDb中被认为是糟糕的设计。

    0热度

    1回答

    我有5台变型,细节如下: 产品表: ProductID Name 12 T-Shirt 变异表: VariantID ProductID Name 1 12 Size 2 12 Color 3 12 Material VariantOption表: VariantOptionID VariantID VariantOptionNam

    0热度

    1回答

    我不知道,我的问题很奇怪或者不是,因为我找不到答案。 我想写“BLOG LIKE”网站的女巫将有用户。当我进入主要饲料时,系统应该显示我所有的帖子。在从数据库获取帖子的同时,系统应该检查帖子是我的,是我的“朋友”的帖子或其他用户的帖子。如果帖子是我的,系统应该在其中添加“编辑按钮”,如果它是朋友帖子系统应该给我看一些其他按钮(所以系统应该知道帖子是我的,朋友,阻止我或其他人的人) 会发现与我的联系

    1热度

    1回答

    想象一下,我有一个带有帖子的表格,我想通过该帖子进行全文搜索。帖子可以使用不同的语言,帖子数量太大。所以,我可以添加文字列的语言,我们将有: Posts: post_id bigserial PK post text post_ts tsvector language text (另外我会添加GIN指数) 当我搜索英文查询文本,我将添加“,其中语言='英文'': 从帖子中选择帖子to_

    1热度

    2回答

    我有2表与许多 - 许多关系。所以我使用第三个表格将2个表格映射在一起。我不知道应该在自动递增的整数主键之间进行选择,然后在其他键上使用唯一索引或使用主键有很多值。每种方式有哪些好处? 感谢很多