SlideShare una empresa de Scribd logo
1 de 19
CUESTIONES DE DISEÑO DE
BASES DE DATOS
Una vez estudiados brevemente los principales aspectos
relacionados con la tecnología de las Bases de Datos en
cuanto a terminología y conceptos básicos (qué es una
BD, Sistemas de Gestión de Bases de Datos, niveles de
abstracción,, etc
Que es metodología y para que sirve?
"Una metodología es un conjunto de procedimientos,
técnicas y ayudas a la documentación para el
desarrollo de un producto software”
 Una metodología nos indica las actividades a seguir
en el desarrollo de principio a fin de la Base de Datos,
qué es lo que hay que realizar en cada actividad
indicando qué se necesita como entrada, qué se
produce como salida e incluso quién está involucrado.
Una metodología se apoya en los siguientes
elementos: técnicas, modelos y soporte CASE.
Veamos en qué consiste cada uno de estos
elementos.
Las técnicas representan cómo llevar a cabo cada una
de las actividades o pasos de los que consta la
metodología, es decir, proporcionan procedimientos
para llevar a cabo cada tarea.
En ocasiones estas técnicas son procedimentales
(secuencia perfectamente definida de los pasos a
realizar en una tarea como en un algoritmo) y en otros
casos son heurísticas (reglas, recomendaciones o
sugerencias a seguir que en ningún caso establecen el
proceso exacto de realización de una tarea;
generalmente se utilizan en tareas con un alto
componente creativo).
Los modelos son los instrumentos que empleamos para
representar una determinada realidad (generalmente tienen
una notación gráfica que facilita su comprensión y validación);
se utilizan en las técnicas para soportar la actividad que llevan
a cabo.
Herramientas CASE permiten dar soporte automatizado a la
aplicación de las técnicas de una metodología así como a los
modelos que incorporan.
Los entornos CASE no solo deben automatizar las técnicas
aisladas correspondientes a una metodología sino también
dar soporte a toda la metodología de desarrollo mediante la
incorporación de un conductor metodológico que ayude al
analista, diseñador o programador a desarrollar su labor en
cada actividad definida en la metodología.
Modelos de datos como instrumentos de
diseño de Bases de Datos.
El diseño de BD consiste en describir la estructura de
la BD de forma que se represente fielmente la parcela
del mundo real que se quiere almacenar.
Ello se realiza mediante un proceso de
abstracción (modelado)
Un modelo de datos
es el instrumento que
se aplica a un
REALIDAD para
obtener una
estructura de datos
que se denomina
esquema de la BD.
Un modelo de datos proporciona un conjunto de
conceptos, reglas y convenciones que nos permiten
especificar y manipular los datos que queremos
almacenar en la BD.
Todo modelo de datos se compone de una parte
estática y una parte dinámica como se explica a
continuación.
Estática: Conjunto de estructuras (también denominados
constructores del modelo) que permiten definir los datos y sus
restricciones asociadas especificados según un Lenguaje de
Definición de Datos. Esta parte estática consta de elementos
permitidos y elementos no permitidos.
Elementos permitidos: son los objetos, asociaciones entre
objetos, propiedades, etc. que proporciona el modelo para
representar una determinada realidad (estos elementos varían
de un modelo a otro según su riqueza semántica).
Elementos no permitidos: Son las restricciones que
las limitaciones impuestas a la estructura del modelo o a los
datos que invalidan ciertos ejemplares de la BD.
Dinámica: Formada por un conjunto de operadores que
permiten manipular los datos y que están reflejados en el
Lenguaje de Manipulación de Datos.
A lo largo del desarrollo de una BD se utilizan varios
de datos que nos permiten representar la realidad según las
distintas fases de una metodología y según distintos niveles
de abstracción.
Metodología de desarrollo de Bases de Datos
Aunque existen distintas metodologías para el desarrollo de
BD, se seguirá la propuesta en de Miguel et al. (1999) que
cubre las fases de diseño conceptual, diseño lógico
estándar y diseño lógico específico. La figura 4 muestra las
fases de esta metodología con los modelos que se aplican
en cada una de ellas.
1. MODELADO CONCEPTUAL
Consiste en la representación del UD (parte del mundo real
que se quiere almacenar en la BD) en esquemas
conceptuales E/R.
Mediante los constructores del modelo E/R se recoge toda
la semántica que puede obtenerse mediante la observación
del UD o bien a partir de unas especificaciones textuales
(esquemas descriptivos) que describan la información que
debe contener la BD.
1. MODELADO CONCEPTUAL
 Está primera fase de análisis tiene como objetivo poder validar con el
usuario (persona o conjunto de personas que nos encargan una BD
para cubrir sus necesidades de negocio) la información que
contendrá la BD.
 Por ello, los esquemas E/R son los de mayor nivel de abstracción
(capacidad para ocultar los detalles y fijarse en lo esencial), con
constructores muy naturales (estructuras muy cercanas al usuario y
fácilmente comprensibles por personas no informáticas).
 Nota: los esquemas conceptuales no son directamente implementables en un ordenador; por ello, no tienen ninguna
connotación física y pueden traducirse a cualquier modelo lógico.
2. Transformación de esquemas conceptuales E/R a
esquemas relacionales
 Una vez que se ha validado con el usuario el esquema E/R
correspondiente a la BD ya es posible realizar la transformación a un
esquema lógico, en nuestro caso, a un esquema relacional. Para este
paso si que existe un procedimiento exhaustivo a seguir con el fin de
traducir todos los constructores del modelo E/R a constructores del
modelo Relacional.
 En un primer paso, se hace una transformación al modelo relacional
estándar. El modelo relacional estándar no es directamente
implementable en un SGBD relacional pues cada SGBD implementa de
manera libre.
3. Diseño Físico
En esta fase se tienen en cuenta aspectos relacionados con
la carga de la BD, la optimización de consultas y otros
aspectos relacionados con la eficiencia en el
almacenamiento y funcionamiento de la BD y que son
realizadas por el administrador de la BD a través de las
utilidades que proporciona el SGBD que se vaya a utilizar.
Preguntas….
Trabajo DE INVESTIGACION grupos de 3
personas (lunes)
Tipos de bases de datos (modelos)
1) MODELO JERARQUICO.
2) MODELO EN RED.
3) MODELO RELACIONAL.
4) MODELO ORIENTADO A OBJETOS.
5) MODELO DECLARATIVO.

