Preguntas etiquetadas con primary-key

En el diseño de bases de datos relacionales, una clave primaria puede identificar de manera única cada fila en una tabla. Una clave primaria comprende una sola columna o un conjunto de columnas.

4
¿Cuáles son las consideraciones de rendimiento entre el uso de una PK amplia frente a una clave sintética y UQ separadas?
Tengo varias tablas donde los registros se pueden identificar de forma exclusiva con varios campos comerciales amplios. En el pasado, he usado estos campos como PK, con estos beneficios en mente: Sencillez; no hay campos extraños y solo un índice La agrupación en clúster permite combinaciones de fusión rápidas y …


3
Listado de índices y restricciones
Estoy mirando una base de datos de SQL Server para una aplicación que heredé. No he investigado SQL Server durante aproximadamente 10 años, así que tengan paciencia conmigo. La tabla de la base de datos que estoy viendo tiene una bigint NOT NULLcolumna llamada id, sin embargo, cuando compruebo las …







2
DynamoDB: teclas de rango múltiple
¿Es posible tener múltiples campos como clave de rango? Digamos que tengo una tabla donde cada fila se identifica de forma única por <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- donde Aesta la hashclave primaria y quiero By Cser las rangeclaves principales . ¿Cómo …

1
Compactando una secuencia en PostgreSQL
Tengo una id serial PRIMARY KEYcolumna en una tabla PostgreSQL. idFaltan muchos s porque he eliminado la fila correspondiente. Ahora quiero "compactar" la tabla reiniciando la secuencia y reasignando la ids de tal manera que idse conserve el orden original . ¿Es posible? Ejemplo: Ahora: id | data ----+------- 1 …

3
¿Qué significa tener la clave primaria como la última columna en un índice secundario compuesto en una tabla InnoDB?
Decir que tengo una relación 1-a-N (person_id, pet_id). Tengo una tabla donde pet_idestá la clave principal. Entiendo que un índice secundario InnoDB es esencialmente un árbol B donde los valores son los valores de clave primaria correspondientes para la fila. Ahora, supongamos que una persona puede tener miles de mascotas …


1
no se puede insertar la fila en la identificación, pero la fila no existe
Aquí está el extraño problema que estoy enfrentando. Estoy tratando de ingresar datos usando la siguiente consulta insert into product_product (id, product_tmpl_id, make_equip, model_equip, name_template, serial_num_equip, location_equip, issue_date_equip, issue_to_equip, remarks_equip, pr, ch, categ_id,valuation) values (700,700,'Nikon','Action 10x50 Lookout','Nikon Action 10x50 Lookout','671386','40 Wall St.','5/13/2004 12:00:00 AM','','OM''s OFFICE',62,72,502,'manual periodic'); Me sale el error: …


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.