Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Parte 1. Conceptos Básicos
Parte 1. Conceptos Básicos
Slides Bases de datos Relacionales by Juan Carlos Mantilla Gómez is licensed under a Creative Commons Reconocimiento-
NoComercial-SinObraDerivada 4.0 Internacional License.
CONCEPTOS FUNDAMENTALES
Datos vs información
Cra 30 # 45 - 132
110 kg
ojos Azules
Datos vs información
• información
– Conjunto de datos significativos, pertinentes, relacionados, que describe
sucesos o entidades
• En este modelo
• Organización en forma de “árbol”
– Un nodo inicial o nodo “raíz” que
puede tener uno o más nodos “hijos”
– Cada nodo, excepto el nodo “raíz” tiene
UN solo padre.
– Los nodos que no tienen “hijos” se
llaman “hojas”
Ej: Modelo Jerárquico
...
• Creado en 1969.
• Derivado del modelo jerárquico
• Permite un modelo de datos más natural de relaciones entre entidades.
• Más flexible
• Buen rendimiento
• No prosperó por dos causas principales:
– IBM Adoptó el modelo Jerárquico en sus productos
– Fue desplazado por el modelo Relacional.
Ejemplo
Métodos (Acciones)
Métodos (Acciones)
NOMBRE: miCarro1 NOMBRE: miCarro2
encender()
encender()
acelerar()
acelerar()
frenar()
frenar()
Bases de datos de documentos
LIBROS USUARIOS
CODIGO ID
TÍTULO PRÉSTAMOS APELLIDOS
AUTOR COD_LIBRO NOMBRES
EDITORIAL ID USUARIO DIRECCIÓN
EDICIÓN FECHA_SAL TELÉFONO
ESTADO FECHA_ RET
Por ejemplo
LIBROS
CODIGO
CODIGO TÍTULO AUTOR EDITORIAL EDICIÓN ESTADO
L001 EL AMOR EN LOS TIEMPOS DEL CÓLERA GARCIA M. GABRIEL XXXXX 1 DISPONIBLE
L002 ILONA LLEGA CON LA LLUVIA MUTIS, ALVARO XXXXX 1 DISPONIBLE
L003 ULISES JOYCE, JAMES XXXXX 2 DISPONIBLE
L004 LA INSOPORTABLE
INSOPORTABLE LEVEDAD DEL SER KUNDERA, MILAN XXXXX 3 DISPONIBLE
L005 EL CAPITAL MARX, KARL XXXXX 2 DISPONIBLE
L006 EL PENDULO DE FOUCAULT ECO, UMBERTO XXXXX 1 PRESTADO
DISPONIBLE
L007 LA SEÑORA
SEÑORA DALLOWAY WOOLF, VIRGINIA XXXXX 3 DISPONIBLE
L008 A SANGRE FRIA CAPOTE, TRUMAN XXXXX 4 DISPONIBLE
L009 MANUAL DE URBANIDAD Y BUENAS MANERAS
CARREÑO, MANUEL A XXXXX 2 DISPONIBLE
USUARIOS PRÉSTAMOS
ID ID APELLIDOS
APELLIDOS NOMBRES
NOMBRES DIRECCIÓN
DIRECCIÓN TELÉFONO COD_LIBRO ID USUARIO FECHA_SAL FECHA_ RET
1 1 PEREZ
PEREZD.
D. JUAN
JUAN CALLE
CALLE 1 3160579422 L006 3 03/07/2020 17/07/2020
2 MARTINEZ H. CLARA
2 MARTINEZ H. CLARA CARRERA
CARRERA 2 3202624910
3 3 RUEDA
RUEDAR.R. PEDRO
PEDRO AVENIDA
AVENIDA 10 3173413063
4 4 RINCON
RINCONA. A. LUISA
LUISA CARRERA
CARRERA 4 3182623180
5 5 ALVIZ
ALVIZ R.
R. JOSE
JOSE AV
AV LIBERTAD
LIBERTAD 3200730659
En su forma más simple
• Una base de datos es:
nombre
nombre CAMPO TIPO TAMAÑO
Campo1 Campo1 tipo de datos tamaño
Campo2 Campo2 tipo de datos tamaño
Campo 3 Campo 3 tipo de datos tamaño
: : tipo de datos tamaño
: : tipo de datos tamaño
Campo n Campo n tipo de datos tamaño
En su forma más simple
• Ventajas:
– Proporciona herramientas para eliminar la duplicidad de registros
– Garantiza la integridad referencial si se elimina un registro, se
eliminan todos los dependientes
– Favorece la normalización.
• Desventajas:
– No ofrece muchas facilidades para datos gráficos y multimedia
– Poca facilidad para manejar bloques de texto como datos.
Sistemas de Gestion de Bases de Datos
• 1970s.
– No recibían este nombre
– Se trabajaba “por lotes”
– Sistemas OLTP (On Line Transaction Processing)
• 1980s
– Computador personal
– Nuevos productos: dBase I,II,III
– SGBD “pre-relacionales”
– Aún no se popularizaban las redes
Sistemas de Gestión de Bases de Datos
• 1990s.
– Popularización masiva de los SGBD Relacionales.
– No estándares. Cada proveedor Su propio SGBD
– Bases de datos “dispersas”
• 2000 -
– Nuevos tipos de datos. Multimedia
– Redes – internet – Orientación a objetos
– WWW
– Datos de orígenes diferentes,
Sistemas de Gestión de Bases de datos
• Intercambio de datos:
permite a múltiples usuarios
compartir los datos en forma
segura y eficiente
Características de un DBMS
• Costo:
– Menor costo de mantenimiento a los
datos
– Menor riesgo de duplicidad de datos
– Reducción de los tiempos de
desarrollo
– Mayor eficiencia en acceso a datos
– Mejor seguridad
Sistemas de Gestión de Bases de datos