Base De Datos

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

description

Document based in Data Base

Transcript of Base De Datos

Page 1: Base De Datos

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.

Page 2: Base De Datos

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.

Page 3: Base De Datos

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:

Page 4: Base De Datos

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.