首页 > TAG信息列表 > data-modeling

在MySQL中跨链接表实现UNIQUE

用户是一个人,一个人有一个公司-用户->人是一对一的,人->公司是多对一的. person_id在USER表中为FK. company_id在PERSON表中为FK. 一个人可能不是用户,但用户始终是一个人. 如果company_id在用户表中,则可以基于username和company_id创建一个唯一键,但是不是,如果是,它将是数据的

python-是否有任何数据库模型设计器可以输出SQLAlchemy模型?

我正在实现一个数据库模型来存储iCal日历格式的20个字段,并且面临着繁琐地将所有这些字段键入到SQLAlchemy model.py文件中的麻烦.有没有更聪明的方法?我正在寻找可以为我创建model.py文件的GUI或模型设计器.我会指定列名和一些属性,例如类型,长度等. 至少,我需要这位设计师为一张桌

python-使用UserProperty链接数据的Google App Engine

我正在GAE中编写应用程序.为了将当前登录的用户链接到我的应用程序中的数据,我一直依靠users.get_current_user()和members.user之间的相等性(请参见下面的模型).我遇到麻烦的地方是,用户使用的电子邮件地址使用的大小写与其初始登录名不同(janeDoe@example.com!= janedoe@example.c

如何将某些行为限制为特定类的实例的子集?

我正在为食谱应用程序开发域模型,并且遇到了问题. 该应用程序具有多个能够充当成分的实体,其中两个是:产品和食谱(配方可以是其他食谱中的成分).通常,我会将与成分相关的功能封装到这些实体每个都可以实现的接口中.问题在于,尽管所有“产品”实例都可以是成分,但“食谱”实例的子集

值可以是几种不同类型时,如何管理键值对存储?

假设我有n个属性(键值对),它们是日期,数字或字符串.哪种数据模型最有效地存储它们? 这是我考虑过的解决方案: 数据表的每一行必须能够链接到几种类型的n个属性. 此解决方案的优点是,如果要添加新类型,只需添加两个新表(label_xy和value_xy),而不用修改现有表的结构.但是,这种解决方案

检查我的数据库设计/ PHP / MySQL

我目前正在努力改善数据库以腾出空间.就目前而言,不同的用户对网站区域具有不同的“权限”.一些用户有权访问网站的多个区域. 如果我以最有效的方式执行此操作,则需要一些反馈: tblUsers: usrID usrFirst usrLast phone //etc.... 1 Jo

python – 如何为对象建模许多blob?

我想在文本对象和blob之间启用类似一对多关系的东西,以便文本对象(“文章”或同样)具有许多图像和/或视频.我有两种方法可以做到这一点,第一种方法是使用blob列表作为实例变量.它会起作用吗? class A(search.SearchableModel): blobs = db.ListProperty(blobstore.BlobReferenceP

php – 如何删除Symfony2项目中的实体类

当我们最初设计我们的项目时,我们有几个实体到目前为止尚未使用(我们不打算在不久的将来实施它们).我想从我的项目中删除它们.我会这样(手动执行所有步骤): >从我当前使用的实体中删除所有关系. >删除doctrime ORM文件src / Resources / config / doctrine>从src / Entity中删除类PH

如何在基于SQL的数据库中正确建模数据,这些数据库具有一些共同的列,但也具有唯一的列?

例如,假设我有一个用户模型.用户有登录,密码,电子邮件地址,头像等等.但是有两种类型的用户将使用这个网站,比如父母和企业.我需要为父母存储一些不同的信息(例如孩子的姓名,家庭伴侣,工资等),而不是商业(例如行业,员工人数等),但也有一些是相同的,比如登录和密码. 如何在基于SQL的

mysql – 数据库设计:如何支持多语言网站?

假设我有桌子: TABLE: product ================================================================= | product_id | name | description | ================================================================= | 1 | Widget 1 | R

mysql – 数据库表,越多越好?

最近我一直在重新思考我几个月前制作的数据库设计.主要原因是昨晚我读了vBulletin的数据库模式,看到他们使用了许多很多表. 我用于我的模式的当前“想法”,例如我的日志表,是通过使用整数区分Log的类型来将所有内容保存在一个表中: id, type, type_id, action, message 1 , 1,

Mysql:如何创建一个包含多个主键的表?

我有这种情况: MySQL – Newbie question: Which are the PK and the FK for these tables?(看看工资表) 如何创建具有多个主键的表? create table salaries ( dep_id smallint auto_increment primary key, emp_id smallint auto_increment primary key, bla varchar(20) )

mysql – 数据库必须“完美”吗?

我正在设计一个网站来跟踪举重和卡路里.我之前从未设计过自己的数据库,在开始编码之前,我认为我应该尽可能地获得数据.每次我想我已经完成了,我会觉得它并不完美.我在MySQL Workbench中大部分充实了它,但我仍然有一些问题. >制作它有多重要 数据库“完美”在手?怎么样难以重新计算数

sql – 使用大量不同的必需信息对产品进行建模并将它们链接到lineitems?

我目前正在开发一个销售各种定制产品的网站.我有一般的标准购物车架构:订单有很多LineItems,LineItems有一个产品,但我遇到了一个棘手的问题: 让我们说我们的产品之一是一个球,我们的产品之一是一盒蜡笔.当人们创建他们的订单时,我们最终会创建可以用一些伪代码表示的项目: Ball: a

mysql – 数据建模.如何建模数百个依赖字段,1:n或作为一个表?

我必须存放具有渐进累计运行成本的租赁汽车,例如: 主要数据: Id: 123 Model: Ford Transit yom: 2013 毕业变量运行成本: kilometers/year utilities tires service misc 10,000 80 400 50 30 12,000 100 400 55 35

mysql – 有人能建议一个好的数据建模工具/数据建模器,本机支持多个数据库吗?

你能推荐一款适用于Windows的优质且经济实惠的数据库建模工具吗? 它主要用于两个主要的开源数据库:MySQL和PostgreSQL以及两个最流行的商业数据库:Oracle和SQL Server.我希望所有这些数据库都可以在一个应用程序中本地连接并同时连接.如果它有一个直观的GUI会很棒. .解决方法:我最近看

mysql – 同一两个表上的多对一和一对一关系?

我正在设计一个数据库,其中两个字段具有多对一的关系,但我也需要它们之间的一对一关系,我想知道是否有更好的方法来实现它比我现在好了. 我的表是帐户和用户.一个帐户可以有多个用户,但每个帐户只能且必须拥有一个所有者.用户只能与一个帐户相关联. 我在users表中有一个帐户字段,用

mysql – 数据库设计:与汽车模型或装饰有关?

我正在重新问一个以前在SO中删除的问题,因为它不是一个“编程问题”.希望这比最后一篇文章更“编程”. 首先,一些定义: >型号 – 2011日产Sentra > trim – 2011 Nissan Sentra LX 通常,特定车辆将具有例如可用颜色或设备选项的列表.所以2011款日产Sentra可能会有以下几种颜色: >

mysql – 数据建模:地理位置的层次结构

我希望我的用户能够指定他们的位置,以便我可以在地图上绘制它们.给定地址,我使用Google Maps API获取其纬度/经度坐标并将其存储在数据库中. 此外,我希望允许用户根据位置搜索其他用户.使用谷歌地图API,我也可以获得国家/州/城市的地址(或纬度/经度坐标).我的问题是我不知道如何以