Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROVEEDOR
DEPTO- EMP
BASES DE DATOS
PROY-TRABAJO
M
SALARIO
M M
CODIGO M
M
PROV-
EMPLEADO PROYECTO
PARTE- PROV-PARTE
ENOMBRE PROY
1
1 M
PATERNO MATERNO
PROY-GERENTE M
M
NPILA
Profesora: EMP-DEPEN
PARTE
M
M
Colección de Conjunto de
datos Programas para
interrelacionados acceder a los
datos
Propósito de las Bases de Datos
Nivel Lógico
(Estructura: descripción
de los datos y de sus
relaciones )
Nivel de Vista
–Externo
•Facilitar el acceso a los datos
•Aislar los datos.
•Garantizar la integridad de los
datos.
a aplicaciones y
usuarios )
Prof. Ing. Sandra Luengas Aponte
Esquema Simplificado de un
Sistema de Bases de Datos
Nivel Físico: Se describe la e
structura de datos complejas como
se almacenan los datos.
Nivel Lógico: Describe que y
sus relaciones, se describen
mediante estructuras simples
. Con base en ellas el administrado
r decide que información se conse
SGBD
rva y cual no.Nivel de Vista:
Es el nivel mas altode abstracción.
Describe sólo parte de la base
de datos. La que es de interés
para el usuario, por tal mo
tivo puedn existir muchas
vistas, una por cada tipo de usuario.
BD
Nivel Físico: Se describe la e
structura de datos complejas como
se almacenan los datos.
Nivel Lógico: Describe que y
sus relaciones, se describen
mediante estructuras simples
. Con base en ellas el administrado
r decide que información se conse
rva y cual no.Nivel de Vista:
Es el nivel mas altode abstracción.
Describe sólo parte de la base
Nivel
de datos.
Físico:
La que
Se describe
es de interés
la e
para el usuario, por tal mo
tivo puedn existir muchas
vistas, una por cada tipo usuario.
Borrar datos
BD Eliminar Un
en un archivo archivo
Agregar Un
archivo Nuevo Insertar datos nuevos
en un archivo ya
existente
Actualizar datos en
Un archivo ya
existente
Obtener datos de Un
archivo ya existente
Puede ser:
❑ Concreta : persona, estudiante, profesor, trabajador, casa, carro
❑ Abstracta: cuenta bancaria, empresa, curso..
ATRIBUTO
Son propiedades especificas que describen la Entidad
Ejemplo: Estudiante puede describirse por nombre, apellido,
edad, dirección….
DOMINIO
Es el conjunto de valores permitidos para un atributo
DIAGRAMA ENTIDAD-
RELACIÓN Modelo Conceptual
BASADO EN OBJETOS:
•Modelo Relacional
•Modelo de Red
•Modelo Jerárquico
•Modelo de Datos Funcional
• Problema de Significado.
• Sistema mas inteligente.
• Punto de partida para los modelos
actuales.
• Describe las demás modelos. Genérico.
• Permitió definir un conjunto de objetos
semántico.
Modelo Entidad – Relación Diseño
(E/R) Conceptual
Nombre-
Nombre Especialidad Trabajador
Cédula
Cargo
Nivel
Trabajador
Supervisor
Atributos:
Atributos:
Mensaje •Código
•Nombre
•Nombre
•Especialidad
•Cédula
•Nivel
•Cargo
Métodos:
Métodos:
•Crear
•Crear
•Eliminar
Mensaje •Eliminar
•Mostrar
•Mostrar
•Supervisar
•Asignar _Supervisor
Jefe de
Supervisores
DE MANIPULACION DE DATOS(LMD)
• Recuperación de la información en la base de datos
• La inserción de información en la base de datos.
• El borrado de la información en la base de datos.
• La modificación de la información almacenada en la
BD
EL MODELO
ENTIDAD - RELACION
E R
Conjuntos de Conjunto de
Entidades Relaciones
E= { E1,E2,E3,…EN } R= {(e1,e2,e3,…en ) : e1 E’1, e2 E’2, e3 E’3,…, en E’n }
Relación 3-aria.
( Antonio, Cálculo , Ingeniería )
E2
E1 Asignatura
Estudiante
E ( Antonio, Sistemas )
( Ingeniería, Sistemas )
E4
E3 Especialidad
Carrera (Cálculo, Sistemas )
Relación 2-aria.
a1
a1 b1 b1
a2 b2 b2
a2
a3 b3 b3
a4 b4 b4
a3
a5 b5 b5
a1 b1 a1 b1
a2 a2 b2
a3 b2 a3 b3
a4 a4 b4
a5 b3 a5 b5
Tipo de vínculo
Identificador
Atributo
derivado
Atributo
Participación total
1 N
Cardinalidad 1-N
DEPARTAMENTO
PROY-TRABAJO M
SALARIO M
CODIGO M M
M
M PROV-
EMPLEADO PROYECTO PARTE- PROV-PARTE
ENOMBRE PROY
1 1 M
PATERNO MATERNO
PROY-GERENTE M M
M M
M
ESTRUCTU
DEPENDIENTE RA-DE PARTE
CLAVES -LLAVES
CódigoProfesor
MANEJO DE CLAVES EN
TABLAS DE RELACIONES
REPRESENTACION DE RELACIONES
MEDIANTE TABLAS
R T
E1 C1 C2 … Cn b1 b2 … bn
C1
En
E2 Cn
C2
R
E3
C3 b1,b2,b3, ….bn son atributos de la relación
Prof. Ing. Sandra Luengas Aponte
MODELO ENTIDAD- RELACION
R T
ESTUDIANTE
•CódigoEstu
•NombrEstud
•Carrera
ES_ALUMNO
CédulaProf CódigoEstu
ES_ALUMNO
PROFESOR
•CédulaProfesor
•NombreProfesor
•Especialida
Prof. Ing. Sandra Luengas Aponte
MODELO ENTIDAD - RELACION
COMBINACION DE
TABLAS DEPARTAMENTO
NombreDepto Facultad
PROFESOR
•CédulaProfesor PROFESOR
•NombreProfesor
•Edad CédulaProf NombreProf Edad
PERTENACE_A
DEPARTAMENTO
CédulaProf NombreProf Edad NombreDepto
•NombreDepto
•Facultad
ENTIDADES CON
ATRIBUTOS
MULTIVALORADOS
PROFESOR
PROFESOR ESPECIALIDA
PROFESOR
•CédulaProfesor
•NombreProfesor
PROFESOR
CédulaProf NombreProf
ACREDITA
ACREDITA
CédulaProf NombreEspec
ESPECIALIDAD ESPECIALIDAD
•Nombreespecialidad
NombreEspec Descripción
•Descripción
Prof. Ing. Sandra Luengas Aponte
Prof. Ing. Sandra Luengas Aponte