Sie sind auf Seite 1von 3

1. Investigar sobre las diferencias entre una base de datos y un gestor de base de datos.

Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y


almacenados sistemticamente para su posterior uso, y un SISTEMA DE GESTION
DE DATOS es un conjunto de programas que permiten el almacenamiento,
modificacin y extraccin de la informacin en una base de datos, adems de
proporcionar herramientas para aadir, borrar, modificar y analizar los datos. Los
usuarios pueden acceder a la informacin usando herramientas especficas de
interrogacin y de generacin de informes.
2. Investigar sobre las tareas de un administrador de base de datos.
La tarea del DBA es crear la base de datos en s y poner en vigor los controles
tcnicos necesarios para apoyar las polticas dictadas por el administrador de datos. El
DBA se encarga tambin de garantizar el funcionamiento adecuado del sistema y de
proporcionar otros servicios de ndole tcnica relacionados. El DBA cuenta por lo
regular con un grupo de programadores de sistemas y otros asistentes tcnicos.
La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de
Datos dentro de las guas de accin definidas por la administracin de los datos.

Implementar, dar soporte y gestionar bases de datos corporativas.


Crear y configurar bases de datos relacionales.
Ser responsables de la integridad de los datos y la disponibilidad.
Disear, desplegar y monitorizar servidores de bases de datos.
Disear la distribucin de los datos y las soluciones de almacenamiento.
Garantizar la seguridad de las bases de datos, realizar copias de seguridad y llevar a
cabo la recuperacin de desastres.
Planificar e implementar el aprovisionamiento de los datos y aplicaciones.
Disear planes de contingencia.
Disear y crear las bases de datos corporativas de soluciones avanzadas.
Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la
inteligencia de negocios.
Producir diagramas de entidades relacionales y diagramas de flujos de datos,
normalizacin esquemtica, localizacin lgica y fsica de bases de datos y
parmetros de tablas.

3. Investigar sobre la importancia de conocer los conceptos de modelamiento de datos.


Un buen modelo de datos es el punto de partida en el diseo de una aplicacin. Ya
sea que partamos de un diagrama Entidad/Relacin o de un Esquema de la base de
datos, es el momento en que pensamos en el qu del problema a resolver antes que
en el cmo. Quines son las entidades, qu atributos esenciales tienen y cmo se
relacionan entre s son las cosas que hay que tener en claro desde el principio, antes
de pensar en alguna funcionalidad especfica. Con el tiempo, las necesidades del
negocio o el contexto cambian y es necesario extender el modelo, contemplar actores
en los procesos que antes no eran relevantes. Si el modelo est bien hecho no habr
problemas en hacerlo evolucionar sin que haya que hacer una reingeniera del modelo
entero.
4. Investigar sobre quines son los participantes en el proceso de elaboracin de una
base de datos.
5. Investigar sobre los motores de base de datos que existen en la actualidad.

MySQL: Es un sistema de gestin de base de datos relacional, multihilo y multiusuario


con ms de seis millones de instalaciones. MySQL AB desarrolla MySQL como
software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la
GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden
comprar a la empresa una licencia que les permita ese uso
Ventajas:
Velocidad al realizar las operaciones
Bajo costo en requerimientos para la elaboracin de bases de datos
Facilidad de configuracin e instalacin.
Desventajas:
Un gran porcentaje de las utilidades de MySQL no estn documentadas.
No es intuitivo, como otros programas (ACCESS)

Oracle: Es un sistema de gestin de base de datos relacional (o RDBMS por el


acrnimo en ingls de Relational Data Base Management System), fabricado por
Oracle Corporation. Caractersticas: Se considera a Oracle como uno de los sistemas
de bases de datos ms completos. Su mayor defecto es su enorme precio, que es de
varios miles de dlares (segn versiones y licencias). Otro aspecto que ha sido
criticado por algunos especialistas es la seguridad de la plataforma, y las polticas de
suministro de parches de seguridad, modificadas a comienzos de 2005 y que
incrementan el nivel de exposicin de los usuarios
Ventajas:
Oracle es el motor de base de datos objeto-relacional ms usado a nivel mundial
Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador. Desventajas:
El mayor inconveniente de Oracle es quizs su precio
Necesidad de ajustes
elevado el coste de la informacin

Microsoft SQL Server: Es un sistema de gestin de bases de datos relacionales


basado en el lenguaje Transact-SQL, capaz de poner a disposicin de muchos
usuarios grandes cantidades de datos de manera simultnea. As de tener unas
ventajas que a continuacin se pueden describir
Ventajas:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Desventajas:
Enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del
software
La relacin calidad-precio est muy debajo comparado con Oracle.

Microsoft Access: Es un sistema de gestin de bases de datos Relacional creado y


modificado por Microsoft (DBMS) para uso personal de pequeas organizaciones. Es
un componente de la suite Microsoft Office aunque no se incluye en el paquete
bsico. Una posibilidad adicional es la de crear ficheros con bases de datos que
pueden ser consultados por otros programas.
Caractersticas:
Crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creacin de bases de datos relacionales).
Creacin de consultas y vistas.
Consultas referencias cruzadas.
Consultas de accin (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Llamadas a la API de Windows.
Ventajas:
Tablas para almacenar los datos.
Consultas para buscar y recuperar nicamente los datos que necesita.

Formularios para ver, agregar y actualizar los datos de las tablas.


Desventajas:
Limitaciones en el procesamiento de las bsquedas

Apache Derby Apache Derby es un sistema gestor de base de datos relacional escrito
en Java que puede ser empotrado en aplicaciones Java y utilizado para procesos de
transacciones online. Tiene un tamao de 2 MB de espacio en disco. Inicialmente
distribuido como IBM Cloudscape, Apache Derby es un proyecto open source
licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB.
Caractersticas:
APIs para JDBC y SQL. Soporta todas las caractersticas de SQL92 y la mayora de
SQL99.
Su cdigo mide alrededor de 2000KB comprimido.
Soporta cifrado completo, roles y permisos. Adems posee SQL SCHEMAS para
separar la informacin en una nica base de datos y control completo de usuarios.
Soporta internamente procedures, cifrado y compresin. Trae soporte multilenguaje y
localizaciones especficas.
A partir de la versin 10.4 trae un sistema simple de replicacin maestro-esclavo.
Transacciones y recuperacin ante errores ACID.
Ventajas:
Se pude configurar como cliente/servidor
tiene la opcin del manejador de base de datos soporta la arquitectura
cliente/servidor
Desventajas:
es tedioso solo lo puedes manipular si conoces lo bsico de SQL
necesitas cdigos para crear la base de datos

SQLite Es un sistema de gestin de bases de datos relacional compatible con ACID,


contenida en una relativamente pequea biblioteca escrita en C. SQLite es un
proyecto de dominio pblico.
Caractersticas:
La biblioteca implementa la mayor parte del estndar SQL-92
Varios procesos o hilos pueden acceder a la misma base de datos sin problemas
Varios accesos de lectura pueden ser servidos en paralelo.
Un acceso de escritura slo puede ser servido si no se est sirviendo ningn otro
acceso concurrentemente.
Ventajas:
Rendimiento de base de datos
Interfaces
Costo
Desventajas:
Falta de Clave Fornea
Falta de documentacin en espaol

Das könnte Ihnen auch gefallen