Professional Documents
Culture Documents
• ¿QUÉ ES DATO?
• ¿QUÉ ES INFORMACIÓN?
• ¿QUÉ ES BASE DE DATOS?
• DATO:
CONJUNTO DE CARACTERES CON ALGÚN SIGNIFICADO, PUEDEN SER
NUMÉRICOS, ALFABÉTICOS, O ALFANUMÉRICOS.
Nota de un
• INFORMACIÓN: alumno Teléfono de
CONTEXTUALIZAR O DARLE SIGNIFICADO AL DATO. emergencia
Nombre de
un amigo
BASE DE DATOS
BD
BASE DE DATOS
• LA TECNOLOGÍA HA SIDO EL PILAR SOBRE LA CUAL SE HA
DESARROLLADO NUESTRA CIVILIZACIÓN.
• CANTIDADES ENORMES DE DATOS; MUCHA INFORMACIÓN.
• NUEVAS NECESIDADES:
• FACILITAR LAS COMUNICACIONES
• RETENER GRANDES CANTIDADES DE DATOS.
• AGREGAR, RECUPERAR, MODIFICAR, ELIMINAR…
BASE DE DATOS
• CON EL INICIO DE LOS PROGRAMAS INFORMÁTICOS:
• SE PUEDEN ALMACENAR DATOS EN ARCHIVOS.
• ERA MÁS CÓMODO QUE EN PAPEL.
• MUCHAS DIFICULTADES A LA HORA DE MODIFICAR, CONSULTAR,
ETC…
• A FINES DE LOS 60 NACEN LAS BASE DE DATOS:
• FACILITA LAS MODIFICACIONES, INSERCIONES, ELIMINACIONES,
CONSULTAS, ETC.
BASE DE DATOS
• INDEPENDIENTE DE LOS PROGRAMAS.
• UNA MODIFICACIÓN A LA BASE DE DATOS NO INFLUYE EN LOS PROGRAMAS QUE LAS
UTILIZAN.
• PUEDE SER FÁCILMENTE COMPARTIDA POR VARIOS USUARIOS: (PERSONAS Y
PROGRAMAS).
• REDUNDANCIA INNECESARIA.
• BASE DE DATOS
• CONJUNTO DE DATOS RELACIONADOS ENTRE SÍ ESTRUCTURADOS DE
MANERA TAL QUE PERMITE TRABAJAR CON GRANDES CANTIDADES DE
INFORMACIÓN EN FORMA EFICIENTE.
BASE DE DATOS
• OTRAS DEFINICIONES:
• ALMACÉN DE ARCHIVOS DE FORMA ORGANIZADA QUE
PERMITE AL USUARIO UN RÁPIDO ACCESO A LOS DATOS
MEDIANTE UN PROGRAMA. (JONATAN SÁNCHEZ - FRANCISCO FERNÁNDEZ - PABLO GODO -
RODRIGO CARRASCO)
Requisitos
Modelo
Diseño
Conceptual
Conceptual
Esquema conceptual
Diseño Modelo
Lógico Lógico
Esquema lógico
Diseño Modelo
Físico Físico
Esquema físico
DISEÑO DE UNA BASE DE DATOS
DISEÑO CONCEPTUAL
RECIBE COMO ENTRADA LA ESPECIFICACIÓN DE REQUERIMIENTOS Y SU
RESULTADO ES EL ESQUEMA CONCEPTUAL DE LA BASE DE DATOS
DESCRIPCIÓN DE ALTO NIVEL DE LA ESTRUCTURA DE LA BASE DE DATOS,
INDEPENDIENTE DEL SOFTWARE QUE SE USE PARA MANIPULARLA. POR
LO QUE NO DEPENDE DE UN SISTEMA DE GESTIÓN DE BASE DE DATOS
EN ESTE DISEÑO, LOS MODELOS SE UTILIZAN PARA REPRESENTAR LA
REALIDAD A UN ALTO NIVEL DE ABSTRACCIÓN. EXISTE UNA MAYOR
CAPACIDAD SEMÁNTICA. ES UNA INTERFAZ ENTRE USUARIO E
INFORMÁTICO.
LOS MODELOS CONCEPTUALES DEBEN SER BUENAS HERRAMIENTAS
PARA REPRESENTAR LA REALIDAD POR LO QUE DEBEN POSEER LAS
SIGUIENTES CUALIDADES:
• EXPRESIVIDAD: DEBEN TENER SUFICIENTES CONCEPTOS PARA EXPRESAR
PERFECTAMENTE LA REALIDAD.
• SIMPLICIDAD: DEBEN SER SIMPLES PARA QUE LOS ESQUEMAS SEAN
FÁCILES DE ENTENDER.
• MINIMALIDAD: CADA CONCEPTO DEBE TENER UN SIGNIFICADO DISTINTO.
• FORMALIDAD: TODOS LOS CONCEPTOS DEBEN TENER UNA
INTERPRETACIÓN ÚNICA, PRECISA Y BIEN DEFINIDA.
MODELOS CONCEPTUALES: MER, CCR, REDES SEMANTICAS, ETC
DISEÑO DE UNA BASE DE DATOS
DISEÑO LÓGICO
RECIBE COMO ENTRADA EL ESQUEMA CONCEPTUAL
DISEÑO FÍSICO
RECIBE COMO ENTRADA EL ESQUEMA LÓGICO Y DA COMO
RESULTADO UN ESQUEMA FÍSICO
COMPONENTES DE UN MER
1. DOMINIO
• CONJUNTO DE VALORES DE UN MISMO TIPO. SE DEFINE UN CONJUNTO, YA SEA DE
EXTENSIÓN O COMPRENSIÓN.
• POSEE UN NOMBRE QUE LO IDENTIFICA
• UNA CIERTA CARACTERÍSTICA O PROPIEDAD DE UN OBJETO TOMA VALORES QUE
PERTENECEN A UN DETERMINADO DOMINIO
• REPRESENTACIÓN GRÁFICA:
Dominio
EJEMPLOS:
• DÍAS DE LA SEMANA (COMPRENSIÓN)
• {LUNES, MARTES, MIÉRCOLES, JUEVES, VIERNES, SÁBADO, DOMINGO} (EXTENSIÓN)
MODELO CONCEPTUAL
MER (MODELO ENTIDAD RELACIÓN)
2. ATRIBUTO:
• ELEMENTO DE UN DOMINIO. APORTA MEDIANTE SU
RÓTULO, LA SEMÁNTICA DE LOS VALORES DEL DOMINIO
AL QUE ÉSTA ASOCIADO.
• CADA UNA DE LAS PROPIEDADES O CARACTERÍSTICAS
QUE TIENE UN TIPO DE ENTIDAD O UN TIPO DE
INTERRELACIÓN CORRESPONDE A UN ATRIBUTO.
• LOS DOMINIOS EXISTEN POR SÍ MISMOS, LA EXISTENCIA
DE UN ATRIBUTO
Dominio ESTA LIGADA A LA DEL
CORRESPONDIENTE TIPO DE ENTIDAD.
• REPRESENTACIÓN
Atributo GRÁFICA
MODELO CONCEPTUAL
MER (MODELO ENTIDAD RELACIÓN)
2. ATRIBUTO:
• LOS ATRIBUTOS PUEDEN SER SIMPLES O COMPUESTOS.
• POR EJEMPLO:
• ATRIBUTO SIMPLE: EDAD
• ATRIBUTO COMPUESTO: DIRECCIÓN, COMPUESTA POR CALLE, COMUNA,
CIUDAD.
Dominio
Atributo Componente 1
Atributo
Atributo Componente 2
Compuesto
…..
Atributo Componente n
MODELO CONCEPTUAL
MER (MODELO
3. TIPO DEENTIDAD
ENTIDAD:
RELACIÓN)
• REPRESENTAN CLASES DE OBJETOS DE LA REALIDAD.
ADEMÁS, SE COMPONEN DE ATRIBUTOS, LOS CUALES
REPRESENTAN LAS CARACTERÍSTICAS DE UN TIPO DE
ENTIDAD
• REPRESENTA LA CLASIFICACIÓN DE LAS ENTIDADES
INDIVIDUALES
• EJEMPLO TIPO DE ENTIDAD: PERSONA DEFINIDA EN
BASE A LA AGREGACIÓN DE ATRIBUTOS TALES COMO:
NOMBRE, EDAD, CIUDAD, ESTADO-CIVIL, DONDE A SU
VEZ CADA UNO DE ELLOS ESTA DEFINIDO EN UN
DOMINIO DETERMINADO.
• REPRESENTACIÓN GRÁFICA:
Tipo de Entidad
MODELO CONCEPTUAL
MER (MODELO ENTIDAD RELACIÓN)
3. ENTIDAD:
• CUALQUIER OBJETO O CONCEPTO (PERSONA, COSA), REAL
O ABSTRACTO QUE EXISTE EN UN CONTEXTO
DETERMINADO O PUEDE LLEGAR A EXISTIR Y DEL CUAL
DESEAMOS GUARDAR INFORMACIÓN. ESTOS SON
DEFINIDOS Y DIFERENCIADOS DEL RESTO, SOBRE LA BASE
DEL CONJUNTO DE ATRIBUTOS QUE SE AGREGAN.
• REPRESENTACIÓN GRÁFICA:
Tipo de Entidad 1
Atributo 1
Tipo de
……
Interrelación
Atributo n
Tipo de Entidad 2
MODELO CONCEPTUAL
MER (MODELO ENTIDAD
Ejemplo: En esquema MER
RELACIÓN)
Empleado
Año
trabaja
Departamento
MODELO CONCEPTUAL
MER (MODELO ENTIDAD RELACIÓN)
5. INTERRELACIÓN:
• ES LA OCURRENCIA DE UN TIPO DE INTERRELACIÓN
MODELO CONCEPTUAL
MER (MODELO ENTIDAD RELACIÓN)
6. CARDINALIDAD DE ASIGNACIÓN
• CARACTERIZA A LOS ATRIBUTOS DE UN TIPO DE ENTIDAD Y A
LOS TIPOS DE INTERRELACIÓN, POR LO QUE CORRESPONDE A
LA CARDINALIDAD DE ATRIBUTO CON RESPECTO AL TIPO DE
ENTIDAD O A UN TIPO DE INTERRELACIÓN
• PARA LOS ATRIBUTOS LA CARDINALIDAD MÍNIMA INDICA EL
NÚMERO MÍNIMO DE VALORES DE UN ATRIBUTO ASOCIADO
CON CADA CASO (OCURRENCIA) DE UNA ENTIDAD O
INTERRELACIÓN. LA CARDINALIDAD MÁXIMA INDICA EL NÚMERO
MÁXIMO DE VALORES PARA UN ATRIBUTO ASOCIADO A CADA
CASO (OCURRENCIA) DE UNA ENTIDAD O INTERRELACIÓN.
• FORMALMENTE LA CARDINALIDAD DEL ATRIBUTO A CON
RESPECTO AL TIPO DE ENTIDAD TE COMO:
CARD(A,TE) = (MÍNIMO, MÁXIMO), COMO MÍNIMO, MÁXIMO {0,…..,N}
Y MÍNIMO MÁXIMO.
DONDE UN ELEMENTO DE A DEBE PARTICIPAR AL MENOS
MÍNIMO DE VECES, Y A LO MÁS MÁXIMO VECES EN CADA
OCURRENCIA DE TE
(mínimo, máximo)
TE R
MODELO CONCEPTUAL
MER (MODELO ENTIDAD RELACIÓN)
EJEMPLO
• CADA PROVINCIA PARTICIPA EN LA RELACIÓN PERTENECE EXACTAMENTE
UNA VEZ, MIENTRAS QUE CADA ENTIDAD REGIÓN PARTICIPA EN LA
RELACIÓN PERTENECE A LO MENOS UNA VEZ. ESTO ES, A CADA REGIÓN
PERTENECE A LO MENOS UNA PROVINCIA, MIENTRAS QUE TODA PROVINCIA
DEBE PERTENECER A SÓLO UNA REGIÓN
• EN ESQUEMA MER:
(1,1) (1,n)
(1,1) (1,1)
(1,n) (1,n)
(0,1)
Autor
Ejemplar
Materia (1,n)
(1,1)
(1,n)
Autor_de
(1,n)
(1,n)
Es_de Ejemplar_de
Libro
(1,n)
(1,1)
Editado_por
Editorial
(1,n)
NOTACIÓN GENERAL