Articles of relational database

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 […]

Optimización de SQL de Teradata: NO EN (Lista), Col <> y Optimización de LISTA ENTRADA

Tengo queries con MUCHAS de estas situaciones Sel TB1.C1 TB2.C2, TB3.C4 Tb5.C5 where < Join conditions involving all tables TB1 through TB4 . Most are inner some are LOJ > where TB2.C2 NOT In ( List ) OR TB3.C5 <> 'string' OR Tb5.C8 NOT IN ( another long list ) ¿Hay una mejor manera de […]

Alternativa al layout de la database con columnas enumeradas, lo que conduce a malos resultados

Después de las observaciones sobre mi pregunta anterior , describo aquí el problema que me llevó a tener un esquema de database con columnas enumeradas, lo que condujo a malos resultados. (ver la edición en la parte inferior de esta pregunta para mi conclusión general) Trabajo con datos de expresión génica. Capturamos en qué condition […]

Convertir de NO EXISTE a NO EN

Tengo tres tablas: sailor (nombre, sorting); boat (bname, color, sorting); reservation (sname, bname, weekday, start, finish); Para get una list de los marineros que han reservado cada bote rojo, tengo: select s.sname from sailor s where not exists( select * from boat b where b.color = 'networking' and not exists ( select * from reservation […]

Cómo diseñar eficientemente la database MySQL para mi caso particular

Estoy desarrollando un foro en PHP MySQL. Quiero que mi foro sea tan eficiente como pueda. He hecho estas dos tablas tbl_threads tbl_comments Ahora, el problema es que hay un button de me gusta y no me gusta debajo de cada comentario. Tengo que almacenar el nombre de user_name que ha hecho clic en el […]

Problemas de bases de datos relacionales en una aplicación web personalizada de comercio electrónico

Antes que nada, me disculpo por el mal inglés que estás por leer … Estoy tratando de desarrollar una pequeña aplicación web de comercio electrónico (desde cero, sin usar plataforms como Magento, OpenCart, Shopify …) para una entrega de pizza en la ciudad donde vivo. El restaurante también vende comida italiana, como pasta, pescado y […]

Indexación y alternativas para columnas de baja selectividad

¿Cuál es el range de tácticas disponibles para seleccionar loggings en columnas de baja selectividad? Un ejemplo podría ser una tabla de pedidos en la que, durante muchos años, acumule una gran cantidad de pedidos completados, pero a menudo necesita seleccionar pedidos activos. Un pedido puede pasar por un ciclo de vida tal como colocado, […]

¿Cómo representaría uno los events progtwigdos en un RDBMS?

Tengo que almacenar events progtwigdos, (por ejemplo, horas de class, por ejemplo) que pueden organizarse semanalmente, diariamente o mensualmente. Los events pueden ocurrir, por ejemplo, todos los lunes y miércoles, o cada segundo jueves del mes. ¿Hay alguna forma de almacenar esta información en un SGBDR que se adhiera a 3NF? EDITAR: Esto no es […]

¿Explicación clara de la "unión theta" en el álgebra relacional?

Estoy buscando una explicación clara y básica del concepto de theta join en álgebra relacional y tal vez un ejemplo (usando SQL quizás) para ilustrar su uso. Si lo entiendo correctamente, la unión theta es una unión natural con una condición añadida. Entonces, mientras que la unión natural impone la igualdad entre los attributes del […]

Representando datos dispersos en PostgreSQL

¿Cuál es la mejor manera de representar una matriz de datos dispersa en PostgreSQL? Los dos methods obvios que veo son: Almacene los datos en una sola tabla con una columna separada para cada característica concebible (potencialmente millones), pero con un valor pnetworkingeterminado de NULL para las características no utilizadas. Esto es conceptualmente muy simple, […]