República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación
Instituto Universitario Politécnico “Santiago Mariño”
Barcelona, Edo – Anzoátegui
Cátedra: Base de Datos
Bachiller: Bernáez, Génesis
C.I: 26.548.443
Sección “S1”
Junio, de 2019
Introducción
Un modelo de base de 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.
Modelo de Datos:
Es el proceso de documentar un diseño de sistema de software
complejo como un diagrama de fácil comprensión, usando texto y
símbolos para representar la forma en que los datos necesitan fluir. El
diagrama se puede utilizar como un mapa para la construcción de un
nuevo software o para la reingeniería de una aplicación antigua.
Clasificación:
Modelos de datos conceptuales: Son los orientados a la descripción
de estructuras de datos y restricciones de integridad.
Modelos de datos lógicos (MDL): Se usan para explorar los
conceptos de dominio y sus relaciones con el dominio de su problema.
Modelos de datos físicos (MDF): Se utilizan para diseñar el esquema
interno de una base de datos, que representa las tablas de datos, las
columnas de datos de esas tablas y las relaciones entre las tablas.
Utilidad:
Los modelos de datos definen con claridad cómo se modela la
estructura lógica de una base de datos. Estos, son entidades necesarias
para introducir la abstracción en un DBMS (Data Base Management
System).
Otro enfoque es pensar que un modelo de datos permite
describir los elementos de la realidad que intervienen en un problema
dado y la forma en que se relacionan esos elementos entre sí.
Abstracción:
Se puede considerar a la abstracción como un medio para
separar las cualidades de un objeto y una clase para analizar solo las
características de este. Se utiliza cuando se requiere una cierta
característica o interfaz en común.
Semántica:
Consiste en estudiar los datos que se pretenden almacenar en
la base de datos antes de elegir el modelo de datos concreto que se va
a usar en la base de datos.
Integridad:
Al crear bases de datos, se debe prestar atención a la
integridad de los datos y a cómo mantenerlos. Una buena base de
datos hará cumplir la integridad de los datos siempre que sea posible.
Por ejemplo, un usuario podría accidentalmente intentar
ingresar un número de teléfono en un campo de fecha. Si el sistema
aplica integridad a los datos, evitará que el usuario cometa estos
errores.
Restricciones:
Consiste en la definición de una característica adicional que
tiene una columna o una combinación de columnas, suelen ser
características como valores no nulos, definición de índice sin
duplicados, definición de clave principal y definición de clave foránea.
Modelo Entidad - Relación:
Se denomina así debido a que permite representar relaciones
entre entidades (objetivo del modelado de datos).
Este modelo es solo y exclusivamente un método del que se
dispone para diseñar esquemas que posteriormente se deberán
implementar en un gestor de BBDD (bases de datos). Este modelo se
representa a través de diagramas y está formado por varios
elementos.
Elementos:
El modelo debe estar compuesto por:
Entidad: Representan cosas u objetos (ya sean reales o abstractos),
que se diferencian claramente entre sí. Estas entidades se representan
en un diagrama con unos rectángulos, como los siguientes.
Atributos: Definen o identifican las características de entidad. Cada
entidad contiene distintos atributos, que dan información sobre esta
entidad. Estos atributos pueden ser de distintos tipos (numéricos, texto,
fecha, etc.).
Los atributos se representan como círculos que descienden de
una entidad, y no es necesario representarlos todos, sino los más
significativos, como a continuación.
Relación: Es un vínculo que permite definir una dependencia entre
varias entidades, es decir, permite exigir que varias entidades
compartan ciertos atributos de forma indispensable.
Las relaciones se muestran en los diagramas como rombos,
que se unen a las entidades mediante líneas.
Relaciones de cardinalidad: Se pueden encontrar distintos tipos de
relaciones según como participen en ellas las entidades. Esto
complementa a las representaciones de las relaciones, mediante un
intervalo en cada extremo de la relación que especifica cuantos objetos
o cosas (de cada entidad) pueden intervenir en esa relación.
 Uno a uno: Una entidad se relaciona únicamente con otra y
viceversa.
 Uno a varios o varios a uno: Determina que un registro de una
entidad puede estar relacionado con varios de otra entidad, pero en
esta entidad existir solo una vez.
 Varios a varios: Determina que una entidad puede relacionarse con
