1. Facilitadora: Rosa María Garza Hernández
Elaborado por: Hilda Mercedes Pineda Vega
Matricula: al12546637
Agosto 2015
Actividad 1. Paqueterías de Ofimática.
Unidad 2
Asignatura: Informática para la administración
2. El término de bases de datos fue escuchado por primera vez en 1963, en un
simposio celebrado en California, USA. Una base de datos se puede definir
como un conjunto de información relacionada que se encuentra agrupada ó
estructurada.
Desde el punto de vista informático, la base de datos es un sistema formado
por un conjunto de datos almacenados en discos que permiten el acceso
directo a ellos y un conjunto de programas que manipulen ese conjunto de
datos.
Cada base de datos se compone de una o más tablas que guarda un
conjunto de datos. Cada tabla tiene una o más columnas y filas. Las
columnas guardan una parte de la información sobre cada elemento que
queramos guardar en la tabla, cada fila de la tabla conforma un registro.
Definición de base de datos
Se define una base de datos como una serie de datos organizados y
relacionados entre sí, los cuales son recolectados y explotados por los
sistemas de información de una empresa o negocio en particular.
Características
Entre las principales características de los sistemas de base de datos
podemos mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
Un poco de Historia
3. ACCESS: VENTAJAS Y DESVENTAJAS
VENTAJAS: Por medio de Microsoft Access, se
puede administrar toda la información desde un
único archivo de base de datos. Dentro del archivo,
puede utilizar:
• Tablas para almacenar los datos.
• Consultas para buscar y recuperar únicamente
los datos que necesita.
• Formularios para ver, agregar y actualizar los
datos de las tablas.
• Informes para analizar o imprimir los datos con
un diseño específico.
• Páginas de acceso a datos para ver, actualizar
o analizar los datos de la base de datos desde
Internet o desde una intranet.
• Almacenar los datos una vez en una tabla y
verlos desde varios lugares.
DESVENTAJAS: Tiene limitaciones en el
procesamiento de las búsquedas, además que si
quiere usar para ambientes corporativo no va a
servir por su poca estabilidad, si se quiere usar
para proyectos de la escuela o bases de pequeños
negocios que no requieren alta disponibilidad, es la
más la indicada.
Si quiere una base de datos más
robusta, que ACCES, para ambientes
más grandes, aunque un poco más
complicada puede usar MySQL es
gratuita si es para sistemas internos o
personales y con un pequeño pago
para que puedas distribuirla
ACCESS. Es un sistema de base de datos
personal de Microsoft. Se trata de un producto de
software orientado hacia lo visual, lo que hace que
quienes no sean programadores puedan crear
bases de datos útiles con facilidad. Si bien la
estructura de base de datos de Access puede
ampliarse para satisfacer las necesidades
empresariales, su uso más común es para
pequeñas bases de datos individuales o en
programas multiusuario de uso limitado. Access
integra el lenguaje Visual Basic para aplicaciones,
por lo que es un entorno de desarrollo completo.
ACCESES MySQL
MySQL Database
MySQL es una base de datos basada en servidor
que permite a varios usuarios acceder a múltiples
bases de datos. El software funciona en múltiples
plataformas, incluyendo la mayoría de las
variedades de UNIX y Windows. Ofrece
usabilidad de primer plano limitada y está
diseñado como un servidor de base de datos
back-end. MySQL se diferencia de otros
productos de base de datos por sus costos, la
versión no empresarial se distribuye de forma
gratuita.
VENTAJAS:
MySQL software es Open Source
Velocidad al realizar las operaciones, lo que le
hace uno de los gestores con mejor
rendimiento.
Bajo costo en requerimientos para la
elaboración de bases de datos, ya que debido a
su bajo consumo puede ser ejecutado en una
máquina con escasos recursos sin ningún
problema.
Facilidad de configuración e instalación.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad de corromper datos, incluso si
los errores no se producen en el propio gestor,
sino en el sistema en el que está.
Su conectividad, velocidad, y seguridad hacen
de MySQL Server altamente apropiado para
acceder bases de datos en Internet
El software MySQL usa la licencia GPL.
DESVENTAJAS:
Un gran porcentaje de las utilidades de MySQL no
están documentadas.
No es intuitivo, como otros programas (ACCESS).
V
S
4. Visual FoxPro
FoxPro es un sistema de base de datos relacional,
también producido por Microsoft, que está
estrechamente unido a su lenguaje de programación.
FoxPro es menos amigable que las bases de datos de
usuario final, lo que requiere más conocimientos
técnicos. Este sistema de base de datos es conocido
por su motor de procesamiento rápido y la capacidad
de manejar numerosas transacciones simultáneas
VENTAJAS:
• Administración de Datos e Interoperabilidad (Cree
soluciones .NET, compatibles con XML jerárquico.
Intercambia datos con SQL a través del lenguaje
SQL).
• Herramientas de Productividad Extendibles para el
Programador (Mejore sus interfaces de usuarios con
formularios y un soporte de imágenes mejorado,
personalice ventanas).
• Flexibilidad para Construir Todo Tipo de Soluciones
de Base de Datos (Construya y despliegue
aplicaciones individuales y remotas para PC`s que
operan en windows. Cree y acceda a componentes
.COM y a servicios Web basados en XML y
compatibles con microsoft .NET.
• Reporte de Funciones de Sistema (Control preciso
de reportes y formateo de datos).
• Fácil de Actualizar (Actualización sencilla, VFP 8.0
es 100% compatible con VFP 9.0).
• DESVENTAJAS:
• Integridad (Mayor sensibilidad frente a variaciones
en transmisiones y flucutaciones electricas).
• Seguridad (Menos niveles de acceso).
• Menor capacidad de procesamiento (no funciona
adecuadamente con grandes volumenes de
informacion). Para volúmenes medianos se utiliza el
motor de Microsoft Sql ,sin mayores traumatismos y
SQL Server
SQL Server es un servidor de base de datos a nivel
empresarial escalable. Este producto se diferencia de
la base de datos personal al no proporcionar las
herramientas para el usuario que proporciona un
producto de base de datos individual. El motor de base
de datos se centra en responder rápidamente a las
solicitudes del cliente en el formulario de consultas
SQL. Estas consultas se pueden generar directamente
en SQL Server, o por medio de una interfaz de usuario
independiente desarrollada en una variedad de
lenguajes de programación. SQL Server está diseñado
para manejar bases de datos con millones de registros.
Características de Microsoft SQL Server
VENTAJAS:
• 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.
DESVENTAJAS:
• Costo de las licencias comparadas con otros
competidores.
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
Visual FoxPro puede manejar
grandes volúmenes de datos
de manera eficiente pero
carece de algunas de las
características que se
encuentran en las bases de
datos de gama alta, tales como
SQL Server.
Los costos de implementación
SQL, son más altos que o
FoxPro.
Visual
FoxPro
SQL ServerV
S
5. Oracle
La Oracle es otra base de datos escalable a nivel empresarial. La base de datos de SQL soporta bases de datos corporativas
distribuidas, que permiten al usuario acceder a los datos de forma local o desde bases de datos remotas en una transacción
transparente. Las bases de datos distribuidas ayudan a superar las limitaciones físicas de un entorno informático físico. El
tamaño máximo de base de datos para una Oracle es de 8 millones de terabytes, lo que requiere un almacenamiento físico
más allá de la capacidad de la mayoría de las instalaciones individuales.
Ventajas y Desventajas de Oracle
VENTAJAS:
1.-Oracle es el motor de base de datos relacional más usado a nivel mundial.
2.-Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
3.-Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy
completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una
integridad referencial declarativa bastante potente.
4.-Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la
administración de bases de datos distribuidas.
5.-El software del servidor puede ejecutarse en multitud de sistemas operativos.
6.-Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan
trabajo a casa.
7.-¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de
clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación
actual de las mismas no ofrece una ventaja clara en eficiencia como sería de esperar, y sí provocan la incompatibilidad de los
diseños que aprovechan las nuevas características con otras bases de datos.
8.-Oracle es la base de datos con mas orientación hacía INTERNET
9.-Un aceptable soporte
DESVENTAJAS
1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es que desde el lanzamiento
original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos
fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas
a objetos.
2.-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 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.
3.-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
6. Depende de lo que se quiera hacer y el volumen de los datos, y los costos, las empresas
y usuarios tenemos un sinfín de opciones, cabe señalar que de los software que elegí,
para este trabajo las Bases de datos Oracle, SQL Server así como My SQL, resultan las
más accesibles y populares.
Oracle y SQL Server se consideran herramientas que
favorecen a los usuarios con los sistemas empresariales
de gran tamaño, mientras que MySQL se considera una
herramienta que apela más a menudo a las personas
interesadas en la gestión de las bases de datos asociadas
a sus sitios web. Al igual que con Oracle y SQL Server,
MySQL ha liberado actualizaciones para su software casi
todos los años. La versión original fue desarrollada a
mediados de la década de 1990. Los cambios más
notables a MySQL fueron en 2010, el momento de la última
adquisición en 2010. Las mejoras en esta versión (GA
release 5.5) incluyen replicación semisincrónica, el
particionamiento personalizado, soporte mejorado para
SMP y las actualizaciones del subsistema InnoDB E/S. A.