SlideShare una empresa de Scribd logo
1 de 10
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

Sistemas Gestores de Base de Datos Comerciales (SGBD)

Mi opinión:

         Día a día la humanidad tiene la necesidad de gestionar y administrar datos de forma racional e irracional
debido a la demanda que exija la sociedad, como el trabajo, la escuela e incluso en el hogar.
Cada tipo de demanda genera un sinfín de gestiones, como administrarse, como organizar y como llevar a cabo
cada una de nuestras actividades, para eso ocupamos crear nuestra propia base de datos. Hoy en día, estas
demandas se han disparado aún más debido al acceso multitudinario a diferentes tipos de redes, como las redes
sociales por ejemplo, en las cuales se almacena un sin número de aplicaciones y actividades propias del sistema
que los contiene y a la aparición de nuevos dispositivos como lo son las Tabletas, celulares, PDA, etc., que
también requieres de esa información para su desempeño.
         En Informática se conoce como dato a cualquier elemento formativo que tenga relevancia por o para
cada individuo, desde el nacimiento de la informática, se ha ido encargando de proporcionar herramientas que
faciliten la gestión de diferentes tipos de datos. En la antigüedad y en raras empresas de hoy se llevaban a cabo
estas gestiones mediante archiveros, carpetas, fichas e incluso pergaminos, los cuales almacenaban información
importante para la empresa y/o individuos, debido a la alta demanda y a que el proceso era demasiado tardado,
laborioso y a veces complejo la informática ha ido creando y adaptando herramientas que facilitan este sistema
de organización y almacenamiento de datos, creando consigo los llamados Sistemas Gestores de Bases de Datos.
         En cuanto a la integridad, seguridad y confiabilidad comento lo siguiente:
         Los SGBD tienen opciones que permiten manejar la seguridad, tal como GRANT, REVOKE, etc. También
tienen un archivo de auditoria en donde se registran las operaciones que realizan los usuarios.

        MEDIDAS DE SEGURIDAD:
            1. Físicas: Controlar el acceso al equipo. Tarjetas de acceso, etc.
            2. Personal: Acceso sólo del personal autorizado. Evitar sobornos, etc.
            3. SO: Seguridad a nivel de SO.
            4. Herramientas de seguridad, perfiles de usuario, vistas, restricciones de uso de vistas, etc.
Un SGBD cuenta con un subsistema de seguridad y autorización que se encarga de garantizar la seguridad de
porciones de la BD contra el acceso no autorizado.
    A. Identificar y autorizar a los usuarios: uso de códigos de acceso y palabras claves, exámenes, impresiones
        digitales, reconocimiento de voz, barrido de la retina, etc
    B. Autorización: usar derechos de acceso dados por el terminal, por la operación que puede realizar o por
        la hora del día.
    C. Uso de técnicas de cifrado: para proteger datos en Base de Datos distribuidas o con acceso por red o
        internet.
    D. Diferentes tipos de cuentas: en especial del ABD con permisos para: creación de cuentas, concesión y
        revocación de privilegios y asignación de los niveles de seguridad.
    E. Manejo de la tabla de usuarios con código y contraseña, control de las operaciones efectuadas en cada
        sesión de trabajo por cada usuario y anotadas en la bitácora, lo cual facilita la auditoría de la Base de
        Datos.
Otro aspecto importante de la seguridad, es el que tiene que ver con el uso no autorizado de los recursos
Lectura de datos.
    A. Modificación de datos.
    B. Destrucción de datos.
    C. Uso de recursos:
    D. Ciclos de CPU, impresora, almacenamiento.
    E. Principios básicos para la seguridad

Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

SEGURIDAD:
      Fallos lógicos o físicos que destruyan los datos.
      Evitar pérdidas de datos por fallos hardware o software (fallo disco, etc.). Normalmente suelen ser fallos
      de disco o pérdida de memoria RAM.
      Aparte del punto de vista de los SGBD, intervienen otros niveles (ejemplo: discos replicados, etc.)
      A pesar de estos posibles fallos la base de datos debe quedar siempre en un estado consistente.

LA FIABILIDAD DEL SISTEMA:
       La protección del sistema frente a ataques externos.
       La protección frente a caídas o fallos en el software o en el equipo.
       La protección frente a manipulación por parte del administrador.

Por ultimo cabe señalar que los SGBD otorgan Privilegios al usuario, tales como:

          Usar una B.D.
          Consultar ciertos datos.
          Actualizar datos.
          Crear o actualizar objetos.
          Ejecutar procedimientos almacenados.
          Referenciar objetos.
          Indexar objetos.
          Crear identificadores.

Tipos de SGBD comercial:

Oracle:

Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data
Base Management System), fabricado por Oracle Corporación. Se considera a Oracle como uno de los sistemas
de bases de datos más completos, destacando su soporte de transacciones. Estabilidad. Escalabilidad. Es
multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y
licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las
políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de
exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron
corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años.
Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco,
recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con
licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para
poder trabajar bajo Linux.



Características ventajas y desventajas:

