MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.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:
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.