Anda di halaman 1dari 5

1. ¿Qué es una base de datos?

Es una entidad que almacena un conjunto de datos o registros de acuerdo a un


sistema, recopilados de forma organizada y no redúndate, que se encuentra
agrupada o estructurada, accesibles y compactibles, que pueda consultarse y
actualizarse de manera eficiente y ordenada, a usuarios concurrentes con
necesidad de información diferente y no predicable en tiempo.

Es un modelo que representa un sistema, con diferentes características y


componentes, debidamente simbolizada por los datos adecuados.

2. ¿En qué se diferencia un archivo de texto y una base de datos?

El archivo de texto posee datos escritos o guardados, ya sea números, letras y


otros caracteres; en cambio una base de datos posee datos ordenados en
información que ayudan a describir el tipo de base de datos que se trabaja,
tiene varios niveles semánticos y no necesariamente se almacena como un
archivo de computadora y Los archivos de las base de datos tienen diferente
estructura que los archivos de texto.

Sistema de archivos:

• Manejo de archivos en texto plano.

• Búsqueda de tres tipos: secuencial, aleatorio, indexado.

• No existen las actualizaciones, se simulan dando de baja el registro y


dando de alta el nuevo con la modificación.

• Tienen independencia lógica y física la mayoría de ellos.

• Cuenta con redundancia no controlada y errores de referencias.

• Sus componentes son: archivos, registros, campos.

Sistemas de bases de datos:

• Existe redundancia controlada e integridad referencia.

• Implementa mayor seguridad.

• Existen actualizaciones directas.

• No tienen independencia ni lógica ni física.

• Sus componentes son Hw, Sw, BD y Usuarios.

3. ¿Para qué sirve una base de datos?


Una base de datos sirve para almacenar información importante que el usuario
o el administrador de esta, verifiquen para sus propios fines con un formato
bien estructurado.

Una base de datos registra y representa el funcionamiento del sistema, a


través de los datos relativos a sus diferentes características y componentes.
También proporciona a los usuarios el acceso a datos, que pueden visualizar,
ingresar o actualizar, en concordancia con los derechos de acceso que se les
hayan otorgado. Se convierte más útil a medida que la cantidad de datos
almacenados crece.

La principal ventaja de utilizar bases de datos es que múltiples usuarios


pueden acceder a ellas al mismo tiempo.

4. ¿Qué información debe de contener una base de datos?

Una base de datos debe contener información relacionada con el tipo de base
de datos que se trabaja, se requieren para que pueda tomarse una decisión
operativa, gerencial o estratégica. Es conveniente plasmar en papel el
propósito de la base de datos: cómo piensa utilizarla y quién va a utilizarla. Los
registros que caracterizan a los elementos que constituyen el conjunto de
recursos pertenecientes a un sistema.

Para una pequeña base de datos de un negocio particular, por ejemplo, podría
escribir algo tan simple como "La base de datos de clientes contiene una lista
de información de los clientes para el envío masivo de correo y la generación
de informes". Los datos que se requieren para elaborar los reportes que
ilustran el estado del sistema. Todos aquellos elementos que emergen del
análisis de requerimientos y que representan los distintos aspectos de la
operación del sistema.

Si la base de datos es más compleja o la utilizan muchas personas, como


ocurre normalmente en un entorno corporativo, la finalidad podría definirse
fácilmente en uno o varios párrafos y debería incluir cuándo y cómo va a
utilizar cada persona la base de datos. La idea es desarrollar una declaración
de intenciones bien definida que sirva de referencia durante todo el proceso de
diseño. Esta declaración de intenciones le permitirá centrarse en los objetivos a
la hora de tomar decisiones.

Por ejemplo, no puedo tener información sobre un carro cualquiera cuando mi


base de datos consiste en estudiantes inscritos a una materia en X universidad

5. ¿Cómo debe de guardarse la información en una base de datos?

Con una estructura que permita consultarla eficientemente e interrelacionarla


para presentar las diferentes vistas o reportes que se requieren. En un formato
que asegure la confidencialidad de toda aquella información sensible. De tal
manera que prácticamente sea imposible que se altere o degrade por error
involuntario o por ataque mal intencionado. De manera que ocupe el mínimo
espacio o recursos de cómputo.

