La presente investigación se refiere al tema de los diferentes programas que hay para la organización de base de datos.
Las características principales de este tipo de programas es la velocidad, la seguridad, la forma en que se respalda la información, así como la interfaz gráfica .
La investigación se realizo por el interés de conocer los programas que se utilizan para la estructuración y diseño de base de datos.
ESTANDARIZACION DE LOS SGBD
La
estandarización tiene como objetivo proteger las inversiones y defender la
independencia del usuario frente a los suministradores de SGBD. Los
estándares, por tanto, se concretan en especificaciones de cara al usuario, o
sea, en el interfaz del sistema con el entorno, sin que en ningún caso impongan
la forma en que se debe instrumentar el sistema, ya que este tema se deja por
completo en manos del diseñador, que será quien se ocupe de conseguir un diseño
óptimo en lo que se refiere a rendimiento operativo y a ahorro de recursos.
Los organismos de estandarización internacionales ISO
(International Organisation for Standarisation) e IEC (International
Elec-trotechnical Commission) han establecido para las tecnologías de la
información un comité conjunto denominado JTC1 (Joint Technical Commit-tee).
Dentro de este comité (véase Figura 4.4) hay una serie de subcomités, entre los
que destaca el SC 21 dedicado a los sistemas abiertos. Dentro de los subcomités
existen grupos de trabajo que se dedican a distintos temas; en concreto, dentro
del SC 21 existen varios grupos de trabajo, entre los que se encuentra el WG 3,
dedicado a las bases de datos.
Este grupo de trabajo internacional, en el
que se integran representantes de los organismos oficiales de estandarización
de distintos países, se dedica a cuatro proyectos principales:
·
Modelos de referencia
·
Acceso remoto a datos
·
Sistemas de diccionarios de recursos
de información
ORACLE
Oracle Database 11g:
PLATAFROMAS:
- · WINDOWS
Oracle
Database 11g para Windows ofrece una solución optimizada de base de datos para aquellas
implementaciones que requieren escalabilidad, confiabilidad y alto desempeño empresarial.
La
base de datos Oracle se integra por completo con las características avanzadas
del sistema operativo Windows y el hardware subyacente, como el soporte NUMA y
de Paginación. Oracle ofrece desempeño de primer nivel a través del soporte de
memorias extendidas, archivos binarios y de gran volumen.
La
base de datos Oracle está certificada para funcionar en sistemas operativos
Windows de 32 bits y 64 bits. La base de datos Oracle de 32 bits es soportada
por el sistema Windows de 32 bits con hardware estándar de x86, con inclusión
de Windows Vista. En el sistema Windows de 64 bits, Oracle de 64 bits se
ejecuta en los sistemas operativos Windows x64. El hardware de 64 bits ofrece
mayor escalabilidad y desempeño respecto de los sistemas de 32 bits.
Cuando
se ejecuta en Windows, Oracle Database 11g presenta las mismas características
y la misma funcionalidad que las distintas plataformas Linux y UNIX soportadas
por Oracle.
SEGURIDAD, RESPALDO Y RECUPERACION
·
PROTECCIÓN CONTRA FALLAS DE LA COMPUTADORA
Una
falla de computadora puede surgir cuando una máquina que hace funcionar el servidor
de base de datos falla de manera inesperada, más probablemente debido a un mal
funcionamiento de hardware. Este es uno de los tipos de fallas más comunes.
Oracle Real Application Clusters, que es la base de la arquitectura Oracle Grid
Computing, puede ofrecer la protección más efectiva contra esas fallas.
·
Limitar el Tiempo de Recuperación de la Caída de la Base
de Datos
Una
de las causas más comunes del tiempo de baja no planificado es una falla o caída
del sistema. Las fallas del sistema son el resultado de fallas de hardware,
fallas de potencia y caídas del sistema operativo o de los servidores. La
cantidad de problemas que causan estas fallas dependerá de la cantidad de
usuarios afectados, y cuán rápido se restaura el sistema. Los sistemas de alta
disponibilidad están diseñados para recuperarse rápida y automáticamente de las
fallas, en caso de que ocurran.
Oracle
Database brinda una recuperación muy rápida de las fallas y caídas del sistema.
No obstante, la rapidez es tan importante como la cualidad de previsible. La tecnología
Fast-Start Fault Recovery incluida en Oracle Database limita automáticamente el
tiempo de recuperación de la caída de la base de datos y es exclusivo en Oracle
Database. La base de datos ajustará el procesamiento del punto de control para
proteger el objetivo de tiempo de recuperación deseado. Esto hace que el tiempo
de recuperación sea rápido y previsible, y mejora la capacidad de cumplir con
los objetivos del nivel de servicio. Oracle Fast-Start Fault Recovery puede reducir
de varios minutos a menos de 10 segundos el tiempo de recuperación de una base
de datos muy cargada
·
PROTECCIÓN CONTRA FALLAS DE DATOS
La
falla de datos es la pérdida, el daño o la corrupción de datos críticos de
negocio. Las causas de la falla de datos son multifacéticas y, en muchos casos,
las fallas de datos pueden ser ilusorias y difíciles de identificar.
Generalmente, las causas de las fallas de datos son: fallas en el subsistema de
almacenamiento, fallas del sitio, errores humanos y/o corrupción.
·
Protección contra Fallas del Sitio
Las
empresas necesitan proteger sus datos y aplicaciones críticas contra eventos catastróficos
que puedan colocar todo un centro de datos offline. Eventos como desastres
naturales y cortes de energía o comunicaciones son solo algunos ejemplos de
escenarios que pueden causar efectos perjudiciales sobre el centro de datos. Oracle
Database ofrece una variedad de soluciones para la protección de datos que puede
proteger a una empresa contra el tiempo de baja costoso debido a fallas en el sitio.
La forma más básica de protección es el almacenamiento off-site (fuera del lugar)
de los backups de base de datos. A pesar de ser integral para la estrategia HA,
el proceso de restaurar backups cuando se produce un desastre que afecta todo
el sitio puede llevar más tiempo que el que puede permitirse la empresa, y los
backups pueden no contener las versiones más actuales de los datos. Una
solución más expeditiva y completa es administrar una o más copias duplicadas
de la base de datos de producción en centros de datos físicamente
separados.
·
Protección contra Errores Humanos
Casi
toda investigación realizada sobre las causas del tiempo de baja identifica al error
humano como la única causa importante del tiempo de baja. Los errores humanos,
como la eliminación involuntaria de datos importantes o cuando una cláusula
WHERE incorrecta de una sentencia UPDATE actualiza muchas más filas que las que
se quería; deben evitarse donde sea posible, y anularse cuando fallan las precauciones
contra ellos. Oracle Database brinda herramientas fáciles de utilizar y avanzadas
que ayudan a los administradores a realizar diagnósticos rápidos y recuperarse
de estos errores, en caso de que ocurran. También incluye características que
permiten que los usuarios finales se recuperen de los problemas sin la intervención
del administrador, reduciendo la carga de soporte del DBA, y acelerando la
recuperación de los datos perdidos y dañados.
·
Protección contra la Corrupción de Datos
La
corrupción física de datos es creada por fallas en cualquiera de los
componentes que conforman la estructura IO. En un nivel alto, cuando Oracle
origina una operación de escritura, la operación IO de la base de datos pasa al
código IO del sistema operativo. Esto inicia el proceso para pasar IO a través
de la estructura IO donde atraviesa varios componentes, desde el sistema de
archivos hasta el administrador de volumen y el controlador de dispositivo
hasta el Host-Bus Adapter y el controlador de almacenamiento, y finalmente a la
unidad de disco donde se escriben los datos. Las fallas de hardware o bugs en
cualquiera de estos componentes podrían dar como resultado datos inválidos o
corruptos que se escriben en el disco. La corrupción resultante podría dañar la
información de control interno de Oracle o los datos de aplicaciones/usuarios–
y ambos serían catastróficos para el funcionamiento o la disponibilidad de la
base de datos.
·
Parches y Actualizaciones Online
Las
empresas con demandas de alta disponibilidad pueden aprovechar la tecnología Oracle
para aplicar parches y realizar actualizaciones en sus sistemas sin la interrupción
de los usuarios finales. Con el uso estratégico de Real Application Clusters y
Oracle Data Guard, los administradores más expertos pueden cumplir mejor con
las demandas de la empresa.
·
PROTECCIÓN CONTRA EL TIEMPO DE BAJA PLANIFICADO
El
tiempo de baja planificado generalmente se programa para poder brindar a los administradores
una ventana que permita realizar el mantenimiento de aplicaciones y/o sistemas.
A través de estas ventanas de mantenimiento, los administradores realizan
backups, reparaciones, agregan componentes de hardware, realizan actualizaciones
o colocan parches en los paquetes de software, y modifican los componentes de
las aplicaciones, con inclusión de los datos, códigos y estructuras de la base
de datos.
MYSQL 5.6:
PLATAFORMAS:
Plataformas
MySQL funciona sobre múltiples
plataformas, incluyendo:
§ Linux
§ Mac OS X
§ Solaris
§ Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 y Windows Server (2000, 2003 y 2008).
SEGURIDAD
Ofrece un
sistema de contraseñas y privilegios seguro mediante verificación basada en el
host y el tráfico de contraseñas está cifrado al conectarse a un servidor, este
SGBD tiene un sistema
avanzado pero no de seguridad y privilegios.
RESPALDO
Para hacer un respaldo de una base de
datos MySQL desde nuestro consola o mediante comandos shell podemos usar el
comando mysqldump
RECUPERACION
Los
datos recuperados se guardan en un conjunto de archivos de SQL que se
utilizarán para la reconstrucción de la base de datos MySQL. Esto se puede
hacer manualmente o con un auto-generado reconstruir archivo por lotes.
SQL SERVER 2012:
Es un elemento fundamental de la Plataforma de
Datos de Microsoft, capaz de gestionar cualquier tipo de datos, en cualquier
sitio y en cualquier momento. Le permite almacenar datos de documentos
estructurados, semiestructurados o no estructurados como son las imágenes,
música y archivos directamente dentro de la base de datos
.
PLATAFORMA:
Proporciona la seguridad, fiabilidad y escalabilidad necesarias para poner
en marcha cualquier aplicación en el menor tiempo posible, destacando en sus
sencillas tareas de administración y en su capacidad de analizar la
información.
·
Microsoft Windows 2003 Server
|
·
Microsoft Windows 2000 Professional/Server
|
·
Microsoft Windows 95/98
|
·
Microsoft Windows NT
Workstation 4.0 y posteriores
|
·
Microsoft Windows NT Server
4.0 y posteriores
|
·
Microsoft Windows NT Server
Enterprise Edition 4.0
|
·
Windows 3.X
|
SEGURIDAD
·
Proteger SQL Server
·
Consideraciones de seguridad para una instalación de
SQL Server
·
Configurar cuentas de servicio de Windows.
·
Configuración de superficie
·
Consideraciones de seguridad para bases de datos y
aplicaciones de bases de datos
·
Proteger Analysis Services
·
Consideraciones de seguridad para Integration Services
·
Consideraciones de seguridad para la réplica
·
Proteger Reporting Services
·
Consideraciones de seguridad para Notification
Services
·
Consideraciones de seguridad para Service Broker
·
CLR Integration Security
·
Vistas de catálogo de seguridad (Transact-SQL)
·
Funciones de seguridad (Transact-SQL)
·
Funciones de cifrado (Transact-SQL)
RESPALDO
Para
realizar un respaldo de una BD es programando una tarea, que realice el
respaldo automáticamente pautado en un día a una hora.
Hay
varios tipos de respaldo, SQL Server ofrece varias opciones: Completo,
Diferencial, Filegroup, Bitácora de Transacciones y Copy-Only, aunque con todos
estos cabe mencionar que aunque es posible respaldar un archivo en
específico, dicha granularidad no es recomendable ya que el proceso de
recuperación requiere que todos los archivos pertenecientes al tipo de
respaldo, se encuentren en el mismo punto o estado.
RECUPERACION
Es una opción de configuración de base de datos que indica cómo se gestiona
el uso de Transacciones de SQL Server para dicha base de datos, quizás una de
las configuraciones de base de datos más sensibles, ya que muchos conocen que
existe la configuración de Modo de Recuperación en SQL Server, pero no se tiene
realmente claro que implica dicha configuración de Modo de Recuperación.