SlideShare una empresa de Scribd logo
1 de 28
   Una base de datos se define como un
    conjunto de datos almacenados de
    manera ordenada y sistemática en algún
    medio de almacenamiento de datos,
    desde el cual pueden ser recuperados y
    manipulados, para que sirvan como
    soporte en la toma de decisiones.
Las bases de datos automatizadas pueden ser
  de 2 tipos:

   Bases de datos automatizadas en Archivos
    Convencionales.
       ▪ Archivos de Ofimática (Excel)
   Bases de datos Relacionales.
       ▪ Access – Oracle - Dbase
El Sistema de Gestión de Bases de
Datos (SGBD) es un conjunto de
programas,        procedimientos,
herramientas y lenguajes que
actúa como un intermediario entre
los usuarios y los datos
proporcionando las herramientas
necesarias para realizar todo tipo
de operaciones en una Base de
Datos.
 Crear y organizar la Base de Datos.
 Establecer las maneras de acceder a la
  base de datos Manejar los datos de
  acuerdo a las peticiones de los usuarios.
 Registrar el uso de las bases de datos.
 Facilitar el respaldo y recuperación de los
  datos.
 Permitir la creación y el uso de interfaces.
Usuarios      Nivel externo
                Distintas ‘vistas’
                de los usuarios.


Administrador   Nivel conceptual
                Estructura de la
                base de datos.
                Entidades, campos,
                relaciones, etc.


                Nivel interno
Motor o DBMS    Almacenamiento,
                nivel físico.
   Antes de diseñar una base de datos se debe
    establecer un proceso partiendo desde los
    casos reales. Este proceso se denomina
    MODELAMIENTO, y consiste en un conjunto
    de pasos que permitirán organizar los datos
    desde su forma más simple, tomando en
    cuenta las relaciones con otros datos y los
    procesos que los afectarán.
Mundo Real                 Casos Reales




Metodología de Diseño Conceptual




                                     Modelo Entidad Relación
    Modelo Conceptual
                                     Expresado en el Diagrama Entidad Relación



   Metodología de Diseño Lógico




                                       Modelo Relacional
        Modelo Lógico
                                       Expresado en el Esquema de Tablas



  Metodología de Diseño Físico




                                      Implementación de la Base de Datos
        Modelo Físico
                                      En el SGBD adecuado
   Para obtener el esquema conceptual es
    necesario utilizar un modelo de
    abstracción de datos, denominado
    MODELO CONCEPTUAL.

   El modelo conceptual es el MODELO
    ENTIDAD RELACIÓN.
   El MER representa gráficamente a la realidad
    a través de las entidades, relaciones,
    atributos, etc.

   Herramienta Principal:
         DIAGRAMA ENTIDAD RELACIÓN
   Entidad
     Ocurrencias de una entidad
   Atributo
     Dominio de un atributo
     Tipos de Atributos
   Claves o Llaves
     Llave primaria
     Llave Foránea
   Relaciones
     Grados de las relaciones
 Identificar las entidades.
 Identificar los atributos.
 Identificar las relaciones.
 Determinar los identificadores y claves
  primarias.
 Dibujar el diagrama entidad-relación.
 Revisar el esquema conceptual con el
  usuario.
