Preguntas etiquetadas con database-design

El desarrollo del esquema conceptual y / o el modelo lógico y / o la configuración física de una base de datos.

2
¿Debo agregar claves foráneas transitivas?
Ejemplo simple: hay una mesa de clientes. create table Customers ( id integer, constraint CustomersPK primary key (id) ) Todos los demás datos en la base de datos deben vincularse a a Customer, por ejemplo, se Ordersve así: create table Orders ( id integer, customer integer, constraint OrdersPK primary key …

1
Validez temporal y relaciones clave primarias / extranjeras
He leído varios de los tutoriales de Oracle que muestran la validez temporal y las características de tiempo. Sin embargo, en los ejemplos que he leído, no hay clave principal utilizada en las tablas de demostración. http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html ¿Se deben agregar claves primarias a estas tablas? Pregunto porque me …

1
Cómo relacionar dos filas en la misma tabla
Tengo una tabla donde las filas pueden estar relacionadas entre sí, y lógicamente, la relación va en ambos sentidos (básicamente, no tiene dirección) entre las dos filas. (Y si se está preguntando, sí, esto realmente debería ser una tabla. Son dos cosas de la misma entidad / tipo lógico). Puedo …






3
¿De dónde viene la columna mágica "nombre"?
Obtuve esto por accidente: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) La segunda consulta devuelve una tupla que contiene una fila completa. Usando postgres 9.0.1. Editar: la definición de …


1
¿Cuándo usar varias tablas en DynamoDB?
Las mejores prácticas de DyanmoDB dejan en claro que: Debe mantener la menor cantidad de tablas posible en una aplicación DynamoDB. La mayoría de las aplicaciones bien diseñadas requieren solo una tabla. Me resulta divertido que casi todos los tutoriales que he visto sobre DyanmoDB tienen un diseño de varias …

6
Posibles beneficios de almacenar múltiples valores en un campo de una fila en lugar de filas separadas
Durante nuestra última reunión semanal, una persona que no tiene experiencia en administración de bases de datos planteó esta pregunta: "¿Habría un escenario que justifique el almacenamiento de datos en línea (cadena) en lugar de varias líneas?" Supongamos una tabla llamada countryStatesdonde queremos almacenar los estados de un país; Usaré …

2
¿Debo usar UUID e ID?
He estado usando UUID en mis sistemas desde hace un tiempo por una variedad de razones que van desde el registro hasta la correlación retrasada. Los formatos que utilicé cambiaron a medida que me volví menos ingenuo de: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Fue cuando llegué al último BINARY(16)cuando comencé a …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.