sábado, 6 de junio de 2020

Análisis y diseño de bases de datos



1.   En que consiste el análisis en el desarrollo de una base de datos.

El análisis de una base de datos consiste en un proceso que se debe hacer antes de poner en funcionamiento dicha base de datos, donde se deben asegurar que la base de datos es funcional actualmente y que será funcional en un futuro, proporcionando que su utilidad va a ser la mejor para esa empresa o actividad a la que va ser destinada.


2.   Qué ventajas nos ofrece una base de datos relacional frente a la no relacional.

La base de datos relacional tiene ciertas ventajas frente a la no relacional, como que, la relacional tiene una estructura más organizada y permite almacenar infinidad de datos sin tener que hacer una tabla enorme donde ponerlos, que en caso de ser no relacional sería demasiado tedioso, las bases de datos relacionales funcionan por medio de relaciones que interconectan los datos entre sí, lo que hace que la búsqueda de datos concretos sea muchísimo más rápida a diferencia de las bases de datos no relacionales, también en las bases de datos relacionales se reduce mucho el margen de error porque esta no permite la duplicación de los datos haciendo así mucho más fácil su uso aunque su diseño es más complejo.

3.   Explicar en bases de datos, los modelos o diseños conceptual, lógico y físico y determinar en cuál de estos modelos y por qué específicamente en ese modelo, se lleva a cabo el proceso llamado normalización de bases de datos.

 Modelo conceptual: Un modelo conceptual de datos identifica las relaciones de más alto nivel entre las diferentes entidades. Las características del modelo conceptual de datos incluyen:


     - Incluye las entidades importantes y las relaciones entre ellas.

     - No se especifica ningún atributo.
     - No se especifica ninguna clave principal.

Modelo lógico: Un modelo lógico de datos es un modelo que no es específico de una base de datos que describe aspectos relacionados con las necesidades de una organización para recopilar datos y las relaciones entre estos aspectos. Un modelo lógico contiene representaciones de entidades y atributos, relaciones, identificadores exclusivos, subtipos y supertipos y restricciones entre relaciones. Un modelo lógico también puede contener objetos de modelo de dominio o referirse a uno o varios modelos de dominio o de glosario. Una vez definidas las relaciones y los objetos lógicos en un modelo lógico de datos, utilice el área de trabajo para transformar el modelo lógico en una representación física específica de la base de datos en forma de modelo físico de datos.




Modelo físico: Un modelo de datos físicos es un modelo específico de bases de datos que representa objetos de datos relacionales (por ejemplo, tablas, columnas, claves principales y claves externas) y sus relaciones. Un modelo de datos físicos se puede utilizar para generar sentencias DDL que, después, se pueden desplegar en un servidor de base de datos.

Proceso de normalización:

El proceso de normalización sucede en el modelo lógico, porque en este modelo es donde se transcribe y se establece la programación para que funcione la base de datos correctamente, por lo tanto, en dicha programación se deben establecer la normalización, para que esta pueda funcionar cada vez que se ingresen datos en la base datos en cuestión.

4.   En que se fundamental el concepto de normalización

Este se fundamentan en las formas normales, las cuales son criterios para determinar la vulnerabilidad en una tabla a inconsistencias y anomalías en ella, también estableciendo una optimización de la tabla por medio de una descomposición, pero sin pérdida de datos

5.   Determinar cuál es el planteamiento o fundamento de las cuatro primeras formas normales de la normalización.



1FN - Primera forma normal

Una tabla está en Primera Forma Normal si:

-        Todos los atributos son «atómicos». La tabla contiene una clave primaria   única.
-          La clave primaria no contiene atributos nulos.
-          No debe existir variación en el número de columnas.
-          Los campos no clave deben identificarse por la clave.
-     Debe Existir una independencia del orden tanto de las filas como de las columnas


2FN – Segunda Forma Normal

Una tabla está en 2FN si además de estar en 1FN cumple que los atributos no clave depende de TODA la clave principal.

3FN – Tercera Forma Normal

Una tabla está en 3FN si además de estar en 2FN no existe ninguna dependencia transitiva entre los atributos que no son clave.

4FN – Cuarta forma normal

Antes de aplicar la cuarta forma normal, debe nuestra tabla cumplir con la 3FN. Luego debemos observar que nuestra tabla no posea dependencias multivaluadas. Una tabla con una dependencia multivaluada es una donde la existencia de dos o más relaciones independientes muchos a muchos causa redundancia; y es esta redundancia la que es suprimida por la cuarta forma normal.


No hay comentarios.:

Publicar un comentario

Presentación Personal

Hola, mucho gusto. Mi nombre es Alejandro Restrepo Leiva, tengo 16 años y soy estudiante de la Institución Educativa Asamblea Departament...