Al crear una aplicación desde cero, ¿debería comenzar con el modelo orientado a objetos (OO) o el modelo de entidad-relación
Al crear una aplicación desde cero, ¿debería comenzar con el modelo orientado a objetos (OO) o el modelo de entidad-relación
Necesito diseñar una base de datos que contenga información sobre enfermedades personales de los usuarios. ¿Cuál puede ser el enfoque para implementar las columnas de las tablas del DB: cifrar la información, separar los datos dentro de dos DB diferentes, uno para datos confidenciales y otro para...
Una parte de mi programa obtiene datos de muchas tablas y columnas de mi base de datos para su procesamiento. Algunas de las columnas pueden ser null, pero en el contexto de procesamiento actual es un error. Esto "teóricamente" no debería suceder, por lo que si lo hace, apunta a datos incorrectos...
¿Es este diseño bueno o malo agregar, por defecto, el campo de ID en cada tabla de una base de datos, incluso cuando no ve actualmente el uso de esta ID (por ejemplo, en una tabla
Tengo un archivo PBF que contiene la siguiente información sobre un país: Nodos, cada uno con su propia longitud, latitud y propiedades; Se utiliza para almacenar puntos en un espacio 2D. Formas, cada una con sus propiedades, están conectadas a través de nodos; Se utiliza para almacenar...
En la siguiente pregunta, los nombres de campos y tablas se han cambiado para proteger sus identidades. Si tengo dos columnas de base de datos: MONKEY_DATE DATETIME NULL (with data e.g. 2012-05-14 00:00:00.000) MONKEY_TIME DATETIME NULL (with data e.g. 1753-01-01 16:30:53.025) El componente de...
Siempre me enseñaron a luchar por la forma normal más alta de normalización de la base de datos, y nos enseñaron el algoritmo de síntesis de Bernstein para lograr 3NF. Todo esto está muy bien y se siente bien normalizar su base de datos, sabiendo que los campos pueden modificarse mientras se...
Tengo una clase de artículo con los siguientes atributos: itemId,name,weight,volume,price,required_skills,required_items. Como los dos últimos atributos serán multivalorizados, los eliminé y creé nuevos esquemas como: itemID,required_skill( itemIDes la clave externa, itemID and required_skilles...
Estoy desarrollando una herramienta que maneja piezas (eléctricas). Las partes se pueden crear, ver, modificar, eliminar, agrupar, etc. Para que esta pregunta sea útil para futuros visitantes, me gusta mantener esta pregunta universal ya que administrar partes en un DB es muy común, sin importar...
Antecedentes El enfoque de "todos los PK deben ser sustitutos" no está presente en el modelo relacional de Codd ni en ningún estándar SQL (ANSI, ISO u otro). Los libros canónicos parecen eludir estas restricciones también. El esquema del propio diccionario de datos de Oracle utiliza claves...
Para alguien que conoce los aspectos internos de la base de datos, esta puede ser una pregunta fácil, pero ¿alguien puede explicar de manera clara por qué se supone que almacenar grandes blobs (digamos películas de 400 MB) en la base de datos disminuye el rendimiento y qué significa eso...
Tengo aproximadamente 4 millones de registros por día y tengo que mantener 7 años en línea, por lo que estamos buscando 10,2 mil millones de registros que necesito para poder buscarlos. Los usuarios esperan que la búsqueda sea lo suficientemente rápida para una interfaz de usuario, resultados en...
La tarjeta de identificación electrónica austriaca se basa en los llamados identificadores de sector. Por ejemplo, un hospital puede identificar a una persona obteniendo un ID de sector para esa persona, que se calcula aproximadamente de la siguiente manera: sha1(personalId + "+" + prefix +...
Tengo varias aplicaciones que comparten los mismos datos en la misma base de datos. Para intentar minimizar la redundancia de código, la capa de acceso a datos es un proyecto compartido. Esto evita que cada proyecto necesite volver a codificar su propio acceso a datos, pero esto también crea un...