¿Cómo funcionan las bases de datos?

Tabla de contenido:

Anonim

¿Qué hay en una base de datos?

Una base de datos es un contenedor basado en software estructurado para recopilar y almacenar información para que pueda recuperarse, agregarse, actualizarse o eliminarse de manera automática. Los programas de base de datos son aplicaciones de software diseñadas para que los usuarios creen bases de datos y creen toda la programación necesaria para completarlas o eliminarlas según sea necesario. La estructura de una base de datos es la tabla, que consiste en filas y columnas de información. Las columnas identifican los datos (atributos) en la tabla, y las filas son los registros de información. Las tablas se ven como una hoja de cálculo, pero las tablas se pueden manipular y actualizar de una manera que las hojas de cálculo no pueden, lo que hace que una base de datos sea una herramienta muy valiosa.

Modelos de base de datos

Una estructura de base de datos se define por su modelo de base de datos. El modelo más utilizado es el modelo de base de datos relacional. Las tablas en este modelo deben relacionarse, o vincularse entre sí, con cada tabla que contenga información específica o atributos (columnas) sobre cada registro (fila). Por ejemplo, un veterinario puede tener una tabla llamada "Pacientes", con columnas tituladas "Nombre del paciente", "Tipo de paciente" y "Número de identificación", y una segunda tabla llamada "Propietario del paciente", con las columnas tituladas Número de identificación, "" Nombre del propietario "," Dirección del propietario "y" Número de teléfono del propietario ". La primera tabla enlaza a la segunda tabla por el número de identificación. La relación del número de ID es la forma en que un informe o solicitud de consulta encuentra registros que pertenecen juntos y pueden devolver una respuesta precisa.

Diseñar una base de datos

El diseño de la base de datos es un arte basado en los requisitos del negocio. Los requisitos comerciales deben entenderse antes de poder diseñar una base de datos precisa y útil. Los requisitos de negocio también se pueden llamar procesos de negocio.Las tablas no deben contener más de un conjunto o módulo de información. Por ejemplo, en el ejemplo anterior, la tabla "Paciente" no debe contener información sobre las visitas de los pacientes. En su lugar, una tabla separada contendría un número de identificación de la visita y la fecha y la hora de la visita, junto con el número de identificación del paciente para vincularlo al paciente. Se crearía una cuarta tabla titulada "Facturación" para identificar el monto de pago, el tipo de pago y la identificación de la visita que se pagará junto con la identificación del paciente. La facturación y las visitas son procesos de negocio.

Trabajar con una base de datos

La introducción de registros llena una base de datos con datos. Una vez que la base de datos está estructurada correctamente, se construye una interfaz. Esta interfaz se coloca entre las tablas y el usuario. Le da al usuario una vista diferente de la base de datos. Usando nuestro ejemplo veterinario, una interfaz puede dar al usuario una página de entrada de "Nuevo usuario". En esta página, el usuario puede ingresar el nombre y el tipo de la mascota, la información del propietario y la fecha y el tipo de la primera visita. Toda esta información está contenida en tres tablas diferentes ubicadas detrás de la interfaz, pero el usuario solo necesita interactuar con la página de entrada (un solo formulario) mientras los datos caen en las tablas correctas. Esto se logra mediante la vinculación de las tablas a través de la programación simple.