Sistema Manejador De Base De Datos
Enviado por christiancross • 30 de Junio de 2014 • 1.235 Palabras (5 Páginas) • 276 Visitas
1. ¿Cómo se define un Sistema Manejador (de Gestión) de Base de Datos?
R: Conjunto de componentes que soportan la creación de BD, el registro de datos, su diseminación o distribución, su mantenimiento (ABC), sus consultas y formateo.
2. ¿Por qué es esencial este sistema?
R: Para poder tener un control de la BD que nos permita buscar los registros de la misma.
3. ¿Cuál son las funciones esenciales del SMBD?
R: Definición de la BD: Lenguaje y herramientas gráficas para definir entidades, relaciones, restricciones de integridad y autorización de privilegios.
Acceso no Procedural o procedimental: Lenguaje y herramientas gráficas para acceder a los datos sin necesidad de código complicado.
Interfaces del lenguaje procedural: Lenguaje que combina el acceso no procedural con las capacidades totales de un lenguaje de progamación
Desarrollo de aplicaciones: Herramienta gráfica para desarrollar menús, formularios de captura de datos y reportes
Procesamiento de transacciones: Mecanismos de control para prevenir las interferencias de los usuarios simultáneas y recuperar datos perdidos en caso de una falla
Ajuste de la BD: Herramientas para monitorear y mejorar el desempeño de la BD
4. ¿Qué incluye la función de descripción?
R: Permite definir
Estructura
Interrelaciones
Validaciones
5. ¿Qué supone y que permite la función de manipulación del SMBD?
Buscar
Añadir
Suprimir
Modificar
6. ¿Qué permite la función de utilización del SMBD?
Reúne las interfaces de los usuarios
Suministra procedimientos para el administrador
7. Enuncia y describe los lenguajes con que cuenta un SMBD.
R: Firebird
Firebird es un sistema de administración de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue reescrito de C a C++. Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.
SQLite
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña (~225 kB1 ) biblioteca en C.
A diferencia de los sistemas de gestión de base de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica.
Apache Derby
Es un sistema gestor de base de datos relacional escrito en Java que puede ser embebido en aplicaciones Java y utilizado para procesos de transacciones online.
Derby está escrito en Java y no tiene bindings para otros lenguajes (no tendría mucho sentido) por lo que limita al programador a utilizarlo mediante la máquina virtual de Java y en programas escritos en ese lenguaje o lenguajes de scripting que se ejecuten sobre JVM (Jython, JRuby, Jacl, etc.). Esto por otro lado hace que las aplicaciones sean altamente portables.
8. Investigar los principales SMBD y encontrar la forma para obtener información de cada uno de ellos.
R: DBase
DBASE fue el primer
...