SlideShare una empresa de Scribd logo
1 de 5
BASES DE DATOS
Velásquez B Lourdes G CI:17919455
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR
PARA LA EDUCACIÓN UNIVERSITARIA
I.U.P SANTIAGO MARIÑO
“EXTENSIÓN BARINAS
Diseño de base de datos
•Identificación de las
principales áreas de la
aplicación y grupos de
usuarios. - Estudio y análisis
de la documentación
existente relativa a las
aplicaciones. - Estudio del
entorno de operación actual.
- Estudio del uso de la
información (transacciones,
frecuencias y flujos de datos)
Análisis de
requisitos
•producir un esquema
conceptual, - Identificación
de las principales áreas de la
aplicación y grupos de
usuarios. - Estudio y análisis
de la documentación
existente relativa a las
aplicaciones. - Estudio del
entorno de operación actual.
- Estudio del uso de la
información (transacciones,
frecuencias y flujos de
datos).
Diseño
conceptual
• El sistema de gestión de
bases de datos que
decidamos utilizar debe
permitirnos, entre otras
cosas, definir estructuras de
almacenamiento adecuadas
y acceder a los datos de
forma eficiente y segura
Elección del
sistema gestor
de base de
datos
•Para realizar el diseño lógico de
la base de datos, hay que
transformar los esquemas
obtenidos en el diseño
conceptual en un conjunto de
estructuras propias del modelo
abstracto de datos elegido. En
el caso de las bases de datos
relacionales tendremos que
realizar las siguientes tareas: -
Paso del diagrama E/R (o
equivalente) a un conjunto de
tablas. - Normalización de las
tablasDiseño
lógico
• consiste en elegir las
estructuras de
almacenamiento
apropiadas (tablas,
particiones de tablas,
índices...) para que el
rendimiento de la base de
datos sea el adecuado
para las distintas
aplicaciones a las que ha
de dar servicio.Diseño
físico
•Recopilar todas las sentencias
DDL necesarias para crear los
distintos esquemas de la base de
datos. - Una vez creados estos
esquemas, se procede a la carga
inicial de los datos en la base de
datos, para lo cual puede ser
necesaria la implementación de
rutinas de conversión.
Instalación y
mantenimien
to
Entradas y salidas del proceso de
diseño de base de datos
Ciclo de Vida de Desarrollo de
Sistemas tradicional
Ciclo de
Vida de
un
Sistema
Planifica
ción
Análisis
Diseño
Impleme
ntación
Pruebas
Instalaci
ón o
desplieg
ue
Uso y
manteni
miento
Ya en 1945, mucho antes de que existiese la
Ingeniería del Software, el matemático
George Polya describió este proceso en su
libro How to solve it (el primero que describe
la utilización de técnicas heurísticas en la
resolución de problemas).
Básicamente, resolver un problema requiere:
- Comprender el problema (análisis) -
Plantear una posible solución, considerando
soluciones alternativas (diseño) - Llevar a
cabo la solución planteada
(implementación) - Comprobar que el
resultado obtenido es correcto (pruebas).
Las etapas adicionales de planificación,
instalación y mantenimiento son
necesarias en el mundo real porque el
desarrollo de un sistema de información
conlleva unos costes asociados (lo que se
hace necesaria la planificación) y se supone
que, una vez construido el sistema de
información, éste debería poder utilizarse (si
no, no tendría sentido haber invertido en su
desarrollo).
El ciclo de vida de una base de
datos
 Una base de datos no es más que un componente de
