SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

La actualidad más candente

Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOSfas_sakura
 
Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semánticoReicerBlanco
 
Tutorial de diagramas de estado
Tutorial de diagramas de estadoTutorial de diagramas de estado
Tutorial de diagramas de estadoEstefany Alanoca
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de DatosAxel Mérida
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)JESUSFRANCISCOFLORES1
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relaciónAlvaro Loustau
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaLuis Carlos Ossa Gómez
 

La actualidad más candente (20)

Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semántico
 
Tutorial de diagramas de estado
Tutorial de diagramas de estadoTutorial de diagramas de estado
Tutorial de diagramas de estado
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Interrelaciones
InterrelacionesInterrelaciones
Interrelaciones
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
 
Perfiles UML
Perfiles UMLPerfiles UML
Perfiles UML
 

Similar a ModelosBD

Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelamiguel campos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datosgberz
 
modelos de datos
modelos de datos modelos de datos
modelos de datos joseojeda98
 
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 de datos
Modelo de datosModelo de datos
Modelo de datoslauraluiso
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONPamela Quinde
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datosYipc11
 
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
 

Similar a ModelosBD (20)

Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo 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.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
 
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
 
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 de datos
Modelo de datosModelo de datos
Modelo 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 bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datos
 
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
 

Último

TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
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
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
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
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
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
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
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
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
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
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 

Último (20)

TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
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
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
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
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
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
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
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
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
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
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 

ModelosBD

  • 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.