Introducción de Un Manejador de Datos
Introducción de Un Manejador de Datos
Introducción de Un Manejador de Datos
Abdiel
Fecha en que fue cargado
el Jun 08, 2012
Para conocer la historia de la base de datos, debemos empezar por decir que la Base
de Datos es un conjunto de información, agrupada o estructurada, en términos
simples y sencillos. Pero engloba mucho más que eso, considerando la gran evolución
que ha tenido a lo largo de la historia.
El término bases de datos fue escuchado por primera vez en un simposio celebrado en
California en 1963.
En una primera aproximación, se puede decir que una base de datos es un conjunto de
información relacionada que se encuentra agrupada o estructurada.
Desde el punto de vista informático, una 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.
Actualmente, las bases de datos están teniendo un impacto decisivo sobre el creciente uso
de las computadoras.
Pero para poder entender más profundamente una base de datos cabe entender su
historia.
Origenes
Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían
bibliotecas y toda clase de registros. Además también se utilizaban para recoger
información sobre las cosechas y censos. Sin embargo, su búsqueda era lenta y poco
eficaz y no se contaba con la ayuda de máquinas que pudiesen reemplazar el trabajo
manual.
Posteriormente, el uso de las bases de datos se desarrolló a partir de las necesidades de
almacenar grandes cantidades de información o datos. Sobre todo, desde la aparición de
las primeras computadoras, el concepto de bases de datos ha estado siempre ligado a la
informática.
Ante esta situación, Hollerith comenzó a trabajar en el diseño de una maquina tabuladora o
censadora, basada en tarjetas perforadas.
En esta misma época se dio inicio a las primeras generaciones de bases de datos de red y
las bases de datos jerárquicas, ya que era posible guardar estructuras de datos en listas y
arboles.
Otro de los principales logros de los años sesenta fue la alianza de IBM y American
Airlines para desarrollar SABRE, un sistema operativo que manejaba las reservas de
vuelos, transacciones e informaciones sobre los pasajeros de la compañía American
Airlines.
Década de 1970
Por lo que respecta a la década de los setenta, Edgar Frank Codd, científico informático
ingles conocido por sus aportaciones a la teoría de bases de datos relacionales, definió el
modelo relacional a la par que publicó una serie de reglas para los sistemas de datos
relacionales a través de su artículo “Un modelo relacional de datos para grandes bancos
de datos compartidos”.
Este hecho dio paso al nacimiento de la segunda generación de los Sistemas Gestores de
Bases de Datos.
Pero cabe destacar que ORACLE es considerado como uno de los sistemas de bases de
datos más completos que existen en el mundo, y aunque su dominio en el mercado de
servidores empresariales ha sido casi total hasta hace relativamente poco, actualmente
sufre la competencia del SQL Server de la compañía Microsoft y de la oferta de otros
Sistemas Administradores de Bases de Datos Relacionales con licencia libre como es el
caso de PostgreSQL, MySQL o Firebird que aparecerían posteriormente en la década de
1990.
Década de 1980
Por su parte, a principios de los años ochenta comenzó el auge de la comercialización de
los sistemas relacionales, y SQL comenzó a ser el estándar de la industria, ya que las
bases de datos relacionales con su sistema de tablas (compuesta por filas y columnas)
pudieron competir con las bases jerárquicas y de red, como consecuencia de que su nivel
de programación era sencillo y su nivel de programación era relativamente bajo.
Fue también en esta época cuando se empezó a modificar la primera publicación hecha
por ANSI del lenguaje SQL y se empezó a agregar nuevas expresiones regulares,
consultas recursivas, triggers y algunas características orientadas a objetos, que
posteriormente en el siglo XXI volverá a sufrir modificaciones introduciendo características
de XML, cambios en sus funciones, estandarización del objeto sequence y de las
columnas autonuméricas. Y además, se creará la posibilidad de que SQL se pueda utilizar
conjuntamente con XML, y se definirá las maneras de cómo importar y guardar datos XML
en una base de datos SQL. Dando asi, la posibilidad de proporcionar facilidades que
permiten a las aplicaciones integrar el uso de XQuery (lenguaje de consulta XML) para
acceso concurrente a datos ordinarios SQL y documentos XML. Y posteriormente, se dará
la posibilidad de usar la clausula order by.
Aunque el boom de la década de los noventa será es el nacimiento del World Wide Web a
finales de la década, ya que a través de este se facilitará la consulta a bases de datos.
SIGLO XXI
En la actualidad, las tres grandes compañías que dominan el mercado de las bases de
datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet, la compañía que
genera gran cantidad de información es Google. Aunque existe una gran variedad de
software que permiten crear y manejar bases de datos con gran facilidad, como por
ejemplo LINQ, que es un proyecto de Microsoft que agrega consultas nativas semejantes a
las de SQL a los lenguajes de la plataforma .NET. El objetivo de este proyecto es permitir
que todo el código hecho en Visual Studio sean también orientados a objetos; ya que
antes de LINQ la manipulación de datos externos tenía un concepto más estructurado que
orientado a objetos; y es por eso que trata de facilitar y estandarizar el acceso a dichos
objetos.
Cabe destacar que Visual Studio es un entorno de desarrollo integrado para sistemas
operativos Windows que soporta varios lenguajes de programación tales como Visual C++,
Visual#, Visual J#, ASP.NET y Visual Basic.NET, aunque se están desarrollando las
extensiones necesarias para otros, cuyo objetivo es permitir crear aplicaciones, sitios y
aplicaciones web, así como servicios web a cualquier entorno que soporte la plataforma
.Net, creando así aplicaciones que intercomuniquen entre estaciones de trabajo, páginas
web y dispositivos móviles.
Tablas
Es el elemento principal de la base de datos, ya que allí se registra la
información que se quiere administrar. Está compuesta, como una hoja de
cálculo, por filas y columnas. Cada archivo de una base de datos puede
contener una o millones de tablas como sea necesario.
Formularios
Consultas
Informes
https://cursos.clavijero.edu.mx/cursos/059_bd/modulo1/contenido/tema1.2.html?opc=0
Las bases de datos surgieron como una respuesta a la necesidad de almacenamiento de los
sistemas de información para mejorar el manejo de los datos y aumentar su rendimiento. Sin
duda, las bases de datos presentan una multitud de ventajas si las comparamos con el
almacenamiento físico o con los sistemas clásicos de archivos. Pero debemos dejar claro que
las bases de datos no son la solución universal a todos los problemas en las empresas. Las
bases de datos, únicamente son un instrumento, que tiene un enfoque distinto para el manejo
de los datos, y su éxito o fracaso siempre estará condicionado (como toda tecnología
informática) por el uso que de ellas sepamos hacer.
Ventajas de los sistemas de bases de datos
Las ventajas de los sistemas de bases de datos, según Adoración de Miguel y Piattini (Miguel y
Piattini, 1999) son:
2. Reducción de la redundancia
Debido a que la información en una base de datos se consulta y almacena una sola vez, en la
manipulación de los mismo datos, los resultados de todos ellos son coherentes y
perfectamente comparables. De esta manera, al realizar un cambio en un dato, sólo se realiza
en él y no en sus copias redundantes, como ocurría con los archivos.
Uno de los objetivos de las bases de datos es que reflejen el mundo real obligando a que los
datos estén interrelacionados, por lo que el valor informativo de todo el conjunto es superior a
la suma del valor informativo de los elementos individuales que lo constituyen.
5. Mejor y más normalizada documentación de la información, la cual está integrada con los
datos
Al no existir apenas redundancias, los datos se recogen y validan una sola vez, aumentando así
el rendimiento de todo el proceso previo al almacenamiento.
Desventajas de los sistemas de bases de datos
Las desventajas o inconvenientes de los sistemas de bases de datos, según Adoración de
Miguel y Piattini (Miguel y Piattini, 1999), son:
1. Instalación costosa
La implantación de un sistema de bases de datos puede llevar consigo un costo elevado, tanto
en equipo físico (servidores, instalaciones, etc.) como en el lógico (sistemas operativos,
programas, etc.), además del mismo costo de adquisición y mantenimiento del SMBD.
2. Personal especializado
Los conocimientos, que resultan imprescindibles para una utilización correcta y eficaz y sobre
todo para el diseño y administración de las bases de datos, implican la necesidad de personal
especializado.
Debido a las dos causas descritas anteriormente, la implantación de una base de datos puede
convertirse en una tarea larga y laboriosa. Las dificultades que van apareciendo a lo largo de su
desarrollo llevan, en general, a que se superen ampliamente los plazos inicialmente previstos.
5. Escasa estandarización
Un problema muy importante que se pone de manifiesto en el momento de la creación de una
base de datos es la falta de estandarización que facilite a los usuarios el manejo de los sistemas
de bases de datos. Empieza, sin embargo, a observarse ya una preocupación por este tema y
van apareciendo estándares, sobre todo en el campo de las bases de datos relacionales.
Actualmente, la mayoría del intercambio de información se realiza en formato XML, el cual
podemos definirlo sencillamente como texto plano estructurado.
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se
esté manejando, la utilidad de las mismas o las necesidades que satisfagan.
Según el contenido[editar]
Bases de datos bibliográficas[editar]
Solo contienen una subrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre
el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc.
Puede contener un resumen o extracto de la publicación original, pero nunca el texto
completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o
de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o
números. Por ejemplo, una colección de resultados de análisis de laboratorio, ayuda
mucho ala redundancia de datos.
Bases de datos de texto completo[editar]
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.
Directorios[editar]
Un ejemplo son las guías telefónicas en formato electrónico.
Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son
personales o empresariales (llamadas páginas blancas o amarillas respectivamente).
Los directorios empresariales hay de tres tipos:
Además de la clasificación por la función de las bases de datos, estas también se pueden
clasificar de acuerdo a su modelo de administración de datos.
Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor
de datos (algo en donde se guardan los datos), así como de los métodos para almacenar y
recuperar datos de esos contenedores. Los modelos de datos no son cosas físicas: son
abstracciones que permiten la implementación de un sistema eficiente de base de datos;
por lo general se refieren a algoritmos, y conceptos matemáticos.
Algunos modelos con frecuencia utilizados en las bases de datos:
En este modelo los datos se organizan en forma de árbol invertido (algunos dicen raíz), en
donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres
es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que
manejan un gran volumen de información y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar
eficientemente la redundancia de datos.
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación
de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos
relacionales (una tabla en una base de datos relacional podría serlo también en una base
de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de
datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o
bien representan dimensiones de la tabla, o bien representan métricas que se desean
aprender.
https://www.clasificacionde.org/tipos-de-datos-en-access/
Los datos en Access se clasifican en texto corto, texto largo, número, número
grande, fecha y hora, moneda, auto numeración, si/no, objeto OLE, hipervínculo,
datos adjuntos y calculado.
El concepto de dato, hace referencia a todo elemento mínimo que forma parte de la
información, es decir, es la unidad mínima que se maneja como conocimiento; se
indica que todo dato representa una unidad simbólica, de modo tal, que el mismo
conforma un ítem de conocimiento.
Los datos por lo general se distinguen de forma genérica en cualitativos, que hacen
referencia al contenido no susceptible de categorización sino solamente de valor,
mientras que existen a la par los datos cuantitativos, los cuales pueden categorizarse
y aunado a ello atribuírseles un valor.
Mientras que en Access, el término adecuado no es dato, sino base de datos, la cual
hace referencia a una herramienta particular, que actúa como un contenedor en el
que se almacena información.
Texto largo.
En este caso, se admiten más de 255 caracteres por celda, hasta un máximo de
64mil caracteres, siendo este el más empleado en el caso, de las descripciones
completas.
Ads by optAd360
Es de señalar, para aquellos que están incursionando en Access, que este campo se
corresponde con expresiones que pueden incluir letras, como números, o bien
incluir ambos, es decir, que en el mismo campo se puede introducir tanto letras
como números.
Número.
Señalado a su vez con el nombre de Número grande, para hacer distinción de la
cantidad de caracteres que se puede colocar en un campo u otro.
En este caso, los elementos introducidos deben ser netamente numéricos, o bien
pueden contener ciertas letras, con la debida excepción de que las mismas hacen
alusión a frases que comprenden valor numérico.
Es decir que los números o bien expresiones empleadas, se utilizan con la finalidad
de que las mismas puedan ser aprovechadas para cálculos numéricos, por lo que
cada uno de estos datos representa un valor determinado.
Fecha y hora.
De necesaria introducción en especial para determinar el momento en que se crea la
base de datos, cuando esta se modifica o bien cuando se edita, o por el contrario,
cuando la misma ha dejado de ser útil.
Hay quienes recurren a la misma, con la finalidad de poder establecer una fecha
completa, pero lo más aconsejable es utilizar el formato de fecha corta que nos hace
asignarle un valor de los que el mismo programa proporciona.
Moneda.
Tal cual se deduce, el mismo se emplea para hacer referencia a los valores
numéricos que señalan el valor de una determinada moneda, en este caso, conviene
utilizar el formato que proporciona el programa, ya que el mismo, brinda la
posibilidad de escribir conforme a la moneda que se empleara.
Auto numeración.
Funciona bajo la modalidad de autocompletar, y suele ir configurado a medida que
se van introduciendo datos, es decir, que cada vez que se ingresa un carácter el
mismo detecta la alteración y procede a su modificación automática.
Si/no.
Este suele ser muy útil en el caso de que se trate de base de datos que manejen
ítems, o bien de valores, es decir, que se traten de bases de datos donde las
personas introduzcan valores que deban ser comprobados de forma continua.
Objeto OLE.
Sirve como una especie de enlace entre los datos suministrados en un archivo
distinto bien en un programa diferente.
Hipervínculo.
Tal cual se deduce, en estos se almacenan enlaces que transmiten la información a
determinada página web, resulte muy útil en el caso de programación web, que
amerita la recopilación de hipervínculos.
Datos adjuntos.
Este difiere de los objetos OLE, ya que no se tratan de texto en sí, sino que por el
contrario estos hacen referencia a otros elementos, como por ejemplo, gráficos,
imágenes o bien tablas.
Calculado.
Es como una especie de función en la que se maneja otra forma numérica, o bien
donde se maneja otra operación aritmética, es decir, donde la persona puede
realizar otra operación con determinada señalización.
Tablas
Las tablas con el componente básico o elemental de las bases de
datos. O lo que es lo mismo, una base de datos está principalmente
compuesta por varias tablas relacionadas. Las tablas contienen datos
sobre algo o alguien, proveedores, clientes, libros en una biblioteca,
compras, ventas, etc.
Consultas
Las consultas son preguntas que un usuario hace a la base de datos.
Con ellas puede obtener información de varias tablas y con la
estructura que más le interese. Además, las consultas pueden
archivarse de forma que la próxima vez que se quiera hacer la misma
pregunta no tendrá que volver a plantearla, será suficiente con llamar
a la consulta previamente creada. La importancia de las consultas es
enorme, de hecho es la potencia de esta herramienta la que permite
que los gestores de base de datos sean casi imprescindibles en
nuestro trabajo diario.
Formularios
Los formularios son un mecanismo que facilita enormemente la
operatoria general con tablas, principalmente a la hora de mostrar,
introducir y modificar datos. Un uso adecuado de éstos redunda
bastante en el nivel de manejabilidad de una aplicación o de un
sistema de información desarrollado con Access.
Informes
Los informes permiten presentar la información con una apariencia
altamente profesional a la hora de imprimir nuestros datos.Páginas
de acceso a datosUna página de acceso a datos es una página Web
que se puede utilizar para agregar, modificar, ver o manipular datos
actuales en una base de datos de Microsoft Access o de SQL Server.
· Reunir y distribuir datos actuales de diversas maneras: Se pueden
utilizar páginas para agregar, modificar y ver datos en una base de
datos de Microsoft Access o en un proyecto de Microsoft Access; estas
páginas se pueden utilizar en Internet o en una intranet y se pueden
enviar en un mensaje de correo electrónico.· Ver registros agrupados
de forma interactiva: En páginas agrupadas, puede ver sólo los
detalles que desee mediante la expansión y contracción de los
encabezados de grupo. También se pueden ordenar y filtrar
registros.· Analizar datos y realizar proyecciones: Se pueden organizar
datos de diferentes maneras mediante el uso de una lista de tabla
dinámica; también se pueden realizar proyecciones y cálculos
complejos mediante el empleo de un control de hoja de cálculo;
finalmente, se pueden ver datos representados en un gráfico.·
Mostrar texto HTML: Se puede almacenar código HTML en campos de
la base de datos en uso y mostrarlo como texto HTML con formato en
la página. Por ejemplo, si un valor de un campo incluye la etiqueta
HTML que aplica al texto el formato de cursiva, Texto, se puede
utilizar un control HTML dependiente en la página para mostrar el
valor en cursiva.· Utilizar herramientas de diseño conocidas: En la
vista Diseño, se pueden crear páginas utilizando barras de
herramientas, el cuadro de herramientas, temas y otras funciones
similares a las herramientas que se utilizan para crear formularios e
informes.
Macros
Las macros son un mecanismo de automatización de Microsoft
Access. Utilizando éstas es posible automatizar tareas repetitivas
eliminando la posibilidad de introducir errores de operación y
liberando tiempo para emplearlo en otras actividades. Podemos decir
que una macro no es más que una lista de tareas que queremos que
Access lleve a cabo automáticamente.
Módulos
Los módulos son objetos donde se almacena código escrito en
lenguaje de programación denominado Access Basic.
12.IMPORTANCIA DE UN SISTEMA
MANEJADOR DE BASE DE DATOS
https://www.informaticaparatunegocio.com/blog/importancia-sistema-manejador-base-
datos/
Las empresas son muy dependientes de la precisión con que las bases de datos registran,
actualizan y entregan los datos. Y deben de hacerlo de forma inmediata. En tiempo real.
Los datos que mantienen dan soporte a las principales áreas de negocio de la empresa:
contabilidad, gestión, marketing, comercial y ventas. Un método eficaz para gestionar las
relaciones entre los diversos elementos de la base de datos es el uso de un sistema
manejador de base de datos relacional.
Veamos las cuatro principales funciones que hacen que una base de datos sea importante
para cualquier empresa.
Acceso a datos
Un sistema manejador de base de datos relacional moderno utiliza un lenguaje de
programación conocido como Structured Query Language (SQL) para acceder a los datos,
actualizarlos y borrarlos de las tablas. Estos programas, incluidos en los
sistemas Microsoft SQL Server y el sistema de código abierto MySQL, permiten que
programas externos puedan acceder a los datos a través de consultas SQL. Por ejemplo
un sitio web puede mostrar los productos que vende la empresa con sus fotos, sus precios
y descripciones mediante una conexión del servidor web con los datos que hay en una
base de datos.
RELACIONES DE DATOS
Uno de los aspectos más importantes de un sistema manejador de base de datos
relacional es la forma en que las diferentes tablas que contienen los datos se relacionan
entre sí. Cuando una base datos contiene una tabla de empleados con todos los datos del
personal de la empresa, y entre ellos están los empleados que pertenecen el
departamento de ventas, y por otro lado tenemos otra tabla con los datos de todas las
ventas de productos, el sistema manejador de base de datos relacional puede gestionar
esa relación entre las dos tablas. Esa relación ayuda a la dirección de la empresa a
determinar qué vendedor tiene cifras de ventas más altas de ventas y qué productos son
los más vendidos por cada vendedor, por ejemplo.
ACTUALIZACIONES DE DATOS
Un sistema de gestión de base de datos relacional totalmente funcional permite a los
usuarios introducir nueva información, actualizar los registros existentes y eliminar los
datos que sean obsoletos. A modo de ejemplo, cuando un vendedor vende 1000 unidades
de un producto, lo que hará cuando llegue a la oficina es introducir la información de esa
transacción en el sistema manejador de base de datos relacional. Estos datos pueden
incluir el nombre del vendedor, la información de los clientes, el producto vendido y la
cantidad vendida. El sistema de gestión de base de datos relacional lo que hará es añadir
un nuevo registro en la tabla de clientes, actualizar el registro del vendedor y restar 1000
unidades del producto en el registro de inventario.
BÚSQUEDA DE DATOS
El sistema manejador de base de datos relacional también asegura que la empresa puede
construir y mantener sus datos durante toda la vida útil del sistema. Las diversas tablas en
el sistema de gestión de base de datos relacional permiten a los usuarios buscar a través
del sistema utilizando los diferentes criterios disponibles. Los clientes, a través de un
acceso online, pueden buscar un producto en una tabla de productos por nombre, marca,
precio, color o cualquier otra característica. El sistema almacena los datos en un formato
predecible y secuencial, permitiendo a los usuarios buscar registros más antiguos con
relativa facilidad.
Razones por las que es importante
tener un gestor de base de datos
Para acceder a los datos de la empresa. Los sistemas de gestión de
bases de datos actuales dependen de un lenguaje de programación con el que se
puede acceder, actualizar o eliminar los datos que hay en las tablas de la base de
datos. Los programas acceden a los datos mediante consultas SQL a la base de
datos. Por ejemplo, una página web puede obtener y mostrar datos de los productos
almacenados en la base de datos de la organización como precios, fotografías,
descripción, etc. Se puede acceder fácilmente a esta informacion si el software del
servidor web está conectado al gestor de base de datos relacional.
Para crear relaciones sólidas entre los datos. Una de las funciones
principales del sistema de gestión de base de datos relacional es permitir que tablas
diferentes se relacionen entre sí. Por ejemplo, si una tabla contiene información sobre
las ventas de productos y otra tiene datos sobre los empleados, se puedan relacionar
ambas tablas para obtener información conjunta de una manera sencilla y sistemática.
Esto permite poder sacar estadísticas sobre las ventas por vendedor.
Para introducir información nueva, modificar la existente o
eliminarla si ya no es necesaria. Al conectar los programas con el sistema de
gestión de base de datos resulta mucho más sencillo añadir nuevos datos o cambiar
los ya existentes.
Para hacer búsquedas de datos de forma eficiente. Es
relativamente fácil y ágil buscar y encontrar la información que necesitan dentro de
toda la base de datos.
14 LA IMPORTANCIA DE ACCESS.
http://personassunormales.blogspot.com/2012/02/la
-importancia-de-access.html
Si bien una base de datos puede definirse como un contenedor informático en el que
guardar y consultar datos relacionados con un mismo tema o actividad, para la
manipulación eficiente de esta colección de informaciones se precisan programas
especializados.
Con tal fin, se utilizan aplicaciones de bases de datos, que son precisamente eso. Así
pues, podemos definirlas brevemente como programas de software diseñados para
recoger, gestionar y difundir información de manera eficiente. Es decir, se trata de un
programa que permite crear una interfaz a través de la que el usuario, sea un cliente o
trabajadores de la empresa, puede acceder a una base de datos para obtener información
de la misma.
Una información que, teniendo en cuenta el actual contexto digital, puede provenir tanto
de datos procedentes de Data Warehouses como de sistemas de Big Data y alojarse en la
nube o en infraestructuras locales, siendo cada vez más habituales los esquemas híbridos.
A su vez, el signo de los nuevos tiempos ha multiplicado el número de aplicaciones
utilizadas, así como los problemas creados por los silos en los que se encuentran los
datos.
Por otro lado, las aplicaciones avanzadas pueden ser personalizadas para automatizar
determinados tipos de trabajo a partir de las necesidades que tenga la empresa. De este
modo, se evitan complejas programaciones manuales que resultan poco eficientes.
El gigante del comercio online almacena y procesa información sobre sus productos en
bases de datos, al tiempo que utiliza aplicaciones de base de datos de CRM para cuidar la
relación con el cliente y buscar oportunidades de marketing con cada contacto.
Por último, si bien Facebook tiene una arquitectura realmente innovadora, la aplicación
que utiliza es esencialmente una base de datos construida sobre un gestor MySQ,
probablemente la mejor plataforma de base de datos para las actuales y futuras
aplicaciones web. Además de la famosa red social, entre otros, lo utilizan Yahoo!, Twitter y
Amazon Web Services.