un sistema de información. Por tanto, el ciclo de vida
del sistema de información incluye el ciclo de vida de la
base de datos que forma parte de él.
2
1
3
4
5
6
7
8
Operación,
Supervisión
mantenimiento
Diseño
conceptual,
lógico y
físico
Definición
del
sistema
Carga o
conversión
de los datos
Implementación
de la base
de datos
Conversión de
aplicaciones
Verificación
y
validación
Diseño de
la base de
datos
Durante la etapa de análisis de requerimientos del
sistema, nos fijaremos especialmente en todos los
requerimientos asociados a los datos con los que ha de
trabajar nuestro sistema.
1
Este proceso de diseño, que está íntimamente ligado a
la futura base de datos de nuestro sistema, lo
descompondremos en tres fases.
2
DC: descripción del esquema de la base de datos utilizando
un modelo de datos conceptual. DL descripción de la base de
datos con un modelo de datos implementable, como puede
ser el caso del modelo relacional. DF descripción de la base de
datos a nivel interno, de acuerdo con las características del
sistema gestor de bases de datos que decidamos utilizar.
3
Correspondiente a la creación de la base de datos.4
Tendremos que introducir en la base de datos todos aquellos
datos que resulten necesarios para que las aplicaciones de
nuestro sistema de información puedan funcionar, puede que
resulte necesario extraer datos de otro sistema y convertirlos
a un formato adecuado para nuestro sistema.
5
Si determinadas aplicaciones (que ya existiesen anteriormente
al diseño de nuestro sistema) han de seguir funcionando,
dichas aplicaciones deberán adaptarse al esquema de nuestra
base de datos.
6
Deberemos verificar que la base de datos y las aplicaciones
funcionan correctamente. Comprobar que el sistema
construido se ajusta a las necesidades reales que promovieron
su proyecto de desarrollo.
7
Etapa "final" del ciclo de vida de todo sistema de información
(en la que, como ya vimos, se repetirá todo el ciclo cada vez
que tengamos que realizar modificaciones sobre el sistema ya
existente).
8

Más contenido relacionado

La actualidad más candente

Base de datos
Base de datosBase de datos
Base de datosAguNacho
 
Base de datos
Base de datosBase de datos
Base de datosAguNacho
 
Una base de datos o banco de datos
Una base de datos o banco de datosUna base de datos o banco de datos
Una base de datos o banco de datosjookeer
 
Practica1 Base de datos
Practica1 Base de datosPractica1 Base de datos
Practica1 Base de datosmichuvero
 
Libro_Diseno de bases_de_datos
Libro_Diseno de bases_de_datosLibro_Diseno de bases_de_datos
Libro_Diseno de bases_de_datosJose Treviño
 
DiseñO De Base De Datos
DiseñO De Base De DatosDiseñO De Base De Datos
DiseñO De Base De DatosChristian Rodas
 
Un resumen breve de una base de datos
Un resumen breve de una base de datosUn resumen breve de una base de datos
Un resumen breve de una base de datoslauramurillomoreno
 

La actualidad más candente (14)

Pris
PrisPris
Pris
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Una base de datos o banco de datos
Una base de datos o banco de datosUna base de datos o banco de datos
Una base de datos o banco de datos
 
Practica1 Base de datos
Practica1 Base de datosPractica1 Base de datos
Practica1 Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diseño de base de datos tema 1
Diseño de base de datos tema 1Diseño de base de datos tema 1
Diseño de base de datos tema 1
 
Libro_Diseno de bases_de_datos
Libro_Diseno de bases_de_datosLibro_Diseno de bases_de_datos
Libro_Diseno de bases_de_datos
 
DiseñO De Base De Datos
DiseñO De Base De DatosDiseñO De Base De Datos
DiseñO De Base De Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Un resumen breve de una base de datos
Un resumen breve de una base de datosUn resumen breve de una base de datos
Un resumen breve de una base de datos
 
Trabajo de marco
Trabajo de marcoTrabajo de marco
Trabajo de marco
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Similar a Bases de datos

Proyecto Semestral Base de Datos
Proyecto Semestral Base de DatosProyecto Semestral Base de Datos
Proyecto Semestral Base de DatosKristopher Marrero
 
Trabajo diseño de informacion
Trabajo diseño de informacionTrabajo diseño de informacion
Trabajo diseño de informacionHenry Cambal
 