otra con ninguno o varios registros y viceversa.
Los indicadores numéricos indican el primero el número
mínimo de registros en una relación y posteriormente el máximo (si
no hay límite se representa con una "n").
Claves: Es el atributo de una entidad, al que se le aplica una
restricción que lo distingue de los demás registros (no permitiendo que
el atributo específico se repita en la entidad) o se le aplica un vínculo.
Estos son los distintos tipos:
Superclave: Aplica una clave o restricción a varios atributos de la
entidad, para así asegurarse que en su conjunto no se repitan varias
veces y así no poder entrar en dudas al querer identificar un registro.
Clave primaria: Identifica inequívocamente un solo atributo no
permitiendo que se repita en la misma entidad. Como sería la matrícula
o el número de chasis de un coche (no puede existir dos veces el
mismo).
Clave externa o clave foránea: Este campo tiene que estar
estrictamente relacionado con la clave primaria de otra entidad, para así
exigir que exista previamente ese clave.
Representación Grafica del Modelo E/R:
Para asimilar fácilmente un diseño de datos cuando se emplea
el modelo E/R se utilizan los siguientes elementos gráficos:
La utilización de estos elementos dará como resultado lo que
se denomina el esquema entidad-relación de la base de datos.
Conclusión
Actualmente, vivimos en la era de la tecnología y los datos, ya
que estos tienen infinidad de usos, se han convertido en foco de mayor
estudio e inversión. Pero desde hace décadas que se establecieron
modelos para su almacenamiento y gestión, aparecieron los primeros
modelos. Los datos han adoptado una importancia de grandes
dimensiones en la actualidad, de ahí la relevancia de los modelos de
base de datos. Siempre han tenido un papel clave en la informática, en
la empresa y en muchos sectores, ya que la recopilación y gestión de
los datos son fundamentales para que las empresas o instituciones
mantengan su orden y sus relaciones. Por todo esto, es muy importante
establecer efectivos modelos de gestión de base de datos y un correcto
mantenimiento y mejora.
Bibliografía
Modelado de Datos. (s.f). Tecnologías de Información. Recuperado de
https://www.tecnologias-informacion.com/modeladodatos.html
Fundamentos de Base de Datos. ( Agosto 2012). Blogger.com.
Recuperado de http://ennowi.blogspot.com/2012/08/abstraccion.html
Integridad de Datos. (s.f). Tecnologías de Información. Recuperado de
https://www.tecnologias-informacion.com/integridaddatos.html
Vidal, E. (Julio 2011). Base de datos SQL. Blogger.com. Recuperado
de http://basededatossuper22.blogspot.com/p/restricciones-de-las-
bases-de-datos.html
Gutiérrez, P. (Noviembre 2013). Fundamento de las bases de datos:
Modelo Entidad-Relación. GENBETA. Recuperado de
https://www.genbeta.com/desarrollo/fundamento-de-las-bases-de-
datos-modelo-entidad-relacion
El Modelo de Datos Entidad-Relación (E/R). (s.f) (s.n). Recuperado de
http://basededatos.umh.es/e_r.htm#representacion_grafica