Características y ventajas de la aplicación Asistente de instalación de hardware (HIA) de Oracle versión 2.5:



Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

       Admite varias opciones de soportes de arranque. Puede iniciar la aplicación Asistente de instalación de
       hardware (HIA) de Oracle desde una unidad local conectada al servidor (CD/DVD o unidad flash USB),
       una unidad de red redirigida remota (CD/DVD virtual o imagen de ISO) o una imagen disponible en el
       entorno de red PXE.

       Ayuda en la instalación del sistema operativo.

       Proporciona controladores de dispositivo específicos del servidor y de la configuración con la
       certificación de Oracle para tarjetas accesorias opcionales y otro hardware del sistema.

       Elimina la necesidad de obtener y preparar controladores de dispositivo de nivel de sistema operativo
       en distintos soportes antes de instalar el sistema operativo.

       Ayuda en la instalación del sistema operativo para Oracle VM y versiones admitidas de los sistemas
       operativos Windows y Linux (Oracle, SLES y RHEL).

       Admite la instalación del sistema operativo en disco duro, disco de estado sólido o flash compacto.

       Admite tareas desatendidas de instalación de sistema operativo y de actualización de firmware
       mediante el Asistente de instalación de hardware (HIA) de Oracle basado en PXE.

       Admite la ejecución automática (solo cliente Windows), lo que le permite realizar tareas adicionales
       fuera del entorno del Asistente de instalación de hardware (HIA) de Oracle (versión 2.4 y posteriores).

       Ayuda en la configuración de RAID para los servidores que contienen un controlador de disco LSI
       integrado. La compatibilidad se aplica a la duplicación integrada de RAID 0 y RAID 1 y a la duplicación
       integrada mejorada (distribución). También dispone de configuración de RAID 1 asistida (desde la
       versión 2.4 del Asistente de instalación de hardware (HIA) de Oracle) para controladores LSI SAS-2 (926x,
       9280).

       Proporciona una opción de actualización de la aplicación Asistente de instalación de hardware (HIA) de
       Oracle que le permite mantener la última versión de la aplicación.

       Proporciona un juego específico de capacidades de procesador de servicio y de configuración de Oracle
       ILOM.

       Permite la administración de la configuración de cuentas de usuario de Oracle ILOM y la configuración
       de valores de red, reloj del sistema e información de identificación del sistema.

      Permite la configuración de prioridad de dispositivo de arranque a nivel de BIOS y la selección del
      siguiente dispositivo de arranque.
DESVENTAJAS.

       También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos
       libros sobre asuntos técnicos distintos de la simple instalación y administración.
       El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son
       excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente

Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

        consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones
        clientes. Un Oracle mal configurado puede ser desesperantemente lento.

MICROSOFT SQL SERVER

Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de
poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas
ventajas que a continuación se pueden describir.

Características ventajas y desventajas:

        Entre sus características figuran: Soporte de transacciones. Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que
permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor donde la
información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos Este sistema incluye una versión
reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que
en su versión 2005 pasa a ser el SQL Express Edition. Microsoft SQL Server constituye la alternativa de Microsoft
a otros sistemas gestores de bases de datos como son Oracle, Sybase ASE o MySQL.Es común desarrollar
completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP
(Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un
entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones
de dos capas mediante el uso de formularios Windows.
        Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye
interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.Microsoft SQL Server, al contrario de
su más cercana competencia, no es multiplataforma, ya que sólo está disponible en Sistemas Operativos de
Microsoft.
        Paradox (base de datos) Base de datos relacional para entorno MS Windows, anteriormente disponible
para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimática WordPerfect Office. En
los tiempos del MS-DOS, era una base de datos de bastante éxito, compitiendo con dBase, Clipper y FoxBase.
Pasó al control de Borland después de la compra de Ansa Software en 1987.Aunque Borland la portó a
Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programación
(Objectpal) es Pascal lo que le hace más potente que Access que usa Visual Basic que limita bastante sus
prestaciones si se compara con otras bases de datos que usan lenguajes más avanzados.



VENTAJAS

        El sistema es barato, y la tendencia a aceptar preferencialmente productos de Microsoft.
        Interfaz de acceso OLE DB Y ADO. Aunque se trata de una interfaz universal, SQL Server es una de las
        primeras bases de datos en soportarla.
        Mejor utilización de los recursos de la PC
        Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las
        transacciones.

DESVENTAJAS:


Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

       Enorme cantidad de RAM que utiliza.
       Bloqueo a nivel de página.
       Dispositivos con crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048KB).
       Una pésima implementación de los tipos de datos variables como varchar.


MICROSOFT ACCESS

Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto
de información organizada sistemáticamente. En la terminología propia de las bases de datos hay tres conceptos
claves dentro de las tablas: campo, registro y dato. Un campo es cada uno de los tipos de datos que se van a
usar. Se hace referencia a los campos por su nombre. Un registro está formado por el conjunto de información
en particular.
Un dato es la intersección entre un campo y un registro.

VENTAJAS

       Obtenerse mejores resultados con la interfaz de usuario de Office Fluent. Incluso sin ser experto se
       puede hacer seguimiento de la información
       Puede modificar un informe con una respuesta visual en tiempo real y guardar varias vistas para
       audiencias distintas.
       Gracias a la detección automática del tipo de datos, su manejo es tan sencillo como el Excel
       Crea tablas rápidamente sin preocuparse de la complejidad de las base de datos.

DESVENTAJAS

       Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar
       otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones).
       Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para
       sistemas operativos de Microsoft.

Tipos de SGBD LIBRES

Postgre SQL

Es un sistema de gestión de base de datos relacional orientada a objetos de software libre, publicado bajo la
licencia BSD. Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es manejado por una
sola compañía sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las
cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global
DevelopmentGroup).

VENTAJAS
        Alta concurrencia.- Postgre SQL permite que mientras un proceso escribe en una tabla, otros accedan a
        la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo
        que se le hizo
         Amplia variedad de tipo nativos.-
        Números de Precisión arbitraria
        Texto de largo ilimitado
Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

        Figuras geométricas ( con variedad de funciones asociadas )
        Direcciones IP
        Herencia de tablas
        Integridad transaccional

DESVENTAJAS

        Consume más recursos que MySQL, por lo que se necesitan mayores características de Hardware
        Aproximadamente es 2 veces más lento que MySQL , aunque en la práctica no se ve diferencia
        Sus sentencias son poco intuitivas

MySQL

Es un sistema de gestión de base de datos relacional, multi-hilo y multiusuario con más de seis millones de
instalaciones. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para
aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia
específica que les permita este uso.

VENTAJAS
      MySQL funciona sobre múltiples plataformas ( AIX, BSD, GNU/Linux, MacOS X, NetBSD,OpenBSD)
      Soporte a multiplataforma.
      Vistas Actualizables
      Procedimientos Almacenados
      Soporte completo para UNICODE
      Múltiples motores de almacenamiento

DESVENTAJAS

        Actualmente, el soporte para disparadores es básico, por lo tanto hay ciertas limitaciones en que se
        puede hacer con ellos.
        Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla.
        Cuando MySQL maneja la integridad referencial, con tablas no transaccionales, aunque admite la
        declaración de claves ajenas o foráneas en la creación de tablas.

