BASES DE DATOS: GENERALIDADES Y SISTEMAS DE GESTIÓN
TUTOR: JAIME HUMBERTO QUESADA ROMÁN
APRENDIZ: WILLIAM GUILLERMO ARIAS
TEMA
ETAPAS O FASES DEL DISEÑO DE UN "SBD"
SENA- SERVICIO NACIONAL DE APRENDIZAJE
BASE DE DATOS GENERALIDADES Y SISTEMAS DE GESTION
¿Hasta dónde se debe normalizar una base de datos?
Se debe normalizar una base de datos hasta aplicar la serie de reglas que son
obtenidas del modelo entidad– relación, es decir, utilizando la forma normal
1, 2 y 3; Donde la 1NF, es eliminar todos los datos redundantes, la 2NF, es
asegurarse que los campos que no son llaves sean dependientes de la llave
primaria y por último es la 3NF donde se elimina cualquier dependiente
transitiva, en donde el campo no es una llave, sino que depende de otro
campo que tampoco es una llave principal. Dependiendo del caso se extiende
hasta la 4NF.
¿Cuáles serían las etapas o fases principales para un buen diseño de
un SBD?
ETAPAS O FASES DE UN DISEÑO (SBD)
Los diseñadores de bases de datos se ocupan de la creación de una base de
datos en tres fases de diseño: conceptual, lógico y físico. Estas fases pueden
no seguirse de forma secuencial. Los diseñadores pueden necesitar revisar
las fases anteriores durante las últimas fases, por ejemplo. Los diseñadores
también pueden omitir una o más fases en las bases de datos sencillas.
Cuando se hace correctamente, el diseño de bases de datos proporcionan un
almacenamiento y recuperación eficiente de los datos.
Las etapas o fases principales para un buen diseño de un SBD son las
siguientes:
DISEÑO CONCEPTUAL
Creación de un esquema o modelo conceptual de la base de datos. Este
modelo es independiente de las consideraciones físicas, incluyendo los
sistemas de gestión de base de datos, los lenguajes de programación y las
plataformas de hardware. Los usuarios no técnicos deben entender el
esquema, así que no debería contener detalles sobre cómo se implementará
la base de datos. Pero debe estar detallado en términos de la naturaleza,
estructura y significado de los datos.
DISEÑO LOGICO
Transformar el esquema genérico y conceptual en un modelo de datos
determinado para un sistema de gestión de bases de datos determinado. El
diseño lógico puede realizarse manualmente, o automáticamente en algunos
casos, a través del uso de herramientas CASE (ingeniería de software asistida
por computadora) desde un diseño conceptual. En cualquier caso, el
resultado final es un junto de comandos de lenguaje de definición de datos,
que puede ser usado de forma interactiva, o como parte de un programa de
computadora para crear la base de datos.
DISEÑO FISICO
Es el proceso de implementación física del modelo de datos lógico en un
sistema de gestión de bases de datos. Incluye escoger las estructuras de
archivos determinadas en las que almacenar las tablas, o relaciones, de la
base de datos, y en asegurar que se puede acceder a las relaciones de forma
rápida, eficiente y segura. Los diseñadores de bases de datos pueden
necesitar pensar sobre los tiempo de acceso a la base de datos para las
transacciones que se usan habitualmente, así como el número medio de
transacciones procesadas por minuto y la cantidad de espacio que necesitará
la base de datos. Un índice en unos campos, o columnas, determinados en
una base de datos.
R. Las bases de datos relacionales trabajan bajo el paradigma del modelo
relacional, el cual representa los datos como un conjunto de relaciones. Las
bases de datos relacionales tienen características las cuales son las de evitar
la duplicidad de datos. Los atributos y los registros no tienen mayor
relevancia, los valores almacenados en un campo son del mismo tipo.