Más contenido relacionado

La actualidad más candente

2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico
landeta_p
 
Diseño detallado
Diseño detalladoDiseño detallado
Diseño detallado
jose
 
2 diseño de la arquitectura
2 diseño de la arquitectura2 diseño de la arquitectura
2 diseño de la arquitectura
landeta_p
 

La actualidad más candente (20)

Análisis del sistema de información
Análisis del sistema de informaciónAnálisis del sistema de información
Análisis del sistema de información
 
Diseño fisico
Diseño fisicoDiseño fisico
Diseño fisico
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico
 
Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Infografia
InfografiaInfografia
Infografia
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonico
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
 
Diseño detallado
Diseño detalladoDiseño detallado
Diseño detallado
 
2 diseño de la arquitectura
2 diseño de la arquitectura2 diseño de la arquitectura
2 diseño de la arquitectura
 
Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura de Software
 
Fis 4 1
Fis 4 1Fis 4 1
Fis 4 1
 
Analisis de sistemas estructurados
Analisis de sistemas estructuradosAnalisis de sistemas estructurados
Analisis de sistemas estructurados
 
Arquitectura pizarra
Arquitectura pizarraArquitectura pizarra
Arquitectura pizarra
 
Modelos arquitectónicos
Modelos arquitectónicosModelos arquitectónicos
Modelos arquitectónicos
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Presentacion batey
Presentacion bateyPresentacion batey
Presentacion batey
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 

Similar a Clase 3 base de datos

Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
hector_h30
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
ElvisAR
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
CESARAS4
 

Similar a Clase 3 base de datos (20)

Modelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones webModelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones web
 
Tecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones WebTecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones Web
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
Diseño
DiseñoDiseño
Diseño
 
