Requisito previo: tipos de atributos
1. Atributo almacenado:
el atributo almacenado es un atributo que se almacena físicamente en la base de datos.
Supongamos una mesa llamada estudiante. Hay atributos como student_id, name, roll_no, Course_Id. No podemos derivar el valor de estos atributos usando otros atributos. Por lo tanto, estos atributos se llaman atributos almacenados.
2. Atributo derivado:
un atributo derivado es un atributo cuyos valores se calculan a partir de otros atributos. En una tabla de estudiantes si tenemos un atributo llamado fecha_de_nacimiento y edad. Podemos derivar el valor de la edad con la ayuda del atributo date_of_birth.
Diferencia entre atributo almacenado y derivado:
S. NO. | Atributo almacenado | Atributo derivado |
---|---|---|
1. | Para un atributo almacenado es obligatorio que esté almacenado en la base de datos. | Para un atributo derivado no es obligatorio almacenarlo en la base de datos. |
2. | No es posible determinar el valor de un atributo almacenado. | Es posible determinar el valor de un atributo derivado con la ayuda de otro atributo. |
3. | Es un atributo que no puede derivarse de ningún otro atributo. | Es un atributo que puede derivarse de cualquier otro atributo. |
4. | El atributo almacenado será reparado. | El atributo derivado será de naturaleza variable. |
5. | El atributo almacenado está representado por un óvalo. | Los atributos derivados están representados por un óvalo punteado. |
6. | El atributo almacenado guarda el ciclo de procesamiento de la CPU. | Atributo derivado si no se almacena en la tabla relacional, ahorre espacio de almacenamiento. |
7. | El atributo almacenado guarda el tiempo de acceso a los datos. | Atributo derivado si no está almacenado en la tabla relacional, entonces el tiempo de acceso a los datos es mayor. |
8. | El atributo almacenado requiere un mantenimiento constante para garantizar que el valor derivado esté actualizado. | El atributo derivado si no está almacenado en la tabla Relacional, no requiere mantenimiento, ya que se deriva del atributo almacenado. |
9. | El atributo almacenado no agrega complejidad de codificación a las consultas. | El atributo derivado, si no se almacena en la tabla relacional, agrega complejidad de codificación a las consultas. |
10 | El valor de los datos de atributos almacenados está fácilmente disponible. | Atributo derivado si no se almacena en la tabla relacional, el valor de los datos no está fácilmente disponible. |
Publicación traducida automáticamente
Artículo escrito por sanjaywork48 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA