Articles of database design

Sugerir mejoras para el layout de la database

Diseño :- 1) Una tabla de historia tiene una serie de diapositivas, cada diapositiva puede tener uno o más subtítulos o imágenes. 2) Cada guión gráfico puede tener uno o más autores y cero o más revisores. 3) Cada image, diapositiva y título de los objects (probablemente más objects vendrán después, como audio, etc.) puede […]

Relación muchos a muchos con diferentes types de datos

Nuestra aplicación ha sido personalizada para manejar diferentes types de clientes, con ciertas configuraciones que solo se aplicarán a unos pocos o un cliente. En lugar de agregar continuamente columnas que aceptan nulos a la tabla de clientes, decidí agregar una tabla [Configuración] para permitir que cada configuration sea una fila. [dbo].[Settings] [SettingID] [int] [SettingCode] […]

Para compartir una table o no compartir?

En este momento en mi sitio (beta) tengo una tabla llamada datos de usuario que almacena nombre, hash (contraseña), ipaddr, sessionkey, correo electrónico y número de post. Ahora me gustaría que el usuario tenga una descripción de perfil, firma, location (opcional) y tal vez otras cosas. ¿Debo tener esto en una tabla separada de mysql? […]

¿Es posible nombrar columnas de resultados de SQL de filas en otra tabla? (Postgres)

Básicamente tengo usuarios con una tabla de attributes dynamics. Simplificado: SELECT * FROM users; id | email —–+—————————————— 1 | example@example.com SELECT * FROM user_attributes; id | name —-+—————- 1 | Salutation 2 | Given Name 3 | Surname 4 | Alias 5 | Address 6 | Address 2 7 | Address 3 8 | […]

Borrador de ERD para crear una list de recostackción de datos agrupados

Esta es una pregunta de seguimiento para el layout de la tabla sobre sets de elementos de recostackción de datos, ya que todavía estoy tratando de idear un layout. Lo que me gustaría hacer es poder pnetworkingefinir qué par de estudio / protocolo requiere como una recostackción de datos que se mostrará como una list […]

Rellene loggings MySQL de tablas relacionadas de uno a muchos en una sola acción

Tengo dos tablas de MySQL con una relación uno a muchos entre ellas. Por ejemplo: CREATE TABLE test1 ( pk1 INTEGER AUTO_INCREMENT PRIMARY KEY, testvalue1 INTEGER ); CREATE TABLE test2 ( pk2 INTEGER AUTO_INCREMENT PRIMARY KEY, testvalue2 VARCHAR(50), fk2 INTEGER NOT NULL, FOREIGN KEY (fk2) REFERENCES test1 (pk1) ); Si quiero insert loggings en ambas […]

Modelado de cursos y prerrequisitos en la database

Escenario básico: tengo estudiantes, cursos y requisitos del curso que deben almacenarse en la database. ¿Alguien tiene alguna idea de la mejor manera de almacenar estos y atravesar los requisitos previos del curso? 1) Ejemplo simple: C: Matemáticas 100, prerrequisito: ninguno C: Matemáticas 150, prerrequisito: ninguna C: Matemáticas 200, prerrequisito: Matemáticas 101, Matemáticas 150 El […]

Forma correcta de crear una tabla que haga reference a variables de otra tabla

Tengo estas relaciones: User(uid:integer,uname:varchar) , la key es uid Recipe(rid:integer,content:text) , la key se libra Rating(rid:integer, uid:integer, rating:integer) , la key es (uid, deshacer). Construí la tabla de la siguiente manera: CREATE TABLE User( uid INTEGER PRIMARY KEY , uname VARCHAR NOT NULL ); CREATE TABLE Recipes( rid INTEGER PRIMARY KEY, content VARCHAR NOT NULL […]

Restrinja la relación de key externa a filas de subtypes relacionados

Descripción general: estoy tratando de representar varios types de entidades en una database, que tienen varios campos básicos en común, y cada una tiene algunos campos adicionales que no se comparten con los otros types de entidades. El flujo de trabajo con frecuencia implicaría enumerar las entidades juntas, por lo que he decidido tener una […]

escenario de layout de database relacional

Considere que tenemos 2 tablas como las siguientes: products: id, name (PK = id) product_group1: product_id (PK = a1_id) (FK = a1_id REFRENCES a1) product_group2: product_id (PK = a1_id) (FK = a1_id REFRENCES a1) product_group3: product_id (PK = a1_id) (FK = a1_id REFRENCES a1) la pregunta es, quiero diseñar una tabla llamada productos_probados que solo […]