Actividad No1
1. Diga con sus propias palabras que es una base de datos:
R: Para mí una base de datos es donde guardamos un registro de ciertos
aspectos para luego tener acceso a ella y podernos guiar o buscar algún dato
referente a esta.
2. 2. Diga 5 ejemplos de bases de datos que interactúan en el rol de su vida y
explíquelos, coloque una imagen de referencia en cada uno de los ejemplos.
R: 1 Cuando uno va a pedir una cita médica se le agrega a una base de datos
para saber para cuando se le asigna con quien y que tipo de cita es.
R:2 Para realizar un inventario así podemos tener el conteo de nuestros
implementos corregirlo y verificar que se encuentre completo.
R: 3 En un Hotel para saber cuantas personas se registran y cuantos están
ocupado el hotel.
R: 4 En un parqueadero para saber cuantas personas entras quienes entran, si las
personas que entran hacen parte del lugar o son visitantes, para saber a que hora
se ingresa a qué horas sale etc.
R: 5 en un Banco Utiliza una base de datos para las transacciones y retiro
de dinero usuarios que poseen una cuenta como débito y crédito.
3. Según su concepto las bases de datos son necesarias y por qué?
R: Si, porque así podemos llevar un mejor control de cierta información y una mejor
organización de esta mismas.
4. Antes de existir las bases de datos cuál cree usted que era la falla más grande
en los sistemas que estaban implementados anteriormente y de un ejemplo.
R: La falla mas grande era la acumulación de hojas e información que estando en
físico se podía dañar, Ejemplo llovía y los datos se encontraba en un lugar de una
bodega donde entraba el agua se dañaron estos datos.
5. Investigue que programas hay en el mercado actualmente para realizar bases de
datos, como mínimo 10 y realice una tabla comparativa con cada uno de ellos,
teniendo como referencia los siguientes ítem:
 Hardware necesario para su implementación (Disco Duro, Procesador y Memoria
RAM).
 Fecha de creación.
 Número de registros que soporta.
 Empresa creadora de la aplicación.
 El software de la aplicación es libre o propietario.
 Logo de la empresa o aplicación de base de datos.
