unidad i

26 

Loading....

Loading....

Loading....

Loading....

Loading....

Texto completo

(1)

Universidad Politécnica Territorial del Oeste de Sucre “Clodosbaldo Russián” PNF Informática

Trayecto III – Trimestre II

Modelado de Bases de Datos

Unidad I Unidad I

Profesor

MSc. Leonardo Javier Malavé Quijada

Secciones: 5 y 6

(2)

1. Definición de modelo, modelamiento conceptual y su ubicación en el contexto del proceso de diseño de bases de datos.

2. Modelado de Base de Datos

3. Abstracciones comúnmente usadas en el modelaje conceptual. Abstracciones y requerimientos de Datos.

4. Diseño de bases de datos.

(3)

o Wikipedia (2017), indica que 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.” manipular los datos.”

o Guerrero y Vasquez (2010) definen que:

"Un modelo de datos es básicamente una <<descripción>> de algo conocido como contenedor de datos (algo en donde se

(4)

Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.“

o Guerrero y Vasquez (2010) establecen que:

"El diseño de una base de datos es un proceso complejo que "El diseño de una base de datos es un proceso complejo que abarca decisiones a muy distintos niveles. La complejidad se

(5)

o Guerrero y Vasquez (2010) establecen que:

“Son abstracciones que permiten la implementación de un sistema de base de datos en un proceso complejo que

contienen decisiones en muchos distintos niveles, si se descompone el problema en sub problemas esto se resuelve independientemente, utilizando técnicas especificas. Así serán los siguientes modelos (Conceptual, Lógico, Físico)”

los siguientes modelos (Conceptual, Lógico, Físico)”

(6)

o

Conceptual

: "Se utilizan para representar la realidad a

un alto nivel de abstracción. Mediante los modelos

conceptuales se puede construir una descripción de la

realidad fácil de entender.“ .Se utiliza para la abstracción

de la base de datos, para construir una descripción para

entender en la realidad entender en la realidad

o

Lógico

: “Es una descripción de la estructura de la base de

datos en términos de las estructuras de datos que puede

procesar un tipo de SGBD. Un modelo lógico es un

lenguaje usado para especificar esquemas lógicos (modelo

relacional, modelo de red, etc.). El diseño lógico depende

del tipo de SGBD que se vaya a utilizar, no depende del

(7)

Físico

: “Es una descripción de la implementación de una base de datos en memoria secundaria: las estructuras de

almacenamiento y los métodos utilizados para tener un

acceso eficiente a los datos. Por ello, el diseño físico

depende del SGBD concreto y el esquema físico se expresa

mediante su lenguaje de definición de datos”. Es una mediante su lenguaje de definición de datos”. Es una

implementación de una base de datos en las estructuras

de almacenamiento y los métodos eficiente a los datos.

Depende del SGBD concreto, y se expresa de una manera

(8)
(9)

3. Modelado Conceptual:

o Laurens (s/f) “es una descripción concisa de los

requerimientos de información de los usuarios y contiene

descripciones detalladas de los tipos de datos, vínculos y

las restricciones”

o Guerrero y Vasquez (2010) "Se utilizan para representar la

realidad a un alto nivel de abstracción. Mediante los

modelos conceptuales se puede construir una descripción

de la realidad fácil de entender.“ .Se utiliza para la

abstracción de la base de datos, para construir una

(10)

3. Modelado Conceptual:

o García (2005) “Un modelo conceptual es un lenguaje que

se utiliza para describir esquemas conceptuales. El objetivo

del diseño conceptual es describir el contenido de

información de la base de datos y no las estructuras de

almacenamiento que se necesitarán para manejar esta almacenamiento que se necesitarán para manejar esta

(11)
(12)
(13)

4. Fases en el Modelado Conceptual:

Calero, Genero y Ruiz (2012) contemplan estas fases en el

Modelado Conceptual:

o Análisis de Requisitos

Esta primera etapa, en general común para datos y Esta primera etapa, en general común para datos y

procesos, es de percepción, identificación y descripción de

los fenómenos del mundo real a analizar. En el análisis de

requisitos se ha de responder a la pregunta:

“¿Qué

representar?”.

Mediante el estudio de las reglas de una empresa (que proveen el marco para el análisis del sistema)

y de entrevistas a los usuarios de los diferentes niveles de

la organización (que proveen los detalles sobre los datos)

(14)

4. Fases en el Modelado Conceptual – Análisis de Requisitos:

El esquema descriptivo se representa utilizando el lenguaje

natural. Con ello se ayuda a que el problema de comunicación

