Diseño de Base de Datos Tp1

6
Diseño de Base de Datos Trabajo Practico – 5Puntos Cuestionario 1. ¿Qué es un dato? En informática un dato es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo. 2. Define una base de datos. Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto. 3. ¿Qué se entiende por independencia con respecto a programas y datos? Es la capacidad para modificar el esquema de un nivel del sistema de base de datos sin tener que modificar el esquema del nivel inmediato superior. Que se vuelve a sub dividir en dos tipos de independencias, que son: la independencia lógica con respecto a los datos es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación y la independencia física con respecto a los datos es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos). 4. ¿A que nos referimos cuando hablamos de vista de usuario? Una vista es una tabla virtual derivada de las tablas reales de una base de datos. Las vistas no se almacenan en la base de datos, sólo se almacena una definición de consulta, es decir una vista contiene la instrucción SELECT necesaria para crearla. Resultado de la cual se produce una tabla cuyos datos proceden de la base de datos o de otras vistas. 5. ¿Qué es un DBA? Un administrador de bases de datos (también conocido como DBA, en inglés database administrator) es aquel profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos,

description

introduccion

Transcript of Diseño de Base de Datos Tp1

Diseo de Base de Datos

Trabajo Practico 5Puntos

Cuestionario

1. Qu es un dato?

En informtica un dato es la expresin general que describe las caractersticas de las entidades sobre las cuales opera un algoritmo.

2. Define una base de datos.

Se le llama base de datos a los bancos de informacin que contienen datos relativos a diversas temticas y categorizados de distinta manera, pero que comparten entre s algn tipo de vnculo o relacin que busca ordenarlos y clasificarlos en conjunto.

3. Qu se entiende por independencia con respecto a programas y datos?

Es la capacidad para modificar el esquema de un nivel del sistema de base de datos sin tener que modificar el esquema del nivel inmediato superior. Que se vuelve a sub dividir en dos tipos de independencias, que son: la independencia lgica con respecto a los datos es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicacin y la independencia fsica con respecto a los datos es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos).

4. A que nos referimos cuando hablamos de vista de usuario?

Una vista es una tabla virtual derivada de las tablas reales de una base de datos. Las vistas no se almacenan en la base de datos, slo se almacena una definicin de consulta, es decir una vista contiene la instruccin SELECT necesaria para crearla. Resultado de la cual se produce una tabla cuyos datos proceden de la base de datos o de otras vistas.

5. Qu es un DBA?

Un administrador de bases de datos (tambin conocido como DBA, en ingls database administrator) es aquel profesional que administra las tecnologas de la informacin y la comunicacin, siendo responsable de los aspectos tcnicos, tecnolgicos, cientficos, inteligencia de negocios y legales de bases de datos.

6. Explica brevemente que es un usuario final y cita su clasificacin.

Usuario final no es necesariamente sinnimo de cliente o comprador, una compaa puede ser un importante comprador de software, pero el utilizador final puede ser solamente un empleado o grupo de empleados dentro de la compaa, como una secretaria o un capturista. El concepto clave es la interaccin directa con el programa, no la propiedad.

7. A qu se llama transaccin programada?

Es un conjunto de rdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atmica que han sido programadas para que ocurran en un momento determinado o durante un perodo establecido.

8. Qu es un sistema Gerenciador de Base de Datos?

Es una coleccin de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Un SGBD permite definir los datos a distintos niveles de abstraccin y manipular dichos datos, garantizando la seguridad e integridad de los mismos.

9. Define sistema de Base de Datos

Un sistema de base de datos (SBD) es una serie de recursos para manejar grandes volmenes de informacin.

10. En qu consiste la manipulacin de Base de Datos?

Un lenguaje de Manipulacin de Datos (Data Manipulation Languaje (DML)) es un lenguaje proporcionado por el sistema de gestin de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulacin de los datos, organizados por el modelo de datos adecuado. El lenguaje de manipulacin de datos ms popular hoy en da es SQL.

11. A qu se llama metadatos?

Estoda aquella informacin descriptiva sobre el contexto, calidad, condicin o caractersticas de un recurso, dato u objeto que tiene la finalidad de facilitar su recuperacin, autentificacin, evaluacin, preservacin y/ointeroperabilidad.

12. Qu es un catlogo?

El catlogo tambin llamado metabase cumple la funcin principal de almacenar los esquemas de las bases de datos que el sistema mantiene.

13. Porque un sistema gerenciador de base de datos debe incluir un software de control de concurrencia?

Porque mediante este software podemos identificar y resolver actualizaciones de datos realizadas por mltiples usuarios simultneamente.

14. A qu se llama actores en el escenario?