Empresa Características Ventajas Desventajas
MySQL Es un sistema de
gestión de base de datos
relacional, multihilo y multi
usuario con más de seis
millones de instalaciones
MySQL AB desarrollada
MySQL como software
libre en un esquema de
licenciamiento dual. PO
un lado ofrece bajo la
GNU GLP, pero
empresas que quieran
incorporarlo en productos
privativos pueden
comprar a la empresa una
licencia que les permita
ese uso
Esta desarrollado en su
mayor parte en ANSI C. Al
contrario de proyectos
como el Apache, donde el
software es desarrollado
por una comunidad
publica, el copyright del
código está en poder del
autor individual, MySQL
es propiedad y está
patrocinado por una
empresa privada, que
posee el copyright de la
mayor parte del código.
Esto es lo que posibilita el
esquema de
licenciamiento
anteriormente
mencionado Además de
la venta de licencias
-Velocidad al realzar
las operaciones
-Bajo costo en
requerimientos para la
elaboración de bases
de datos
-Facilidad de
configuración e
instalación.
-Un gran porcentaje de
las utilidades de
MySQL no están
documentadas
-No es intuitivo, como
otros programas
(ACCESS)
privativas, la compañía
ofrece soporte y servicios.
Para sus operaciones
contratan trabajadores
alrededor del mundo que
colaboran vía internet
Oracle Es un sistema de
gestión de base de datos
relacional (o RDBMS por
el acrónimo en ingles de
Relational Data Base
Management System),
fabricado por Oracle
Corporation.
Se considera a Oracle
como uno de los sistemas
de base de datos más
completos destacando su:
-Soporte de
transacciones
-Estabilidad
-Escalabilidad
-Es multiplataforma
Su mayor defecto es un
enorme precio, que es de
varios de miles de dólares
(según versiones y
licencias). Otro aspecto
criticado por alguno
especialistas es la
seguridad de la
plataforma, y las políticas
de suministros 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 previstos
durante el primer
semestre de 2005 fueron
corregidas 22
vulnerabilidades
públicamente conocidas,
alguna de ellas con una
antigüedad de más de 2
años.
-Oracle es el motor de
base de datos objeto-
relacional más usado a
nivel mundial
-puede ejecutarse en
todas las plataformas,
desde un Pc hasta un
supercomputador
-El mayor
inconveniente de
Oracle es quizás su
precio
-necesidad de ajustes
-elevado el coste de la
información
Microsoft SQL Server Es
un sistema de gestión de
bases de datos
relacionales basado en el
lenguaje Transact-SQL,
-Soporte de
transacciones
-Escalabilidad, estabilidad
y seguridad
-Soporte de
transacciones
-Escalabilidad,
estabilidad y seguridad
-Soporte de
transacciones.
Escalabilidad,
estabilidad y
seguridad. Soporta
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.
-soporta procedimientos
almacenados
-incluye también un
potente entorno grafico 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 solo acceden a la
información
-Además permite
administrar información
de otros servidores de
datos
-Soporta
procedimientos
almacenados
procedimientos
almacenados. Enorme
cantidad de memoria
RAM que utiliza para la
instalación y utilización
del software.
-La relación calidad-
precio está muy debajo
comparado con Oracle.
Microsoft Access Es un
sistema de gestión de
bases de datos
Relacional creado y
modificado por Microsoft
(DBMS) para uso
personal de pequeñas
organizaciones. Es un
componente de la suite
Microsoft Office, aunque
no se incluye en el
paquete “básico”. Una
posibilidad adicional es la
de crear ficheros con
bases de datos que
pueden ser consultados
por otros programas.
Entre las principales
funcionalidades de
Access se encuentra:
-Crear tablas de datos
indexadas
-Modificar tabla de datos
-Relaciones entre tablas
(creación de bases de
datos relacionales)
-Creación de consultas y
vistas
-Consultas referencias
cruzadas
-Consultas de acción
(INSERT, DELETE,
UPDATE)
-Formularios
-Informes
-Llamadas a la API de
Windows
-Tablas de almacenar
los datos
-Consultas para buscar
y recuperar
únicamente los datos
que necesita
-Formularios para ver,
agregar y actualizar los
datos de las tablas
-Limitaciones en el
procesamiento de las
búsquedas
Visual FoxPro Es un
lenguaje de programación
Visual FoxPro ofrece a los
demás desarrolladores un
-Menor costo -Integridad
-Seguridad
orientado a objetos y
procedural, un Sistema
Gestor de Bases de datos
o database Management
System (DBMS) y desde
la versión 7.0, Un sistema
administrador de bases
de datos relacionales,
producido por Microsoft
conjunto de herramientas
para crear aplicación de
base de datos para el
escritorio, entornos
cliente/servidor, Tablet Pc
o para la Web
-Capacidades poderosas
y muy veloces para el
manejo de datos nativos y
remotos
-Flexibilidad para crear
todo tipo de soluciones de
bases de datos
-Lenguaje de
programación Orientado a
objetos
-Utilización de sentencias
SQL en forma nativa
-Poderoso manejo de
vistas y cursores y control
completo de estructuras
relacionales
-Su propio gestor de base
de datos incorporado. Sin
embargo, también puede
conectarse con
servidores de base de
datos, tales como Oracle,
Microsoft SQL Server y
MySQL
-Cuenta con un motor de
generación de informes
renovado y muy flexible
para soluciones más
robustas.
-Desde la versión 9.0
amplio soporte de XML,
tanto como fuente de
datos (por ej., servidores
Web basados en XML)
como por generar
reportes en formato XLM.
-Entorno Windows (Es
más familiar y
predecible)
-Menor capacidad de
procesamiento
PostgreSQL Es un
sistema de gestión de
base de datos relacional
Alguna de sus principales
características son:
-Ahorros considerables
de costos de operación
-Consume más
recursos que MySQL
orientada a objetos y libre,
publicado pajo la licencia
BSD. Como muchos
proyectos de código
abierto, el desarrollo de
PostgreSQL no es
manejado por una
empresa y/o persona, si
no dirigido por una
comunidad de
desarrolladores que
trabajan de forma
desinteresada, altruista,
libre y/o apoyada por
organizaciones
comerciales. Dicha
comunidad es
denominada el PGDG
(PostgreSQL Global
Development Group)
-Alta concurrencia:
mediante un sistema
denominado MVCC
(Acceso concurrente
multiversión, por sus
siglas en ingles
-Amplia variedad de tipos
nativos: provee
nativamente varios
soportes
-Estabilidad y
confiabilidad
-la sintaxis de algunos
de sus comandos o
sentencias no es nada
intuitiva.
Apache Derby Apache
Derby es un sistema
gestor de base de datos
relacional escrito en Java
que puede ser empotrado
en aplicaciones Java y
utilizado para procesos de
transacciones online.
Tiene un tamaño de 2 MB
de espacio en disco.
Inicialmente distribuido
como IBM Cloudscape,
Apache Derby es un
proyecto open source
licenciado bajo la Apache
2.0 License. Actualmente
se distribuye como Sun
Java DB
-APls para JDBC y SQL.
Soporta todas las
características de SQL92
y la mayoría de SQL99
-Su código mide
alrededor de 2000KB
comprimido
-Soporta cifrado
completo, roles y
permisos. Además, posee
SQLSCHEMAS para
separar la información en
una única base de datos y
control completo de
usuarios.
-Soporta internamente
procedures, cifrado y
compresión. Trae soporte
multilenguaje y
-Se puede configurar
como cliente/servidor
-tiene la opción del
manejador de base de
datos soporta la
arquitectura
cliente/servidor
-es tedioso solo lo
puedes manipular si
conoces lo básico de
SQL
-necesita códigos para
crear la base de datos.
localizaciones
específicas.
-A partir de la versión 10.4
trae un sistema simple de
replicación maestro-
esclavo.
-Transacciones y
recuperación ante errores
ACID
DB2 Es una marca
comercial, propiedad de
IBM, bajo la cual se
comercializa el sistema
de gestión de base de
datos. La versión mas
actual es DB2 9, la cual
utiliza XML como motor,
además el modelo que
utiliza es el jerárquico en
lugar del modelo
relacional que utilizan los
otros gestores.
-Permite el manejo de
objetos grandes (hasta 2
GB)
-La definición de datos y
funciones por parte del
usuario, el chequeo de
integridad referencial.
-SQL recursivo, soporte
multimedia: texto,
imágenes, video, audio;
queries paralelos, commit
de dos fases,
backup/recuperación on-
line y offline.
-Permite agilizar el
tiempo de respuestas
de esta consulta
-Recuperación
utilizando accesos de
solo índices
-predicados
correlacionados
-Tablas de resumen
-Tablas replicadas
-uniones hash
-Se tiene que ver con
las aplicaciones que se
tienen desarrolladas y
las que se van a
implementar.
-Influye en la elección.
DB2 express-C es un
motor de base de datos
perteneciente a la
empresa IBM,
conteniendo parte de las
funcionalidades de la
versión de pago DB2
propiedad también de la
empresa IBM, este motor
de base de datos es
gratuita pero no libre
(como aquellas que
tienen licencia GLP) y
cuenta con la ventaja de
-compatibilidad SQL, lo
que facilita la ejecución de
aplicaciones escritas para
otras bases de datos
principales, en DB2.
-mejorías para el
desarrollo de aplicativos
-mejoras en seguridad
-no hay límites de
datos
-no hay limites de
conexiones
no tener limite de
crecimiento en sus
archivos de base de
datos.
SQLite Es un sistema de
gestión de bases de datos
relación compatible con
ACID, contenida en una
relativamente pequeña
biblioteca escrita en C.
SQLite es un proyecto de
dominio publico
-La biblioteca implementa
la mayor parte del
estándar SQL-92
-Varios procesos o hilos
pueden acceder a la
misma base de datos sin
problemas
-Varios accesos de
lectura pueden ser
servidos en paralelo
-un acceso de escritura
solo puede ser servido si
no está sirviendo ningún
otro acceso concurrente.
-Rendimiento de base
de datos
-Interfaces
-Costo
-Falta de Clave foránea
-Falta de
documentación en
español

Más contenido relacionado

PDF
Base de datos (conceptos básicos )
PDF
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
PDF
Consideraciones para elegir un buen DBMS
DOCX
Proveedor[1]..
PDF
Basesde datos
PPTX
Gestores de Base de Datos
DOCX
Talleres Bd
PDF
Ventajas y desventajas de las bases de datos frente a los archivos
Base de datos (conceptos básicos )
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Consideraciones para elegir un buen DBMS
Proveedor[1]..
Basesde datos
Gestores de Base de Datos
Talleres Bd
Ventajas y desventajas de las bases de datos frente a los archivos

La actualidad más candente (20)

PPSX
Carmen rojas
PPTX
Manejador de Base de Datos
PPTX
PPTX
Qué es una base de datos
DOCX
SIstemas Manejadores De Base De Datos
PDF
Gias nº 1base de datos.
DOCX
La Informacin Es Un Conjunto Organizado De Datos Procesados
DOC
Modelos emergentes de bases de datos
PPTX
Los sistemas gestores de bases de datos actuales
PPSX
Alfredo reyes
PPT
Manejadores de bases de Datos
PPTX
Las principales bases de datos existentes
PPTX
Base de datos presentacion
PPTX
Presentacion power point
PPTX
Actividad 4 presentacion escobar
PPTX
Base de datos
PPTX
Qué es un dbms
PPTX
SISTEMAS MANEJADORES DE DATOS
PPTX
Sistema gestor de base de datos
PPTX
Sistema Gestor de Base de Datos
Carmen rojas
Manejador de Base de Datos
Qué es una base de datos
SIstemas Manejadores De Base De Datos
Gias nº 1base de datos.
La Informacin Es Un Conjunto Organizado De Datos Procesados
Modelos emergentes de bases de datos
Los sistemas gestores de bases de datos actuales
Alfredo reyes
Manejadores de bases de Datos
Las principales bases de datos existentes
Base de datos presentacion
Presentacion power point
Actividad 4 presentacion escobar
Base de datos
Qué es un dbms
SISTEMAS MANEJADORES DE DATOS
Sistema gestor de base de datos
Sistema Gestor de Base de Datos
Publicidad

Similar a Tablas de datos (20)

PPTX
Gestores de base de datos
PPTX
Gestor de base de datos
PPTX
10 sistemas gestores de base de datos
PDF
Taller 1 de bases de datos rafael ricardo sanchez gonzalez - 1501623-2
PPTX
Alvarado deber
PPT
Presentacion trabajo
PPT
Presentacion trabajo
PPTX
Sistemas gestores de bases de datos
PPTX
Los 10 Gestores de Base de Datos mas potentes
PPTX
Gestor de base de datos
DOCX
Cuadro comparativo de manejadores de la base de datos
PPTX
Presentación bases de datos
PPTX
Gestor de Base de Datos
DOCX
Conceptos y motores
DOCX
base de datos definicion.caracteristicas.base de datos relacional
PPTX
A1 u2 hipv
PPTX
PPTX
Bases de datos distribuidas
PPTX
Sistema gestores de datos. oscar garcia
Gestores de base de datos
Gestor de base de datos
10 sistemas gestores de base de datos
Taller 1 de bases de datos rafael ricardo sanchez gonzalez - 1501623-2
Alvarado deber
Presentacion trabajo
Presentacion trabajo
Sistemas gestores de bases de datos
Los 10 Gestores de Base de Datos mas potentes
Gestor de base de datos
Cuadro comparativo de manejadores de la base de datos
Presentación bases de datos
Gestor de Base de Datos
Conceptos y motores
base de datos definicion.caracteristicas.base de datos relacional
A1 u2 hipv
Bases de datos distribuidas
Sistema gestores de datos. oscar garcia
Publicidad

Último (20)

PPT
Protocolos de seguridad y mecanismos encriptación
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
PDF
Taller tecnológico Michelle lobo Velasquez
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
ccna: redes de nat ipv4 stharlling cande
DOCX
Trabajo informatica joel torres 10-.....................
PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Protocolos de seguridad y mecanismos encriptación
TRABAJO DE TECNOLOGIA.pdf...........................
Estrategia de Apoyo de Daylin Castaño (5).pdf
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Curso de generación de energía mediante sistemas solares
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
Taller tecnológico Michelle lobo Velasquez
informe_fichas1y2_corregido.docx (2) (1).pdf
capacitación de aire acondicionado Bgh r 410
ccna: redes de nat ipv4 stharlling cande
Trabajo informatica joel torres 10-.....................
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
MANUAL de recursos humanos para ODOO.pdf
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Presentacion de Alba Curso Auditores Internos ISO 19011
Guía 5. Test de orientación Vocacional 2.docx
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf

Tablas de datos

  • 1. Actividad No1 1. Diga con sus propias palabras que es una base de datos: R: Para mí una base de datos es donde guardamos un registro de ciertos aspectos para luego tener acceso a ella y podernos guiar o buscar algún dato referente a esta. 2. 2. Diga 5 ejemplos de bases de datos que interactúan en el rol de su vida y explíquelos, coloque una imagen de referencia en cada uno de los ejemplos. R: 1 Cuando uno va a pedir una cita médica se le agrega a una base de datos para saber para cuando se le asigna con quien y que tipo de cita es. R:2 Para realizar un inventario así podemos tener el conteo de nuestros implementos corregirlo y verificar que se encuentre completo.
  • 2. R: 3 En un Hotel para saber cuantas personas se registran y cuantos están ocupado el hotel. R: 4 En un parqueadero para saber cuantas personas entras quienes entran, si las personas que entran hacen parte del lugar o son visitantes, para saber a que hora se ingresa a qué horas sale etc. R: 5 en un Banco Utiliza una base de datos para las transacciones y retiro de dinero usuarios que poseen una cuenta como débito y crédito.
  • 3. 3. Según su concepto las bases de datos son necesarias y por qué? R: Si, porque así podemos llevar un mejor control de cierta información y una mejor organización de esta mismas. 4. Antes de existir las bases de datos cuál cree usted que era la falla más grande en los sistemas que estaban implementados anteriormente y de un ejemplo. R: La falla mas grande era la acumulación de hojas e información que estando en físico se podía dañar, Ejemplo llovía y los datos se encontraba en un lugar de una bodega donde entraba el agua se dañaron estos datos. 5. Investigue que programas hay en el mercado actualmente para realizar bases de datos, como mínimo 10 y realice una tabla comparativa con cada uno de ellos, teniendo como referencia los siguientes ítem:  Hardware necesario para su implementación (Disco Duro, Procesador y Memoria RAM).  Fecha de creación.  Número de registros que soporta.  Empresa creadora de la aplicación.  El software de la aplicación es libre o propietario.  Logo de la empresa o aplicación de base de datos. Empresa Características Ventajas Desventajas MySQL Es un sistema de gestión de base de datos relacional, multihilo y multi usuario con más de seis millones de instalaciones MySQL AB desarrollada MySQL como software libre en un esquema de licenciamiento dual. PO un lado ofrece bajo la GNU GLP, pero empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso Esta desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad publica, el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado Además de la venta de licencias -Velocidad al realzar las operaciones -Bajo costo en requerimientos para la elaboración de bases de datos -Facilidad de configuración e instalación. -Un gran porcentaje de las utilidades de MySQL no están documentadas -No es intuitivo, como otros programas (ACCESS)
  • 4. privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía internet Oracle Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en ingles de Relational Data Base Management System), fabricado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de base de datos más completos destacando su: -Soporte de transacciones -Estabilidad -Escalabilidad -Es multiplataforma Su mayor defecto es un enorme precio, que es de varios de miles de dólares (según versiones y licencias). Otro aspecto criticado por alguno especialistas es la seguridad de la plataforma, y las políticas de suministros 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 previstos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, alguna de ellas con una antigüedad de más de 2 años. -Oracle es el motor de base de datos objeto- relacional más usado a nivel mundial -puede ejecutarse en todas las plataformas, desde un Pc hasta un supercomputador -El mayor inconveniente de Oracle es quizás su precio -necesidad de ajustes -elevado el coste de la información Microsoft SQL Server Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL, -Soporte de transacciones -Escalabilidad, estabilidad y seguridad -Soporte de transacciones -Escalabilidad, estabilidad y seguridad -Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta
  • 5. 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. -soporta procedimientos almacenados -incluye también un potente entorno grafico 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 solo acceden a la información -Además permite administrar información de otros servidores de datos -Soporta procedimientos almacenados procedimientos almacenados. Enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software. -La relación calidad- precio está muy debajo comparado con Oracle. Microsoft Access Es un sistema de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office, aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Entre las principales funcionalidades de Access se encuentra: -Crear tablas de datos indexadas -Modificar tabla de datos -Relaciones entre tablas (creación de bases de datos relacionales) -Creación de consultas y vistas -Consultas referencias cruzadas -Consultas de acción (INSERT, DELETE, UPDATE) -Formularios -Informes -Llamadas a la API de Windows -Tablas de almacenar los datos -Consultas para buscar y recuperar únicamente los datos que necesita -Formularios para ver, agregar y actualizar los datos de las tablas -Limitaciones en el procesamiento de las búsquedas Visual FoxPro Es un lenguaje de programación Visual FoxPro ofrece a los demás desarrolladores un -Menor costo -Integridad -Seguridad
  • 6. orientado a objetos y procedural, un Sistema Gestor de Bases de datos o database Management System (DBMS) y desde la versión 7.0, Un sistema administrador de bases de datos relacionales, producido por Microsoft conjunto de herramientas para crear aplicación de base de datos para el escritorio, entornos cliente/servidor, Tablet Pc o para la Web -Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos -Flexibilidad para crear todo tipo de soluciones de bases de datos -Lenguaje de programación Orientado a objetos -Utilización de sentencias SQL en forma nativa -Poderoso manejo de vistas y cursores y control completo de estructuras relacionales -Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server y MySQL -Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas. -Desde la versión 9.0 amplio soporte de XML, tanto como fuente de datos (por ej., servidores Web basados en XML) como por generar reportes en formato XLM. -Entorno Windows (Es más familiar y predecible) -Menor capacidad de procesamiento PostgreSQL Es un sistema de gestión de base de datos relacional Alguna de sus principales características son: -Ahorros considerables de costos de operación -Consume más recursos que MySQL
  • 7. orientada a objetos y libre, publicado pajo la licencia BSD. Como muchos proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, si no dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group) -Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en ingles -Amplia variedad de tipos nativos: provee nativamente varios soportes -Estabilidad y confiabilidad -la sintaxis de algunos de sus comandos o sentencias no es nada intuitiva. Apache Derby Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB -APls para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99 -Su código mide alrededor de 2000KB comprimido -Soporta cifrado completo, roles y permisos. Además, posee SQLSCHEMAS para separar la información en una única base de datos y control completo de usuarios. -Soporta internamente procedures, cifrado y compresión. Trae soporte multilenguaje y -Se puede configurar como cliente/servidor -tiene la opción del manejador de base de datos soporta la arquitectura cliente/servidor -es tedioso solo lo puedes manipular si conoces lo básico de SQL -necesita códigos para crear la base de datos.
  • 8. localizaciones específicas. -A partir de la versión 10.4 trae un sistema simple de replicación maestro- esclavo. -Transacciones y recuperación ante errores ACID DB2 Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos. La versión mas actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan los otros gestores. -Permite el manejo de objetos grandes (hasta 2 GB) -La definición de datos y funciones por parte del usuario, el chequeo de integridad referencial. -SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, backup/recuperación on- line y offline. -Permite agilizar el tiempo de respuestas de esta consulta -Recuperación utilizando accesos de solo índices -predicados correlacionados -Tablas de resumen -Tablas replicadas -uniones hash -Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar. -Influye en la elección. DB2 express-C es un motor de base de datos perteneciente a la empresa IBM, conteniendo parte de las funcionalidades de la versión de pago DB2 propiedad también de la empresa IBM, este motor de base de datos es gratuita pero no libre (como aquellas que tienen licencia GLP) y cuenta con la ventaja de -compatibilidad SQL, lo que facilita la ejecución de aplicaciones escritas para otras bases de datos principales, en DB2. -mejorías para el desarrollo de aplicativos -mejoras en seguridad -no hay límites de datos -no hay limites de conexiones
  • 9. no tener limite de crecimiento en sus archivos de base de datos. SQLite Es un sistema de gestión de bases de datos relación compatible con ACID, contenida en una relativamente pequeña biblioteca escrita en C. SQLite es un proyecto de dominio publico -La biblioteca implementa la mayor parte del estándar SQL-92 -Varios procesos o hilos pueden acceder a la misma base de datos sin problemas -Varios accesos de lectura pueden ser servidos en paralelo -un acceso de escritura solo puede ser servido si no está sirviendo ningún otro acceso concurrente. -Rendimiento de base de datos -Interfaces -Costo -Falta de Clave foránea -Falta de documentación en español