Indique y Grafique 5 relaciones De uno a uno de la realidad
Indique y Grafique 5 relaciones De uno a Varios de la realidad
Indique y Grafique 2 relaciones De Varios a Varios de la realidad
   Se desea diseñar la base de datos de un Instituto. En la
    base de datos se desea guardar los datos de los
    profesores del Instituto (CI, nombres, apellidos,
    ciudad, dirección, teléfono, título, email). Los
    profesores imparten módulos; cada módulo tiene un
    (código, un nombre y la descripción). Cada alumno
    está matriculado en uno o varios módulos. De cada
    alumno se desea guardar el Nº de matrícula, CI,
    nombres, apellidos, ciudad, dirección, teléfono y fecha
    de nacimiento. Los profesores pueden impartir varios
    módulos, pero un módulo sólo puede ser impartido por
    un profesor.
   Una empresa vende productos a varios clientes. Se
    necesita conocer los datos personales de los clientes
    (CI, nombres, apellidos, ciudad, dirección, teléfono y
    fecha de nacimiento). Cada producto tiene un
    (nombre, código, precio unitario y descripción). Un
    cliente puede comprar varios productos a la empresa,
    y un mismo producto puede ser comprado por varios
    clientes. Los productos son suministrados por
    diferentes proveedores. Se debe tener en cuenta que
    un producto sólo puede ser suministrado por un
    proveedor, y que un proveedor puede suministrar
    diferentes productos. De cada proveedor se desea
    conocer el (RUC, nombre, ciudad, dirección, teléfono,
    email).
 El diseño lógico inicia desde el esquema
  conceptual (M.E.R.), al cual se le aplica un
  conjunto de reglas de conversión de esquemas,
  para obtener como resultado un esquema lógico.
 Un esquema lógico es una descripción de la
  estructura de la base de datos en términos de las
  estructuras de datos que puede procesar un
  SGBD (Programa a usarse – Access), su resultado
  se conoce como MODELO RELACIONAL.
   Convertir el esquema conceptual en esquema
    lógico mediante las reglas de conversión de
    esquemas.
   Validar el esquema lógico mediante la
    normalización.
   Dibujar el diagrama final.
   Revisar el esquema lógico con los usuarios.
   Reglas de Integridad ( Integrity Rules)


   Reglas de Negocio ( Bussiness Rules)
   “Se desea informatizar la gestión de una empresa de transportes que
    reparte paquetes por las ciudades. Los encargados de llevar los
    paquetes son los camioneros, de los que se quiere guardar el ci,
    nombres, apellidos, teléfono, dirección, salario y la ciudad. De los
    paquetes transportados interesa conocer el código de paquete,
    descripción, destinatario y dirección del destinatario. Un camionero
    distribuye muchos paquetes, y un paquete sólo puede ser distribuido
    por un camionero. De las ciudades a las que llegan los paquetes interesa
    guardar el código de la ciudad , nombre, la provincia y número de
    habitantes. Un paquete sólo puede llegar a una ciudad. Sin embargo, a
    una ciudad pueden llegar varios paquetes. De los camiones que llevan
    los camioneros, interesa conocer la matrícula, modelo, tipo y potencia.
    Un camionero puede conducir diferentes camiones en fechas
    diferentes, y un camión puede ser conducido por varios camioneros”.
   “La clínica “SAN JOSE” necesita llevar un control informatizado de
    su gestión de pacientes y médicos. De cada paciente se desea
    guardar el código, nombres, apellidos, dirección, población,
    provincia, teléfono y fecha de nacimiento. De cada médico se desea
    guardar el código, nombres, apellidos, teléfono y especialidad. Se
    desea llevar el control de cada uno de los ingresos que el paciente
    hace en el hospital. Cada ingreso que realiza el paciente queda
    registrado en la base de datos. De cada ingreso se guarda el código
    de ingreso, el número de habitación y cama en la que el paciente
    realiza el ingreso y la fecha de ingreso. Un médico puede atender
    varios ingresos, pero el ingreso de un paciente solo puede ser
    atendido por un único médico. Un paciente puede realizar varios
    ingresos en el hospital”.
   Se desea informatizar la gestión de una tienda informática. La tienda
    dispone de una serie de productos que se pueden vender a los
    clientes.”De cada producto informático se desea guardar el código,
    descripción, precio y número de existencias. De cada cliente se desea
    guardar el código, nombre, apellidos, dirección y número de
    teléfono. Un cliente puede comprar varios productos en la tienda y
    un mismo producto puede ser comprado por varios clientes. Cada
    vez que se compre un artículo quedará registrada la compra en la
    base de datos junto con la fecha en la que se ha comprado el artículo.
    La tienda tiene contactos con varios proveedores que son los que
    suministran los productos. Un mismo producto puede ser
    suministrado por varios proveedores. De cada proveedor se desea
    guardar el ruc, nombre, apellidos, dirección, ciudad y número de
    teléfono”.
   “Se desea diseñar una base de datos para almacenar y gestionar la
    información empleada por una empresa dedicada a la venta de
    automóviles, teniendo en cuenta los siguientes aspectos: La empresa
    dispone de una serie de coches para su venta. Se necesita conocer la
    matrícula, marca y modelo, el color y el precio de venta de cada
    coche. Los datos que interesa conocer de cada cliente son el RUC,
    nombre, dirección, ciudad y número de teléfono: además. Un cliente
    puede comprar tantos coches como desee a la empresa. Un coche
    solo puede ser comprado por un único cliente. El concesionario
    también se encarga de llevar a cabo las revisiones que se realizan a
    cada coche. De cada revisión se desea saber si se ha hecho cambio de
    filtro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos
    u otros. Cada uno de los coches pueden pasar varias revisiones en el
    concesionario”.

