1. CONCEPTOS GENERALES DE BASES DATOS
DOCENTE: Adriana Giraldo
Base de datos: Es un programa que permite administrar información, ordenarla la y hacerla fácil
de buscar.
Pueden ayudarnos para almacenar, organizar, recuperar, comunicar y manejar información en
formas que serían imposibles sin los computadores, pero también nos afecta de alguna manera ya
que existen enormes cantidades de información en bases de datos de las que no se tiene control
del acceso
Las bases de Datos tienen muchos usos: nos facilitan el almacenamiento de grandes cantidades de
información; permiten la recuperación rápida y flexible de información, con ellas se puede
organizar y reorganizar la información, así como imprimirla o distribuirla en formas diversas.
Componentes de una base de datos
Dato: Información que una computadora registra y almacena.
Campo: es cada trozo discreto de información en un registro.
Registro: es la información relacionada con una persona, un producto o suceso. En una BdeD un
simple archivo es un conjunto de registros.
Archivo: es una colección de información relacionada. En él la información se guarda como si fuera
un archivero.
Consulta: puede ser una búsqueda simple de un registro específico o una solicitud para
seleccionar todos los registros que satisfagan un conjunto de criterios.
Campo clave: Es aquel campo que no se repite y es único para cada registro.
La estructura fundamental de una Base de Datos es una ``tabla'', la cual organiza la información en
filas y columnas relacionándose entre sí para que su acceso sea más fácil.
Las filas dentro de una tabla son conocidas como ``registros'', los cuales son unidades de
almacenamiento dentro de una tabla. Las columnas son llamadas ``campos'', que es cualquier
elemento indivisible contenido en un registro.
Existe la posibilidad de que la información de los registros se repita, por lo que es necesario
asignar o adicionar una clave conocida como campo clave, dicha clave identificará a cada registro
como único.
2. CONCEPTOS GENERALES DE BASES DATOS
DOCENTE: Adriana Giraldo
RELACIONES ENTRE TABLAS
Relaciones uno a varios
Una relación uno a varios es el tipo más habitual de relación. En este tipo de relación, una fila de la
tabla A puede corresponderse con muchas filas de la tabla B, pero una fila de la tabla B sólo puede
corresponderse con otra de la tabla A. Por ejemplo, en las tablas publishers (editoriales) y titles
(títulos) se da una relación uno a varios: una editorial publica muchos títulos, pero a cada título le
corresponde sólo una editorial.
Cree una relación uno a varios si solamente una de las columnas relacionadas es la clave principal
o tiene una restricción
El lado de la clave principal de una relación uno a varios se indica mediante un símbolo de clave. El
lado de la clave externa de una relación se indica mediante un símbolo de infinito.
Relaciones Varios a Varios
En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la
tabla B y viceversa. Este tipo de relaciones se crea definiendo una tercera tabla, denominada tabla
de unión, cuya clave principal esté constituida por las claves externas de las tablas A y B. Por
3. CONCEPTOS GENERALES DE BASES DATOS
DOCENTE: Adriana Giraldo
Relaciones uno a uno
En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la
tabla B y viceversa. Se crea una relación uno a uno si las dos columnas relacionadas son claves
principales o tienen restricciones UNIQUE.
Este tipo de relación no es habitual, ya que la mayor parte de la información relacionada de esta
manera estaría toda en una tabla. Puede utilizar una relación uno a uno para:
Dividir una tabla con muchas columnas.
Aislar parte de una tabla por razones de seguridad.
Almacenar datos que son efímeros y que pueden eliminarse fácilmente mediante la simple
eliminación de la tabla.
Almacenar información que se aplica solamente a un subconjunto de la tabla principal.
El lado de la clave principal de una relación uno a uno se indica mediante un símbolo de clave . El
lado de la clave externa también se indica mediante un símbolo de clave.
EJEMPLO: Realizar una base de datos para una papelería.
En una papelería existen los siguientes componentes:
Clientes de los clientes se puede decir que tienen características como:
Identidad
Nombre
Dirección
telefono
Productos de los productos se puede decir que tienen características como
Código
Nombre
precio
Proveedores de los proveedores se puede decir que tienen características como
Identidad
Nombre
4. CONCEPTOS GENERALES DE BASES DATOS
DOCENTE: Adriana Giraldo
Dirección
Para relacionar las tablas usamos la siguiente estructura
clientes productos proveedores
Identidad
Código Código Nit
Nombre Nombre Nombre
Dirección Precio direccion
telefono Identidad
Nit
Explicando las relaciones anteriores se deduce:
1. Un cliente compra varios productos
2. Un proveedor vende varios productos
ACTIVIDAD:
IDENTIFIQUE QUE TABLAS HACEN FALTA PARA COMPLETAR LA BASE DE DATOS DE LA PAPELERIA