Este documento presenta los pasos para diseñar una base de datos, incluyendo la recopilación de requerimientos, diseños conceptuales y lógicos, diseño físico e implementación. Explica las fases de recopilación de datos, análisis de requerimientos, diseño conceptual, diseño lógico, diseño físico e implementación. También define el diagrama de Ishikawa como una herramienta para facilitar el análisis de problemas y soluciones relacionadas con la calidad.
El diseño de una base de datos consiste en definir la estructura de los datos que debe tener la base de datos de un sistema de información determinado.
Curso de Base de Datos. El alumno realizará el diseño, creación y manipulación de bases de datos relacionales, acorde a los requerimientos establecidos, para la administración de la información.
El diseño de una base de datos consiste en definir la estructura de los datos que debe tener la base de datos de un sistema de información determinado.
Curso de Base de Datos. El alumno realizará el diseño, creación y manipulación de bases de datos relacionales, acorde a los requerimientos establecidos, para la administración de la información.
4. Recopilación de datos y análisis de
requerimientos
es el proceso de recoger información
sobre el sistema propuesto y los
existentes y extraer los requerimientos
del usuario y del sistema de esta
información. Las fuentes de información
durante la fase del descubrimiento de
requerimientos incluyen la
documentación, los stakeholders del
sistema y la especificación de sistemas
similares.
5. Diseños conceptuales de la
base de datos
1) Etapa del diseño conceptual: en esta
etapa se obtiene una estructura de la
información de la futura BD independiente
de la tecnología que hay que emplear. No se
tiene en cuenta todavía qué tipo de base de
datos se utilizará –relacional, orientada a
objetos, jerárquica, etc.–; en consecuencia,
tampoco se tiene en cuenta con qué SGBD
ni con qué lenguaje concreto se
implementará la base de datos. Así pues, la
etapa del diseño conceptual nos permite
concentrarnos únicamente en la
problemática de la estructuración de la
información, sin tener que preocuparnos al
mismo tiempo de resolver cuestiones
tecnológicas.
6. 2) Etapa del diseño lógico: en esta etapa se parte del
resultado del diseño conceptual, que se transforma de
forma que se adapte a la tecnología que se
debe emplear. Más concretamente, es preciso que
se ajuste al modelo del SGBD con el que se desea
implementar la base de datos. Por ejemplo, si se trata
de un SGBD relacional, esta etapa obtendrá un
conjunto de relaciones con sus atributos, claves
primarias y claves foráneas.
3) Etapa del diseño físico: en esta etapa se
transforma la estructura obtenida en la etapa
del diseño lógico, con el objetivo de
conseguir una mayor eficiencia; además, se
completa con aspectos de implementación
física que dependerán del SGBD.
7. Implementación
En esta etapa se crean las definiciones de la Base de Datos a nivel
conceptual externo o interno, asì como los programas de aplicación
la implementaciòn de la Base de Datos se realiza mediante las
sentencias SQL, estas sentencias se encargan de crear el sistema d
la base, los ficheros donde se almacenaràn los datos y las vistas de
los usuarios.
Los programas de aplicación se implementan utilizando lenguaje
de tercera y cuarta generaciòn, partes de estas aplicaciones son
transacciones de la Base de Datos que se implementan tambièn
mediante lenguaje SQL. La sentencia de este lenguaje se pueden
embeber en un lenguaje de programciòn anfitrion como Visual
Basic, java etc. Tambièn se implementan en esta etapa todos l,os
controles de seguridad e integridad.
Una vez totalmente detallado el modelo conceptual se comienza
con la implementación física del modelo de datos
8. Diagrama de Ishikawa
Diagrama Ishikawa
Es una de las diversas herramientas surgidas
a lo largo del siglo XX en ámbitos de la
industria y posteriormente en el de los
servicios, para facilitar el análisis de
problemas y sus soluciones en esferas como
lo son; calidad de los procesos, los
productos y servicios.
9. CONCLUSION
Las bases de datos son muy utiles para la organización de datos en
las empresas y en otro lugar en donde se utilizen
Sin mas que agregar mi amigo y yo les deseamos un buen inicio de
semana
:)