Open Access (software)

Open Access (OA), desarrollado por la compañía estadounidense Software Products International (SPI) entre
1984 y 1992, era un conjunto de aplicaciones de escritorio orientadas a la gestión administrativa de pequeñas y
medianas empresas.

Características:

Se ejecutaba en modo texto bajo entorno MS-DOS. A diferencia de las aplicaciones de línea de comandos de
aquella época, el acceso a todas las funciones se podía llevar a cabo mediante selección de opciones de menú, y
también por reasignación de teclas de función. Aunque en principio no disponía de soporte para ratón, ofrecía
menús contextuales similares a los de un botón secundario. Además, todos los módulos se integraban en un
centro de control, compartían una interfaz similar y facilitaban el intercambio de datos entre sí.

Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

Este diseño compacto y unitario utilizaba de modo más eficiente los recursos de hardware y superaba las
limitaciones del sistema operativo DOS para la multitarea. Compartían el mismo enfoque otros productos rivales
de aquella época (segunda mitad de los años ochenta), como Framework (de Ashton-Tate), Lotus Symphony y,
más tarde, Microsoft Works. Se englobaban en la categoría de los paquetes integrados, que más tarde serían
desplazados por las suites ofimáticas.
OA incluía cuatro módulos principales: gestor de bases de datos, hoja de cálculo, procesador de textos y entorno
de desarrollo, además de utilidades para el trabajo de oficina en colaboración, como soporte de
comunicaciones, funciones de red, creación y edición de macros, generación de gráficos, cliente de correo,
presentaciones y agenda.

Gestor de bases de datos
Basado en el modelo relacional, era extraordinariamente avanzado para su época. No era preciso memorizar
largas listas de órdenes como en dBase o FoxPro: a través de selección de opciones de menú simples, con
sucesivos niveles de profundidad, el usuario podía llegar a generar tablas complejas y, partir de ellas, bases de
datos sumamente eficientes.

Ventajas:

        Capacidad para resolver consultas SQL
        Actualización de subconjuntos de registros (vistas)
        Integridad referencial de entrada
        Manipulación de una amplia variedad de tipos de datos, incluidos campos memo e imágenes
        Integración de gráficos en formato PCX
        Bloqueo de registros y de ficheros para trabajo en red
        Tamaño de tablas de hasta 2 GB
        Hoja de cálculo

Conectada con el módulo de gestión de bases de datos, era la herramienta idónea para confeccionar informes
económicos, proyecciones financieras o balances anuales. De funcionamiento similar a su competidor Lotus 1-2-
3, ofrecía utilidades adicionales como:

Funciones estadísticas avanzadas:

Simulación de objetivos con manejo de constantes, variables dependientes y variables independientes
Importación y exportación a formato wk1-wk4 de Lotus 1-2-3
Procesador de textos
Con una interfaz no tan vistosa como los procesadores WYSIWYG que le seguirían, manejaba con solvencia la
correspondencia con clientes y proveedores.
Para ello, además de las funciones básicas, contaba con las siguientes:

        Plantillas
        Corrector ortográfico
        Modo vista previa
        Etiquetado (tagging) de texto para mayor control de la salida impresa
        Fusión de datos para correspondencia
        Reconocimiento de documentos de WordPerfect, Word y WordStar
        Entorno de programación

Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

OA brindaba un completo entorno de desarrollo para diseñar aplicaciones personalizadas. A partir de un
lenguaje accesible de cuarta generación, que podría considerarse un dialecto de Q-Basic, semejante a Pascal, se
podía escribir código robusto y ajustado a los cánones de la programación estructurada.
Desde el propio editor de textos se podían interpretar y depurar las rutinas a medida que se iban escribiendo.
Finalmente, una vez finalizada la codificación se compilaba en un fichero compacto con extensión .cmd, que
podía o bien incorporarse como un módulo más del centro de control de entrada a Open Access, o bien
ejecutarse directamente desde el sistema operativo mediante una macro.
En su versión 4, el Entorno programador era ya capaz de procesar subrutinas escritas en C, y se podía obtener
del fabricante el entorno de ejecución que permitía al desarrollador compilar y distribuir aplicaciones (ficheros
.exe) independientes, sin necesidad de que el usuario tuviera instalado el paquete de SPI.


Oracle                                                       Postgre SQL
VENTAJAS
              Es el más usado a nivel mundial.                        Es gratuito.

              Es multiplataforma.                                     Hace más sencillo el análisis de datos.

              Permite el uso de particiones.                          Es multiplicadora.

              Es fácil de usar.                                       Tiene mejor      soporte     que    los   proveedores
                                                                      comerciales.
              Entorno cliente/servidor.
                                                                      Diseñado para ambientes de alto volumen.
              Usuarios concurrentes.
                                                                      Herramienta graficas de diseño y administración de
              Alto rendimiento en transacciones.                      base de datos.

              Gestión de la seguridad.                                Tiene una mayor seguridad.

              Autogestión de la integridad de los datos.              Es multiplataforma.

              Portabilidad.                                           Soporta distintos tipos de datos, también permite la
                                                                      creación de tipos propios.
              Conectabilidad.
                                                                      Incorpora una estructura de datos array.
              Replicación de entornos.
                                                                      Incorpora funciones de diversas índoles.

                                                                      Soporta el uso de índice, reglas y vistas.

                                                                      Incluye herencia entre tablas, por lo que a este
                                                                      gestor de bases de datos se le incluye entre los
                                                                      gestores objetos relacionales.

                                                                      Permite la gestión de diferentes usuarios, como
                                                                      también los permisos asignados a cada uno de
                                                                      ellos.
