SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Republica Bolivariana de Venezuela
Instituto Universitario Politécnico
“Santiago Mariño”
Sede Barcelona
Profesor: Ramón Aray López Bachiller: Remo Villarreal C.I.: 26.564.411
Barcelona, 17 de Febrero del 2018
Introducción.
Un modelo de base de datos es un tipo de modelo de datos que determina la estructura
lógica de una base de datos y de manera fundamental determina el modo de almacenar,
organizar y manipular los datos, muestra la estructura lógica de la base, incluidas las
relaciones y limitaciones que determinan cómo se almacenan los datos y cómo se accede a
ellos.
Los modelos de bases de datos individuales se diseñan en base a las reglas y los
conceptos de cualquier modelo de datos más amplio que los diseñadores adopten. La
mayoría de los modelos de datos se pueden representar por medio de un diagrama de base
de datos acompañante.
Modelos de Datos
En el ámbito de los negocios, un modelo de datos es una estructura abstracta que documenta y organiza la
información para la comunicación entre el personal del departamento técnico y el resto de los empleados.
En la informática, difiere en cuanto a su enfoque, el cual se centra en el planeamiento del desarrollo de
aplicaciones y la decisión de cómo se almacenarán los datos y cómo se accederá a ellos.
A menudo especificados en un lenguaje, los modelos de datos determinan la estructura de la información,
con el objetivo de mejorar la comunicación y la precisión en aplicaciones que usan e intercambian datos.
Son terrenos comunes en los cuales los miembros de un equipo de trabajo con diferentes niveles de
experiencia y conocimientos técnicos pueden interactuar sin problemas, dado que estos modelos deben
tener una única interpretación.
Modelos de Datos
Los modelos de datos son esenciales para el desarrollo de sistemas de información, ya que a través de ellos puede
conseguirse la compatibilidad necesaria para manejar cantidades colosales de datos. Además, si se utilizan las mismas
estructuras para el almacenamiento y el acceso, entonces distintas aplicaciones pueden compartir información. Un
claro ejemplo es un formulario de registro en una página de Internet, donde para nuestro nombre sólo podemos
ingresar letras, y para nuestra fecha de nacimiento, números con un orden específico (como ser día, mes y año). Estas
restricciones responden a necesidades de la base de datos y deberían ser iguales en dos bases entre las que se
quisiera compartir información.
Un modelo de datos se puede interpretar como un esquema:
 Conceptual: especifica las expresiones permitidas por el modelo mismo, comunica las reglas y definiciones
esenciales de los datos a los usuarios Se usan fundamentalmente durante la etapa de Análisis de un problema
dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones.
 Lógico: Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están
implementados en algún Manejado de Base de Datos. El ejemplo más típico es el Modelo Relacional, que cuenta
con la particularidad de contar también con buenas características conceptuales (Normalización de bases de
Datos).
 Físico: Detalla los medios en los que se almacena la información, como ser particiones de disco. Es decir Son
estructuras de datos a bajo nivel implementadas dentro del propio manejador
Tipos de Modelos de Datos.
Modelo de tabla: su definición puede no responder estrictamente a un modelo; consiste de
una lista de datos de dos dimensiones, en la cual todos los elementos de una columna determinada
son similares y todos los valores de una fila tienen relación entre sí.
Modelo jerárquico: la información se organiza en una estructura de tipo árbol, anidados de forma
que cada elemento pueda ramificarse en muchos otros, que deberán poder ordenarse de alguna
forma.
Modelo de red: estructura la información utilizando dos construcciones fundamentales, llamadas
récords (registros) y sets (conjuntos); los primeros contienen campos y los últimos definen
relaciones entre los registros de uno a muchos (ej: un cliente, muchos productos comprados).
Esquema de estrella: consta generalmente de una tabla principal, a la se asocian muchas otras. Un
ejemplo común es almacenar los datos de un paciente en una tabla, que a la vez se relacionará con
otra donde consten todas sus consultas, y con otra en la que se registran sus reclamos o sus cambios
de planes de cobertura, y así sucesivamente.
Restricciones de integridad en los modelos
de datos
Las restricciones de integridad son un conjunto de
condiciones que deben cumplir los datos para
reflejar correctamente la realidad deseada y que
sean considerados una instancia de una Base de
datos.
Un ejemplo sería, una base de datos de un
organismo que emite permisos de conducir. Tendrá
registrado un número de conductores y una
restricción sería que no pueden existir personas
menores de 18 años que puedan obtener ese
permiso. Lo que significa que no es aceptable
configurar la base de datos para que existan
conductores menores de 18 años.
Modelo Entidad – Relación
 Es un método del que disponemos para diseñar estos esquemas que posteriormente debemos de
