Las bases de datos son un sistema para organizar y almacenar datos de información, con el objetivo de facilitar su búsqueda y uso. La información que se maneja es proporcionada por datos almacenados en los campos de los registros; los registros poseen los mismos datos.
Este sistema funciona cuando se puede:
• Agregar un elemento
• Borrar un elemento
• Actualizar los datos de un elemento
• Encontrar y ordenar los elementos
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. 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. 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.
ESTRUCTURA DE UNA BASE DE DATOS
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos. Una base de datos posee el siguiente orden jerárquico:
-Tablas
-Campos
-Registros
-Lenguaje SQL.
El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.
El objetivo es proteger la Base de Datos contra accesos no autorizados. Se llama también privacidad.
INCLUYE ASPECTOS DE:
-Aspectos legales, sociales y éticos
-Políticas de la empresa, niveles de información publica y privada
-Controles de tipo físico, acceso a las instalaciones
-Identificación de usuarios: voz, retina del ojo, etc.
-Controles de sistema operativo
-En relación al SGBD, debe mantener información de los usuarios, su tipo y los accesos y operaciones permitidas a éstos.
-DBA, están permitidas todas las operaciones, conceder privilegios y establecer usuarios.
-Usuario con derecho a crear, borrar y modificar objetos y que además puede conceder privilegios a otros usuarios sobre los objetos que ha creado.
-Usuario con derecho a consultar, o actualizar, y sin derecho a crear o borrar objetos.
-Privilegios sobre los objetos, añadir nuevos campos, indexar, alterar la estructura de los objetos, etc.
-Los SGBD tienen opciones que permiten manejar la seguridad, tal como GRANT, REVOKE, etc. También tienen un archivo de auditoria en donde se registran las operaciones que realizan los usuarios.
MEDIDAS DE SEGURIDAD
-Físicas: Controlar el acceso al equipo. Tarjetas de acceso, etc.
-Personal: Acceso sólo del personal autorizado. Evitar sobornos, etc
-SO: Seguridad a nivel de SO
-SGBD: Uso herramientas de seguridad que proporcione el SGBD. Perfiles de usuario, vistas, restricciones de uso de vistas, etc.
-Un SMBD cuenta con un subsistema de seguridad y autorización que se encarga de garantizar la seguridad de porciones de la BD contra el acceso no autorizado.
-Identificar y autorizar a los usuarios: uso de códigos de acceso y palabras claves, exámenes, impresiones digitales, reconocimiento de voz, barrido de la retina, etc.
-Autorización: usar derechos de acceso dados por el terminal, por la operación que puede realizar o por la hora del día.
-Uso de técnicas de cifrado: para proteger datos en Base de Datos distribuidas o con acceso por red o internet.
-Diferentes tipos de cuentas: En especial del ABD con permisos para: Creación de cuentas, concesión y revocación de privilegios y asignación de los niveles de seguridad.
-Manejo de la tabla de usuarios con código y contraseña, control de las operaciones efectuadas en cada sesión de trabajo por cada usuario y anotadas en la bitácora, lo cual facilita la auditoría de la Base de Datos.
Discrecional: Se usa para otorgar y revocar privilegios a los usuarios a nivel de archivos, registros o campos en un modo determinado (consulta o modificación).
Base de Datos, Seguridad Base de Datos, Lenguaje SQL.
4.2 Bases de datos
Las bases de datos son un sistema para organizar y almacenar datos de información, con el objetivo de facilitar su búsqueda y uso.
La información que se maneja es proporcionada por datos almacenados en los campos de los registros; los registros poseen los mismos datos.
Este sistema funciona cuando se puede:
• Agregar un elemento
• Borrar un elemento
• Actualizar los datos de un elemento
• Encontrar y ordenar los elemento
TIPOS BASICOS DE BASES DE DATOS:
• Base de datos relacional:
Permite múltiples tablas, permitiendo la relación de los campos de entre c/u de las tablas.
Ventajas: se pueden expandir.
Desventaja: son costosas y difícil de instalar, consumen mucho espacio en el disco duro y memoria Ram.
• Base de datos de objetos:
Los datos no se almacenan ni en tablas, ni en listas, sino en forma de objeto es decir se usan todos los datos juntos como un solo elemento.
Para un sitio web se usan base de datos para almacenar información de contenido complejo.
Para los sitios Web se utilizan la base de datos relacionales, las bases de datos se manipulan dentro del código HTML a través de scripts.
Esto es lo que se conoce como una pagina Web dinámica.
Ejemplos:
pagina recomendada para montar una base de datos para su sitio.
www.htwired.lycos.com/webmonkey/backend/databases.
Existen bases de datos para uso ligero como las
• mSQL: es una base de datos relacional, de trabajo ligero., se utiliza para Linux. Es fácil de configurar. no maneja campos grandes. Es gratuita
Microsoft Access: es una base de datos relacional que se puede utilizar en un sitio Web a través de un servidor, Access es un servidor de bases de datos SQL. Es cara y presenta muchos problemas.
Para mas información acerca de los SQL: www.inquiry.com/techtips/thesqlpro.
ORACLE: www.oracle.com produce base de datos de alto nivel que pueden manejar miles de transacciones por segundo. Trabaja con un servidor Web habilitado para bases de datos webServer;
Es costosa, utilizada mas que todo para los bancos.
POSTGRESQL: basada en SQL es de fuente abierta y por lo tanto gratuita.
MIDDLEWARE: permita crear paginas Web a partir de los datos de una base de datos. Se clasifica en:
• Drivers que permiten que los scripts del lado del servidor accedan a la base datos.
• Creación de html que permiten integrar datos de las bases de datos a las paginas creadas. [1]
¿Cómo funciona?
Tanto el usuario como el comercio, reciben notificación del estado de la transacción. Este resultado es altamente personalizable para cada comercio.
Existen, básicamente las siguientes posibilidades y sus variantes:
Este último caso es el más empleado cuando se desea habilitar en línea el acceso a determinado producto o servicio, por ejemplo en venta on-line de software sin expedición física. En este caso el último CGI habilitará el download de determinado producto si el cobro ha tenido éxito. [2]
[1] http://darkitam.blogspot.mx/2004/10/base-de-datos.html
[2] http://www.interec.com/productos/Comercio_Electronico/
Base de Datos de E-Commerce.
Las bases de datos son un sistema para organizar y almacenar datos de información, con el objetivo de facilitar su búsqueda y uso.
La información que se maneja es proporcionada por datos almacenados en los campos de los registros; los registros poseen los mismos datos.
Este sistema funciona cuando se puede:
• Agregar un elemento
• Borrar un elemento
• Actualizar los datos de un elemento
• Encontrar y ordenar los elementos
TIPOS BASICOS DE BASES DE DATOS:
• Base de datos de archivo plano:
Se utiliza una sola tabla para toda la información.
La tabla es una colección de registros, un registro por línea, cada registro contiene varios campos de datos, aparecen en el orden en que fueron introducidos en la base de datos.
Ventajas: el desarrollo es fácil, el tiempo de acceso es corto.
Desventaja: tiene una estructura rígida, no permite expansión, se desborda fácilmente y a medida en que crece se hará más lenta.
• Base de datos relacional:
Permite múltiples tablas, permitiendo la relación de los campos de entre c/u de las tablas.
Ventajas: se pueden expandir.
Desventaja: son costosas y difíciles de instalar, consumen mucho espacio en el disco duro y memoria RAM.
• Base de datos de objetos:
Los datos no se almacenan ni en tablas, ni en listas, sino en forma de objeto es decir se usan todos los datos juntos como un solo elemento.
Para un sitio web se usan base de datos para almacenar información de contenido complejo.
Para los sitios Web se utilizan la base de datos relacionales, las bases de datos se manipulan dentro del código HTML a través de scripts.
Esto es lo que se conoce como una pagina Web dinámica.
Existen bases de datos para uso ligero.
mSQL: es una base de datos relacional, de trabajo ligero., se utiliza para Linux. Es fácil de configurar. No maneja campos grandes. Es gratuita.
Microsoft Access: es una base de datos relacional que se puede utilizar en un sitio Web a través de un servidor, Access es un servidor de bases de datos SQL. Es cara y presenta muchos problemas.
ORACLE: produce base de datos de alto nivel que pueden manejar miles de transacciones por segundo. Trabaja con un servidor Web habilitado para bases de datos webServer;
Es costosa, utilizada más que todo para los bancos.
POSTGRESQL: basada en SQL es de fuente abierta y por lo tanto gratuita.
MIDDLEWARE: permita crear páginas Web a partir de los datos de una base de datos. Se clasifica en:
• Drivers que permiten que los scripts del lado del servidor accedan a la base datos.
• Creación de html que permiten integrar datos de las bases de datos a las paginas creadas.
[1].
Seguridad en la información de Usuarios.
Seguridad en las bases de datos -> protección contra:
• Revelación no autorizada (confidencialidad)
• Alteración no autorizada (integridad)
• Destrucción intencional o involuntaria
Protección dirigida a dos tipos de usuarios:
•Los que no tienen derechos de acceso
•Los que tienen derechos limitados a ciertas acciones
Seguridad = ¿Que datos? + ¿Que operaciones? +¿Cuales usuarios?
Aspectos de Seguridad
• Morales/Éticos: puede haber razones morales que regulen quienes tienen acceso a determinada información, por ejemplo registros médicos, de antecedentes penales, etc.
• Requisitos Legales: se
requiere que las organizaciones usen con discreción los datos personales de los
individuos. Esta información debería poder ser verificada por los individuos
mismos. [2]
1.- http://darkitam.blogspot.com/2004/10/base-de-datos.html
2. http://www.slideshare.net/aefeijo/seguridad-de-base-de-datos
APLICACIONES DE E-COMMERCE COMO GRABAR Y CUANDO USAR LOS DATOS DEL USUARIO
Tanto el usuario como el comercio, reciben notificación del estado de la transacción. Este resultado es altamente personalizable para cada comercio.
Existen, básicamente las siguientes posibilidades y sus variantes:
Este último caso es el más empleado cuando se desea habilitar en línea el acceso a determinado producto o servicio, por ejemplo en venta on-line de software sin expedición física. En este caso el último CGI habilitará el download de determinado producto si el cobro ha tenido éxito. [2]
BIBLIOGRAFIA
1.- http://darkitam.blogspot.com/2004/10/base-de-datos.html [1]
2.- http://www.interec.com/productos/Comercio_Electronico/ [2]
Para los sitios Web se utilizan la base de datos
relacionales, las bases de datos se manipulan dentro del código HTML a través
de scripts.
Esto es lo que se conoce como una pagina Web dinámica.
Ejemplos:
www.travelocity.com
www.ticketmaster.com
pagina recomendada para montar una base de datos para su sitio.
www.htwired.lycos.com/webmonkey/backend/databases.
Existen bases de datos para uso ligero como las
• mSQL: es una base de datos relacional, de trabajo ligero., se utiliza para
Linux. Es fácil de configurar. no maneja campos grandes. Es gratuita
Microsoft Access: es una base de datos relacional que se puede utilizar en un
sitio Web a través de un servidor, Access es un servidor de bases de datos SQL.
Es cara y presenta muchos problemas.
Para mas información acerca de los SQL: www.inquiry.com/techtips/thesqlpro.
ORACLE: www.oracle.com produce base de datos de alto nivel que pueden manejar
miles de transacciones por segundo. Trabaja con un servidor Web habilitado para
bases de datos webServer;
Es costosa, utilizada mas que todo para los bancos.
POSTGRESQL: basada en SQL es de fuente abierta y por lo tanto gratuita.
www.postgresql.org
MIDDLEWARE: permita crear paginas Web a partir de los datos de una base de
datos. Se clasifica en:
• Drivers que permiten que los scripts del lado del servidor accedan a la base
datos.
• Creación de html que permiten integrar datos de las bases de datos a las páginas creadas.[1]
Un sistema básico de Comercio Electrónico ( e-commerce ) se basa en diferentes partes:
El crear
un servicio en Internet como muchas otras facetas, depende en gran medida del
tipo de servicio a implementar, no obstante vamos a definir desde aquí como
PRODUCTO al objeto de la venta o al servicio, indistintamente, pretendiendo una
simplificación en cuanto a la dinámica de funcionamiento e implementación.
Para todos los casos, se cuenta con que la empresa vendedora, en este caso el
comercio, dispone de una gama de productos o servicios que quiere lanza a la
red. Estos productos tienen unas características, que en la mayoría de los
casos deben de ser fácilmente accesibles por el Comercio: identificación del
producto, precio, stock, descripción del producto, imagen del producto, etc.
Existen básicamente dos formas de tratar dicha información:
De esta forma el servicio además es modulizable y adaptable a los medios del cliente, pudiendo usar desde una página WEB para consultar y actualizar los productos, o bien haciéndolo desde su aplicación local, importando las bases de datos desde el servidor al sistema de bases de datos que usa localmente.
Las bases de datos más soportadas para este fin incluyen dBase, Oracle, Sybase,mSQL, mySQL, PostgreSQL, MS Access, Adabas y muchas otras. El sistema basado en bases de datos personalizables es altamente flexible y trabaja básicamente con los módulos:
Nuestro
sistema de soporte de tarjetas de crédito le ofrecen la posibilidad de comprar
y vender on-line a través de internet, usando nuestros servidores seguros para
efectuar las transacciones.
Nuestro Servidor Seguro está conectado directamente a red bancaria y a la
entidad emisora de tarjetas, por lo que la operación se efectúa en TIEMPO REAL.
Su sistema obtendrá una respuesta en aproximadamente 4 segundos, generada por
el sistema de tarjetas. Este servicio está incluido en nuestro paquete básico
para e-commerce.
¿ Cómo funciona ?
Al
comprador, una vez haya seleccionado el artículo o servicio objeto de la compra
se le presenta un cuestionarío donde deberá introducir los datos de su tarjeta
de crédito, número, fecha de caducidad y nombre.
El importe es enviado directamente desde el CGI anterior, no dando la
posibilidad a que el cliente lo pueda modificar.
Tanto el usuario como el comercio, reciben notificación del estado de la
transacción. Este resultado es altamente personalizable para cada comercio.
Existen, básicamente las siguientes posibilidades y sus variantes:
Este
último caso es el más empleado cuando se desea habilitar en línea el acceso a
determinado producto o servicio, por ejemplo en venta on-line de software sin
expedición física.
En este caso el último CGI habilitará el download de determinado producto si el
cobro ha tenido éxito.
¿ Puedo personalizar el formularío de cobros ?
Sí. Este está en un cgi, del que tendrá una copia si desea bajo su propio directorío cgi-bin, pudiendo poner en el mismo sus colores corporativos, logotivos, información, etc.
¿ Puedo determinar el comportamiento de rechazos ?
Sí. Usted
puede determinar mediante su modificación en dicho CGI el establecer su propio
control de operaciones y filtros si desea.
Por ejemplo un filtro normal es que no se pueda usar tres veces fallidas y
consecutivas el mismo número de tarjeta, o bién tres intentos fallidos desde la
misma conexión.
El tipo de actuación en estos casos también la puede determinar a su medida,
por ejemplo deshabilitar nuevos intentos para esa conexión durante un día, una
semana, o indefinidamente añadiendo los datos de la conexión, número de
tarjeta, etc. a un fichero de filtro.
¿ Qué riesgo supone para el comercio ?
Ninguno.
El sistema funciona exactamente igual que si tuviera en su comercio un terminal
TPV conectado a su banco.
Una vez que usted recibe el OK y el número de autorización, usted ya ha
cobrado.
Las posibilidades de fraude, próximas a su imposibilidad tecnológica por las
caracteristicas del propio sistema en sí mismo, no le afectan al comercio.
¿ Qué garantías obtiene el cliente ?
Aconsejamos
informe a su cliente en su página, que pasará a un Servidor Seguro, donde toda
la información que viaje por la red Internet es encriptada.
También puede incorporar medidas adicionales de confianza hacia su cliente,
como pudiera ser que absolutamente nadie, ni el comercio, ni su proveedor de
servicios ( nosotros ) tendrá acceso a los datos de la tarjeta y que estos se
volatizarán de todo el sistema una vez efectuado el cobro.
Este sistema es más seguro para el comprador que entregar su tarjeta en
cualquier caja física de cualquier comercio.
¿ Qué tiempo tarda el comercio en disponer del dinero ?
Le llegará a su banco en la valija inmediata posterior, normalmente entre las 24 y las 48 horas siguientes.
¿ Puedo cargar cuotas periódicas a mis clientes ?
Sí. Este
servicio no está incluido de seríe en el paquete básico, pero si desea, un
robot en nuestro servidor seguro, se encargará de leer su base de datos de
clientes, fechas de vencimiento, importes y datos de cobro, y efecturá
automáticamente el cargo a dichos clientes, reportándole el resultado de las
transacciones.
Este sistema requiere que se disponga de una base de datos o un fichero de
intercambio acordado con nuestros tecnólogos para su funcionamiento.
¿ Cual es el precio de usar el servicio ?
INTEREC
no cobra nada adicionalmente para el uso de este servicio.
El servicio de cobro con tarjetas de crédito on-line es un servicio de valor
añadido a nuestro paquete básico de hosting. El sistema bancario le cargará una
comisión sobre el importe de la venta.
¿ Qué tarjetas están soportadas ?
Actualmente
están soportadas VISA, MasterCard y todas las 4B.
Adicionalmente está soportada también American Express.
¿ Puedo operar en otras monedas ?
Sí.
Nuestro sistema es multidivisa, y los valores de cambio se actualizan a diario
de lunes a viernes.
Debe de tener en cuenta en todo caso, que cuando se utiliza cualquier sistema
multidivisa, pueden haber pequeñas fluctuaciones entre el valor dado, que se ha
tomado del cierre del día anterior,y el que se realmente se carga que será en
ese mismo día. Normalmente podrá poner en su página de shopping-cart un comando
o link para el cambio de divisa, según desee su cliente.
Para ello le facilitamos la conversión de hasta 50 divisas diferentes.
¿ Si no tengo ningún banco en mi localidad con el que operar, existe algún producto alternativo ?
Aunque
principalmente somos únicamente intermediarios tecnológicos y no financieros,
hay casos en los que se utilizan fórmulas especiales con algunos clientes.
Por favor, no dude en consultarnos cúal es su caso en concreto.
¿ Qué tipo de productos puedo vender on-line ?
En un
principio cualquier producto. Nuestro servicio es un servicio de cobro en este
caso, y por tanto es exactamente igual que si usted usara un TPV o un cajero
automático para efectuar sus ventas.
No obstante, está totalmente prohibida la carga en nuestro servidor de material
pornográfico, venta de cualquier tipo ilegal, etc.
Nuestra compañía no asume en ningún caso responsabilidad delegada en cuanto a
los productos vendidos por nuestros clientes usando este sistema de pago.
¿ Si ya tengo mi hosting con otra compañía, necesito cambiarlo a sus servidores ?
No. Puede
usar sólo el sistema de pagos si desea, indicándonos cómo y dónde se debe de enviar
la respuesta.
Con hacer un POST a su página en nuestro servidor seguro es suficiente, puede
mantener el resto de páginas ( exepto el CGI de pago ) en cualquier sitio.
La respuesta le será devuelta a un CGI suyo a la escucha.
¿ Qué datos envio y recibo en una operación ?
Como
datos obligatorios, debe de enviar a nuestro CGI una referencia de la operación
y el importe.
La referencia de la operación puede ser cualquier cadena alfanumérica con los
caracteres 0-9 y A-Z, tanto mayúsculas como minúsculas y sin espacios. Dicha
referencia es la que se usará en su CGI en la parte del shoping-cart para
identificar la operación. El importe deberá ser enviado sin formatear, es decir
sin comas ni puntuaciones, en formato numérico.
Debe de indicar cuando se utilice otra divisa, qué divisa.
Para ello existen tres dígitos que identificarán la divisa usada.
Los datos
que recibe son : referencia de la operación ( la misma que envió ), el estado
de la operación, y un número de autorización.
El estado de la operación será OK cuando la operación ha tenido éxito y KO si
ha sido fallida, junto con una explicación.
El número de autorización es generado por el Sistema de Tarjetas, y le sirve
como número de tracking de la operación en todos sus contactos sobre esa
transacción con la entidad bancaría.[2]
Fuente:
Investigue que papel tiene una base de datos en una aplicación e-commerce explique que se bebe hacer con los datos del usuario.FE 3 10 2012
--
Las bases de datos son el mejor recurso en
la web para que los visitantes de un sitio en internet puedan
consultar y/o adicionar información específica
con una velocidad asombrosa, en un gran listado de información.
Esta información puede incluir imágenes y archivos, no solo texto, de tal manera que puede ser muy completa. Puede consultarse un pequeño resumen de un registro determinado y mediante un clic, ver más información.
Las bases de datos son el mejor recurso en la web para que los visitantes de un sitio en internet puedan consultar y/o adicionar información específica con una velocidad asombrosa, en un gran listado de información.
Esta información puede incluir imágenes y archivos,
no solo texto, de tal manera que puede ser muy completa. Puede
consultarse un pequeño resumen de un registro determinado
y mediante un clic, ver más información. [1]
Bases de Datos:
Las bases de datos son un sistema para organizar y almacenar datos de información, con el objetivo de facilitar su búsqueda y uso.
La información que se maneja es proporcionada por datos almacenados en los campos de los registros; los registros poseen los mismos datos.
Este sistema funciona cuando se puede:
Tipos Basicos de Bases de Datos:
Para un sitio web se usan base de datos para almacenar información
de contenido complejo.
Para los sitios Web se utilizan la base de datos relacionales, las bases de datos se manipulan dentro del código HTML a través de scripts.
Esto es lo que se conoce como una pagina Web dinámica.
Ejemplos:
Pagina recomendada para montar una base de datos para su sitio:
www.htwired.lycos.com/webmonkey/backend/databases.
Existen bases de datos para uso ligero como las
¿Cómo funciona?
Tanto el usuario como el comercio, reciben notificación del estado de la transacción. Este resultado es altamente personalizable para cada comercio.
Existen, básicamente las siguientes posibilidades y sus variantes:
Este último caso es el más empleado cuando se desea habilitar en línea el acceso a determinado producto o servicio, por ejemplo en venta on-line de software sin expedición física. En este caso el último CGI habilitará el download de determinado producto si el cobro ha tenido éxito. [2]
Fuentes:
Una tienda online es una aplicación informática destinada a la realización
de ventas por Internet. Este tipo de aplicación se conecta a una base de datos
permitiendo la gestión de pedidos a través de la Red, incluyendo los pagos de
las compras (mediante TPV Virtuales o micropagos), el seguimiento de los
pedidos usando protocolos de aplicación distribuida o web services y la
actualización de los catálogos de la tienda.
Las tiendas online son básicamente portales que están caracterizados por
permitir la compra de un producto o servicio además de crear eficientes flujos
de comunicación entre los siguientes usuarios:
Al contar con diferentes usuarios se requiere disponer
de diversas interfaces para cada uno de estos.
Normalmente en una tienda online existe una única interfaz de administrador o
gestor desde la cual se permite la gestión de usuarios, pedidos y contenidos
con total independencia de un equipo de programación. [1][2]
Investigue que papel tiene una base de datos en una aplicación e-commerce explique que se bebe hacer con los datos del usuario.FE 3 10 2012
--
4.2 Bases de datos. Cómo grabar y cuándo usar los datos del usuario.
Para los sitios Web se utilizan la base de datos relacionales, las bases de datos se manipulan dentro del código HTML a través de scripts.
Esto es lo que se conoce como una pagina Web dinámica.
Ejemplos:
Pagina recomendada para montar una base de datos para su sitio.
www.htwired.lycos.com/webmonkey/backend/databases.
Existen bases de datos para uso ligero como las
• mSQL: es una base de datos relacional, de trabajo ligero., se utiliza para Linux. Es fácil de configurar. no maneja campos grandes. Es gratuita
Microsoft Access: es una base de datos relacional que se puede utilizar en un sitio Web a través de un servidor, Access es un servidor de bases de datos SQL. Es cara y presenta muchos problemas.
Para mas información acerca de los SQL: www.inquiry.com/techtips/thesqlpro.
ORACLE: www.oracle.com produce base de datos de alto nivel que pueden manejar miles de transacciones por segundo. Trabaja con un servidor Web habilitado para bases de datos webServer;
Es costosa, utilizada mas que todo para los bancos.
POSTGRESQL: basada en SQL es de fuente abierta y por lo tanto gratuita.
www.postgresql.org
MIDDLEWARE: permita crear paginas Web a partir de los datos de una base de datos. Se clasifica en:• Drivers que permiten que los scripts del lado del servidor accedan a la base datos.
• Creación de html que permiten integrar datos de las bases de datos a las páginas creadas.[1]
Un sistema básico de Comercio Electrónico ( e-commerce ) se basa en diferentes partes:
- Motor de Base de Datos
- Bases de Datos de Artículos/Productos, Clientes y Pedidos
- Sistema de Pedidos
- Pasarela de Pago
El crear un servicio en Internet como muchas otras facetas, depende en gran medida del tipo de servicio a implementar, no obstante vamos a definir desde aquí como PRODUCTO al objeto de la venta o al servicio, indistintamente, pretendiendo una simplificación en cuanto a la dinámica de funcionamiento e implementación.
Para todos los casos, se cuenta con que la empresa vendedora, en este caso el comercio, dispone de una gama de productos o servicios que quiere lanza a la red. Estos productos tienen unas características, que en la mayoría de los casos deben de ser fácilmente accesibles por el Comercio: identificación del producto, precio, stock, descripción del producto, imagen del producto, etc.Existen básicamente dos formas de tratar dicha información:
- De una manera fácil de implementar, estáticamente, o con costosos proyectos de actualización de los productos. Dentro de este rango disponemos en el mercado de diferentes "ofertas prefabricadas", que si bien no aportan flexibilidad sí suponen una manera rápida de crear nuestra base de productos.
- Por otro lado, una manera algo más compleja de implementar, basada en sistemas de bases de datos, van a permitir una gran facilidad de manejo y actualización de los productos en tiempo real, así como una gran flexibilidad a la hora de especificar parámetros operativos de la venta.
De esta forma el servicio además es modulizable y adaptable a los medios del cliente, pudiendo usar desde una página WEB para consultar y actualizar los productos, o bien haciéndolo desde su aplicación local, importando las bases de datos desde el servidor al sistema de bases de datos que usa localmente.
Las bases de datos más soportadas para este fin incluyen dBase, Oracle, Sybase,mSQL, mySQL, PostgreSQL, MS Access, Adabas y muchas otras. El sistema basado en bases de datos personalizables es altamente flexible y trabaja básicamente con los módulos:
- Base de Artículos /Productos
- Base de datos de Parametros, por ejemplo importe máximo de la compra, zonas geográficas, colores de la presentación, etc.
- Base de Clientes donde quedan registrados todos los compradores.
- Base de Pedidos.
Nuestro sistema de soporte de tarjetas de crédito le ofrecen la posibilidad de comprar y vender on-line a través de internet, usando nuestros servidores seguros para efectuar las transacciones.
Nuestro Servidor Seguro está conectado directamente a red bancaria y a la entidad emisora de tarjetas, por lo que la operación se efectúa en TIEMPO REAL. Su sistema obtendrá una respuesta en aproximadamente 4 segundos, generada por el sistema de tarjetas. Este servicio está incluido en nuestro paquete básico para e-commerce.
¿ Cómo funciona ?
Al comprador, una vez haya seleccionado el artículo o servicio objeto de la compra se le presenta un cuestionarío donde deberá introducir los datos de su tarjeta de crédito, número, fecha de caducidad y nombre.
El importe es enviado directamente desde el CGI anterior, no dando la posibilidad a que el cliente lo pueda modificar.
Tanto el usuario como el comercio, reciben notificación del estado de la transacción. Este resultado es altamente personalizable para cada comercio.
Existen, básicamente las siguientes posibilidades y sus variantes:
- Añadir el resultado de la transacción al fichero de pedidos generado por la aplicacion shopping-cart previa.
- Enviar el resultado por email al comercio.
- Enviar el resultado mediante una llamada a un puerto determinado de otro sistema.
- Enviar el resultado como POST a otro CGI en el sistema.
Este último caso es el más empleado cuando se desea habilitar en línea el acceso a determinado producto o servicio, por ejemplo en venta on-line de software sin expedición física.
En este caso el último CGI habilitará el download de determinado producto si el cobro ha tenido éxito.
¿ Puedo personalizar el formularío de cobros ?
--
Cómo grabar y cuándo usar los datos del usuario
papel que juega una base de datos en una aplicación e-commerce.
Las bases de datos son un sistema para organizar y almacenar datos de información, con el objetivo de facilitar su búsqueda y uso.
La información que se maneja es proporcionada por datos almacenados en los campos de los registros; los registros poseen los mismos datos.
Este sistema funciona cuando se puede:
• Agregar un elemento
• Borrar un elemento
• Actualizar los datos de un elemento
• Encontrar y ordenar el elemento
Tipos básicos de base de datos:
• Base de datos de archivo plano:
Se utiliza una sola tabla para toda la información.
La tabla es una colección de registros, un registro por línea, cada registro
contiene varios campos de datos, aparecen en el orden en que fueron
introducidos en la base de datos.
Ventajas: el desarrollo es fácil, el tiempo de acceso es corto.
Desventaja: tiene una estructura rígida, no permite expansión, se desborda
fácilmente y a medida en que crece se hará más lenta.
• Base de datos relacional:
Permite múltiples tablas, permitiendo la relación de los campos de entre c/u de
las tablas.
Ventajas: se pueden expandir.
Desventaja: son costosas y difíciles de instalar, consumen mucho espacio en el disco duro y memoria Ram.
• Base de datos de objetos:
Los datos no se almacenan ni en tablas, ni en listas, sino en forma de objeto
es decir se usan todos los datos juntos como un solo elemento.
Para un sitio web se usan base de datos para almacenar información de contenido complejo. [1]
¿Qué se debe hacer con los datos de un usuario?
En las bases de datos, la utilidad de los datos nos servirán para poder realizar consultas transacciones o solo para obtener información que se necesite. Es por eso que los datos son almacenados en este sistema estructurado.
[1]E-comerce. (s.f.). Recuperado el 15 de octubre de 2012, de E-comerce: http://darkitam.blogspot.mx/2004/10/base-de-datos.html
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. [1]
La información que se maneja es proporcionada por datos almacenados en los campos de los registros; los registros poseen los mismos datos. Este sistema funciona cuando se puede:
· Agregar un elemento
· Borrar un elemento
· Actualizar los datos de un elemento
· Encontrar y ordenar los elemento
Tipos de bases de datos:
Ø Base de datos de archivo plano: Se utiliza una sola tabla para toda la información.
La tabla es una colección de registros, un
registro por línea, cada registro contiene varios campos de datos, aparecen en
el orden en que fueron introducidos en la base de datos.
Ø Base de datos relacional: Permite múltiples tablas, permitiendo la relación de los campos de entre c/u de las tablas.
Ø Base de datos de objetos: Los datos no se almacenan ni en tablas, ni en listas, sino en forma de objeto es decir se usan todos los datos juntos como un solo elemento. Para un sitio web se usan base de datos para almacenar información de contenido complejo.
Para los sitios Web se
utilizan la base de datos relacionales, las bases de datos se manipulan dentro
del código HTML a través de scripts.
Esto es lo que se conoce como una página Web dinámica. [2]
Bibliografía:
[1]http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/
[2] http://darkitam.blogspot.mx/2004/10/base-de-datos.html
Investigue que papel tiene una base de datos en una aplicación e-commerce explique que se bebe hacer con los datos del usuario.FE 3 10 2012
--
Investigue que papel tiene una base de datos en una aplicación e-commerce explique que se bebe hacer con los datos del usuario.FE 3 10 2012
--
Investigue que papel tiene una base de datos en una aplicación e-commerce explique que se bebe hacer con los datos del usuario.FE 3 10 2012
--
• Agregar un elemento• Borrar un elemento• Actualizar los datos de un elemento• Encontrar y ordenar los elemento
• Base de datos de archivo plano:
Se utiliza una sola tabla para toda la información.
La tabla es una colección de registros, un registro por línea, cada registro contiene varios campos de datos, aparecen en el orden en que fueron introducidos en la base de datos .
Ventajas: el desarrollo es fácil, el tiempo de acceso es corto.
Desventaja: tiene una estructura rígida, no permite expansión, se desborda fácilmente y a medida en que crece se hará más lenta.
• Base de datos relacional:
Permite múltiples tablas, permitiendo la relación de los campos de entre c/u de las tablas.
Ventajas: se pueden expandir.
Desventaja: son costosas y difícil de instalar, consumen mucho espacio en el disco duro y memoria Ram.• Base de datos de objetos:
Los datos no se almacenan ni en tablas, ni en listas, sino en forma de objeto es decir se usan todos los datos juntos como un solo elemento.Para un sitio web se usan base de datos para almacenar información de contenido complejo.Para los sitios Web se utilizan la base de datos relacionales, las bases de datos se manipulan dentro del código HTML a través de scripts.