Está en la página 1de 14

TEMA:

MODELOS DE DATOS

CARRERA:

ING. EN TICS

MATERIA:

SISTEMA DE BASE DE DATOS

ESTUDIANTE:

VITELIO XAVIER BELTRÁN ESPINOZA

DOCENTE:

ING. JAVIER CASTILLO


UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA

INDICE
INTRODUCCIÓN. ...........................................................................................................................3
OBJETIVOS: ...................................................................................................................................3
DESARROLLO. ...............................................................................................................................3
MODELOS DE DATOS CONCEPTUALES .........................................................................................4
MODELOS DE DATOS FÍSICOS .......................................................................................................5
MODELOS DE DATOS LÓGICOS .....................................................................................................6
MODELO ENTIDAD-RELACIÓN ......................................................................................................8
CONCLUSIONES. .........................................................................................................................14
BIBLIOGRAFÍA .............................................................................................................................14

2
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA

INTRODUCCIÓN.
Hoy en día las grandes, pequeñas y medianas empresas manejan gran
cantidad de datos, para este propósito debe tener almacenados toda esta
información en una base de datos, sin esta funcionalidad resultaría imposible
tratar y manejar los datos e información que almacena la empresa y se perdería
tiempo y dinero muy valioso.

Uno de los principales elementos 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 primordial son LOS MODELOS DE DATOS, Si los modelos 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.

En este trabajo se mencionarán algunos principios básicos del diseño de


base de datos y se tratarán algunas reglas que se deben seguir cuando se crean
bases de datos.

OBJETIVOS:
Conocer los tipos de modelos de datos y los elementos básicos que lo
componen.

El objetivo principal de un modelo de datos es asegurarse de que los


objetos de datos ofrecidos por el equipo funcional se representen con precisión.

El modelo de datos debe ser lo suficientemente detallado para ser


utilizado para construir la base de datos física.

DESARROLLO.

Los modelos de datos definen cómo se modela la estructura lógica de


una base de datos. Los modelos de datos son entidades fundamentales para
introducir la abstracción en una base de datos.

3
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA
Los modelos de datos definen cómo los datos se conectan entre sí y cómo
se procesan y almacenan dentro del sistema.

El primer modelo de datos fue el modelo de datos planos, donde todos los
datos utilizados se mantendrían en el mismo plano.

Un modelo de datos puede ser concreto o abstracto, y están


representados por la notación de modelado de datos, que a menudo se presenta
en formato gráfico.

Su enfoque principal es apoyar y ayudar a los sistemas de información


mostrando el formato y la definición de los diferentes datos involucrados.

También ayudan a evitar la redundancia de datos. La información


almacenada en los modelos de datos es de gran importancia para las
empresas porque dicta las relaciones entre las tablas de la base de datos, las
claves externas y los eventos involucrados.

Los tres tipos básicos de modelo de datos son:

1. Modelos de datos conceptuales

2. Modelos de datos físicos

3. Modelos de datos lógicos

MODELOS DE DATOS CONCEPTUALES


Un modelo conceptual de datos identifica las relaciones de más alto nivel
entre las diferentes entidades.

4
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA
Las características del modelo conceptual de datos incluyen:

• Incluye las entidades importantes y las relaciones entre ellas.


• No se especifica ningún atributo.
• No se especifica ninguna clave principal.

La siguiente figura es un ejemplo de un modelo conceptual de datos.

MODELOS DE DATOS FÍSICOS


El modelo de datos físicos representa cómo se construirá el modelo en
la base de datos.

Un modelo de base de datos física muestra todas las estructuras de


tabla, incluidos el nombre de columna, el tipo de datos de columna, las
restricciones de columna, la clave principal, la clave externa y las relaciones
entre las tablas.

Las características de un modelo de datos físicos incluyen:

• Especificación de todas las tablas y columnas.

• Las claves externas se usan para identificar relaciones entre tablas.

• La desnormalización puede ocurrir según los requisitos del usuario.

5
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA
Las consideraciones físicas pueden hacer que el modelo de datos físicos
sea bastante diferente del modelo de datos lógicos.

El modelo de datos físicos será diferente para diferentes Sistemas de Gestión


de Base de datos. Por ejemplo, el tipo de datos para una columna puede ser
diferente entre MySQL y SQL Server.

Los pasos básicos para el diseño del modelo de datos físicos son los siguientes:

• Convertir entidades en tablas.

• Convertir relaciones en claves externas.

• Convertir atributos en columnas.

• Modificar el modelo de datos físicos en función de las restricciones /


requisitos físicos.

La siguiente figura es un ejemplo de un modelo de datos físicos.

MODELOS DE DATOS LÓGICOS


Un modelo de datos lógicos describe los datos con el mayor detalle
posible, independientemente de cómo se implementarán físicamente en la base
de datos.

6
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA
Las características de un modelo de datos lógicos incluyen:

• Incluye todas las entidades y relaciones entre ellos.

• Todos los atributos para cada entidad están especificados.

• La clave principal para cada entidad está especificada.

• Se especifican las claves externas (claves que identifican la relación


entre diferentes entidades).

