minerva ruiz, actividad 1, unidad 2
DESCRIPTION
Software de bases de datosTRANSCRIPT
Informática para la Administración
Lic. en Desarrollo Comunitario
Minerva Ruiz MelladoAl12546873
Paqueterías de OfimáticaUnidad 2
Rosa María Garza HernándezDocente en línea
Agosto del 2015
BASES DE DATOS
Una base de datos es una colección de datos organizados y estructurados según un determinado modelo de información que refleja no solo los datos en sí mismos, sino también las relaciones que existen entre ellos.
Los sistemas de gestión de bases de datos (SGBD o DBMS) actúan como interfaz entre el usuario, los modelos y el sistema físico, los modelos clásicos son: Jerárquico; en Red; Relacional; Objetos; Espaciales; Olap.
El SGBD es un paquete de software que se ejecuta en un ordenador anfitrión (host) que es quién centraliza los accesos a los datos y actúa de interfaz entre los datos físicos y los usuarios.
A continuación, se expondrán algunos de ellos.
SQLite
SQLite es una librería compacta y autocontenida de código abierto y distribuida bajo dominio público que implementa un gestor de bases de datos SQL embebido, sin configuración.
Los usuarios más conocidos que utilizan sus aplicaciones son: Adobe, Apple, Mozilla, Google, McAfee, Microsoft, entre otros.
Compacta: El tamaño de la librería es inferior a 250 Kb. Deshabilitando opciones, puede quedar por los 180Kb.
Esto la hace muy apropiada para usarla en dispositivos
con poca memoria, como los teléfonos móviles y repro_
ductores MP3.
Autocontenida: Requiere poco soporte de librerías externas o del sistema operativo. Esto permite usarla en pequeños
dispositivos que no son tan completos como los PC de escritorio.
Se puede usar SQLite como sustituto de Oracle, además usa solo la cantidad de disco que necesita para almacenar la información en una fila.
ORACLE
Oracle es básicamente una herramienta cliente/servidor para la gestión de base de datos. Debido a su gran potencia y elevado
precio, se utiliza generalmente en grandes empresas. Ha sido diseñado para que las organizaciones puedan gestionar y controlar grandes volúmenes de contenidos no estructurados, esto con el objetivo de reducir los riesgos asociados a la pérdida de información.
Oracle está compuesto por la estructura física de fichero y la lógica de tablas, la estructura de procesos y la estructura de memoria. Una Base de Datos Oracle esta formada por uno o más archivos de control, archivos de datos y archivos de bitácoras.
INFORMIX
La compañía Informix fue fundada en 1980, pero en 2001 IBM la compró. Es un servidor de bases de datos relacio_ nales
de objetos, ampliable, que se puede ejecutar en sistemas operativos UNIX, Linux, Mac OS X y Windows. El soporte de lenguajes incluye SQL, C, .NET, Java y PHP, pero puede utilizar otros.
La figura muestra la arquitectura base de Informix y los productos relacionados:
ACCESS
Access es un sistema de gestión de datos relacionales desarrollado por Microsoft para operadores personales. Incorpora conceptos muy interesantes, pero carece de otras propiedades muy importantes a la hora de diseñar e implementar un sistema de bases de datos.Una de sus ventajas es su elevada interactividad y su fácil visualización, lo que permite crear bases de datos casi sin
programar y usando solo el ratón. En Access una base de datos comúnmente contiene tablas para almacenar la información, ficheros índices para acelerar las búsquedas, consultas para acceder a la información, formularios para mostrar y actualizar el contenido de las tablas, etc.La compañía de Microsoft recomienda emplear otros sistemas si los requisitos de seguridad son muy elevados, lo cual es una desventaja. Otra sería su funcionamiento óptimo solo si el número de usuarios y el volumen de datos no son muy elevados. Las últimas versiones almacenan los datos en una base de datos SQL, por lo que están mejor protegidos.
SQL
IBM desarrolló la primera definición de lenguaje para base de datos llamada SEQUEL, la cual se convertiría mas tarde en el lenguaje más utilizado hasta hoy en las bases de datos, el SQL.El lenguaje de consulta estructurado (SQL9 es un lenguaje de base de datos normalizado, se utiliza para crear objetos QueryDef, como el argumento de origen del método OpenRecordSet y como la propiedad RecordSource del
control de datos. El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.Dentro de SQL hay dos grandes áreas llamadas DDL y DML:DDL (en inglés Data Definition Language) es la parte del lenguaje que permite la definición de datos, por tanto son funciones que definen cómo van a ser los datos. Por otra parte está el área de DML (en inglés Data Manipulation Language) o Lenguaje de Manipulación de Datos, que como su nombre indica nos permite manipular la información.
BIBLIOGRAFÍA
Lamarca Lapuente, María Jesús. (2013). Bases de datos. Agosto de 2015, de Hipertexto Sitio web: http://www.hipertexto.info/documentos/b_datos.htm
Ponsoda Montiel, Daniel. (2008). Introducción a SQLite. Agosto de 2015, de I.E.S. San Vicente Sitio web: https://iessanvicente.com/colaboraciones/sqlite.pdf
Lamarca Lapuente, María Jesús. (2013). SGBD y STRID. Agosto de 2015, de Hipertexto Sitio web: http://www.hipertexto.info/documentos/sgbd.htm#gestores
N.N. Oracle. Agosto de 2015, de I.E.S. San Vicente Sitio web: https://iessanvicente.com/colaboraciones/oracle.pdf
IBM Corp.. (2013). IBM Informix. Agosto de 2015, de IBM Sitio web: http://publibfp.dhe.ibm.com/epubs/pdf/i1319590.pdf
Quintana Ortí, Gregorio. (2003). Introducción a Microsoft Accsess. En Aprende Microsoft Access(pp.13-15). España: Publicacions de la Universitat Jaume I.
Casares, Claudio. (na.). Tutorial de SQL. Agosto de 2015, de oab.org Sitio web: http://www.oab.org.ar/Downloads/sql.pdf