Más contenido relacionado

La actualidad más candente

Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosVictor Zevallos
 
Presentacion XAMPP
Presentacion XAMPPPresentacion XAMPP
Presentacion XAMPPKamisutra
 
Base datos presentacion 1
Base datos presentacion 1Base datos presentacion 1
Base datos presentacion 1Xavier Beltrán
 
Presentaciones digitales powerpoint
Presentaciones digitales  powerpointPresentaciones digitales  powerpoint
Presentaciones digitales powerpoint7471217361
 
Mecanismos de Persistencia en Android
Mecanismos de Persistencia en AndroidMecanismos de Persistencia en Android
Mecanismos de Persistencia en AndroidJavier Muñoz
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relaciondanielglot
 
Estado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareEstado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareDaniel Urgiles
 
Arquitecturas de comercio electrónico de la próxima generación
Arquitecturas de comercio electrónico de la próxima generaciónArquitecturas de comercio electrónico de la próxima generación
Arquitecturas de comercio electrónico de la próxima generaciónAmazon Web Services LATAM
 
Infografia evolution de las aplicaciones web
Infografia evolution de las aplicaciones webInfografia evolution de las aplicaciones web
Infografia evolution de las aplicaciones webLuiis Morrison
 
Tipos de datos en MySQL
Tipos de datos en MySQLTipos de datos en MySQL
Tipos de datos en MySQLTotus Muertos
 
LA WEB Y SUS CARACTERISTICAS
LA WEB Y SUS CARACTERISTICAS LA WEB Y SUS CARACTERISTICAS
LA WEB Y SUS CARACTERISTICAS Natalia Alvarez
 
Enfoques y teorías del aprendizaje en la Informática
Enfoques y teorías del aprendizaje en la InformáticaEnfoques y teorías del aprendizaje en la Informática
Enfoques y teorías del aprendizaje en la Informáticagabi zavala
 

La actualidad más candente (20)

Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Manual Toolbook
Manual ToolbookManual Toolbook
Manual Toolbook
 
Pixton
PixtonPixton
Pixton
 
Presentacion Almacenamiento en la nube grupo 1
Presentacion Almacenamiento en la nube grupo 1Presentacion Almacenamiento en la nube grupo 1
Presentacion Almacenamiento en la nube grupo 1
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Presentacion XAMPP
Presentacion XAMPPPresentacion XAMPP
Presentacion XAMPP
 
Diagrama de dominio armando
Diagrama de dominio armandoDiagrama de dominio armando
Diagrama de dominio armando
 
Base datos presentacion 1
Base datos presentacion 1Base datos presentacion 1
Base datos presentacion 1
 
Presentaciones digitales powerpoint
Presentaciones digitales  powerpointPresentaciones digitales  powerpoint
Presentaciones digitales powerpoint
 