Presentación2
Presentación2Presentación2
Presentación2
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
Bases de Datos II (I Bimestre)
Bases de Datos II (I Bimestre)Bases de Datos II (I Bimestre)
Bases de Datos II (I Bimestre)
 
Presentación2
Presentación2Presentación2
Presentación2
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
Ender metodologia estructura
Ender metodologia estructuraEnder metodologia estructura
Ender metodologia estructura
 
Metodologias de diseño de bd
Metodologias de diseño de bdMetodologias de diseño de bd
Metodologias de diseño de bd
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimiento
 
Base de Datos II UTPL 20071
Base de Datos II UTPL 20071Base de Datos II UTPL 20071
Base de Datos II UTPL 20071
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de Requerimientos
 
Clase 2
Clase 2Clase 2
Clase 2
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 

Más de KalebMejia (9)

Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Tuberculosos
TuberculososTuberculosos
Tuberculosos
 
Ley 1173
Ley 1173Ley 1173
Ley 1173
 
Dactilogramas
DactilogramasDactilogramas
Dactilogramas
 
Probabilidad 01
Probabilidad 01Probabilidad 01
Probabilidad 01
 
Conceptos de electronica
Conceptos de electronicaConceptos de electronica
Conceptos de electronica
 
Electronica digital
Electronica digitalElectronica digital
Electronica digital
 
Definiciones de informatica
Definiciones de informaticaDefiniciones de informatica
Definiciones de informatica
 
Informatica forense v0.6
Informatica forense v0.6Informatica forense v0.6
Informatica forense v0.6
 

Último

PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASPRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
ejcelisgiron
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sutti0808
 

Último (20)

libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASPRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
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
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
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
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
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
 
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
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOSMANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
MANTENIBILIDAD Y CONFIABILIDAD DE LOS SISTEMAS MECANICOS
 