usuarios/analistas se reduzca (aunque seguirá siendo muy usuarios/analistas se reduzca (aunque seguirá siendo muy

(15)
(16)

o Generación de Esquemas

En esta segunda etapa se transforma el esquema

descriptivo, refinándolo y estructurándolo adecuadamente.

Esta etapa responde a la pregunta:

“¿Cómo

representar?” .

En esta etapa de conceptualización se habrá de buscar una representación normalizada que se habrá de buscar una representación normalizada que se

apoye en un modelo de datos que cumpla determinadas

propiedades (coherencia, plenitud, no redundancia,

simplicidad, fidelidad, etc.), para llegar así al denominado

esquema conceptual. Para la representación del esquema

conceptual, usaremos el Modelo E/R extendido, además de

una serie de fichas o plantillas que sirven de complemento

(17)

Esquemas – Características de un Esquema Conceptual

Como resultado de la fase de modelado conceptual se

obtendrá un esquema conceptual que debe cumplir los

siguientes objetivos:

o Captar y almacenar el universo del discurso mediante una o Captar y almacenar el universo del discurso mediante una

descripción rigurosa, representando la información que

describe a la organización y que es necesaria para su

funcionamiento.

o Aislar la representación de la información de los requisitos

(18)

Esquemas – Características de un Esquema Conceptual

o Independizar la definición de la información de los SGBD

en concreto.

o En resumen,

“un esquema conceptual comprende

o En resumen,

“un esquema conceptual comprende

una descripción central única de los distintos

contenidos de información que pueden coexistir en

una base de datos”.

o Para ello se debe contar con un modelo de datos adecuado:

(19)

Esquemas – Características de un Esquema Conceptual

o Para generar el esquema conceptual es preciso interpretar

las frases del lenguaje natural en el que está descrito el

esquema percibido, convirtiéndolas en elementos del

modelo E/R. modelo E/R.

o Si bien no existen reglas deterministas que digan qué

elemento va a ser una entidad o cuál otro una interrelación,

sí es posible enunciar unos principios generales que, junto

al buen criterio del diseñador, puedan ayudar a elaborar

un primer esquema conceptual, que será sometido

(20)

Identificar los tipos de entidad.

Considerar el uso de conceptos de

modelado avanzados (opcional).

Comprobar si el modelo tiene redundancia.

Identificar los tipos de relación.

Identificar y asociar los atributos con los tipos de entidad y

de relación.

Determinar los dominios de los

atributos. Determinar los atributos de clave candidata, principal

y alternativa.

Validar el modelo conceptual, comprobando las

transacciones de los usuarios

Repasar el modelo de datos conceptual con los

(21)

AIU (s/f). Bases de Datos. Recuperado el 21 de Enero de 2017 de http://www.aiu.edu/cursos/base%20de%20datos/pdf%20leccion%202/le cci%C3%B3n%202.pdf

CALERO, C.; GENERO, M.; RUIZ, F. (2012). Diseño Conceptual, Lógico y Físico.

Recuperado el 25 de Enero de 2017 de

http://es.slideshare.net/claudiachiri/base-de-datos-diseo-conceptuallogico-y-fisico

(22)

GUERRERO M., HENRY y VASQUEZ R, V. (2010). Modelamiento de Bases de

datos. Recuperado el 23 de Enero de 2017 de

http://www.monografias.com/trabajos84/modelamiento-base-datos/modelamiento-base-datos.shtml

HIDALGO, R; SAMANIEGO, V. (2008). Modelo Conceptual de la Bases de datos.

Recuperado el 25 de Enero de 2017 de

http://es.slideshare.net/ruthamada/modelo-conceptual-de-la-base-de-datos-360327

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS. (2012). Modelamiento y diseño de bases de datos. Recuperado el 23 de Enero de 2017 de

(23)

IST- EMT - CETP (2012). Modelo Conceptual. Modelo Entidad- Relación. Recuperado el 25 de Enero de 2017 de http://carambula.net/wp-content/uploads/2012/04/2012_MER.pdf

LAURENS, Y. (s/f). Modelo conceptual de datos. Recuperado el 21 de Enero de

2017 de

http://www.ciberesquina.una.edu.ve/tutorialdbd/documentos/modelosded atos-enlace.pdf

SIN AUTORES (s/f). Bases de Datos I. Teórico Diseño Conceptual. Recuperado el

25 de Enero de 2017 de

(24)

UAL. (s/f). Bases de datos Tema II. Recuperado el 24 de Enero de 2017 de http://www.ual.es/~mtorres/BD/bdtransp2.pdf

UJI. (s/f). Diseño Conceptual de Bases de Datos. Modelo Entidad- Relación

Recuperado el 21 de Enero de 2017 de

http://www3.uji.es/~mmarques/f47/teoria/tema6.pdf

ULA DIVISION DE ESTUDIOS DE POSTGRADO POSTGRADO EN COMPUTACION. (s/f). Ingeniería de datos. Recuperado el 25 de Enero de 2017 de http://www.ceidis.ula.ve/cursos/pgcomp/ing_data/dis.html

UNIRIOJA (s/f). Diseño conceptual con el modelo Entidad Relación. Recuperado

el 21 de Enero de 2017 de

(25)

de diseño de Bases de Datos. Recuperado el 21 de Enero de 2017 de http://elvex.ugr.es/idbis/db/docs/intro/C%20Modelado%20de%20datos.p df

UNIVERSIDAD DEL ZULIA. NUCLEO COSTA ORIENTAL DEL LAGO (s/f). Unidad II. Modelo de Datos. Recuperado el 21 de Enero de 2017 https://unidadcurricularbasededatos.wikispaces.com/file/view/Unidad+II+ -+Modelo+de+Datos.pdf

WIKIPEDIA. (2017). Modelo de Bases de datos. Recuperado el 23 de Enero de 2017 de https://es.wikipedia.org/wiki/Modelo_de_base_de_datos

ZULOAGA, L. (s/f). Modelamiento y diseño de bases de datos. Recuperado el 21

de Enero de 2017

(26)

“La educación es el arma más poderosa que puedes usar para

cambiar el mundo”

“No acostumbro a usar las palabras a la ligera. Si 27 años en

prisión nos han enseñado algo, ha sido llegar a entender,

desde el silencio de la soledad, hasta qué punto las

palabras son preciosas y hasta qué punto el lenguaje

verdadero tiene su impacto en la forma en que la gente

vive y muere.”

Figure

Actualización...

Referencias

Actualización...