DESVENTAJAS


Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

            Tiene un elevado precio.                                     La velocidad de respuesta es relativamente
                                                                         lenta.
            Las versiones más recientes contienen muchos
            errores.                                                     No es muy utilizada.

            No puede desarrollar sus propios tipos de                    No tiene consultas en paralelo.
            datos.




       SQL Server                                          MySQL
       VENTAJAS
            Es comercial, aunque también tiene su                  Es gratuito.
            versión gratis pero esto limita las
            conexiones simultaneas.                                Es multiplataforma.

            Soporta transacciones.                                 Tiene mayor velocidad al realizar operaciones.

            Escalabilidad, estabilidad y seguridad.                No necesita muchos requerimientos de sistema.

            Soporta procedimientos almacenados.                    Se instala de manera sencilla.

            Incluye también un potente entorno                     Tiene mayor seguridad.
            grafico de administración.
                                                                   Tanto como en MySQL y SQL Server funcionan bien
            Permite trabajar        en   modo   cliente-           dentro de cualquier arquitectura .NET o J2EE.
            servidor.
                                                                   Puede ejecutarse en Windows sin queja, pero
            Permite administrar información de otros               funciona mejor en UNIX y sistema tipo UNIX.
            servidores de datos.
                                                                   Viene en una sola versión.
            Funcionamiento en Windows.
                                                                   Se puede ejecutar en clúster para su alta
            Viene en diferentes paquetes (versiones).              disponibilidad.

            Ejecución en clúster.                                  Tiene varios modos de almacenamiento.

            Solo tiene un sistema de almacenamiento                Integra herramientas de reportes.
            para todos los datos.

            Posee varias herramientas de reporte y
            análisis de datos.
       Desventajas
       Enorme cantidad de memoria RAM que utiliza                  No es muy intuitivo.
       para la instalación y utilización del software.             No tiene soporte.
       La relación calidad-Precio es muy bajo.                     No es necesario demasiados recursos de PC para
       Una pésima implementación de los tipos de                   su utilización.
       datos (variables).                                          No permite el modo de autentificación local.
                                                                   No sincroniza los datos con otras bases de datos.
                                                                   Automatiza la implementación de datos

Juan Carlos Arias Z.
Matricula: AL12502821
Bases de datos
Unidad 1. Introducción a las Bases de datos
Actividad 5

                                                              (variables).
                                                              Presenta algunos problemas al entrar a la base
                                                              de datos.
                                                              Demasiadas conexiones.


Conclusiones:

Cada gestor de base de datos tiene sus características y que de acuerdo a las necesidades básicas o
complejas de los usuarios tanto económicas, como de prueba, empresariales o de uso propio, cada
gestor tiene diferentescualidades por así decirlo, tanto de uso como de almacenamiento, no obstante
siempre una versión pagada tendrá más beneficios para el usuario final.Las versiones trial (prueba) nos
dan a su vez ciertas funciones la mayoría de veces por un tiempo relativamente corto, pero nos
facilitan su uso con todas las características del producto, de tal forma que podamos decidir si es
buena o mala y asi adquirir de forma final su aplicación o software.

Fuentes de investigación:

http://es.scribd.com/doc/63764883/monografiabbddlibres-110228151131-phpapp01
http://vainilla15.blogspot.mx/2009/09/access-concepto-historia-ventajas-y.html
http://luisperez1981.blogspot.mx/
http://docs.oracle.com/cd/E19593-01/E22994/gizfh.html
http://es.wikipedia.org/wiki/MySQL
http://es.wikipedia.org/wiki/Microsoft_Access
http://es.wikipedia.org/wiki/Open_Access_(software)




Juan Carlos Arias Z.
Matricula: AL12502821

Más contenido relacionado

La actualidad más candente

Practica 22 ev 1.9.1 disco duro
Practica  22   ev  1.9.1  disco duroPractica  22   ev  1.9.1  disco duro
Practica 22 ev 1.9.1 disco duroNaye Vargas
 
Unidad 1: Introducción a los Sistemas Operativos en Red
Unidad 1: Introducción a los Sistemas Operativos en RedUnidad 1: Introducción a los Sistemas Operativos en Red
Unidad 1: Introducción a los Sistemas Operativos en Redcarmenrico14
 
Cuadro comp
Cuadro compCuadro comp
Cuadro compnenyta08
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datosGUSTARD
 
Creacion de un entorno de bdd el dba(administracion de base de datos)
Creacion de un entorno de bdd el dba(administracion de base de datos)Creacion de un entorno de bdd el dba(administracion de base de datos)
Creacion de un entorno de bdd el dba(administracion de base de datos)UTN
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´sDiego Silva Viera
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosActimel
 
1 corte de plataforma(javier mponfellis y jesus gonzalez)
1 corte de plataforma(javier mponfellis y jesus gonzalez)1 corte de plataforma(javier mponfellis y jesus gonzalez)
1 corte de plataforma(javier mponfellis y jesus gonzalez)JavierMponfellis
 
Anexo 12-practica-1
Anexo 12-practica-1Anexo 12-practica-1
Anexo 12-practica-1Noemi Jara
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Juan Anaya
 
Sistema Gestor De Base De Datos Beatriz
Sistema Gestor De Base De Datos BeatrizSistema Gestor De Base De Datos Beatriz
Sistema Gestor De Base De Datos BeatrizBeatriz Salazar
 
Cuestionario parcial 3
Cuestionario parcial 3Cuestionario parcial 3
Cuestionario parcial 3Armando Olguin
 
Actividad obligatoria 6
Actividad obligatoria 6Actividad obligatoria 6
Actividad obligatoria 6ramitooos
 

La actualidad más candente (19)

Practica 22 ev 1.9.1 disco duro
Practica  22   ev  1.9.1  disco duroPractica  22   ev  1.9.1  disco duro
Practica 22 ev 1.9.1 disco duro
 
Ventajas desventajas sgbd
Ventajas desventajas sgbdVentajas desventajas sgbd
Ventajas desventajas sgbd
 
Unidad 1: Introducción a los Sistemas Operativos en Red
Unidad 1: Introducción a los Sistemas Operativos en RedUnidad 1: Introducción a los Sistemas Operativos en Red
Unidad 1: Introducción a los Sistemas Operativos en Red
 
Bmartinez compatibilidad del so
Bmartinez compatibilidad del soBmartinez compatibilidad del so
Bmartinez compatibilidad del so
 
