domingo, 4 de octubre de 2015

1.3 BASES DE DATOS DE UN SITIO ELECTRONICO

Definir una base de datos: consiste en especificar los tipos de datos, estructuras y restricciones para los datos que se almacenarán. Construir una base de datos: es el proceso de almacenar los datos sobre algún medio de almacenamiento. Manipular una base de datos: incluye funciones como consulta, actualización, etc. de bases de datos.

Bases de datos reticulares
Bases de datos relacionales
Base de datos por objetos
                                 

Importancia de una apropiada elección de dbms
se tiene que elegir el que tenga la mejor interfaz a las necesidades de la empresa y sobre todo que este apto para la base de datos que vayamos a utilizar.

1. Los datos. Es lo que se conoce como base de datos propiamente dicha. Para manejar estos datos utilizamos una serie de programas.

2.- Los Programas. Son los encargados de manejar los datos, son conocidos como DBMS (Data Base Management System) o también SGBD (Sistema Gestor de Base de Datos).

Los DBMS tienen dos funciones principales que son:
- La definición de las estructuras para almacenar los datos.
- La manipulación de los datos.

Abstracción de la información: Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos
Independencia: La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.
 Consistencia: En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente
 Seguridad: La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios
 Manejo de transacciones: Una transacción es un programa que se ejecuta como una sola operación  Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos
  Tiempo de respuesta: Lógicamente, es deseable minimizar el tiempo que el SGBD demora en proporcionar la información solicitada. (Villa, 2015)

Unos de los tipos más comunes de páginas web dinámicas son los vinculados a bases de datos. Esto significa que usted tiene una página web que coge la información de una base de datos (la página web está conectado a la base de datos a través de la programación,) e inserta la información en la página web cada vez que esta se carga.

Si la información almacenada en la base de datos cambia, la página web conectada a la base de datos también cambiará en consecuencia (y automáticamente) sin intervención humana.
Esto es comúnmente visto en los sitios web de organizaciones bancarias en línea, donde se puede acceder (con su nombre de usuario y contraseña) y ver el saldo de su cuenta bancaria. La información de su cuenta bancaria se almacena en una base de datos que está conectada a la página web a través de la programación (por ejemplo: PHP, ASP), permitiéndole ver su información bancaria.

 El Web es un medio para localizar/enviar/recibir información de diversos tipos, aun con las bases de datos. En el pasado, las bases de datos sólo podían utilizarse al interior de las instituciones o en redes locales, pero actualmente el Web permite acceder a bases de datos desde cualquier parte del mundo. Estas ofrecen, a través de la red, un manejo dinámico y una gran flexibilidad de los datos, como ventajas que no podrían obtenerse a través de otro medio informativo.
Las bases de datos son usadas para permitir el acceso y manejo de la variada información que se encuentra a lo largo de la red.

Para la 
integración de bases de datos con el Web es necesario contar con una interfaz que realice las conexiones, extraiga la información de la base de datos, le dé un formato adecuado de tal manera que puede ser visualizada desde un browser del Web, y permita lograr sesiones interactivas entre ambos, dejando que el usuario haga elecciones de la información que requiere. (Monografias)

Si tiene pensado utilizar una base de datos para potenciar su catálogo de productos, asegúrese de que puede integrarla en su sitio con el programa que ha decidido utilizar.






No hay comentarios:

Publicar un comentario