implementar en un gestor de BBDD (bases de datos). Este modelo se representa a través de
diagramas y está formado por varios elementos.
Este modelo habitualmente, además de disponer de un diagrama que ayuda a entender los datos y
como se relacionan entre ellos, debe de ser completado con un pequeño resumen con la lista de los
atributos y las relaciones de cada elemento.
Denominado por sus siglas como E-R. Este modelo representa a la realidad a través de un esquema
gráfico empleando la terminología de Entidades, que son objetos que existen y son los elementos
principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por
sus características particulares denominadas Atributos.
El enlace que rige la unión de las entidades está representado por la relación del modelo. En un DER,
cada entidad se representa mediante un rectángulo, cada relación mediante un rombo y cada dominio
(conjunto donde toma valores el atributo) mediante un círculo.
Base Teórica y Conceptual
El modelo entidad-relación se basa en los conceptos descritos a continuación para representar un modelo de la vida
real.
Entidad: Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características
llamadas Atributos. Las Entidades pueden ser concretas como una persona o abstractas como una fecha.
Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia
unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.
Algunos Ejemplos:
Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el
número de bastidor).
Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).
Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad
concreta), o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre,
etc. (entidad abstracta).
Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona puede
llevar consigo las características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento, etc...
Atributos: Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.
Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma,
es posible su identificación unívoca.
Ejemplos:
A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las
entidades:
(1, Sofia, 18años, 2)
(2, Josefa, 19 años, 5)
(3, Gabriela, 20 años, 2)
Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás por el valor de sus atributos. Nótese que dos o
más entidades diferentes pueden tener los mismos valores para algunos de sus atributos, pero nunca para todos.
En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por
ejemplo, el atributo identificativo que distingue a un alumno de otro es su número de id.
Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de datos que será almacenado o a restricciones en los
valores que el atributo puede tomar (Cadenas de caracteres, números, solo dos letras, solo números mayores que cero, solo números
enteros...).
Cuando una entidad no tiene un valor para un atributo dado, este toma el valor nulo, bien sea que no se conoce, que no existe o que
no se sabe nada al respecto del mismo.
Relación: Una relación es una asociación o relación matemática entre varias Entidades. Las relaciones también se nombran. Se
representan en el Diagrama_Entidad_Relación, representado también por E-R mediante flechas y rombos. Cada entidad interviene en
una relación con una determinada cardinalidad. La cardinalidad (número de instancias o elementos de una entidad que pueden
asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos, en minúsculas, de la forma
(cardinalidad mínima, cardinalidad máxima), asociada a cada uno de las entidades que intervienen en la relación. Son posibles las
siguientes cardinalidades: (0,1), (1,1), (0,n), (1,n), (m,n). También se informa de las cardinalidades máximas con las que intervienen
las entidades en la relación. Los Diagramas E-R son lenguajes gráficos para describir conceptos. Informalmente, son
simples Dibujos o Gráficos que describen la información que trata un sistema de información y el Software que lo automatiza. El tipo
de relación se define tomando los máximos de las cardinalidades que intervienen en la relación.
Modelo Entidad – Representación
Grafica
Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se
añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha
denominado Modelo Entidad-Relación extendido. Los elementos básicos de representación del modelo son los
siguientes:
Anexos.
Modelo de Datos:
Modelo Entidad Relación.
Restricciones de integridad en los modelos de
datos
Ejemplo de Modelo de Datos.
Conclusión.
Las empresas, los colegios, las universidades y cualquier otro ente que maneje altos datos de
ventas, manejo de personal; información y datos importantes y que se precie debe tener
almacenados todos estos datos en una base de datos para poder realizar cualquier trabajo
mediante una aplicación profesional, más eficaz y así poder dar respuestas más rápidas y de
calidad.
Sin esta funcionalidad resultaría casi imposible tratar y manejar en su totalidad los datos que
llevan a cabo, se perdería un tiempo y un dinero muy valiosos. Uno de los pasos cruciales en la
construcción de una aplicación que maneje una base de datos, es sin duda, el diseño de la base de
datos en donde lo más importante son los modelos de datos estos no son definidos
apropiadamente, podemos tener muchos dolores de cabeza al momento de ejecutar consultas a la
base de datos para tratar de obtener algún tipo de dato. No importa si nuestra base de datos tiene
sólo 15 registros o algunos cuantos miles, es importante asegurarnos que nuestra base de datos
está correctamente diseñada para que tenga eficiencia y que se pueda seguir utilizando por largo
del tiempo.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (19)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
MODELO DE DATOS
MODELO DE DATOSMODELO DE DATOS
MODELO DE DATOS
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Video 2
Video 2Video 2
Video 2
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Extendido
ExtendidoExtendido
Extendido
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
Webquest
WebquestWebquest
Webquest
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datos
 
Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto Semantico
 

Ähnlich wie Modelo de datos

Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelamiguel campos
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
 
Bases de datos
Bases de datosBases de datos
Bases de datosOfimaticos
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONPamela Quinde
 
Modelo de datos jesus marcano
Modelo de datos jesus marcanoModelo de datos jesus marcano
Modelo de datos jesus marcanoYizuzErTipo
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasArturo Veras
 
Los modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalLos modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalomarib
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasArturo Veras
 
Unidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rUnidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rSebastian Perez
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datosJeff Jesús
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datosodalys2562
 
EL MODELO BASE DE DATOS Y TIPOS.pptx
EL MODELO BASE DE DATOS Y TIPOS.pptxEL MODELO BASE DE DATOS Y TIPOS.pptx
EL MODELO BASE DE DATOS Y TIPOS.pptxjowibohi2013
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digitalSistemadeEstudiosMed
 

Ähnlich wie Modelo de datos (20)

Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Que estres tanta tarea
Que estres tanta tareaQue estres tanta tarea
Que estres tanta tarea
 
Modelo de datos jesus marcano
Modelo de datos jesus marcanoModelo de datos jesus marcano
Modelo de datos jesus marcano
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Bdd2.1
Bdd2.1Bdd2.1
Bdd2.1
 
Los modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalLos modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacional
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Unidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rUnidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e r
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
EL MODELO BASE DE DATOS Y TIPOS.pptx
EL MODELO BASE DE DATOS Y TIPOS.pptxEL MODELO BASE DE DATOS Y TIPOS.pptx
EL MODELO BASE DE DATOS Y TIPOS.pptx
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digital
 
Int_Bases_Datos_II.pdf
Int_Bases_Datos_II.pdfInt_Bases_Datos_II.pdf
Int_Bases_Datos_II.pdf
 

Kürzlich hochgeladen

PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 

Kürzlich hochgeladen (20)

VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 

Modelo de datos

  • 1. Republica Bolivariana de Venezuela Instituto Universitario Politécnico “Santiago Mariño” Sede Barcelona Profesor: Ramón Aray López Bachiller: Remo Villarreal C.I.: 26.564.411 Barcelona, 17 de Febrero del 2018
  • 2. Introducción. Un modelo de base de datos es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos, muestra la estructura lógica de la base, incluidas las relaciones y limitaciones que determinan cómo se almacenan los datos y cómo se accede a ellos. Los modelos de bases de datos individuales se diseñan en base a las reglas y los conceptos de cualquier modelo de datos más amplio que los diseñadores adopten. La mayoría de los modelos de datos se pueden representar por medio de un diagrama de base de datos acompañante.
  • 3. Modelos de Datos En el ámbito de los negocios, un modelo de datos es una estructura abstracta que documenta y organiza la información para la comunicación entre el personal del departamento técnico y el resto de los empleados. En la informática, difiere en cuanto a su enfoque, el cual se centra en el planeamiento del desarrollo de aplicaciones y la decisión de cómo se almacenarán los datos y cómo se accederá a ellos. A menudo especificados en un lenguaje, los modelos de datos determinan la estructura de la información, con el objetivo de mejorar la comunicación y la precisión en aplicaciones que usan e intercambian datos. Son terrenos comunes en los cuales los miembros de un equipo de trabajo con diferentes niveles de experiencia y conocimientos técnicos pueden interactuar sin problemas, dado que estos modelos deben tener una única interpretación.
  • 4. Modelos de Datos Los modelos de datos son esenciales para el desarrollo de sistemas de información, ya que a través de ellos puede conseguirse la compatibilidad necesaria para manejar cantidades colosales de datos. Además, si se utilizan las mismas estructuras para el almacenamiento y el acceso, entonces distintas aplicaciones pueden compartir información. Un claro ejemplo es un formulario de registro en una página de Internet, donde para nuestro nombre sólo podemos ingresar letras, y para nuestra fecha de nacimiento, números con un orden específico (como ser día, mes y año). Estas restricciones responden a necesidades de la base de datos y deberían ser iguales en dos bases entre las que se quisiera compartir información. Un modelo de datos se puede interpretar como un esquema:  Conceptual: especifica las expresiones permitidas por el modelo mismo, comunica las reglas y definiciones esenciales de los datos a los usuarios Se usan fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones.  Lógico: Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están implementados en algún Manejado de Base de Datos. El ejemplo más típico es el Modelo Relacional, que cuenta con la particularidad de contar también con buenas características conceptuales (Normalización de bases de Datos).  Físico: Detalla los medios en los que se almacena la información, como ser particiones de disco. Es decir Son estructuras de datos a bajo nivel implementadas dentro del propio manejador
  • 5. Tipos de Modelos de Datos. Modelo de tabla: su definición puede no responder estrictamente a un modelo; consiste de una lista de datos de dos dimensiones, en la cual todos los elementos de una columna determinada son similares y todos los valores de una fila tienen relación entre sí. Modelo jerárquico: la información se organiza en una estructura de tipo árbol, anidados de forma que cada elemento pueda ramificarse en muchos otros, que deberán poder ordenarse de alguna forma. Modelo de red: estructura la información utilizando dos construcciones fundamentales, llamadas récords (registros) y sets (conjuntos); los primeros contienen campos y los últimos definen relaciones entre los registros de uno a muchos (ej: un cliente, muchos productos comprados). Esquema de estrella: consta generalmente de una tabla principal, a la se asocian muchas otras. Un ejemplo común es almacenar los datos de un paciente en una tabla, que a la vez se relacionará con otra donde consten todas sus consultas, y con otra en la que se registran sus reclamos o sus cambios de planes de cobertura, y así sucesivamente.
  • 6. Restricciones de integridad en los modelos de datos Las restricciones de integridad son un conjunto de condiciones que deben cumplir los datos para reflejar correctamente la realidad deseada y que sean considerados una instancia de una Base de datos. Un ejemplo sería, una base de datos de un organismo que emite permisos de conducir. Tendrá registrado un número de conductores y una restricción sería que no pueden existir personas menores de 18 años que puedan obtener ese permiso. Lo que significa que no es aceptable configurar la base de datos para que existan conductores menores de 18 años.
  • 7. Modelo Entidad – Relación  Es un método del que disponemos para diseñar estos esquemas que posteriormente debemos de implementar en un gestor de BBDD (bases de datos). Este modelo se representa a través de diagramas y está formado por varios elementos. Este modelo habitualmente, además de disponer de un diagrama que ayuda a entender los datos y como se relacionan entre ellos, debe de ser completado con un pequeño resumen con la lista de los atributos y las relaciones de cada elemento. Denominado por sus siglas como E-R. Este modelo representa a la realidad a través de un esquema gráfico empleando la terminología de Entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características particulares denominadas Atributos. El enlace que rige la unión de las entidades está representado por la relación del modelo. En un DER, cada entidad se representa mediante un rectángulo, cada relación mediante un rombo y cada dominio (conjunto donde toma valores el atributo) mediante un círculo.
  • 8. Base Teórica y Conceptual El modelo entidad-relación se basa en los conceptos descritos a continuación para representar un modelo de la vida real. Entidad: Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas Atributos. Las Entidades pueden ser concretas como una persona o abstractas como una fecha. Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad. Algunos Ejemplos: Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos). Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de bastidor). Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección). Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta), o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre, etc. (entidad abstracta). Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona puede llevar consigo las características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento, etc...
  • 9. Atributos: Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca. Ejemplos: A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades: (1, Sofia, 18años, 2) (2, Josefa, 19 años, 5) (3, Gabriela, 20 años, 2) Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás por el valor de sus atributos. Nótese que dos o más entidades diferentes pueden tener los mismos valores para algunos de sus atributos, pero nunca para todos. En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno de otro es su número de id. Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de datos que será almacenado o a restricciones en los valores que el atributo puede tomar (Cadenas de caracteres, números, solo dos letras, solo números mayores que cero, solo números enteros...). Cuando una entidad no tiene un valor para un atributo dado, este toma el valor nulo, bien sea que no se conoce, que no existe o que no se sabe nada al respecto del mismo. Relación: Una relación es una asociación o relación matemática entre varias Entidades. Las relaciones también se nombran. Se representan en el Diagrama_Entidad_Relación, representado también por E-R mediante flechas y rombos. Cada entidad interviene en una relación con una determinada cardinalidad. La cardinalidad (número de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos, en minúsculas, de la forma (cardinalidad mínima, cardinalidad máxima), asociada a cada uno de las entidades que intervienen en la relación. Son posibles las siguientes cardinalidades: (0,1), (1,1), (0,n), (1,n), (m,n). También se informa de las cardinalidades máximas con las que intervienen las entidades en la relación. Los Diagramas E-R son lenguajes gráficos para describir conceptos. Informalmente, son simples Dibujos o Gráficos que describen la información que trata un sistema de información y el Software que lo automatiza. El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la relación.
  • 10. Modelo Entidad – Representación Grafica Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado Modelo Entidad-Relación extendido. Los elementos básicos de representación del modelo son los siguientes:
  • 13. Restricciones de integridad en los modelos de datos
  • 14. Ejemplo de Modelo de Datos.
  • 15. Conclusión. Las empresas, los colegios, las universidades y cualquier otro ente que maneje altos datos de ventas, manejo de personal; información y datos importantes y que se precie debe tener almacenados todos estos datos en una base de datos para poder realizar cualquier trabajo mediante una aplicación profesional, más eficaz y así poder dar respuestas más rápidas y de calidad. Sin esta funcionalidad resultaría casi imposible tratar y manejar en su totalidad los datos que llevan a cabo, se perdería un tiempo y un dinero muy valiosos. Uno de los pasos cruciales en la construcción de una aplicación que maneje una base de datos, es sin duda, el diseño de la base de datos en donde lo más importante son los modelos de datos estos no son definidos apropiadamente, podemos tener muchos dolores de cabeza al momento de ejecutar consultas a la base de datos para tratar de obtener algún tipo de dato. No importa si nuestra base de datos tiene sólo 15 registros o algunos cuantos miles, es importante asegurarnos que nuestra base de datos está correctamente diseñada para que tenga eficiencia y que se pueda seguir utilizando por largo del tiempo.