Sei sulla pagina 1di 2

QUE ES UNA BASE DE DATOS?

Es un depsito o contenedor de una coleccin de datos, donde los usuarios


pueden realizar una variedad de operaciones sobre dichos datos como: insertar,
recuperar, modificar, eliminar.
QUE ES UN SISTEMA DE BASE DE DATOS?
Consiste en una coleccin de datos interrelacionados y un conjunto de programas
para accedera dichos datos, la coleccin de datos es llamada base de datos, el
objetivo principa, de un SGBD es proporcionar una forma de almacenar y
recuperar la informacin de una bd de manera practica y eficiente. Los sistemas
de base de datos se disean para gestionar grandes cantidades de informacin, la
gestin implica tanto la definicin de estructuras para almacenar la informacin
como la provision de mecanismos para la manipulacin de la informacin, adems
de garantizar la fiabilidad de la informacin almacenada a pesar de las cadas del
sistema los intentos de acceso sin autorizacin.
QUE ES UN SISTEMA DE ADMINISTRACION DE BASE DE DATOS DBMS?
Es el software que maneja todo acceso a la base de datos sucede lo siguiente:
1. Un usuario emite una peticin de acceso en un lenguaje de datos
especifico.
2. DBMS intercepta la peticin y la analiza
3. DBMS inspecciona el esquema externo para ese usuario
4. DBMS ejecuta las operaciones necesarias sobre la base de datos
almacenada.
Las funciones del DBMS comprenden lo siguiente
Definicin de datos: el DBMS debe ser capaz de aceptar definiciones de datos en
la forma fuente y convertirlas a la forma objeto correspondiente, es decir que el
DBMS debe incluir un procesador DDL o compilador DDL para cada uno de los
diversos DDL (lenguaje de definicin de datos)
Manipulacin de datos: el DBMS debe ser capaz de manejar peticiones para
recuperar, actualizar o eliminar datos existentes en la bd o agregar nuevos a esta,
por lo tanto debe incluir un componente procesador DML o Compilador DML para
tratar con el DML (lenguaje de manipulacin de datos). Las peticiones DML
pueden ser: Planeadas: es una peticin prevista antes del momento de su
ejecucin. No planeada: es una consulta ad hoc es decir una consulta que no se
previo por adelantado su necesidad sino que surgi sin pensarlo.
Optimizacin y ejecucin: las peticiones DML planeadas o no planeadas deben ser
procesadas por el componente optimizador.
Seguridad e Integridad de la Bd: el DBMS debe vigilar las peticiones del usuario y
rechazar todo intento de violar las restricciones de seguridad e integridad definidas
por el DBA, pueden realizarse durante el tiempo de compilacin, de ejecucin o
entre ambos.
Recuperacin de datos y concurrencia: el DBMS debe impones ciertos controles
de recuperacin y concurrencia.
Diccionario de datos: el DBMS debe proporcionar una funcin de diccionario de
datos, este diccionario puede ser visto como una base de datos que contiene
datos acerca de los datos en ocasiones llamados metadatos o descriptores es
decir, definiciones de otros objetos del sistema. Todos los esquemas,

transformaciones y diversas restricciones de seguridad e integridad sern


almacenados en el diccionario de daos tanto en forma fuente como objetivo.
Rendimiento: el DBMS debe realizar todas las tareas descritas de la manera mas
eficiente posible.
La finalidad general del DBMS consiste en proporcionar una interfaz de usuario
para el sistema de base de datos, la cual es un limite en el sistema debajo del cual
todo es invisible para el usuario
PORQUE UTILIZAR UNA BASE DE DATOS?
Compactacin: No hay necesidad de archivos en papel voluminosos.
Velocidad: La mquina puede recuperar y actualizar datos ms rpidamente que
un humano. En particular, las consultas especficas sin mucha elaboracin (por
ejemplo, "Tenemos ms Zinfandel que Pinot Noir?") 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 los
archivos a mano. Las tareas mecnicas siempre las realizan mejor las mquinas.
Actualidad: En el momento que la necesitemos, tendremos a nuestra disposicin
informacin precisa y actualizada.Desde luego, los beneficios anteriores 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 c

Potrebbero piacerti anche