6. ¿Con qué tipo de software se visualiza el contenido y se


actualiza una base de datos?

Se usa un Sistema Gestor de Base de Datos (DBMS) o un sistema administrador de bases


de datos, no solo para visualizar el contenido de una base de datos, sino también para
almacenar archivos y actualizar la información presente en ella.

7. ¿Cuáles de las siguientes son importantes características de una


base de datos?

• Disponibilidad, precisión, representatividad y concurrencia.


• No redundancia, coherencia, versatilidad e interoperabilidad.
• Escalabilidad, integridad y seguridad.
• Minimalidad, interiorización y exteriorización.

8. ¿Cómo puede servir una base de datos en la toma de decisiones?

Mediante vistas que ilustren el estado de determinadas características del sistema, como
ventas, disponibilidad de recursos, etc., Por ejemplo, en una base de datos de
contratación de una o varias empresas, permite verificar la información
de varias personas y cuáles podrían ser los mejores candidatos o los
mejores perfiles para aplicar al trabajo y realizarlo de manera efectiva

9. ¿Cuáles son los costos que genera una base de datos?

Una base de datos permite generar un costo menor a cambio de mantener una gran cantidad
información de manera ordenada, optimizada, y actualizada periódicamente; en vez de
tenerlo en lugares donde no haya orden, el espacio no sea el adecuado, y no se puede
revisar cada cierto tiempo debido a contratiempos.

Los costos se pueden generar de la siguiente manera:

• Hardware y software de almacenaje de datos.


• Comunicación con el sistema administrador de bases de datos.
• Procesamiento de consultas en el sistema administrador de bases de datos.
• Monitoreo y auditorías.

10. ¿Qué significa consistencia de una base de datos?

Que todos los datos que almacena deben ser coherentes. En los casos en los que no se ha
logrado eliminar la redundancia, será necesario vigilar la información que aparece repetida
para que se actualice de forma coherente, es decir, que todos los datos repetidos se
actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad
determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no
pueden tener licencia de conducir. El sistema no debería aceptar datos de un conductor
menor de edad. En los SGBD existen herramientas que facilitan la programación de este
tipo de condiciones.

Investigue y defina los siguientes términos

Administrador de Base de Datos (ADB): Es la persona responsable de las actividades que


conciernen a la supervisión, explotación y el óptimo funcionamiento de las base de datos,
intervienen en situaciones de emergencia o problemáticas e inclusive manipular la
información en caso de necesitar un proceso externó como reportes especiales o procesos
de control e inclusive establecer las condiciones para evitar incidencias. También toma
aspectos de integridad, seguridad, disponibilidad, desempeño y desarrollo de una base de
datos. También se puede incrementar el número de atributos, entidades y relaciones entre
las entidades para actualizar los requerimientos y Que la BD es modular y se le pueden
agregar todos los módulos que se necesiten.
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 diccionario de Datos.
• Asegurar Confiabilidad de la Base de Datos.
• Confirmar seguridad de la Base de Datos.

Arquitectura de aplicaciones: Trata de conseguir la separación entre los programas de


aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un
catálogo para almacenar el esquema de la base de datos.

LDD (Lenguaje de Definición de Datos): Es un lenguaje proporcionado por el sistema de


gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de
definición de las estructuras que almacenarán los datos así como de los procedimientos o
funciones que permitan consultarlos.

LMD (Lenguajes de Manejo de Datos): Es un lenguaje proporcionado por el sistema de


gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de
consulta o manipulación de los datos, organizados por el modelo de datos adecuado.

Clasificación del lenguaje de manipulación de datos (Select, Insert, Delete y Update).

Se clasifican en:
• lenguajes de consulta procedimentales, En este tipo de lenguaje el usuario da
instrucciones al sistema para que realice una serie de procedimientos u
operaciones en la base de datos para calcular un resultado final.

• lenguajes de consulta no procedimentales, El usuario describe la información


deseada sin un procedimiento específico para obtener esa información.