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 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