database-design

    0热度

    1回答

    我想设计一个数据库为3个表:老师,课程,学生。 - 老师可以有很多学生,可以教许多课程。 - 一个学生可以有许多老师和学习许多课程。 - 一门课程可以由许多老师教授,可以招收很多学生。 我希望能够确定哪个学生正在学习哪门课程,并由哪位教师授课。

    0热度

    1回答

    我想仅向用户显示他还没有查看过的内容。 我认为存储一个字符串包含用','分隔的项目的id,用户已经查看过,但我想我不会知道字符串的可能长度。 我可以找到的另一种方法是将其存储为日志。类似 user_id | item_id 1 | 1 2 | 2 1 | 2 哪种方法对于大约一万用户和数千个项目会更好。

    0热度

    1回答

    我脑海中出现了两天的问题,并想知道是否可以在laravel和MySQL中实现这种类型的树结构。 (首先,看一看图像连接。谢谢) 假设我们的平台使用参考系统,和最初,用户 'A' 加盟。现在,这个用户'A'进一步指3个人'B','C','D'。现在,A上的总引用次数是3(因为它指3个人)。现在,让B进一步指代'E','F'和'C'进一步指代'G','H','I'和'D'指代0.因此,现在提到每个人都

    0热度

    1回答

    例如。在我的系统中,我有一个对象被其他几种类型的对象以1对1的关系使用。让我们调用使用Address的对象,以及使用它的两个对象Company和Person。每个公司和个人都有一个地址,每个地址在系统中都是唯一的,因此每个地址都由个人或公司引用。 我有两个问题。 问题1)这个关系叫什么?我在网上找到的1对1关系的所有例子都只在两个表之间,而这是三对一的关系。 问题2)什么样的表结构最好地捕获了这种

    1热度

    2回答

    我有一个类,它存储了一些摄影EXIF所需的数据。有选择的requierement: 我需要FocalLengthIn35mmFilm 或(FocalLength和FocalPlaneXResolution和FocalPlaneYResolution)。 这将对应于SQL语句: create table Photo( /* Whatever */ FocalLengthIn35mm

    0热度

    2回答

    我是数据库和mongo的新手。我正在创建一个具有不同类型用户的Web应用程序,这些用户可以通过不同的用户界面访问不同的路线。例如:用户,公司,管理员。我的问题是,我应该创建一个容纳所有用户的单一集合,并简单地在每个用户对象上添加“用户类型”或“访问级别”作为属性?或者我应该有3个不同的集合,每个类型的用户一个? 这类事情的常见做法是什么?

    0热度

    2回答

    为了加快读取过程,我想将blob从一个表传输到另一个表。但后来我看到其他人从堆栈溢出推荐使用MySQL barracuda因为这种方法消除了传输blob的需要。 我的数据库(由老程序员设计) Visitor_visit(表名) - >包含5 BLOB列。把blob移到另一个表的想法。 那么我应该使用哪种方法?我该如何分开桌子?我是否需要为每个blob创建5个表以获得更好的性能?我真的不是MYSQL

    1热度

    1回答

    是否有关系没有数据有超级键? 我想在我的大学考试中回答这个问题,但我很困惑。

    3热度

    1回答

    我在ASP.NET MVC中,其中comapnies可以产生一些PDF文档工作的非常好的项目,保存一些数据等我有一块项目了。 [无重要] Programist将增加公司的一个管理用户,管理用户将增加未来用户角色[公司或不服这样的老板 - “工人”等 所以有问题。我有10个表格,一家公司可以在一个月内轻松地在每个表格中创建50行。那么最好添加几张“CompanyId”表并填写所有内容,或者为每个公司

    0热度

    1回答

    从问题 CQRS Read Model Design when Event Sourcing with a Parent-Child-GrandChild… relationship跟进: 我们利用事件采购与实例的SQL Server 2016家具公司。 (1)我们有一个父母和孩子的表。说一个FurnitureDescriptionTable(父表 - 所有家具物品的描述)和FurnitureOr