Cuadro comp
Cuadro compCuadro comp
Cuadro comp
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Creacion de un entorno de bdd el dba(administracion de base de datos)
Creacion de un entorno de bdd el dba(administracion de base de datos)Creacion de un entorno de bdd el dba(administracion de base de datos)
Creacion de un entorno de bdd el dba(administracion de base de datos)
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
1 corte de plataforma(javier mponfellis y jesus gonzalez)
1 corte de plataforma(javier mponfellis y jesus gonzalez)1 corte de plataforma(javier mponfellis y jesus gonzalez)
1 corte de plataforma(javier mponfellis y jesus gonzalez)
 
Anexo 12-practica-1
Anexo 12-practica-1Anexo 12-practica-1
Anexo 12-practica-1
 
So red
So redSo red
So red
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.
 
Sistema Gestor De Base De Datos Beatriz
Sistema Gestor De Base De Datos BeatrizSistema Gestor De Base De Datos Beatriz
Sistema Gestor De Base De Datos Beatriz
 
Cuestionario parcial 3
Cuestionario parcial 3Cuestionario parcial 3
Cuestionario parcial 3
 
Aporte grupal momento 3
Aporte grupal momento 3Aporte grupal momento 3
Aporte grupal momento 3
 
Actividad obligatoria 6
Actividad obligatoria 6Actividad obligatoria 6
Actividad obligatoria 6
 
Tema11
Tema11Tema11
Tema11
 

Similar a BDD_U1_A5_JUAZ

Similar a BDD_U1_A5_JUAZ (20)

Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11
 
Alvarado deber
Alvarado deberAlvarado deber
Alvarado deber
 
Funciones de un DBA y componentes tecnológicos de la pagina ORAA
Funciones de un DBA y componentes tecnológicos de la pagina ORAAFunciones de un DBA y componentes tecnológicos de la pagina ORAA
Funciones de un DBA y componentes tecnológicos de la pagina ORAA
 
Tutorial ISA Server
Tutorial ISA ServerTutorial ISA Server
Tutorial ISA Server
 
Los sistemas gestores de base de datos actuales
Los sistemas gestores de base de datos actualesLos sistemas gestores de base de datos actuales
Los sistemas gestores de base de datos actuales
 
Sistemas gestores de base de datos y sql server 2008
Sistemas gestores de base de datos y sql server 2008Sistemas gestores de base de datos y sql server 2008
Sistemas gestores de base de datos y sql server 2008
 
Infome sgbd
Infome sgbdInfome sgbd
Infome sgbd
 
Taller nº2
Taller nº2Taller nº2
Taller nº2
 
TRABAJO DFSO
TRABAJO DFSOTRABAJO DFSO
TRABAJO DFSO
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smb Dfin
Smb DfinSmb Dfin
Smb Dfin
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Tablas de datos
Tablas de datosTablas de datos
Tablas de datos
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOS
 

Más de Jean Carlo AriZara (20)

Unidad 1. introducción a la computadora y al desarrollo de software
Unidad 1. introducción a la computadora y al desarrollo de softwareUnidad 1. introducción a la computadora y al desarrollo de software
Unidad 1. introducción a la computadora y al desarrollo de software
 
Pd mdi
Pd mdiPd mdi
Pd mdi
 
Cs u2 a3_juaz.pps
Cs u2 a3_juaz.ppsCs u2 a3_juaz.pps
Cs u2 a3_juaz.pps
 
Contexto socioeconomico
Contexto socioeconomico Contexto socioeconomico
Contexto socioeconomico
 
El Código de Ética y Práctica Profesional de Ingeniería de Software
El Código de Ética y Práctica Profesional de Ingeniería de SoftwareEl Código de Ética y Práctica Profesional de Ingeniería de Software
El Código de Ética y Práctica Profesional de Ingeniería de Software
 
Dh u1 a2_juaz
Dh u1 a2_juazDh u1 a2_juaz
Dh u1 a2_juaz
 
Dh u1 ea_juaz
Dh u1 ea_juazDh u1 ea_juaz
Dh u1 ea_juaz
 
Actividad integradora bdd
Actividad integradora bddActividad integradora bdd
Actividad integradora bdd
 
Actividad integradora bdd
Actividad integradora bddActividad integradora bdd
Actividad integradora bdd
 
Eb u3 pr_juaz
Eb u3 pr_juazEb u3 pr_juaz
Eb u3 pr_juaz
 
Eb u3 mtc_juaz
Eb u3 mtc_juazEb u3 mtc_juaz
Eb u3 mtc_juaz
 
Eb u3 mtc_juaz
Eb u3 mtc_juazEb u3 mtc_juaz
Eb u3 mtc_juaz
 
Eb a3 pr_juaz
Eb a3 pr_juazEb a3 pr_juaz
Eb a3 pr_juaz
 
Mediana formula
Mediana formulaMediana formula
Mediana formula
 
Datos agrupados
Datos agrupadosDatos agrupados
Datos agrupados
 
ATR_ U2 _JUAZ
ATR_ U2 _JUAZATR_ U2 _JUAZ
ATR_ U2 _JUAZ
 
ATR_U1_JUAZ
ATR_U1_JUAZATR_U1_JUAZ
ATR_U1_JUAZ
 
Eb u1 determinacion_muestras
Eb u1 determinacion_muestrasEb u1 determinacion_muestras
Eb u1 determinacion_muestras
 
Eb u1 ev_juaz
Eb u1 ev_juazEb u1 ev_juaz
Eb u1 ev_juaz
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 

Último (20)

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