Modelos de datos

  • 1.
    República Bolivariana deVenezuela Ministerio del Poder Popular Para la Educación Instituto Universitario Politécnico “Santiago Mariño” Barcelona, Edo – Anzoátegui Cátedra: Base de Datos Bachiller: Bernáez, Génesis C.I: 26.548.443 Sección “S1” Junio, de 2019
  • 2.
    Introducción Un modelo debase de 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.
    Modelo de Datos: Esel proceso de documentar un diseño de sistema de software complejo como un diagrama de fácil comprensión, usando texto y símbolos para representar la forma en que los datos necesitan fluir. El diagrama se puede utilizar como un mapa para la construcción de un nuevo software o para la reingeniería de una aplicación antigua. Clasificación: Modelos de datos conceptuales: Son los orientados a la descripción de estructuras de datos y restricciones de integridad. Modelos de datos lógicos (MDL): Se usan para explorar los conceptos de dominio y sus relaciones con el dominio de su problema.
  • 4.
    Modelos de datosfísicos (MDF): Se utilizan para diseñar el esquema interno de una base de datos, que representa las tablas de datos, las columnas de datos de esas tablas y las relaciones entre las tablas. Utilidad: Los modelos de datos definen con claridad cómo se modela la estructura lógica de una base de datos. Estos, son entidades necesarias para introducir la abstracción en un DBMS (Data Base Management System). Otro enfoque es pensar que un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí.
  • 5.
    Abstracción: Se puede considerara la abstracción como un medio para separar las cualidades de un objeto y una clase para analizar solo las características de este. Se utiliza cuando se requiere una cierta característica o interfaz en común. Semántica: Consiste en estudiar los datos que se pretenden almacenar en la base de datos antes de elegir el modelo de datos concreto que se va a usar en la base de datos.
  • 6.
    Integridad: Al crear basesde datos, se debe prestar atención a la integridad de los datos y a cómo mantenerlos. Una buena base de datos hará cumplir la integridad de los datos siempre que sea posible. Por ejemplo, un usuario podría accidentalmente intentar ingresar un número de teléfono en un campo de fecha. Si el sistema aplica integridad a los datos, evitará que el usuario cometa estos errores. Restricciones: Consiste en la definición de una característica adicional que tiene una columna o una combinación de columnas, suelen ser características como valores no nulos, definición de índice sin duplicados, definición de clave principal y definición de clave foránea.
  • 7.
    Modelo Entidad -Relación: Se denomina así debido a que permite representar relaciones entre entidades (objetivo del modelado de datos). Este modelo es solo y exclusivamente un método del que se dispone para diseñar esquemas que posteriormente se deberán implementar en un gestor de BBDD (bases de datos). Este modelo se representa a través de diagramas y está formado por varios elementos.
  • 8.
    Elementos: El modelo debeestar compuesto por: Entidad: Representan cosas u objetos (ya sean reales o abstractos), que se diferencian claramente entre sí. Estas entidades se representan en un diagrama con unos rectángulos, como los siguientes. Atributos: Definen o identifican las características de entidad. Cada entidad contiene distintos atributos, que dan información sobre esta entidad. Estos atributos pueden ser de distintos tipos (numéricos, texto, fecha, etc.).
  • 9.
    Los atributos serepresentan como círculos que descienden de una entidad, y no es necesario representarlos todos, sino los más significativos, como a continuación. Relación: Es un vínculo que permite definir una dependencia entre varias entidades, es decir, permite exigir que varias entidades compartan ciertos atributos de forma indispensable.
  • 10.
    Las relaciones semuestran en los diagramas como rombos, que se unen a las entidades mediante líneas. Relaciones de cardinalidad: Se pueden encontrar distintos tipos de relaciones según como participen en ellas las entidades. Esto complementa a las representaciones de las relaciones, mediante un intervalo en cada extremo de la relación que especifica cuantos objetos o cosas (de cada entidad) pueden intervenir en esa relación.
  • 11.
     Uno auno: Una entidad se relaciona únicamente con otra y viceversa.  Uno a varios o varios a uno: Determina que un registro de una entidad puede estar relacionado con varios de otra entidad, pero en esta entidad existir solo una vez.
  • 12.
     Varios avarios: Determina que una entidad puede relacionarse con otra con ninguno o varios registros y viceversa. Los indicadores numéricos indican el primero el número mínimo de registros en una relación y posteriormente el máximo (si no hay límite se representa con una "n"). Claves: Es el atributo de una entidad, al que se le aplica una restricción que lo distingue de los demás registros (no permitiendo que el atributo específico se repita en la entidad) o se le aplica un vínculo.
  • 13.
    Estos son losdistintos tipos: Superclave: Aplica una clave o restricción a varios atributos de la entidad, para así asegurarse que en su conjunto no se repitan varias veces y así no poder entrar en dudas al querer identificar un registro. Clave primaria: Identifica inequívocamente un solo atributo no permitiendo que se repita en la misma entidad. Como sería la matrícula o el número de chasis de un coche (no puede existir dos veces el mismo). Clave externa o clave foránea: Este campo tiene que estar estrictamente relacionado con la clave primaria de otra entidad, para así exigir que exista previamente ese clave.
  • 14.
    Representación Grafica delModelo E/R: Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los siguientes elementos gráficos: La utilización de estos elementos dará como resultado lo que se denomina el esquema entidad-relación de la base de datos.
  • 15.
    Conclusión Actualmente, vivimos enla era de la tecnología y los datos, ya que estos tienen infinidad de usos, se han convertido en foco de mayor estudio e inversión. Pero desde hace décadas que se establecieron modelos para su almacenamiento y gestión, aparecieron los primeros modelos. Los datos han adoptado una importancia de grandes dimensiones en la actualidad, de ahí la relevancia de los modelos de base de datos. Siempre han tenido un papel clave en la informática, en la empresa y en muchos sectores, ya que la recopilación y gestión de los datos son fundamentales para que las empresas o instituciones mantengan su orden y sus relaciones. Por todo esto, es muy importante establecer efectivos modelos de gestión de base de datos y un correcto mantenimiento y mejora.
  • 16.
    Bibliografía Modelado de Datos.(s.f). Tecnologías de Información. Recuperado de https://www.tecnologias-informacion.com/modeladodatos.html Fundamentos de Base de Datos. ( Agosto 2012). Blogger.com. Recuperado de http://ennowi.blogspot.com/2012/08/abstraccion.html Integridad de Datos. (s.f). Tecnologías de Información. Recuperado de https://www.tecnologias-informacion.com/integridaddatos.html Vidal, E. (Julio 2011). Base de datos SQL. Blogger.com. Recuperado de http://basededatossuper22.blogspot.com/p/restricciones-de-las- bases-de-datos.html Gutiérrez, P. (Noviembre 2013). Fundamento de las bases de datos: Modelo Entidad-Relación. GENBETA. Recuperado de https://www.genbeta.com/desarrollo/fundamento-de-las-bases-de- datos-modelo-entidad-relacion El Modelo de Datos Entidad-Relación (E/R). (s.f) (s.n). Recuperado de http://basededatos.umh.es/e_r.htm#representacion_grafica