CICLO DE VIDA Y DISEÑO DEL SISTEMAS DE INFORMACIÓN
CICLO DE VIDA Y DISEÑO DEL SISTEMAS DE INFORMACIÓNCICLO DE VIDA Y DISEÑO DEL SISTEMAS DE INFORMACIÓN
CICLO DE VIDA Y DISEÑO DEL SISTEMAS DE INFORMACIÓNErnesto Souquet Guevara
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorJunior Diaz
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorJunior Diaz
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionSergio, Chávez
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasMario J Arrieta
 
Unidad II - Documentación del software
Unidad II - Documentación del softwareUnidad II - Documentación del software
Unidad II - Documentación del softwareAlejandro Flores
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasMario J Arrieta
 

Similar a Bases de datos (20)

C:\Fakepath\Bdiii
C:\Fakepath\BdiiiC:\Fakepath\Bdiii
C:\Fakepath\Bdiii
 
Ciclo de Vida de una Base de Datos
Ciclo de Vida de una Base de DatosCiclo de Vida de una Base de Datos
Ciclo de Vida de una Base de Datos
 
Proyecto Semestral Base de Datos
Proyecto Semestral Base de DatosProyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
 
Ciclo de vida de una Base de Datos
Ciclo de vida de una Base de DatosCiclo de vida de una Base de Datos
Ciclo de vida de una Base de Datos
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Trabajo diseño de informacion
Trabajo diseño de informacionTrabajo diseño de informacion
Trabajo diseño de informacion
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Ciclo diapositivas
Ciclo diapositivasCiclo diapositivas
Ciclo diapositivas
 
Ciclo diapositivas
Ciclo diapositivasCiclo diapositivas
Ciclo diapositivas
 
CICLO DE VIDA Y DISEÑO DEL SISTEMAS DE INFORMACIÓN
CICLO DE VIDA Y DISEÑO DEL SISTEMAS DE INFORMACIÓNCICLO DE VIDA Y DISEÑO DEL SISTEMAS DE INFORMACIÓN
CICLO DE VIDA Y DISEÑO DEL SISTEMAS DE INFORMACIÓN
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
Unidad II - Documentación del software
Unidad II - Documentación del softwareUnidad II - Documentación del software
Unidad II - Documentación del software
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Ciclo de vida bd
Ciclo de vida bdCiclo de vida bd
Ciclo de vida bd
 

Más de Lourdes Gabriela Velásquez B (7)

Manuales de organización
Manuales de organizaciónManuales de organización
Manuales de organización
 
Mapa conceptual sistemas y procedimientos
Mapa conceptual sistemas y procedimientosMapa conceptual sistemas y procedimientos
Mapa conceptual sistemas y procedimientos
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Esquema de sistema
Esquema de sistemaEsquema de sistema
Esquema de sistema
 
Fintas
FintasFintas
Fintas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Lourdes velásquez baloncesto
Lourdes velásquez baloncestoLourdes velásquez baloncesto
Lourdes velásquez baloncesto
 

Último

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