Un actor no necesariamente es una persona o agente fsico, un actor representa un rol dentro del sistema, por lo tanto, los actores son las entidades que hacen uso del sistema para satisfacer cierta necesidad, estas necesidades son los objetivos, que representan las condiciones a ser alcanzadas.

15. Cita los tipos de actores en el escenario.

a) Administradores de Bases de datos.

b) Diseadores de Bases de datos.

c) Analistas de Sistemas.

d) Programadores.

e) Usuarios Finales.

16. De qu se encargan los diseadores de base de datos?

Se encargan de disear e implementar los mdulos e interfaces del Sistema de Gestin de Base de Datos en forma de paquetes de software.

17. Explica. Cul es la funcin de los analistas de sistemas?

Determinan los requerimientos de los usuarios finales, sobre todo de los simples y paramtricos, y desarrollan especificaciones para transacciones programadas que satisfagan dichos requerimientos.

18. Explica. La funcin de los programadores de aplicaciones.

Los programadores de aplicaciones implementan esas especificaciones en forma de programas, y luego prueban, depuran, documentan y mantienen estas transacciones programadas.

19. Cita los trabajadores tras bambalinas y explica sus funciones.

a) Creadores de Herramientas.

b) Operadores.

c) Personal de mantenimiento.

Sus funciones. Elaboran para mantener el entorno del sistema de base de datos, pero que no tienen un claro inters en la base de datos en s misma.

20. Cita las caractersticas deseables en un sistema gerenciador de base de datos.

a) Regla de informacin: Toda la informacin est representada lgicamente en tablas.

b) Tratamiento sistemtico de valores nulos: debe soportar valores nulos de forma automtica independientemente del tipo de dato.

c) Catalogo on-line: Un usuario tiene que poder acceder a dicho catlogo con su usuario y contrasea.

d) Insercin, modificacin y borrado de alto nivel: Debe ser posible realizar dichas operaciones sin alterar los dems datos.

e) Independencia fsica de los datos: la forma de almacenar los datos no influye en la manipulacin de los mismos.

f) Independencia lgica de los datos: los cambios sobre los objetos de la base de datos no tienen por qu afectar a los usuarios y programas.

g) Independencia de integridad: las restricciones de integridad se almacenan y crean en el sistema gestor y no en los programas.

h) Regla de no subversin: Si un sistema gestor de base de datos tiene un lenguaje de bajo nivel, este lenguaje no se puede utilizar para destruir o evitar las reglas de integridad o las restricciones expresadas en el lenguaje relacional de alto nivel.

21. Qu diferencia existe entre redundancia controlada y no controlada?

La redundancia controlada es aquella que se permite para efectos de mejorar el rendimiento (respuestas rpidas en sistemas distribuidos, por ejemplo), pero el SGBD debe ser capaz de llevar un control de tal manera que no haya inconsistencias. La redundancia no controlada, sin embargo, se produce sin tener conocimiento de que est ocurriendo, por ejemplo, en el sistema tradicional de archivos, cuando cada usuario crea sus propias aplicaciones con archivos de datos, lleva a la inconsistencia de datos, puesto que distintos archivos con los mismos datos presentarn distintas realidades.

22. Mencione ventajas adicionales que ofrece un sistema gerenciador de la base de datos.

Menor redundancia, es decir, no es necesario la repeticin de datos. Solamente se indica la manera en la que se relacionan stos.

La base de datos facilita al usuario obtener ms informacin debido a la facilidad que provee esta estructura para proveer datos a los usuarios.

Integridad de los datos, lo que genera mayor dificultad de perder la informacin o de realizar incoherencias con los datos.

Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de stos tendr la posibilidad de acceder a ciertos elementos.

Coherencia de los resultados. Al recolectar y almacenarse la informacin una sola vez, en los procedimientos se utilizan los mismos datos, razn por la que los resultados son coherentes.

Datos ms documentados. Gracias a los metadatos que permiten detallar la informacin de la base de datos.

Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de manera concurrente.

Acceso a los datos ms eficiente. La organizacin de los datos produce un resultado ms ptimo en rendimiento. Igualmente, en el caso de empresas, usuarios de distintas oficinas pueden compartir datos si estn autorizados.

23. Cita cuales son las causas para no utilizar un sistema gerenciador de la base de datos

Desconocimiento de la persona o empresa de la existencia de un Software de Base de Datos.

Temor de la persona o Empresa de invertir en tecnologa de informacin.

No contar con asesoramiento de profesionales en el rea.

No aceptar los cambios y el rechazo a adaptarse a la expansin digital y el aprovechamiento del mismo para crecer como empresa.

No seguir cursos de capacitacin referentes al negocio establecido.