Clase 3 base de datos

  • 1. CUESTIONES DE DISEÑO DE BASES DE DATOS
  • 2. Una vez estudiados brevemente los principales aspectos relacionados con la tecnología de las Bases de Datos en cuanto a terminología y conceptos básicos (qué es una BD, Sistemas de Gestión de Bases de Datos, niveles de abstracción,, etc
  • 3. Que es metodología y para que sirve? "Una metodología es un conjunto de procedimientos, técnicas y ayudas a la documentación para el desarrollo de un producto software”  Una metodología nos indica las actividades a seguir en el desarrollo de principio a fin de la Base de Datos, qué es lo que hay que realizar en cada actividad indicando qué se necesita como entrada, qué se produce como salida e incluso quién está involucrado.
  • 4. Una metodología se apoya en los siguientes elementos: técnicas, modelos y soporte CASE. Veamos en qué consiste cada uno de estos elementos.
  • 5. Las técnicas representan cómo llevar a cabo cada una de las actividades o pasos de los que consta la metodología, es decir, proporcionan procedimientos para llevar a cabo cada tarea. En ocasiones estas técnicas son procedimentales (secuencia perfectamente definida de los pasos a realizar en una tarea como en un algoritmo) y en otros casos son heurísticas (reglas, recomendaciones o sugerencias a seguir que en ningún caso establecen el proceso exacto de realización de una tarea; generalmente se utilizan en tareas con un alto componente creativo).
  • 6. Los modelos son los instrumentos que empleamos para representar una determinada realidad (generalmente tienen una notación gráfica que facilita su comprensión y validación); se utilizan en las técnicas para soportar la actividad que llevan a cabo. Herramientas CASE permiten dar soporte automatizado a la aplicación de las técnicas de una metodología así como a los modelos que incorporan. Los entornos CASE no solo deben automatizar las técnicas aisladas correspondientes a una metodología sino también dar soporte a toda la metodología de desarrollo mediante la incorporación de un conductor metodológico que ayude al analista, diseñador o programador a desarrollar su labor en cada actividad definida en la metodología.
  • 7. Modelos de datos como instrumentos de diseño de Bases de Datos. El diseño de BD consiste en describir la estructura de la BD de forma que se represente fielmente la parcela del mundo real que se quiere almacenar. Ello se realiza mediante un proceso de abstracción (modelado)
  • 8. Un modelo de datos es el instrumento que se aplica a un REALIDAD para obtener una estructura de datos que se denomina esquema de la BD.
  • 9. Un modelo de datos proporciona un conjunto de conceptos, reglas y convenciones que nos permiten especificar y manipular los datos que queremos almacenar en la BD. Todo modelo de datos se compone de una parte estática y una parte dinámica como se explica a continuación.
  • 10. Estática: Conjunto de estructuras (también denominados constructores del modelo) que permiten definir los datos y sus restricciones asociadas especificados según un Lenguaje de Definición de Datos. Esta parte estática consta de elementos permitidos y elementos no permitidos. Elementos permitidos: son los objetos, asociaciones entre objetos, propiedades, etc. que proporciona el modelo para representar una determinada realidad (estos elementos varían de un modelo a otro según su riqueza semántica). Elementos no permitidos: Son las restricciones que las limitaciones impuestas a la estructura del modelo o a los datos que invalidan ciertos ejemplares de la BD.
  • 11. Dinámica: Formada por un conjunto de operadores que permiten manipular los datos y que están reflejados en el Lenguaje de Manipulación de Datos. A lo largo del desarrollo de una BD se utilizan varios de datos que nos permiten representar la realidad según las distintas fases de una metodología y según distintos niveles de abstracción.
  • 12. Metodología de desarrollo de Bases de Datos Aunque existen distintas metodologías para el desarrollo de BD, se seguirá la propuesta en de Miguel et al. (1999) que cubre las fases de diseño conceptual, diseño lógico estándar y diseño lógico específico. La figura 4 muestra las fases de esta metodología con los modelos que se aplican en cada una de ellas.
  • 13.
  • 14. 1. MODELADO CONCEPTUAL Consiste en la representación del UD (parte del mundo real que se quiere almacenar en la BD) en esquemas conceptuales E/R. Mediante los constructores del modelo E/R se recoge toda la semántica que puede obtenerse mediante la observación del UD o bien a partir de unas especificaciones textuales (esquemas descriptivos) que describan la información que debe contener la BD.
  • 15. 1. MODELADO CONCEPTUAL  Está primera fase de análisis tiene como objetivo poder validar con el usuario (persona o conjunto de personas que nos encargan una BD para cubrir sus necesidades de negocio) la información que contendrá la BD.  Por ello, los esquemas E/R son los de mayor nivel de abstracción (capacidad para ocultar los detalles y fijarse en lo esencial), con constructores muy naturales (estructuras muy cercanas al usuario y fácilmente comprensibles por personas no informáticas).  Nota: los esquemas conceptuales no son directamente implementables en un ordenador; por ello, no tienen ninguna connotación física y pueden traducirse a cualquier modelo lógico.
  • 16. 2. Transformación de esquemas conceptuales E/R a esquemas relacionales  Una vez que se ha validado con el usuario el esquema E/R correspondiente a la BD ya es posible realizar la transformación a un esquema lógico, en nuestro caso, a un esquema relacional. Para este paso si que existe un procedimiento exhaustivo a seguir con el fin de traducir todos los constructores del modelo E/R a constructores del modelo Relacional.  En un primer paso, se hace una transformación al modelo relacional estándar. El modelo relacional estándar no es directamente implementable en un SGBD relacional pues cada SGBD implementa de manera libre.
  • 17. 3. Diseño Físico En esta fase se tienen en cuenta aspectos relacionados con la carga de la BD, la optimización de consultas y otros aspectos relacionados con la eficiencia en el almacenamiento y funcionamiento de la BD y que son realizadas por el administrador de la BD a través de las utilidades que proporciona el SGBD que se vaya a utilizar.
  • 19. Trabajo DE INVESTIGACION grupos de 3 personas (lunes) Tipos de bases de datos (modelos) 1) MODELO JERARQUICO. 2) MODELO EN RED. 3) MODELO RELACIONAL. 4) MODELO ORIENTADO A OBJETOS. 5) MODELO DECLARATIVO.