Bases de datos

  • 1. BASES DE DATOS Velásquez B Lourdes G CI:17919455 REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA I.U.P SANTIAGO MARIÑO “EXTENSIÓN BARINAS
  • 2. Diseño de base de datos •Identificación de las principales áreas de la aplicación y grupos de usuarios. - Estudio y análisis de la documentación existente relativa a las aplicaciones. - Estudio del entorno de operación actual. - Estudio del uso de la información (transacciones, frecuencias y flujos de datos) Análisis de requisitos •producir un esquema conceptual, - Identificación de las principales áreas de la aplicación y grupos de usuarios. - Estudio y análisis de la documentación existente relativa a las aplicaciones. - Estudio del entorno de operación actual. - Estudio del uso de la información (transacciones, frecuencias y flujos de datos). Diseño conceptual • El sistema de gestión de bases de datos que decidamos utilizar debe permitirnos, entre otras cosas, definir estructuras de almacenamiento adecuadas y acceder a los datos de forma eficiente y segura Elección del sistema gestor de base de datos •Para realizar el diseño lógico de la base de datos, hay que transformar los esquemas obtenidos en el diseño conceptual en un conjunto de estructuras propias del modelo abstracto de datos elegido. En el caso de las bases de datos relacionales tendremos que realizar las siguientes tareas: - Paso del diagrama E/R (o equivalente) a un conjunto de tablas. - Normalización de las tablasDiseño lógico • consiste en elegir las estructuras de almacenamiento apropiadas (tablas, particiones de tablas, índices...) para que el rendimiento de la base de datos sea el adecuado para las distintas aplicaciones a las que ha de dar servicio.Diseño físico •Recopilar todas las sentencias DDL necesarias para crear los distintos esquemas de la base de datos. - Una vez creados estos esquemas, se procede a la carga inicial de los datos en la base de datos, para lo cual puede ser necesaria la implementación de rutinas de conversión. Instalación y mantenimien to
  • 3. Entradas y salidas del proceso de diseño de base de datos
  • 4. Ciclo de Vida de Desarrollo de Sistemas tradicional Ciclo de Vida de un Sistema Planifica ción Análisis Diseño Impleme ntación Pruebas Instalaci ón o desplieg ue Uso y manteni miento Ya en 1945, mucho antes de que existiese la Ingeniería del Software, el matemático George Polya describió este proceso en su libro How to solve it (el primero que describe la utilización de técnicas heurísticas en la resolución de problemas). Básicamente, resolver un problema requiere: - Comprender el problema (análisis) - Plantear una posible solución, considerando soluciones alternativas (diseño) - Llevar a cabo la solución planteada (implementación) - Comprobar que el resultado obtenido es correcto (pruebas). Las etapas adicionales de planificación, instalación y mantenimiento son necesarias en el mundo real porque el desarrollo de un sistema de información conlleva unos costes asociados (lo que se hace necesaria la planificación) y se supone que, una vez construido el sistema de información, éste debería poder utilizarse (si no, no tendría sentido haber invertido en su desarrollo).
  • 5. El ciclo de vida de una base de datos  Una base de datos no es más que un componente de un sistema de información. Por tanto, el ciclo de vida del sistema de información incluye el ciclo de vida de la base de datos que forma parte de él. 2 1 3 4 5 6 7 8 Operación, Supervisión mantenimiento Diseño conceptual, lógico y físico Definición del sistema Carga o conversión de los datos Implementación de la base de datos Conversión de aplicaciones Verificación y validación Diseño de la base de datos Durante la etapa de análisis de requerimientos del sistema, nos fijaremos especialmente en todos los requerimientos asociados a los datos con los que ha de trabajar nuestro sistema. 1 Este proceso de diseño, que está íntimamente ligado a la futura base de datos de nuestro sistema, lo descompondremos en tres fases. 2 DC: descripción del esquema de la base de datos utilizando un modelo de datos conceptual. DL descripción de la base de datos con un modelo de datos implementable, como puede ser el caso del modelo relacional. DF descripción de la base de datos a nivel interno, de acuerdo con las características del sistema gestor de bases de datos que decidamos utilizar. 3 Correspondiente a la creación de la base de datos.4 Tendremos que introducir en la base de datos todos aquellos datos que resulten necesarios para que las aplicaciones de nuestro sistema de información puedan funcionar, puede que resulte necesario extraer datos de otro sistema y convertirlos a un formato adecuado para nuestro sistema. 5 Si determinadas aplicaciones (que ya existiesen anteriormente al diseño de nuestro sistema) han de seguir funcionando, dichas aplicaciones deberán adaptarse al esquema de nuestra base de datos. 6 Deberemos verificar que la base de datos y las aplicaciones funcionan correctamente. Comprobar que el sistema construido se ajusta a las necesidades reales que promovieron su proyecto de desarrollo. 7 Etapa "final" del ciclo de vida de todo sistema de información (en la que, como ya vimos, se repetirá todo el ciclo cada vez que tengamos que realizar modificaciones sobre el sistema ya existente). 8