Unidad 2 - Conceptos de Base de Datos

4
Respuestas: a) 1. Archivos tradicionales: Los datos se guardan en archivos individuales, exclusivos para cada aplicación particular. Los datos pueden ser redundantes y la actualización de los archivos es más lenta que en una base de datos. 2. Base de datos: Controlado centralmente para intentar servir a múltiples y diferentes aplicaciones. Son compartidos por numerosos usuarios para diversas aplicaciones. b) Características principales: Independencia lógica y física de los datos. Redundancia mínima. Acceso concurrente por parte de múltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditoría. Respaldo y recuperación. Acceso a través de lenguajes de programación estándar . Existen 4 componentes esenciales en una base de datos: TABLAS: permitirán almacenar los datos. CONSULTAS: con estas podremos acceder a los datos almacenados, ordenarlos y filtrarlos por diferentes criterios. INFORMES: Los informes serán la forma más eficaz de presentar nuestros datos. FORMULARIOS: Con los formularios se facilitan las tareas de introducción de datos. C)

description

Base de datos

Transcript of Unidad 2 - Conceptos de Base de Datos

Page 1: Unidad 2 - Conceptos de Base de Datos

Respuestas:

a)

1. Archivos tradicionales:

Los datos se guardan en archivos individuales, exclusivos para cada aplicación particular.

Los datos pueden ser redundantes y la actualización de los archivos es más lenta que en una base de datos.

2. Base de datos:

Controlado centralmente para intentar servir a múltiples y diferentes aplicaciones.

Son compartidos por numerosos usuarios para diversas aplicaciones.

b)

Características principales:

Independencia lógica y física de los datos.

Redundancia mínima.

Acceso concurrente por parte de múltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditoría.

Respaldo y recuperación.

Acceso a través de lenguajes de programación estándar.

Existen 4 componentes esenciales en una base de datos:

TABLAS: permitirán almacenar los datos.

CONSULTAS: con estas podremos acceder a los datos almacenados, ordenarlos y filtrarlos por diferentes criterios.

INFORMES: Los informes serán la forma más eficaz de presentar nuestros datos.

FORMULARIOS: Con los formularios se facilitan las tareas de introducción de datos.

C)

La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos.

El DBA es responsable primordialmente de:

Administrar la estructura de la Base de Datos Administrar la actividad de los datos Administrar el Sistema Manejador de Base de Datos Establecer el Diccionario de Datos Asegurar la confiabilidad de la Base de Datos Confirmar la seguridad de la Base de Datos

Page 2: Unidad 2 - Conceptos de Base de Datos

d)

Usuarios normales: Interactúan con el sistema mediante un programa de aplicación con una interfaz de formularios, donde puede rellenar los campos apropiados del formulario. Solo pueden leer informes generados de la base de datos.

Programadores de aplicaciones: Son profesionales informáticos que escriben los programas de aplicación, utilizando herramientas para desarrollar interfaces de usuario que facilitan crear los formularios e informes sin escribir directamente el programa.

Usuarios sofisticados. Interactúan con el sistema sin programas escritos, usando el lenguaje  de consulta  de base de datos para hacer sus consultas. Los analistas que envían las consultas para explorar los datos en la base de datos entran en esta categoría.

Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional. Entre estas aplicaciones están los sistemas de diseño asistido por computadora, sistemas de base de conocimientos y sistemas expertos,  sistemas que almacenan datos de tipos de datos complejos (como gráficos y de audio) y sistemas de modelado de entorno.

Administradores de la base de datos (ABD). Son las personas que tienen el control central del SGBD.

e)

Nivel interno o físico: describe la estructura física de la base de datos mediante un esquema interno. Se especifica con un modelo físico y describe los detalles de cómo se almacenan físicamente los datos.

Nivel externo o de visión: Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar los esquemas.

Nivel conceptual: describe la estructura de toda la base de datos para un grupo determinado de usuarios mediante un esquema conceptual. Este esquema describe las entidades, atributos, relaciones, operaciones de los usuarios y restricciones, ocultando los detalles de las estructuras físicas de almacenamiento.

Independencia lógica.

Es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación.

Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla.

Ejemplo: Eliminamos una entidad. Los programas que no interactuaban con dicha entidad no se ven afectados.

Independencia Física.

Es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos).

Ejemplo: Se requiere reordenar cierto ciertos ficheros físicos con el fin de mejorar el rendimiento de las operaciones de consulta o de actualización de datos.

Page 3: Unidad 2 - Conceptos de Base de Datos

f)

La arquitectura de las base de datos nos brinda la capacidad de modificar el esquema en un nivel del sistema sin tener que modificar el esquema del nivel inmediato superior. No se ven afectadas las partes de cada nivel,

g)

Las anomalías son ciertos problemas que aparecen con frecuencia en el manejo de una base de datos cuando el diseño no ha sido realizado de forma “normalizada”

• Anomalía de inserción: Imposibilidad de dar de alta un registro por no disponer del valor de un atributo principal.

• Anomalía de borrado: Pérdida de información por dar de baja un registro.

• Anomalía de modificación: Tiene que ver con la redundancia (repetición de la misma información en registros diferentes y consiguiente necesidad de propagar actualizaciones)

h)

El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.

Las bases de datos relacionales se normalizan para:

Evitar la redundancia de los datos.

Disminuir problemas de actualización de los datos en las tablas.

Proteger la integridad de los datos.