Tag: DATABASE-DESIGN
Estoy analizando el “plan de explicación” sobre la siguiente instrucción: SELECT * FROM friends WHERE SUBSTR(activity,1,2) = ’49’; y Oracle SQL Developer me indica que tiene una cardinalidad de 1513 y un costo de 1302. ¿Cómo se realizan estos cálculos? ¿Podrían reproducirse con una instrucción (calcular con un select y . . . Read more
Estoy tratando de llevar un registro de las personas en una habitación. Actualmente, las personas pueden unirse y abandonar las habitaciones (relación muchos-muchos). Actualmente lo estoy modelando como un intercambio de PK/SK de doble vía roomId <-> userId a través de un GSI. Así puedo buscar quién está en una . . . Read more
Me gustaría dar a los usuarios la capacidad de seleccionar la hora en la que recibirán las notificaciones. Deberían poder seleccionar uno o varios valores horarios (0-24) y luego recibir notificaciones diarias en las horas seleccionadas. ¿Cuál es la mejor manera de modelarlo? Estaba pensando en esta solución: agregar una . . . Read more
En Sql Server existe el schema sys. sys.Columns, sys.Tables. Tengo tablas generales que necesito renombrar a SysUsers, SysRoles, etc. ¿Está bien hacerlo? No utilizaré el esquema Sys. Sólo agregaré el prefijo Sys a las tablas. Encuentro que SQL Server lo hace generalmente así. select * FROM SysColumns // TENGA EN . . . Read more
Mi base de datos elegida es MongoDB. Pero la pregunta debería ser independiente. Por ejemplo, cada fila de registro tendrá una bandera que puede tener 1 de 2 valores posibles. ¿Cuáles son las ventajas y desventajas de: Tener 1 tabla con una columna para contener el valor de esta bandera. . . . Read more