You are on page 1of 5

Universidad Tecnolgica de Santiago

(UTESA)

Sistemas Abiertos

David JOSEPH Profesor

1-11-3971 Pedro Martinez

UTESA 2 David Joseph 1-11-3971 Que es un Base de datos?

Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen programas denominados sistemas gestores de bases de datos, abreviados SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios pases. Por ejemplo, en Espaa los datos personales se encuentran protegidos por la Ley Orgnica de Proteccin de Datos de Carcter Personal (LOPD).

1- Que es un sistema de gestin de base de datos? Un Sistema Gestin de Bases de Datos SGBD- (Data Base Management System DBMS) consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a esos datos. El Objetivo primordial de un SGBD es proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar informacin de la base de datos. El sistema de gestin de la base de datos (SGBD) es una aplicacin que permite a los usuarios definir, crear y mantener la base de datos, y proporciona acceso controlado a la misma. 2- Cuales son los subsistemas forman partes de un sistema de manejo de base de datos? Los principales componentes del gestor de la base de datos son los siguientes: Control de autorizacin. Este mdulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operacin que solicita. Procesador de comandos. Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos. Control de la integridad. Cuando una operacin cambia los datos de la base de datos, este mdulo debe comprobar que la operacin a realizar satisface todas las restricciones de integridad necesarias. Optimizador de consultas. Este mdulo determina la estrategia ptima para la ejecucin de las consultas. Gestor de transacciones. Este mdulo realiza el procesamiento de las transacciones. Planificador (scheduler). Este mdulo es el responsable de asegurar que las operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos.

Base de Datos I | Profe: Pedro Martinez

UTESA 3 David Joseph 1-11-3971 Gestor de recuperacin. Este mdulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algn fallo. Gestor de buffers. Este mdulo es el responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario. A este mdulo tambin se le denomina gestor de datos. 3- Cite importancia de los base de datos? Algunas ventajas que proporciona el uso de un sistema de base de datos sobre los mtodos tradicionales son: Compactacin: Reduce la necesidad de archivos voluminosos en papel. Velocidad: La mquina puede recuperar y actualizar datos ms rpidamente que un humano. En particular, las consultas especficas sin mucha elaboracin pueden ser respondidas con rapidez, sin necesidad de bsquedas manuales o visuales que llevan tiempo. Menos trabajo laborioso: Se puede eliminar gran parte del trabajo de llevar a los archivos a mano. Actualidad: En el momento que se necesite, se tiene a disposicin informacin precisa y actualizada. Desde luego, estos beneficios se aplican an con ms fuerza en un entorno multiusuario, donde es probable que la base de datos sea mucho ms grande y compleja que en el caso de un solo usuario. No obstante, en el entorno multiusuario hay una ventaja adicional: El sistema de base de datos ofrece a la empresa un control centralizado de sus datos. 4- Qu son archivos en texto plano? El archivo de texto posee datos escritos o guardados, ya sea nmeros, letras y otros caracteres. 5- Diferencia entre base de datos y archivos El archivo de texto posee datos escritos o guardados, ya sea nmeros, letras y otros caracteres; en cambio una base de datos posee datos ordenados en informacin que ayudan a describir el tipo de base de datos que se trabaja, tiene varios niveles semnticos 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. 6- Que es SQL? SQL es una herramienta para organizar, gestionar y recuperar datos almacenados en una base de datos informtica. El nombre "SQL" es una abreviatura de Structured Query Languaje (Lenguaje de consultas estructurado). Como su propio nombre indica, SQL es un lenguaje informtico que se puede utilizar para interaccionar con una base de datos y ms concretamente con un tipo especifico llamado base de datos relacional. SQL es a la vez un lenguaje fcil de aprender y una herramienta completa para gestionar datos. Las peticiones sobre los datos se expresan mediante sentencias, que deben escribirse de acuerdo con unas reglas sintcticas y semnticas de este lenguaje. Base de Datos I | Profe: Pedro Martinez

UTESA 4 David Joseph 1-11-3971

7- Como se llama el lenguaje que utiliza SQL? El lenguaje que utiliza SQL es "Sentencias de seleccin o consultas".

8- Escriba los tipos y clases de sentencia que usa SQL? Los tipos o clases de sentencias que usa SQL son: Clusula SELECT: La clusula SELECT lista los datos a recuperar por la sentencia SELECT. Los elementos o datos a seleccionar pueden ser columnas de la base de datos o columnas a calcular por SQL cuando efecta la consulta o tambin el asterisco (*) para recuperar todos los campos de un fichero o tabla. Clusula FROM: La clusula FROM lista las tablas o ficheros que contienen los datos a recuperar por la consulta. El formato de esta clusula es: FROM nombretabla [alias_tabla] Clusula WHERE: La clusula WHERE dice a SQL que incluya solo ciertas filas o registros de datos en los resultados de la consulta, es decir, que tienen que cumplir los registros que se desean ver. La clusula WHERE contiene condiciones en la forma: WHERE expresin1 operador expresion2 Clusula GROUP BY: La clusula GROUP BY especifica una consulta sumaria. En vez de producir un fila de resultados por cada fila de datos de la base de datos, una consulta sumaria agrupa todas las filas similares y luego produce una fila sumaria de resultados para cada grupo. Tiene la forma: GROUP BY expresin_columna Clusula HAVING: La clusula HAVING dice a SQL que incluya solo ciertos grupos producidos por la clusula GROUP BY en los resultados de la consulta. Al igual que la clusula WHERE, utiliza una condicin de bsqueda para especificar los grupos deseados. En otras palabras, especifica la condicin que deben de cumplir los grupos. Slo es vlida si previamente se ha especificado la clusula GROUP BY. La clusula HAVING tiene la forma: HAVING expresin1 operador expresin2 Clusula ORDER BY: La clusula ORDER BY ordena los resultados de la consulta en base a los datos de una o ms columnas. Si se omite, los resultados saldrn ordenados por el primer campo que sea clave en el ndice que se haya utilizado. Por tanto, indica como deben clasificarse los registros que se seleccionen. Tiene la forma: ORDER BY {expresin_orden [DESC | ASC], ... ] Sentencia INSERT : La sentencia de INSERT se utiliza para aadir registros a las tablas de la base de datos. El formato de la sentencia es: INSERT INTO nombre_fichero [(nombre_columna, ...)] VALUES (expr, ...) Sentencia UPDATE: La sentencia UPDATE se utiliza para cambiar el contenido de los registros de una tabla de la base de datos. Su formato es: UPDATE nombre_fichero SET nombre_columna = expr, ... [WHERE { condicin }]

Base de Datos I | Profe: Pedro Martinez

UTESA 5 David Joseph 1-11-3971 Sentencia DELETE : La sentencia DELETE se utiliza para borrar registros de una tabla de la base de datos. El formato de la sentencia es: DELETE FROM nombre_fichero [WHERE { condicin }]

Base de Datos I | Profe: Pedro Martinez

You might also like