¿Que es una base de datos?
Una base de datos es una colección de información. Esta información se almacena de forma independiente en un contenedor de columnas y filas llamado tabla .
Una tienda de dispositivos móviles, que por ejemplo, tiene en exhibición una serie de teléfonos inteligentes y otros dispositivos móviles en su inventario para la venta. Estos dispositivos en exhibición no están conectados entre sí de manera informativa; más bien, se muestran con su información respectiva independientemente de la otra.
Una base de datos relacional organiza la información en tablas relacionadas. Las tablas relacionadas son tablas que están conectadas o vinculadas entre sí por algún atributo común. Las tablas relacionadas dependen de otras tablas para cierta información. La computadora de su cajero bancario está conectada a la red del banco (interconectada a otras computadoras en el banco) sin la cual no se puede acceder a su saldo bancario.
Considere una base de datos de alquiler de videos antigua:
![]() |
Existe una relación establecida entre las tablas de la base de datos de Video Zone. La tabla de préstamos muestra los videos respectivos prestados a los miembros de la zona de videos. A través del enlace, obtiene el nombre del miembro (ID de miembro) de la Tabla de miembros y el nombre del video prestado (ID de video) de la Tabla de videos.
Reacciones Ácido-Base en Química: Fundamentos, Teorías y Aplicaciones
Pasos para el diseño de bases de datos relacionales
Veamos los pasos para diseñar una base de datos de biblioteca uno a la vez, con algunos ejemplos exploratorios entremedios para una buena medida.
Paso 1: ¿Cuál es el propósito de la base de datos?
¿Sobre qué estás recopilando datos? Una base de datos de la biblioteca será nuestro ejemplo ilustrativo. Por lo tanto, estaremos recopilando datos sobre todo lo relacionado con los libros y publicaciones periódicas de la biblioteca, incluido su manejo y movimientos.
Paso 2: recopilación de datos
Con nuestra base de datos de la biblioteca, los detalles de la recopilación de datos incluirían libros, autores, editores, géneros, ubicación en los estantes, estado del libro (libro en el estante, prestado o vencido), miembros y categorías de membresía.
En el diseño de bases de datos, hemos enumerado las diferentes entidades que van a componer la base de datos. Una entidad es cualquier cosa (persona, lugar o cosa) sobre la que se pueden recopilar datos (atributo). Considere su documento nacional de identidad (entidad). Contiene datos e información descriptiva (atributos) sobre usted. Las entidades son los componentes básicos de una base de datos.
Paso 3: creación de tablas e identificación de claves primarias
Una vez que se han identificado nuestras entidades, sus atributos (columnas) se completan en tablas individuales.
¿Qué es un Centro de Datos? – Definición y descripción general
Las tablas de la base de datos de la biblioteca incluirán:
- Mesa de libros
- Tabla del editor
- Tabla AUTHOR
- Tabla GENRE
- Tabla MIEMBRO
- Tabla de UBICACIÓN DE ESTANTES
Consideremos la mesa de libros. Con tantos libros en nuestra biblioteca, la tabla de libros tendrá numerosos registros de todos los diferentes libros (filas) y sus atributos (columnas) que contiene la biblioteca.
Un fragmento de nuestra tabla de libros se verá como esta imagen que aparece en su pantalla ahora:
![]() |
La función fundamental de cualquier base de datos es buscar de manera eficiente a través de un montón de datos y extraer información significativa.
La búsqueda siempre implica examinar un montón de elementos similares y si los elementos no se pueden diferenciar entre sí, no se puede extraer información significativa. Considere 64 asignaciones de estudiantes sin nombres escritos en ellas. Las asignaciones marcadas no son de utilidad para la junta académica responsable de recopilar los resultados de los estudiantes. Los puntajes de los estudiantes no son identificables.
El Capital Relacional: Definición, Importancia y Ejemplos
Las tablas de la base de datos siempre van a contener varios registros (filas) que deben diferenciarse entre sí. Identificar un atributo particular (columna) que diferencia de manera única una fila de la tabla de la siguiente es un elemento clave. Este atributo se conoce como clave principal .
En nuestra Tabla de libros, el título del libro se ha identificado como la clave principal de la tabla: Título del libro *. Ni las fechas del » año de publicación » ni los números de la » edición » pueden utilizarse como identificadores únicos. La tabla muestra dos libros publicados en 1729 y tres libros en su novena edición. Por lo tanto, no seremos capaces de distinguir un libro de otro buscando el año de publicación o la edición.
Paso 4: crear relaciones de tabla
La palabra relación siempre trae a la mente nuestro sentido de humanidad. Usaremos las relaciones humanas para ilustrar la dinámica de las relaciones entre tablas.
- Relación uno a uno: 1 – 1
Para nuestro ejemplo, usaremos una relación monógama. La persona A solo puede estar en una relación con la persona B. El reverso de esto es que la persona B solo puede estar en una relación con la persona A.
- Ahora veamos una relación de uno a muchos: 1- m
Esto se puede ejemplificar con una relación madre-hijo. Una madre (una) tiene uno o más (muchos) hijos. Lo contrario es que un niño (uno) solo puede tener una (una) madre biológica.
- Ahora veamos algunas relaciones de muchos a muchos: m – m
Esto puede ser ejemplificado por tías / tíos, sobrinas / sobrinos. Si la madre tiene hermanos y hermanas, entonces sus hijos pueden tener una o más tías y tíos. Y al revés: una tía / tío puede tener una o más sobrinas y sobrinos.
Con la base de datos de nuestra biblioteca, las relaciones entre tablas se pueden establecer de la siguiente manera:
- Un libro puede tener muchas editoriales; un editor puede publicar uno o más libros.
- Un libro puede tener uno o más autores; y un autor puede escribir uno o más libros.
- Un libro puede pertenecer a una sola categoría de género; una categoría de género puede formar parte de muchos libros.
- Un miembro puede prestar muchos libros; un libro solo puede ser prestado por un miembro a la vez.
Paso 5: tipos de datos de columna
En nuestra Tabla de libros, la columna » año de publicación » tiene la forma de una fecha, por lo que se elegiría un tipo de datos de fecha / hora. Los títulos de los libros están en texto sin formato (que constan de letras y números), por lo que se aplicaría un tipo de datos de cadena. Acabamos de identificar los tipos de datos de dos columnas de la tabla. En el diseño, es importante elegir un tipo de datos apropiado para cada columna de la tabla.
Los ejemplos de tipos de datos comunes incluyen:
- Fechas / Hora para fechas y hora
- Enteros para números
- Cadena (o texto) para combinaciones de números / texto
- Booleano para valores sí / no
Resumen de la lección
Entonces, después de todo eso, tomemos un breve momento para revisar la información importante que hemos aprendido. Primero aprendimos que una base de datos es una colección de información. Esta información se almacena de forma independiente en un contenedor de columnas y filas, llamado tabla . A partir de ahí, aprendimos que una base de datos relacional organiza la información en tablas relacionadas, y las tablas relacionadas son tablas que están conectadas o vinculadas entre sí por algún atributo común. Los pasos de diseño de la base de datos relacional son un proceso para establecer el propósito de la base de datos, identificar entidades y enumerar sus respectivos atributos. Recuerda que las entidadesson cualquier cosa (persona, lugar o cosa) sobre la que se pueden recopilar datos (atributo), y los atributos se utilizan para completar tablas. La funcionalidad de la base de datos debe entenderse adecuadamente para que las relaciones entre las tablas se establezcan correctamente. Una vez que los tipos de datos se identifican y asignan correctamente, la base de datos se completa con los datos correspondientes. ¡Simple como eso!
Explora más sobre este tema
Selecciona un tema y sigue aprendiendo...


