Introducción a las Bases de Datos: Conceptos Clave
1. INTRODUCCIÓN A LAS
BASES DE DATOS
Objetivo: Familiarizar al estudiante con los conceptos
básicos de Bases de Datos.
Facultad de Educación – Funlam
Ihr Logo
Tecnología e Informática
2. ¿CUÁLES SON LOS COMPONENTES DE
UN BASES DE DATOS ?
Hardware: Formado por dispositivos de
almacenamiento.
Software: conformados por DBMS,
comúnmente llamado Sistema
Administrador de Base de Datos
Datos: Están almacenados de acuerdo a una estructura lógica para
ser procesados y convertirse en información.
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 2
Tecnología e Informática
3. ¿QUÉ SON LAS BASES
DE DATOS ?
Se puede decir que es un sistema que almacena datos mediante tablas de
manera lógica y relacionada que luego puede ser recuperada y modificada
y estructurada.
Usuario
Final
DBMS
Forma de Acceso
Datos
a los datos
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 3
Tecnología e Informática
4. ¿CUÁLES SON LOS USUARIOS DE UNA
BASES DE DATOS ?
Desarrollador de Aplicaciones: es la
Usuario Final: Persona que ve persona que desarrolla los sistemas
y utiliza los datos a modo de que interactúan con la Base de
información Datos.
DBA: Es el Administrador de Base de Datos,
encargado de garantizar la integridad,
consistencia, redundancia y la seguridad
(realizar mantenimiento a la bases de datos)
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 4
Tecnología e Informática
5. USUARIOS INGENUOS: interactúan con el
Personas con sistema por medio de programas o aplicaciones
acceso DBMS
USUARIOS SOFISTICADOS: capaces de acceder a la
información por medios de lenguajes de consulta.
PROGRAMADORES :con dominio del DML capaces de
diseñar e implementar nuevos módulos y utilidades para
actualizar las bases de datos.
USUARIOS ESPECIALIZADOS: son los que desarrollan aplicaciones
avanzadas como sistemas expertos, reconocimientos de imágenes,
procesamiento de señales, entre otros.
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 5
Tecnología e Informática
6. CONCEPTOS BÁSICOS DE BASE DE DATOS
Archivo (Tabla): son CMR48 Rojo 32.000.000
conjuntos de registros.
CBF45 Verde 48.000.000
KLR67 Azul 98.000.000
MBE98 Blanco 28.000.000
Registro: Conjunto de campos.
Campo: es la mínima unidad de
información.
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 6
Tecnología e Informática
7. NIVEL DE ABSTRACCIÓN
EN BASE DE DATOS
Nivel
Externo:
Vista del usuario final
Conceptual:
La forma cómo esta
estructurado la Base
Datos
Interno -Físico:
cómo se almacenan
físicamente los datos
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 7
Tecnología e Informática
8. DBMS(DATA MANAGMENT SYSTEM
SISTEMA ADMINISTRADOR DE BASE DE DATOS
Subsistema de un DBMS
E/S lógica
Herramienta de Definición
Interface de Procesamiento
Aplicación Núcleo Sistema
Datos
de Usuario
Desarrollo de Aplicaciones DBMS Operativo
Diccionario de Datos
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 8
Tecnología e Informática
9. DEFINICIONES
Herramientas de definición: Para definir y modificar la estructura de la Base de
Datos, se le llama "Esquema " que es donde se define la estructura de la tabla, los
tipos de campos, las restricciones para cada campo.
Núcleo DBMS: Recibe los requerimientos lógicos de E/S y los convierte en
operaciones de lectura y escritura.
Interface de Procesamiento: Sirve para interactuar con el usuario para poder
visualizar los datos.
Desarrollo de Aplicaciones: Para crear aplicaciones como generadores de
formularios, pantallas, código fuente, herramientas case, entre otros.
Diccionario de Datos: Es la descripción de la estructura de Base de Datos y
relaciones entre datos, y programas.
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 9
Tecnología e Informática
10. INDEPENDENCIA DE LOS DATOS
Programa Contable
Datos
Programa Académico
Otro Programa
Los cambios en las aplicaciones o programas no afecta la
estructura de los datos
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 10
Tecnología e Informática
11. MINIMIZAR LA REDUNDANCIA
MSK $43.000.000
MSK $45.000.000
Los datos duplicados representan costos de almacenamiento y
puede ocasionar inconsistencia
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 11
Tecnología e Informática
12. Control de Concurrencia: Esto se presenta en ambientes
multiusuario, cuando se accede aun objeto de la base de datos al
mismo tiempo.
Usuario Usuario
Final 1 Final 2
Datos
Es necesario establecer controles adecuados para sincronizar los
procesos que afectan a la base de datos.
Generalmente se refiere a la poca o nula efectividad de los
procedimientos de bloqueo.
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 12
Tecnología e Informática
13. CICLO DE VIDA DE LAS OPERACIONES
DE UNA BASE DE DATOS
1. Planificación del Proyecto
2. Definición del Sistema
3. Recolección y Análisis de los
Requisitos
4. Diseño de la Base de Datos
5. Selección del SGDB / DBMS
6. Diseño de la Aplicación
7. Prototipo
8. Implementación
9. Prueba
10.Mantenimiento
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 13
Tecnología e Informática
14. EL CICLO DE VIDA DE UN DESARROLLO DE
UNA BASE DE DATOS
1. Análisis de las necesidades
2. Estudio de viabilidad
3. Definición de requisitos
4. Diseño conceptual / lógico
5. Implementación
6. Evaluación y Mantenimiento
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 14
Tecnología e Informática
15. RECOLECCIÓN DE DATOS Y ANÁLISIS DE
REQUISITOS
Aquí se debe tener en cuenta la recolección de los datos y analizar qué
necesita (requerimientos) de los usuarios y las áreas involucradas en la
base de datos. Para recolección de la información se puede recurrir a:
3.Entrevistar el personal de la empresa y en especial a los expertos en el
área
4.Observar cómo funciona la empresa.
5.Analizar documentos y en especial aquellos que se utilizan para
representar información y procesos.
6.Usar cuestionarios para recoger información de grupos de usuarios.
7.Guiarse de diseños anteriores.
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 15
Tecnología e Informática
16. DISEÑO DE BASE DE DATOS
Es la etapa donde se crea un esquema conceptual de la base de datos, se
crean modelos de las vistas de usuario y se definen las relaciones entre cada
elemento del sistema, es importante documentar los derechos de uso y
analizar los diferentes grupos de usuarios y sus funciones.
Diseño Global
Diseño Conceptual
DISEÑO DE BD
Diseño lógico
Modelo Físico
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 16
Tecnología e Informática
17. Modelo Entidad – Relación
Modelo: Proceso para identificar Entidad: representación de un
las propiedades de las entidades y objeto o concepto del mundo
campos de la aplicación para real que se describe en una
construir un diseño entendible para base de datos.
una computadora. También se
identifican los requerimientos de los
usuarios.
Relación: vínculo entre dos o
más entidades.
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 17
Tecnología e Informática
18. TIPO DE RELACIONES
Grado o Cardinalidad
Uno – uno
una instancia de la entidad A se relaciona
con uno y sólo una instancia de la entidad
de la entidad B
Uno – muchos
Una instancia de la entidad A se relaciona
con una o más instancias
Muchos– muchos
una instancia de la entidad A se relaciona
con una o más instancias de la entidad B
y una instancia de la entidad B se relaciona
con uno o más instancias de le entidad B
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 18
Tecnología e Informática
19. Leyenda:
expresión que escribe el rol de cada entidad involucrada en la relación
Tiene
Uno – muchos Banco Cliente
Pertenece a
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 19
Tecnología e Informática
20. Relación Recursiva
Una instancia de una entidad se asocia con instancia de si misma, es
opcional en los dos extremos, es decir, no hay el carácter de
obligatorio.
Subordinado
Trabajador
Jefe de
Un Empleado puede ser jefe de uno o más empleados y un Empleado
puede ser subordinado de un y solo un Empleado.
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 20
Tecnología e Informática
21. ENTIDADES SUPERTIPO Y SUBTIPO
•Cada subtipo puede tener relaciones propias independientes del supertipo.
•Los subtipos se representan dentro del supertipo.
PERSONA Supertipo
Codigo
Nombre
Apellido
Género
Docente
Salario
Subtipo
Estudiante
Nivel
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 21
Tecnología e Informática
22. ACTIVIDAD DE APRENDIZAJE
Responda Falso o Verdadero según el caso
Uno – uno
una instancia de la entidad A se relaciona
con uno y sólo una instancia de la entidad
Falso Verdadero
de la entidad B
Uno – muchos
una instancia de la entidad A se relaciona
Falso Verdadero
con una o más instancias de la entidad B
y una instancia de la entidad B se relaciona
con uno o más instancias de le entidad B
Muchos– muchos Falso Verdadero
Una instancia de la entidad A se relaciona
con una o más instancias
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 22
Tecnología e Informática
23. ¿CUÁLES SON LOS COMPONENTES DE UN
BASES DE DATOS ?
Seleccione la opción correcta:
Usuario Final, Desarrollador, DBA
Usuario Final, DBA
Desarrollador, DBA, Jefe de sistemas
Usuarios y Jefe de sistemas
Facultad de Educación – Funlam
Your Logo
Here comes your footer Page 23
Tecnología e Informática