Articles of datos

¿Cómo seleccionar la primera y la última fila dentro de una variable de agrupación en un dataframe?

¿Cómo puedo seleccionar la primera y la última fila para cada id única en el siguiente dataframe? tmp id d gr mm area #> 1 15 1 2 3.4 1 #> 2 15 1 1 4.9 2 #> 3 15 1 1 4.4 1 #> 4 15 1 1 5.5 2 #> 5 21 1 […]

¿Es una buena idea usar una columna entera para almacenar códigos postales de EE. UU. En una base de datos?

A primera vista, parece que tengo dos opciones básicas para almacenar códigos postales en una tabla de base de datos: Texto (probablemente el más común), es decir, char(5) o varchar(9) para admitir extensión +4 Numérico, es decir, entero de 32 bits Ambos cumplirían los requisitos de los datos, si asumimos que no existen preocupaciones internacionales. […]

¿Qué pasa con las columnas que aceptan nulos en las claves primarias compuestas?

ORACLE no permite valores NULL en ninguna de las columnas que comprenden una clave principal. Parece que lo mismo es cierto para la mayoría de los otros sistemas de “nivel empresarial”. Al mismo tiempo, la mayoría de los sistemas también permiten contraints únicos en columnas que aceptan nulos. ¿Por qué las restricciones únicas pueden tener […]

Ideas sobre diseño de bases de datos para capturar pistas de auditoría

¿Cómo puedo mantener un registro de los datos en mi base de datos? Tengo que mantener un registro de cada cambio realizado en cada fila. Eso significa que no puedo permitir que se realice DELETE y UPDATE . ¿Cómo puedo mantener ese registro?

¿Cómo puedo cifrar los contenidos de CoreData en un iPhone?

Tengo cierta información que me gustaría almacenar estáticamente cifrada en una aplicación de iPhone. Soy nuevo en el desarrollo de iPhone, algunos no estoy muy familiarizado con CoreData y cómo se integra con las vistas. Tengo los datos como JSON, aunque puedo ponerlos fácilmente en una base de datos SQLITE3 o cualquier otro formato de […]

Creación dinámica de llamadas para buscar múltiples columnas

¿Cómo puedo buscar de forma dinámica múltiples campos y agregar por referencia usando la variable de vector de caracteres como argumento? En el caso siguiente, quiero buscar dos columnas y deshacerme de i. prefijo en ellos. Por supuesto, pueden anular columnas ya existentes con el mismo nombre. library(data.table) set.seed(1) ID <- data.table(id = 1:3, meta […]

Diseño de base de datos subtipo Supertype

Tengo una pregunta sobre el diseño de superype-subtipo en una base de datos relacional. Si tuviera un supertipo con dos tablas de subtipos, tendría el PK del supertipo relacionado con el PK de las dos tablas de subtipo como FK. Digamos que tuve algo como esto: Tipo TypeID PK SuperType ID PK TypeID FK Subtipo […]

Búsqueda en Firebase sin código de servidor

Estoy intentando que todos los usuarios tengan el nombre que contiene una cadena determinada de Firebase. Por ejemplo, si tengo estos usuarios: Devid, Andy, Bob Me gustaría que todos los usuarios tengan el nombre que contiene una ‘D’, así que espero que esto sea el resultado: Devid, Andy Esta es la estructura de mi Firebase […]

Lee un CSV de github en R

Estoy tratando de leer un CSV de github en R: latent.growth.data <- read.csv("https://github.com/aronlindberg/latent_growth_classes/blob/master/LGC_data.csv") Sin embargo, esto me da: Error in file(file, “rt”) : cannot open the connection In addition: Warning message: In file(file, “rt”) : unsupported URL scheme ?read.csv ?download.file , getURL (que solo devolvía HTML extraño), así como el manual de importación de datos […]

HACER y NO HACER para Índices

¿Qué son algunos DO y DONT para mejorar el rendimiento de la base de datos utilizando el índice? Un DO sería un caso en el que se debería crear un índice u otro consejo relacionado con los índices que mejorará el rendimiento. Un DONT será un caso cuando no se debe crear un índice u […]