Mecanismos de Persistencia en Android
Mecanismos de Persistencia en AndroidMecanismos de Persistencia en Android
Mecanismos de Persistencia en Android
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Estado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareEstado del arte de la ingeniería de software
Estado del arte de la ingeniería de software
 
Arquitecturas de comercio electrónico de la próxima generación
Arquitecturas de comercio electrónico de la próxima generaciónArquitecturas de comercio electrónico de la próxima generación
Arquitecturas de comercio electrónico de la próxima generación
 
Infografia evolution de las aplicaciones web
Infografia evolution de las aplicaciones webInfografia evolution de las aplicaciones web
Infografia evolution de las aplicaciones web
 
Tipos de datos en MySQL
Tipos de datos en MySQLTipos de datos en MySQL
Tipos de datos en MySQL
 
NANODEGREES
NANODEGREESNANODEGREES
NANODEGREES
 
Bases de datos de grafos
Bases de datos de grafosBases de datos de grafos
Bases de datos de grafos
 
LA WEB Y SUS CARACTERISTICAS
LA WEB Y SUS CARACTERISTICAS LA WEB Y SUS CARACTERISTICAS
LA WEB Y SUS CARACTERISTICAS
 
Enfoques y teorías del aprendizaje en la Informática
Enfoques y teorías del aprendizaje en la InformáticaEnfoques y teorías del aprendizaje en la Informática
Enfoques y teorías del aprendizaje en la Informática
 

Destacado

Introducción a las Bases de Datos para Bachillerato.
Introducción a las Bases de Datos para Bachillerato.Introducción a las Bases de Datos para Bachillerato.
Introducción a las Bases de Datos para Bachillerato.Eva Tortosa
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDJomar Burgos Palacios
 
Base de Datos Instituto con LibreOffice Base
Base de Datos Instituto con LibreOffice BaseBase de Datos Instituto con LibreOffice Base
Base de Datos Instituto con LibreOffice BaseTernera Wellington
 
La importancia de los blogs corporativos
La importancia de los blogs corporativosLa importancia de los blogs corporativos
La importancia de los blogs corporativosLaura Casais
 
Rali cidade de guimaraes targa clube 2013 regulamento 1
Rali cidade de guimaraes   targa clube 2013 regulamento 1Rali cidade de guimaraes   targa clube 2013 regulamento 1
Rali cidade de guimaraes targa clube 2013 regulamento 1James Jesus
 
Namics Fachtagung Industrie im Web -Online Roadmap
Namics Fachtagung Industrie im Web -Online RoadmapNamics Fachtagung Industrie im Web -Online Roadmap
Namics Fachtagung Industrie im Web -Online RoadmapNamics – A Merkle Company
 
Conociendo a mi_maestro
Conociendo a mi_maestroConociendo a mi_maestro
Conociendo a mi_maestroMaryRomero77
 
Total Radiology Conference at Arab Health 2015
Total Radiology Conference at Arab Health 2015Total Radiology Conference at Arab Health 2015
Total Radiology Conference at Arab Health 2015Cheryl Prior
 
Castaño de indias
Castaño de indiasCastaño de indias
Castaño de indiasrumbero2011
 
11 steps for better emailing results v5 - blog.digico.fr
11 steps for better emailing results v5 - blog.digico.fr11 steps for better emailing results v5 - blog.digico.fr
11 steps for better emailing results v5 - blog.digico.frFrançois-Yves Prigent
 
25 años fraga merco equip 1
25 años fraga  merco equip 125 años fraga  merco equip 1
25 años fraga merco equip 1Miguel Servet
 
RHS 15 article_development and validation of an instrument for anxiety, depre...
RHS 15 article_development and validation of an instrument for anxiety, depre...RHS 15 article_development and validation of an instrument for anxiety, depre...
RHS 15 article_development and validation of an instrument for anxiety, depre...Sasha Verbillis-Kolp
 