BDD_U1_A5_JUAZ

  • 1. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 Sistemas Gestores de Base de Datos Comerciales (SGBD) Mi opinión: Día a día la humanidad tiene la necesidad de gestionar y administrar datos de forma racional e irracional debido a la demanda que exija la sociedad, como el trabajo, la escuela e incluso en el hogar. Cada tipo de demanda genera un sinfín de gestiones, como administrarse, como organizar y como llevar a cabo cada una de nuestras actividades, para eso ocupamos crear nuestra propia base de datos. Hoy en día, estas demandas se han disparado aún más debido al acceso multitudinario a diferentes tipos de redes, como las redes sociales por ejemplo, en las cuales se almacena un sin número de aplicaciones y actividades propias del sistema que los contiene y a la aparición de nuevos dispositivos como lo son las Tabletas, celulares, PDA, etc., que también requieres de esa información para su desempeño. En Informática se conoce como dato a cualquier elemento formativo que tenga relevancia por o para cada individuo, desde el nacimiento de la informática, se ha ido encargando de proporcionar herramientas que faciliten la gestión de diferentes tipos de datos. En la antigüedad y en raras empresas de hoy se llevaban a cabo estas gestiones mediante archiveros, carpetas, fichas e incluso pergaminos, los cuales almacenaban información importante para la empresa y/o individuos, debido a la alta demanda y a que el proceso era demasiado tardado, laborioso y a veces complejo la informática ha ido creando y adaptando herramientas que facilitan este sistema de organización y almacenamiento de datos, creando consigo los llamados Sistemas Gestores de Bases de Datos. En cuanto a la integridad, seguridad y confiabilidad comento lo siguiente: Los SGBD tienen opciones que permiten manejar la seguridad, tal como GRANT, REVOKE, etc. También tienen un archivo de auditoria en donde se registran las operaciones que realizan los usuarios. MEDIDAS DE SEGURIDAD: 1. Físicas: Controlar el acceso al equipo. Tarjetas de acceso, etc. 2. Personal: Acceso sólo del personal autorizado. Evitar sobornos, etc. 3. SO: Seguridad a nivel de SO. 4. Herramientas de seguridad, perfiles de usuario, vistas, restricciones de uso de vistas, etc. Un SGBD cuenta con un subsistema de seguridad y autorización que se encarga de garantizar la seguridad de porciones de la BD contra el acceso no autorizado. A. Identificar y autorizar a los usuarios: uso de códigos de acceso y palabras claves, exámenes, impresiones digitales, reconocimiento de voz, barrido de la retina, etc B. Autorización: usar derechos de acceso dados por el terminal, por la operación que puede realizar o por la hora del día. C. Uso de técnicas de cifrado: para proteger datos en Base de Datos distribuidas o con acceso por red o internet. D. Diferentes tipos de cuentas: en especial del ABD con permisos para: creación de cuentas, concesión y revocación de privilegios y asignación de los niveles de seguridad. E. Manejo de la tabla de usuarios con código y contraseña, control de las operaciones efectuadas en cada sesión de trabajo por cada usuario y anotadas en la bitácora, lo cual facilita la auditoría de la Base de Datos. Otro aspecto importante de la seguridad, es el que tiene que ver con el uso no autorizado de los recursos Lectura de datos. A. Modificación de datos. B. Destrucción de datos. C. Uso de recursos: D. Ciclos de CPU, impresora, almacenamiento. E. Principios básicos para la seguridad Juan Carlos Arias Z. Matricula: AL12502821
  • 2. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 SEGURIDAD: Fallos lógicos o físicos que destruyan los datos. Evitar pérdidas de datos por fallos hardware o software (fallo disco, etc.). Normalmente suelen ser fallos de disco o pérdida de memoria RAM. Aparte del punto de vista de los SGBD, intervienen otros niveles (ejemplo: discos replicados, etc.) A pesar de estos posibles fallos la base de datos debe quedar siempre en un estado consistente. LA FIABILIDAD DEL SISTEMA: La protección del sistema frente a ataques externos. La protección frente a caídas o fallos en el software o en el equipo. La protección frente a manipulación por parte del administrador. Por ultimo cabe señalar que los SGBD otorgan Privilegios al usuario, tales como: Usar una B.D. Consultar ciertos datos. Actualizar datos. Crear o actualizar objetos. Ejecutar procedimientos almacenados. Referenciar objetos. Indexar objetos. Crear identificadores. Tipos de SGBD comercial: Oracle: Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporación. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su soporte de transacciones. Estabilidad. Escalabilidad. Es multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años. Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux. Características ventajas y desventajas: Características y ventajas de la aplicación Asistente de instalación de hardware (HIA) de Oracle versión 2.5: Juan Carlos Arias Z. Matricula: AL12502821
  • 3. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 Admite varias opciones de soportes de arranque. Puede iniciar la aplicación Asistente de instalación de hardware (HIA) de Oracle desde una unidad local conectada al servidor (CD/DVD o unidad flash USB), una unidad de red redirigida remota (CD/DVD virtual o imagen de ISO) o una imagen disponible en el entorno de red PXE. Ayuda en la instalación del sistema operativo. Proporciona controladores de dispositivo específicos del servidor y de la configuración con la certificación de Oracle para tarjetas accesorias opcionales y otro hardware del sistema. Elimina la necesidad de obtener y preparar controladores de dispositivo de nivel de sistema operativo en distintos soportes antes de instalar el sistema operativo. Ayuda en la instalación del sistema operativo para Oracle VM y versiones admitidas de los sistemas operativos Windows y Linux (Oracle, SLES y RHEL). Admite la instalación del sistema operativo en disco duro, disco de estado sólido o flash compacto. Admite tareas desatendidas de instalación de sistema operativo y de actualización de firmware mediante el Asistente de instalación de hardware (HIA) de Oracle basado en PXE. Admite la ejecución automática (solo cliente Windows), lo que le permite realizar tareas adicionales fuera del entorno del Asistente de instalación de hardware (HIA) de Oracle (versión 2.4 y posteriores). Ayuda en la configuración de RAID para los servidores que contienen un controlador de disco LSI integrado. La compatibilidad se aplica a la duplicación integrada de RAID 0 y RAID 1 y a la duplicación integrada mejorada (distribución). También dispone de configuración de RAID 1 asistida (desde la versión 2.4 del Asistente de instalación de hardware (HIA) de Oracle) para controladores LSI SAS-2 (926x, 9280). Proporciona una opción de actualización de la aplicación Asistente de instalación de hardware (HIA) de Oracle que le permite mantener la última versión de la aplicación. Proporciona un juego específico de capacidades de procesador de servicio y de configuración de Oracle ILOM. Permite la administración de la configuración de cuentas de usuario de Oracle ILOM y la configuración de valores de red, reloj del sistema e información de identificación del sistema. Permite la configuración de prioridad de dispositivo de arranque a nivel de BIOS y la selección del siguiente dispositivo de arranque. DESVENTAJAS. También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente Juan Carlos Arias Z. Matricula: AL12502821
  • 4. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. MICROSOFT SQL SERVER Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir. Características ventajas y desventajas: Entre sus características figuran: Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en su versión 2005 pasa a ser el SQL Express Edition. Microsoft SQL Server constituye la alternativa de Microsoft a otros sistemas gestores de bases de datos como son Oracle, Sybase ASE o MySQL.Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.Microsoft SQL Server, al contrario de su más cercana competencia, no es multiplataforma, ya que sólo está disponible en Sistemas Operativos de Microsoft. Paradox (base de datos) Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimática WordPerfect Office. En los tiempos del MS-DOS, era una base de datos de bastante éxito, compitiendo con dBase, Clipper y FoxBase. Pasó al control de Borland después de la compra de Ansa Software en 1987.Aunque Borland la portó a Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programación (Objectpal) es Pascal lo que le hace más potente que Access que usa Visual Basic que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes más avanzados. VENTAJAS El sistema es barato, y la tendencia a aceptar preferencialmente productos de Microsoft. Interfaz de acceso OLE DB Y ADO. Aunque se trata de una interfaz universal, SQL Server es una de las primeras bases de datos en soportarla. Mejor utilización de los recursos de la PC Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones. DESVENTAJAS: Juan Carlos Arias Z. Matricula: AL12502821
  • 5. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 Enorme cantidad de RAM que utiliza. Bloqueo a nivel de página. Dispositivos con crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048KB). Una pésima implementación de los tipos de datos variables como varchar. MICROSOFT ACCESS Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información organizada sistemáticamente. En la terminología propia de las bases de datos hay tres conceptos claves dentro de las tablas: campo, registro y dato. Un campo es cada uno de los tipos de datos que se van a usar. Se hace referencia a los campos por su nombre. Un registro está formado por el conjunto de información en particular. Un dato es la intersección entre un campo y un registro. VENTAJAS Obtenerse mejores resultados con la interfaz de usuario de Office Fluent. Incluso sin ser experto se puede hacer seguimiento de la información Puede modificar un informe con una respuesta visual en tiempo real y guardar varias vistas para audiencias distintas. Gracias a la detección automática del tipo de datos, su manejo es tan sencillo como el Excel Crea tablas rápidamente sin preocuparse de la complejidad de las base de datos. DESVENTAJAS Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones). Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft. Tipos de SGBD LIBRES Postgre SQL Es un sistema de gestión de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es manejado por una sola compañía sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global DevelopmentGroup). VENTAJAS Alta concurrencia.- Postgre SQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo Amplia variedad de tipo nativos.- Números de Precisión arbitraria Texto de largo ilimitado Juan Carlos Arias Z. Matricula: AL12502821
  • 6. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 Figuras geométricas ( con variedad de funciones asociadas ) Direcciones IP Herencia de tablas Integridad transaccional DESVENTAJAS Consume más recursos que MySQL, por lo que se necesitan mayores características de Hardware Aproximadamente es 2 veces más lento que MySQL , aunque en la práctica no se ve diferencia Sus sentencias son poco intuitivas MySQL Es un sistema de gestión de base de datos relacional, multi-hilo y multiusuario con más de seis millones de instalaciones. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. VENTAJAS MySQL funciona sobre múltiples plataformas ( AIX, BSD, GNU/Linux, MacOS X, NetBSD,OpenBSD) Soporte a multiplataforma. Vistas Actualizables Procedimientos Almacenados Soporte completo para UNICODE Múltiples motores de almacenamiento DESVENTAJAS Actualmente, el soporte para disparadores es básico, por lo tanto hay ciertas limitaciones en que se puede hacer con ellos. Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla. Cuando MySQL maneja la integridad referencial, con tablas no transaccionales, aunque admite la declaración de claves ajenas o foráneas en la creación de tablas. Open Access (software) Open Access (OA), desarrollado por la compañía estadounidense Software Products International (SPI) entre 1984 y 1992, era un conjunto de aplicaciones de escritorio orientadas a la gestión administrativa de pequeñas y medianas empresas. Características: Se ejecutaba en modo texto bajo entorno MS-DOS. A diferencia de las aplicaciones de línea de comandos de aquella época, el acceso a todas las funciones se podía llevar a cabo mediante selección de opciones de menú, y también por reasignación de teclas de función. Aunque en principio no disponía de soporte para ratón, ofrecía menús contextuales similares a los de un botón secundario. Además, todos los módulos se integraban en un centro de control, compartían una interfaz similar y facilitaban el intercambio de datos entre sí. Juan Carlos Arias Z. Matricula: AL12502821
  • 7. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 Este diseño compacto y unitario utilizaba de modo más eficiente los recursos de hardware y superaba las limitaciones del sistema operativo DOS para la multitarea. Compartían el mismo enfoque otros productos rivales de aquella época (segunda mitad de los años ochenta), como Framework (de Ashton-Tate), Lotus Symphony y, más tarde, Microsoft Works. Se englobaban en la categoría de los paquetes integrados, que más tarde serían desplazados por las suites ofimáticas. OA incluía cuatro módulos principales: gestor de bases de datos, hoja de cálculo, procesador de textos y entorno de desarrollo, además de utilidades para el trabajo de oficina en colaboración, como soporte de comunicaciones, funciones de red, creación y edición de macros, generación de gráficos, cliente de correo, presentaciones y agenda. Gestor de bases de datos Basado en el modelo relacional, era extraordinariamente avanzado para su época. No era preciso memorizar largas listas de órdenes como en dBase o FoxPro: a través de selección de opciones de menú simples, con sucesivos niveles de profundidad, el usuario podía llegar a generar tablas complejas y, partir de ellas, bases de datos sumamente eficientes. Ventajas: Capacidad para resolver consultas SQL Actualización de subconjuntos de registros (vistas) Integridad referencial de entrada Manipulación de una amplia variedad de tipos de datos, incluidos campos memo e imágenes Integración de gráficos en formato PCX Bloqueo de registros y de ficheros para trabajo en red Tamaño de tablas de hasta 2 GB Hoja de cálculo Conectada con el módulo de gestión de bases de datos, era la herramienta idónea para confeccionar informes económicos, proyecciones financieras o balances anuales. De funcionamiento similar a su competidor Lotus 1-2- 3, ofrecía utilidades adicionales como: Funciones estadísticas avanzadas: Simulación de objetivos con manejo de constantes, variables dependientes y variables independientes Importación y exportación a formato wk1-wk4 de Lotus 1-2-3 Procesador de textos Con una interfaz no tan vistosa como los procesadores WYSIWYG que le seguirían, manejaba con solvencia la correspondencia con clientes y proveedores. Para ello, además de las funciones básicas, contaba con las siguientes: Plantillas Corrector ortográfico Modo vista previa Etiquetado (tagging) de texto para mayor control de la salida impresa Fusión de datos para correspondencia Reconocimiento de documentos de WordPerfect, Word y WordStar Entorno de programación Juan Carlos Arias Z. Matricula: AL12502821
  • 8. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 OA brindaba un completo entorno de desarrollo para diseñar aplicaciones personalizadas. A partir de un lenguaje accesible de cuarta generación, que podría considerarse un dialecto de Q-Basic, semejante a Pascal, se podía escribir código robusto y ajustado a los cánones de la programación estructurada. Desde el propio editor de textos se podían interpretar y depurar las rutinas a medida que se iban escribiendo. Finalmente, una vez finalizada la codificación se compilaba en un fichero compacto con extensión .cmd, que podía o bien incorporarse como un módulo más del centro de control de entrada a Open Access, o bien ejecutarse directamente desde el sistema operativo mediante una macro. En su versión 4, el Entorno programador era ya capaz de procesar subrutinas escritas en C, y se podía obtener del fabricante el entorno de ejecución que permitía al desarrollador compilar y distribuir aplicaciones (ficheros .exe) independientes, sin necesidad de que el usuario tuviera instalado el paquete de SPI. Oracle Postgre SQL VENTAJAS Es el más usado a nivel mundial. Es gratuito. Es multiplataforma. Hace más sencillo el análisis de datos. Permite el uso de particiones. Es multiplicadora. Es fácil de usar. Tiene mejor soporte que los proveedores comerciales. Entorno cliente/servidor. Diseñado para ambientes de alto volumen. Usuarios concurrentes. Herramienta graficas de diseño y administración de Alto rendimiento en transacciones. base de datos. Gestión de la seguridad. Tiene una mayor seguridad. Autogestión de la integridad de los datos. Es multiplataforma. Portabilidad. Soporta distintos tipos de datos, también permite la creación de tipos propios. Conectabilidad. Incorpora una estructura de datos array. Replicación de entornos. Incorpora funciones de diversas índoles. Soporta el uso de índice, reglas y vistas. Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los gestores objetos relacionales. Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos. DESVENTAJAS Juan Carlos Arias Z. Matricula: AL12502821
  • 9. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 Tiene un elevado precio. La velocidad de respuesta es relativamente lenta. Las versiones más recientes contienen muchos errores. No es muy utilizada. No puede desarrollar sus propios tipos de No tiene consultas en paralelo. datos. SQL Server MySQL VENTAJAS Es comercial, aunque también tiene su Es gratuito. versión gratis pero esto limita las conexiones simultaneas. Es multiplataforma. Soporta transacciones. Tiene mayor velocidad al realizar operaciones. Escalabilidad, estabilidad y seguridad. No necesita muchos requerimientos de sistema. Soporta procedimientos almacenados. Se instala de manera sencilla. Incluye también un potente entorno Tiene mayor seguridad. grafico de administración. Tanto como en MySQL y SQL Server funcionan bien Permite trabajar en modo cliente- dentro de cualquier arquitectura .NET o J2EE. servidor. Puede ejecutarse en Windows sin queja, pero Permite administrar información de otros funciona mejor en UNIX y sistema tipo UNIX. servidores de datos. Viene en una sola versión. Funcionamiento en Windows. Se puede ejecutar en clúster para su alta Viene en diferentes paquetes (versiones). disponibilidad. Ejecución en clúster. Tiene varios modos de almacenamiento. Solo tiene un sistema de almacenamiento Integra herramientas de reportes. para todos los datos. Posee varias herramientas de reporte y análisis de datos. Desventajas Enorme cantidad de memoria RAM que utiliza No es muy intuitivo. para la instalación y utilización del software. No tiene soporte. La relación calidad-Precio es muy bajo. No es necesario demasiados recursos de PC para Una pésima implementación de los tipos de su utilización. datos (variables). No permite el modo de autentificación local. No sincroniza los datos con otras bases de datos. Automatiza la implementación de datos Juan Carlos Arias Z. Matricula: AL12502821
  • 10. Bases de datos Unidad 1. Introducción a las Bases de datos Actividad 5 (variables). Presenta algunos problemas al entrar a la base de datos. Demasiadas conexiones. Conclusiones: Cada gestor de base de datos tiene sus características y que de acuerdo a las necesidades básicas o complejas de los usuarios tanto económicas, como de prueba, empresariales o de uso propio, cada gestor tiene diferentescualidades por así decirlo, tanto de uso como de almacenamiento, no obstante siempre una versión pagada tendrá más beneficios para el usuario final.Las versiones trial (prueba) nos dan a su vez ciertas funciones la mayoría de veces por un tiempo relativamente corto, pero nos facilitan su uso con todas las características del producto, de tal forma que podamos decidir si es buena o mala y asi adquirir de forma final su aplicación o software. Fuentes de investigación: http://es.scribd.com/doc/63764883/monografiabbddlibres-110228151131-phpapp01 http://vainilla15.blogspot.mx/2009/09/access-concepto-historia-ventajas-y.html http://luisperez1981.blogspot.mx/ http://docs.oracle.com/cd/E19593-01/E22994/gizfh.html http://es.wikipedia.org/wiki/MySQL http://es.wikipedia.org/wiki/Microsoft_Access http://es.wikipedia.org/wiki/Open_Access_(software) Juan Carlos Arias Z. Matricula: AL12502821