Gestión de proyecto
OSCAR ALFREDO SANCHEZ DIAZ
UNIVERSIDAD ANTONIO NARIÑO
ESPECIALIZACIÓN EN AUDITORIA DE SISTEMAS
SANTAFÉ DE BOGOTÁ
2014
QUE ENTIENDE POR UNA BASE DE DATOS
Una base de datos es como una biblioteca o almacén de información que está organizada de forma como el usuario la prefiera, con tablas filas y columnas organizamos esta información para realizar consultasy actualización de esta información
QUE ES EL DBA Y PORQUE LA IMPORTANCIA DEL MISMO?
En DBA o administrador de base de datos es aquel que se encarga de manejar todo los aspectos de la base de datos puede ser desde el diseño y la codificación o también, y muy importante las consultas los procesos almacenado, backup, las tareas y todas la actualización que se le deben hacer a la base de datos,el DBA es muy importante en la gestión de la base de datos, no tanto por las actividades anteriores, sino porque es también es el encargado de responder por toda la información él y solo él tiene el deber que la información este segura y disponible
Las tablas las me parece lo más crítico e importante, crítico en el momento del diseño si las tablas no están bien diseñadas y relacionadas la basede datos solo será información a la deriva
Las consultas para mí son lo segundo más crítico la razón es que si ellas un usuario no puede verlos datos ni de una o todas las tablas, por seguridad solo lo debe hacer el DBA, también facilitan la búsqueda de información de le que desee el usuario
Vistas es una consulta de una o varias tablas solo que no guardan datos sino la consulta esto ayudamucho con la seguridad y para facilitar los JOIN entre tablas complejas (tablas virtuales)
Procedimientos almacenados los procesos almacenados facilitan al administrador de base datos a realizar consultas más compleja son procedimientos que están en la base de datos teniendo mejor respuesta y acceso a los datos, Contienen instrucciones de programación que realicen operaciones en la base de datosDESCRIBA 10 MOTORES DE BASES DE DATOS Y SUS RESPECTIVOS FABRICANTES
MySQL Sun Microsystems (hasta febrero de 2008 MySQL AB): MySQL es un sistema de administración de bases de datos (Database Management System, DBMS) para bases de datos relacionales. Así, MySQL no es más que una aplicación que permite gestionar archivos llamados de bases de datos.
Existen muchos tipos de bases de datos, desdeun simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza multiples tablas para almacenar y organizar la información. MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo, permitiendo su interactuación con los lenguajes de programación más utilizados como PHP, Perl y Java y su integración endistintos sistemas operativos. Sun Microsystems (hasta febrero de 2008 MySQL AB)
PostgreSQL PostgreSQL Global Development Group: es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada queenvidiarle a otras bases de datos comerciales.
Es totalmente compatible con ACID, tiene soporte completo para claves foráneas, uniones, vistas, disparadores y procedimientos almacenados (en varios lenguajes). Incluye la mayoría de los tipos de datos del SQL 2008, incluyendo INTEGER, numérico, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, y TIMESTAMP. También soporta almacenamiento de objetos binarios grandes,como imágenes, sonidos o vídeo. Cuenta con interfaces nativas de programación para C / C + +, Java,. Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y la documentación que actualmente existe es realmente excepcional
DB2 es una marca comercial, propiedad de IBM
DB2 versión 9 es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha llamado pureXML, que permite...
Regístrate para leer el documento completo.