Destacado (20)

Introducción a las Bases de Datos para Bachillerato.
Introducción a las Bases de Datos para Bachillerato.Introducción a las Bases de Datos para Bachillerato.
Introducción a las Bases de Datos para Bachillerato.
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BD
 
Base de datos instituto ejercicio 1.8
Base de datos instituto ejercicio 1.8Base de datos instituto ejercicio 1.8
Base de datos instituto ejercicio 1.8
 
Capitulo 3
Capitulo 3Capitulo 3
Capitulo 3
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Base de Datos Instituto con LibreOffice Base
Base de Datos Instituto con LibreOffice BaseBase de Datos Instituto con LibreOffice Base
Base de Datos Instituto con LibreOffice Base
 
Contenido Materia Bases de Datos I
Contenido Materia Bases de Datos IContenido Materia Bases de Datos I
Contenido Materia Bases de Datos I
 
Carpeta Modelle AdeF
Carpeta Modelle AdeFCarpeta Modelle AdeF
Carpeta Modelle AdeF
 
La importancia de los blogs corporativos
La importancia de los blogs corporativosLa importancia de los blogs corporativos
La importancia de los blogs corporativos
 
Dolmen 2009_1
Dolmen 2009_1Dolmen 2009_1
Dolmen 2009_1
 
Rali cidade de guimaraes targa clube 2013 regulamento 1
Rali cidade de guimaraes   targa clube 2013 regulamento 1Rali cidade de guimaraes   targa clube 2013 regulamento 1
Rali cidade de guimaraes targa clube 2013 regulamento 1
 
31demarco2012 oexpresso
31demarco2012 oexpresso31demarco2012 oexpresso
31demarco2012 oexpresso
 
MD: Clase6
MD: Clase6MD: Clase6
MD: Clase6
 
Namics Fachtagung Industrie im Web -Online Roadmap
Namics Fachtagung Industrie im Web -Online RoadmapNamics Fachtagung Industrie im Web -Online Roadmap
Namics Fachtagung Industrie im Web -Online Roadmap
 
Conociendo a mi_maestro
Conociendo a mi_maestroConociendo a mi_maestro
Conociendo a mi_maestro
 
Total Radiology Conference at Arab Health 2015
Total Radiology Conference at Arab Health 2015Total Radiology Conference at Arab Health 2015
Total Radiology Conference at Arab Health 2015
 
Castaño de indias
Castaño de indiasCastaño de indias
Castaño de indias
 
11 steps for better emailing results v5 - blog.digico.fr
11 steps for better emailing results v5 - blog.digico.fr11 steps for better emailing results v5 - blog.digico.fr
11 steps for better emailing results v5 - blog.digico.fr
 
25 años fraga merco equip 1
25 años fraga  merco equip 125 años fraga  merco equip 1
25 años fraga merco equip 1
 
RHS 15 article_development and validation of an instrument for anxiety, depre...
RHS 15 article_development and validation of an instrument for anxiety, depre...RHS 15 article_development and validation of an instrument for anxiety, depre...
RHS 15 article_development and validation of an instrument for anxiety, depre...
 

Similar a Base de datos para empresa de transporte de paquetes (20)

Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Practica2 bbdd er
Practica2 bbdd erPractica2 bbdd er
Practica2 bbdd er
 
Guia 02
Guia 02Guia 02
Guia 02
 
S5-SCBC.pptx
S5-SCBC.pptxS5-SCBC.pptx
S5-SCBC.pptx
 
S5-SCBC.pptx
S5-SCBC.pptxS5-SCBC.pptx
S5-SCBC.pptx
 
S5-SCBC.pptx
S5-SCBC.pptxS5-SCBC.pptx
S5-SCBC.pptx
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Ejercicios de diagrama entidad relacion cursodeactualizacion2019
Ejercicios de diagrama entidad relacion cursodeactualizacion2019Ejercicios de diagrama entidad relacion cursodeactualizacion2019
Ejercicios de diagrama entidad relacion cursodeactualizacion2019
 
Modelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdfModelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdf
 
Enunciados%20problemas%20e R
Enunciados%20problemas%20e REnunciados%20problemas%20e R
Enunciados%20problemas%20e R
 
Guia de bases de datos
Guia de bases de datosGuia de bases de datos
Guia de bases de datos
 
Ejercicios Modelo Entidad Relación
Ejercicios Modelo Entidad RelaciónEjercicios Modelo Entidad Relación
Ejercicios Modelo Entidad Relación
 
Ejercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoEjercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumno
 
1 ejercicio modelo mer
1 ejercicio modelo mer1 ejercicio modelo mer
1 ejercicio modelo mer
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad RelaciónBase de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad Relación
 
Er-erwin
Er-erwinEr-erwin
Er-erwin
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Entidad-Relacion Ejemplos
Entidad-Relacion EjemplosEntidad-Relacion Ejemplos
Entidad-Relacion Ejemplos
 

Último

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 

Último (20)

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 

Base de datos para empresa de transporte de paquetes

  • 1.
  • 2. Una base de datos se define como un conjunto de datos almacenados de manera ordenada y sistemática en algún medio de almacenamiento de datos, desde el cual pueden ser recuperados y manipulados, para que sirvan como soporte en la toma de decisiones.
  • 3. Las bases de datos automatizadas pueden ser de 2 tipos:  Bases de datos automatizadas en Archivos Convencionales. ▪ Archivos de Ofimática (Excel)  Bases de datos Relacionales. ▪ Access – Oracle - Dbase
  • 4. El Sistema de Gestión de Bases de Datos (SGBD) es un conjunto de programas, procedimientos, herramientas y lenguajes que actúa como un intermediario entre los usuarios y los datos proporcionando las herramientas necesarias para realizar todo tipo de operaciones en una Base de Datos.
  • 5.  Crear y organizar la Base de Datos.  Establecer las maneras de acceder a la base de datos Manejar los datos de acuerdo a las peticiones de los usuarios.  Registrar el uso de las bases de datos.  Facilitar el respaldo y recuperación de los datos.  Permitir la creación y el uso de interfaces.
  • 6. Usuarios Nivel externo Distintas ‘vistas’ de los usuarios. Administrador Nivel conceptual Estructura de la base de datos. Entidades, campos, relaciones, etc. Nivel interno Motor o DBMS Almacenamiento, nivel físico.
  • 7. Antes de diseñar una base de datos se debe establecer un proceso partiendo desde los casos reales. Este proceso se denomina MODELAMIENTO, y consiste en un conjunto de pasos que permitirán organizar los datos desde su forma más simple, tomando en cuenta las relaciones con otros datos y los procesos que los afectarán.
  • 8. Mundo Real Casos Reales Metodología de Diseño Conceptual Modelo Entidad Relación Modelo Conceptual Expresado en el Diagrama Entidad Relación Metodología de Diseño Lógico Modelo Relacional Modelo Lógico Expresado en el Esquema de Tablas Metodología de Diseño Físico Implementación de la Base de Datos Modelo Físico En el SGBD adecuado
  • 9. Para obtener el esquema conceptual es necesario utilizar un modelo de abstracción de datos, denominado MODELO CONCEPTUAL.  El modelo conceptual es el MODELO ENTIDAD RELACIÓN.
  • 10. El MER representa gráficamente a la realidad a través de las entidades, relaciones, atributos, etc.  Herramienta Principal:  DIAGRAMA ENTIDAD RELACIÓN
  • 11. Entidad  Ocurrencias de una entidad  Atributo  Dominio de un atributo  Tipos de Atributos  Claves o Llaves  Llave primaria  Llave Foránea  Relaciones  Grados de las relaciones
  • 12.
  • 13.  Identificar las entidades.  Identificar los atributos.  Identificar las relaciones.  Determinar los identificadores y claves primarias.  Dibujar el diagrama entidad-relación.  Revisar el esquema conceptual con el usuario.
  • 14. Indique y Grafique 5 relaciones De uno a uno de la realidad
  • 15. Indique y Grafique 5 relaciones De uno a Varios de la realidad
  • 16. Indique y Grafique 2 relaciones De Varios a Varios de la realidad
  • 17. Se desea diseñar la base de datos de un Instituto. En la base de datos se desea guardar los datos de los profesores del Instituto (CI, nombres, apellidos, ciudad, dirección, teléfono, título, email). Los profesores imparten módulos; cada módulo tiene un (código, un nombre y la descripción). Cada alumno está matriculado en uno o varios módulos. De cada alumno se desea guardar el Nº de matrícula, CI, nombres, apellidos, ciudad, dirección, teléfono y fecha de nacimiento. Los profesores pueden impartir varios módulos, pero un módulo sólo puede ser impartido por un profesor.
  • 18. Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (CI, nombres, apellidos, ciudad, dirección, teléfono y fecha de nacimiento). Cada producto tiene un (nombre, código, precio unitario y descripción). Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea conocer el (RUC, nombre, ciudad, dirección, teléfono, email).
  • 19.  El diseño lógico inicia desde el esquema conceptual (M.E.R.), al cual se le aplica un conjunto de reglas de conversión de esquemas, para obtener como resultado un esquema lógico.  Un esquema lógico es una descripción de la estructura de la base de datos en términos de las estructuras de datos que puede procesar un SGBD (Programa a usarse – Access), su resultado se conoce como MODELO RELACIONAL.
  • 20. Convertir el esquema conceptual en esquema lógico mediante las reglas de conversión de esquemas.  Validar el esquema lógico mediante la normalización.  Dibujar el diagrama final.  Revisar el esquema lógico con los usuarios.
  • 21. Reglas de Integridad ( Integrity Rules)  Reglas de Negocio ( Bussiness Rules)
  • 22.
  • 23.
  • 24.
  • 25. “Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por las ciudades. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar el ci, nombres, apellidos, teléfono, dirección, salario y la ciudad. De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario. Un camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero. De las ciudades a las que llegan los paquetes interesa guardar el código de la ciudad , nombre, la provincia y número de habitantes. Un paquete sólo puede llegar a una ciudad. Sin embargo, a una ciudad pueden llegar varios paquetes. De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión puede ser conducido por varios camioneros”.
  • 26. “La clínica “SAN JOSE” necesita llevar un control informatizado de su gestión de pacientes y médicos. De cada paciente se desea guardar el código, nombres, apellidos, dirección, población, provincia, teléfono y fecha de nacimiento. De cada médico se desea guardar el código, nombres, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso, el número de habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital”.
  • 27. Se desea informatizar la gestión de una tienda informática. La tienda dispone de una serie de productos que se pueden vender a los clientes.”De cada producto informático se desea guardar el código, descripción, precio y número de existencias. De cada cliente se desea guardar el código, nombre, apellidos, dirección y número de teléfono. Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por varios clientes. Cada vez que se compre un artículo quedará registrada la compra en la base de datos junto con la fecha en la que se ha comprado el artículo. La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un mismo producto puede ser suministrado por varios proveedores. De cada proveedor se desea guardar el ruc, nombre, apellidos, dirección, ciudad y número de teléfono”.
  • 28. “Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos: La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrícula, marca y modelo, el color y el precio de venta de cada coche. Los datos que interesa conocer de cada cliente son el RUC, nombre, dirección, ciudad y número de teléfono: además. Un cliente puede comprar tantos coches como desee a la empresa. Un coche solo puede ser comprado por un único cliente. El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada coche. De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos u otros. Cada uno de los coches pueden pasar varias revisiones en el concesionario”.