• La normalización ocurre en este nivel.

Los pasos para diseñar el modelo de datos lógicos son los siguientes:

• Especifique claves primarias para todas las entidades.

• Encuentra las relaciones entre diferentes entidades.

• Encuentra todos los atributos para cada entidad.

• Resuelva las relaciones de muchos a muchos.

• Normalización.

La siguiente figura es un ejemplo de un modelo de datos lógicos.

7
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA

MODELO ENTIDAD-RELACIÓN
Generalmente todo modelo tiene una representación gráfica, para el caso de
datos el modelo más popular es el modelo entidad-relación o digrama E/R.

Se denomina así debido a que precisamente permite representar relaciones


entre entidades (objetivo del modelado de datos).

El modelo debe estar compuesto por:

• Entidades

• Atributos

• Relaciones

• Cardinalidad

• Llaves

Conjuntos de entidades y atributos

• Entidades: todo lo que existe y es capaz de ser descrito (sustantivo).

• Atributos: es una característica (adjetivo) de una entidad que puede hacer


1 de tres cosas:

o Identificar

o Relacionar

o Describir

8
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA

Ejemplo de entidades con atributos

En el diseño se pueden considerar 3 categorías de atributos

• Simples o compuestos: ya sea que el atributo sea un todo o bien este


compuesto

o Color es simple, toma valores rojos, azul, etc

o Nombre es compuesto, contiene nombre de pila, apellido materno,


apellido materno

• Con valores simples o multivaluados: en base a si consisten de un solo


valor o un conjunto de valores.

o Telefono o Teléfonos

• Derivados: que se pueden calcular en base a otros atributos

o El promedio de préstamos se puede derivar si tenemos los valores


de cada préstamo realizado a una persona

Llaves

• Super llave: conjunto de uno o más atributos que "juntos" identifican de


manera única a una entidad

• Llave candidata: es una super llave mínima

9
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA
• Llave primaria: la seleccionada para identificar a los elementos de un
conjunto de entidades.

Ejemplo:

Teniendo los atributos de la entidad "persona"

Nombre Dirección Teléfono CURP

o Las superllaves serían:

▪ Nombre y Dirección

▪ Nombre y CURP

▪ CURP

o Las llaves candidatas serían

▪ Nombre y Dirección

▪ CURP

o La llave primaria sería

▪ CURP

Conjuntos de relaciones

• Relaciones: la conexión que existe entre 2 entidades (verbo).

10
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA
Relación entre 2 entidades

Relación entre 2 entidades incluyendo 1 atributo de relación

Diagrama E-R

Notación empleada para elaborar modelos E-R


11
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA

Diagramas E-R de relaciones entre entidades

Diagrama E-R mostrando una relación entre 2 entidades

Diagrama E-R mostrando una relación entre 2 entidades, con atributo en la relación

Diagrama E-R mostrando una relación entre una misma entidad (útiles para elaborar
jerarquías)

GUÍAS DE NOMBRAMIENTO
Es importante mantener guías o reglas para poder tener una documentación
uniforme y consistente de todos los datos.
• Entidades: una sola palabra (en singular) y con mayúsculas
12
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA
• Atributos:
o FirstName
o first_name
o de relacion: VendorID, ProductName
• Valores: definir que valores son válidos (NULL no es un valor)
CARDINALIDADES

En base al número de instancias involucradas en cada relación, éstas


presentan una cardinalidad, que puede ser:

(Muchos a
Muchos)

(Uno a
Muchos)

(Uno a
Uno)

Relaciones (a)uno-muchos, (b)muchos-uno,(c) uno-uno

13
UNIVERSIDAD ESTATAL DE MILAGRO
CARRERAS EN LÍNEA

CONCLUSIONES.
• El modelado es la actividad más delicada e importante en la realización
de una aplicación con base de datos
• Al igual que en el desarrollo de un sistema, toda modificación al esquema
de base de datos debe realizarse primero en el modelo conceptual, no en
el lógico ni en el físico.
• La habilidad de crear buenos modelos es una cualidad que se adquiere
con la experiencia.

BIBLIOGRAFÍA
Ramos A , M. J., & Ramos, F. (2005). CEO - Sistemas gestores de bases de datos . McGraw-Hill.

Aguilar, C. P. (2006). http://ict.udlap.mx. Obtenido de


http://ict.udlap.mx/people/carlos/is341/bases02.html

Gaiano, F. B. (2016). https://elvex.ugr.es. Obtenido de


https://elvex.ugr.es/idbis/db/docs/intro/C%20Modelado%20de%20datos.pdf

Mosquera, G. (9 de Noviembre de 2014). http://basesudla.blogspot.com. Obtenido de


http://basesudla.blogspot.com/2014/11/elementos-basicos-de-un-modelo-de-
datos.html

Silberschatz A , K., & Sudarshan, S. (2002). Fundamentos de Bases de Datos. . Madrid: McGraw
Hill.

Worsley , J., & Drake , J. D. (2002). Practical PostgreSQL. Editorial (es): O’Reilly.

14

También podría gustarte