Anda di halaman 1dari 11

Base de Datos Web es una herramienta que organiza y administra la informacin de

forma sencilla a travs de una interfaz Web.


Para qu sirve?
Para organizar la informacin de manera fcil y sencilla dentro de un entorno
colaborativo.
Para mantener las bases de datos integradas a las herramientas de segmentacin y envos
masivos de comunicaciones.
Para controlar el flujo de informacin que los usuarios pueden manejar a travs de
grupos de visualizacin.
Para generar listas o reportes que puedan ser utilizados en las estrategias
comunicacionales de la empresa o en la emisin de resultados y mtricas para la toma de
decisiones.
Para llevar un control de las actividades realizadas en la base de datos a travs del Log
de Auditora.
Para optimizar procesos comunicacionales.

Beneficios
Los beneficios de la herramienta sern clasificadas en 4 grandes reas:

Fcil de usar:
Est relacionado con lo amigable y lo intuitivo de las interfaces de la aplicacin para:
Realizar la carga de datos en las tablas de la base de datos; el uso de las herramientas de
bsquedas y segmentacin y la posibilidad de generar aplicaciones para acceder
rpidamente a la informacin contenida en la base de datos.

Configurable:
La flexibilidad y facilidad para realizar las configuraciones en las bases de datos permiten
al usuario: Crear un campo nuevo en la base de datos, establecer relaciones entre bases de
datos y seleccionar unos tipos de datos que han sido discretizados para que el usuario no
necesite desarrollar ninguno. Adems, la exportacin e importacin de datos no necesita de
una configuracin detallada debido a que el sistema gua al usuario en el momento de
configurar cualquiera de los procesos mencionados.
El manejo de la permisologa, la categorizacin y la gestin de plantillas forman parte del
proceso de configuracin de las bases de datos por lo que su ejecucin mantiene la premisa
de la facilidad expresada anteriormente.

Integrable
La integracin del sistema de bases de datos se puede realizar tanto con sistemas externos
como con otros mdulos de la herramienta, a travs de servicios web que son invisibles al
usuario.

Conectada
El manejo de la informacin involucra la unicidad de registros de la Base de Datos y la
posibilidad de revisin y consulta de la data en tiempo real, debido a la posibilidad de
automatizar plataformas de comunicacin.

Caractersticas
Ordena la informacin en campos y registros.
Tiene la capacidad de hacer segmentaciones de la base de datos.
Puede hacer bsquedas simples o avanzadas.
Importa y exporta informacin desde y hacia otros programas.
Tiene indicadores grficos que hacen ms fcil el anlisis de la data.
Posee la opcin de generar aplicaciones que faciliten el acceso a la base de datos.
Crea grupos de visualizacin para restringir la vista y la edicin de campos especficos
de una base de datos.
Configura equipos de trabajo para controlar el acceso de otros usuarios a la informacin
contenida en la base de datos.
Configura tipos de datos para la generacin de los campos en base a las necesidades de
la empresa.
Conexin desde otros sistemas a travs de WebServices.
Tiene una interfaz que gua paso a paso al usuario.
Posibilidad de acceder a los historiales de las herramientas de Email, SMS y Llamadas
para poder realizar bsquedas y segmentaciones a partir de las bases de datos que hayan
sido utilizadas para el envo de mensajes a travs de estos medios.

Preguntas frecuentes
Qu es la categora de una base de datos?
Es el lugar donde se guardan las bases de datos con la finalidad de organizarlas y facilitar
su bsqueda.

Qu es el cdigo de una base de datos?


Es un texto escrito en el lenguaje de programacin, que identifica y diferencia a una base de
datos de otra. Adems, este cdigo a diferencia del nombre, debe ser nico para que el
sistema pueda reconocer la base de datos a la cual pertenece.

Qu es una plantilla?
Conjunto predefinido de formas prediseadas que establece la estructura necesaria para
publicar contenido rpidamente. Pgina pre-desarrollada que es empleada para crear nuevas
pginas con el mismo diseo, patrn o estilo.
Perfiles de usuario
Los siguientes perfiles de usuario que pueden utilizar la aplicacin son:
Usuario
Permisos asignados:

Acceso a Base de datos

Administrador
Permisos asignados:

Acceso a Base de datos


Administrar Base de datos

Sper Administrador
Permisos asignados:

Acceso a Base de datos


Administrar Base de datos
Acceso a todas las BD

Aplicaciones de base de datos en la Web (Nancy Chvez)


Cules son las aplicaciones ms importantes de una base de datos en la WEB?

Comercio electrnico.

Servicios al cliente (por ejemplo seguimiento de paquetes postales)


Servicios financieros.

Bsqueda de informacin.

Acceso remoto a bases de datos.

Bases de datos compartidas (intranets)

Creacin de documentos HTML personalizados (sobre la marcha)


Distribucin multimedia.
Seguimiento de visitantes.

En las bases de datos debe restringirse el acceso a la informacin?


S, dentro de las Bases de Datos pueden existir informaciones restringidas segn
autorizaciones. Los Usuarios de estas bases de datos a travs de Internet se conectan a la
red y abren el Navegador en la URL determinada; introducen su nombre de Usuario y
clave; acceden a un men o ndice principal donde pueden navegar por las distintas partes;
Pueden hacer consultas, adiciones, actualizaciones o borrados, segn el grado de
autorizacin. Estos Datos son actualizados en tiempo real y estn al segundo a disposicin
de los otros Usuarios concurrentes y posteriores.
La identificacin del usuario es una de las formas de guardar la seguridad. Las identidades
y permisos de usuarios estn definidas en los archivos de control de acceso. Pero la
seguridad e integridad total de los datos puede conservarse permitiendo el acceso a distintos

campos de una base de datos, solamente a usuarios autorizados para ello. En este sentido
los datos pueden ser presentados a travs del Web de una forma segura y con mayor
impacto en todos los usuarios de la red mundial.
Mencione ventajas de utilizar Base de Datos en la Web.
La Web es un medio para localizar enviar / recibir informacin de diversos tipos, an con
las bases de datos. En el mbito competitivo es esencial ver las ventajas que sta
va electrnica proporciona para presentar la informacin reduciendo costo y
almacenamiento de la informacin y aumentando la rapidez de difusin de la misma.
Actualmente la Web permite acceder a bases de datos desde cualquier parte del
mundo. Estas ofrecen a travs de la red un manejo dinmico y una gran flexibilidad de los
datos, como ventajas que no podran obtenerse a travs de otro medio informativo.
Otra ventaja de utilizar la Web es que no hay restricciones en el Sistema Operativo que se
debe usar, permitiendo la conexin entre s de las pginas Web desplegadas en un Browser
del Web que funciona en una plataforma, con servidores de bases de datos alojados en otra
plataforma. Adems no hay necesidad de cambiar el formato o la estructura de la
informacin dentro de las BDs.
Qu es ASP y para qu sirve?
Con la tecnologa Active Service Pages (ASP) se puede crear un sitio activo que cambie
cada semana, cada da o cada hora si usted lo desea. Si se tiene una bases de datos de los
productos y sus precios han cambiado solamente hay que introducir la nueva bases de datos
en el servidor, y todas sus pginas estarn actualizadas.
Una base de datos permite crear una parte del sitio Web restringido con clave de
acceso. Esto puede ser til si se quiere crear fichas de informacin para los clientes para
los cuales no se tenga libre acceso, creando as su propia Extranet.
Interfaces Web (Williams Solano)
Qu es una Interfaz Web?
Es aquella que contiene las especificaciones de la base de datos necesarias para traducir las
solicitudes enviadas desde el cliente, a un formato que sea reconocido por dicha base,
adems contiene toda la informacin, estructura, variables y llamadas a funciones,
necesarias para comunicarse con la Base de Datos.
Qu directrices se deben seguir para el diseo de Interfaces Web?

Planteamiento General

Organizacin de la Informacin
Facilidad de navegacin: Iconos y mapas sensibles
Agilidad en las tareas
Comodidad en la lectura
Consistencia
Accesibilidad
Evaluacin del diseo.

Cul es la estrategia ms famosa para la creacin de aplicaciones de interaccin con


el Web?
Descargar aplicaciones o componentes funcionales que se ejecutarn dentro del browser.
Con ellas se realizar un procesamiento complejo de lado del cliente, lo cual requiere un
gran esfuerzo para crear las piezas de la aplicacin. Estas estrategias poseen dos
caractersticas principales: garantizan la seguridad tanto en lossistemas de distribucin
como en la comunicacin que se establece en tales aplicaciones.
Sobre que reas gira el diseo de una aplicacin Web?
El diseo de una aplicacin Web gira alrededor de tres reas fundamentales:

El diseo de la interfaz de usuario debe encontrar un justo equilibrio entre los tipos
de exploradores admitidos, la esttica de la aplicacin y su facilidad de uso. Al disear
una interfaz para usar en Internet, es necesario tener en cuenta la cantidad de tiempo que
una pgina tardar en descargarse a travs de la conexin ms lenta que piense usar.
Un diseo eficaz de la base de datos es crucial para garantizar un tiempo de
respuesta rpido por parte del cliente. Para disear una base de datos adecuada, es
necesario distribuir apropiadamente los datos entre la base de datos y el sistema de
archivos, normalizar de forma razonable las tablas que no requieran combinaciones
excesivas para responder a las consultas, crear ndices suficientes para optimizar las
consultas ms frecuentes sin que se utilice una cantidad de espacio de disco excesiva y
usar procedimientos almacenados para llevar a cabo operaciones de base de datos
frecuentes o complejas. Para obtener una introduccin a las cuestiones relacionadas con
el diseo de bases de datos, consulte el apartado acerca de consideraciones relativas al
diseo de bases de datos en el Kit de herramientas para el programador
de Microsoft SQL Server.
Elaborar un plan de acceso a la base de datos en el que se especifique qu pginas
HTML requieren contenido de base de datos puede ayudar al diseador a determinar qu
pginas deben generarse de forma totalmente dinmica mediante secuencias
de comandos de servidor y qu pginas pueden crearse pseudo dinmicamente
(mediante herramientas como el Ayudante de Web de SQL Server) para generar pginas
estticas de acuerdo con una programacin predeterminada.

Qu es una Interfaz de programacin de aplicaciones API?


Es un conjunto de rutinas, protocolos y herramientas para construir aplicaciones de interfaz.
API est diseado especialmente para los programadores, ya que garantiza que todos
los programas que utilizan API, tendrn interfaces similares. Asimismo, esto le facilita al
usuario aprender la lgica de nuevos programas.
Tecnologas para la integracin de bases datos web (Jos Guerrero)
Cul es la tecnologa para la integracin de base de datos web que se ejecuta en
tiempo real en un servidor web en respuesta de un programa cliente?.
CGI (Common Gateway Interface)

Qu significa las siglas SQL?


Structured Query Language (Lenguaje de Consulta Estructurado)
Nombre los lenguajes de programacin con los cuales un programa CGI puede ser
escrito:
C/C++, Pascal, Perl, TCL, Fortran, Visual Basic, AppleScript, JavaScript y Delphi.
Qu es JDBC?
Es un API de Java, la cual permite conectar los programas escritos en Java con la base de
datos.
Tecnologa que permite conectividad abierta de base de datos?
ODBC
Qu es JavaScript?
Es un lenguaje de scripts compacto basado en objetos y orientado a eventos, el cual permite
la realizacin de aplicaciones de propsito general a travs de la WWW y aunque no esta
diseado para el desarrollo de grandes aplicaciones es suficiente para la implementacin de
aplicaciones WWW completas o interfaces WWW hacia a otras ms complejas. El
JavaScript depende nicamente del servidor web.
Establezca las diferencias entre Java y JavaScript.
JavaScript:

Interpretado (no compilado) en cliente.

Basado en objetos. Usan objetos, pero no clases ni herencia.


Cdigo integrado en el cdigo HTML.
Enlazado Dinmico.

Java:

Compilado en servidor antes de la ejecucin del cliente.


Programacin orientado a objetos. Los applets constan de clases objeto con herencia.
Applets diferenciados del cdigo HTML.
Enlazados estticos.

Qu es el modelo de tres capas del API JDBC?


En este modelo, las instrucciones son enviadas a una capa intermedia que se encarga de
enviar las sentencias SQL a la Base de Datos. El manejador de Base de Datos procesa las
sentencias y retorna los resultados a la capa intermedia que se encarga de enviarlos al
usuario.
Qu es ODBC?
Es un tipo de arquitectura con la cual los datos existentes son independientes de la
plataforma o del formato.

Lenguajes para el manejo de base de datos en la web (Marlon Garca)


Qu es el XML?
Es el estndar de Extensible Markup Language. XML no es ms que un conjunto de reglas
para definir etiquetas semnticas que nos organizan un documento en diferentes partes.
XML es un metalenguaje que define la sintaxis utilizada para definir otros lenguajes de
etiquetas estructurados.
Qu es el Perl?
PERL significa Practical Extraction and Report Language, algo as como lenguaje prctico
de extraccin y deinformes. PERL es un lenguaje interpretado, aunque en realidad, el
intrprete de PERL, como todos los intrpretes modernos, compila los programas antes de
ejecutarlos. Por eso se habla de scripts, y no de programas, concepto referido
principalmente a programas compilados al lenguaje mquina nativo del ordenador y
sistema operativo en el que se ejecuta.
Qu es el HTML?
El HTML (HipertText Markup Language) o Lenguaje de enlaces hipertexto es un
sistema que se encarga de definir tipos de documentos estructurados y lenguajes
de marcas para representar esos mismos documentos.
El trmino HTML se suele referir a ambas cosas, tanto al tipo de documento como al
lenguaje de marcas.
Cmo se procesa un programa Perl?
Perl procesa el programa en varias fases:
1. Examinar la lnea para buscar swiches.
2. Ejecucin previa del programa.
3. Compilacin.
4. Ejecucin carnuda (ejecuta el cdigo intermedio, hasta encontrar exit o hasta que se
acabe el archivo).
5. Ejecucin final.
Qu es un lenguaje de marcas?
Las marcas son cdigos que indican a un programa cmo debe tratar su contenido y as, si
se desea que un texto aparezca con un formato determinado, dicho texto debe ir delimitado
por la correspondiente marca que indique como debe ser mostrado en pantalla o impreso. Y
lo mismo ocurre con todas las dems caractersticas de cualquier texto. Ejemplos pueden
tenerlos en mente los usuarios de WordPerfect.
Nombre algunas aplicaciones del XLM.
Office, Oracle, Explorer

Seguridad de Componentes que manejan Base de Datos (Frandy Alfonso)


Qu ofrece un corta fuego como medio de seguridad para la Base de datos?

Aislamiento. La misin de un cortafuegos es aislar su red privada de Internet,


restringiendo el acceso hacia/desde su red slo a ciertos servicios, a la vez que analiza todo
el trfico que pasa a travs de l.

Cuello de botella. El cortafuegos se constituye en un cuello de botella, que mantiene a


los atacantes y peligros alejados de la red a proteger; prohbe en los dos sentidos servicios
susceptibles a ataques; y proporciona proteccin ante algunos tipos de ataques basados en
el enrutamiento de paquetes.

Auditoria y registro de uso. El cortafuegos constituye un buen lugar donde recopilar


informacin sobre el uso de la red. En su calidad de punto nico de acceso, el cortafuegos
puede registrar toda la actividad entre la red exterior y la interior.

Seguridad de contenidos. Existen otras amenazas como los virus y el contenido activo
malicioso, frente a las cuales los mejores cortafuegos ofrecen una proteccin limitada. La
inspeccin antivirus del material transmitido a travs de servicios como el correo
electrnico, la Web o FTP es una caracterstica incorporada por un nmero cada vez mayor
de cortafuegos.
Tipos de seguridad de bases de Datos.
Los tipos de seguridad que son necesarios en un desarrollo informtico, estos son:

Seguridad lgica: este nivel de seguridad implica mantener la integridad y


consistencia de los datos en la base de datos cuando se realicen las operaciones de altas,
bajas y modificaciones en la base de datos del sistema.

Seguridad fsica: este nivel de seguridad implica mantener la integridad fsica de los
archivos donde se almacena la base de datos y el log de transacciones, en el disco del
servidor. Ser implementado con procedimientos de resguardo, back-up, y restauracin.
Dichos procedimientos sern realizados peridicamente por el administrador de la
aplicacin.

Seguridad de acceso: este nivel de seguridad implica restringir el acceso a los datos
por parte de usuarios no autorizados. Ser implementado tanto en la base de datos como en
la aplicacin. Laadministracin de la seguridad se realiza con un mdulo especialmente
diseado para esa tarea.
Cules son las tcnicas de copia de seguridad que utilizan las Bases de Datos en la
Web?
En general, hay tres tcnicas de copia de seguridad y son:
Copia de seguridad sin conexin (en fro):
La base de datos se cierra limpiamente y se pone fuera de conexin. El software de copia de
seguridad independiente copia entonces los archivos en los dispositivos de copia de
seguridad. Cuando la copia finaliza, la base de datos se puede poner en conexin. Los datos

dejan de estar disponibles desde el momento en que la base de datos comienza a cerrarse
hasta que se pone de nuevo en conexin.
Copia de seguridad en conexin (en caliente):
El sistema de administracin de la base de datos se est ejecutando y la base de datos est
en conexin. Sin embargo, no se est teniendo acceso a la base de datos propiamente dicha
y, por lo tanto, no est disponible para que la usen las aplicaciones durante la copia de
seguridad.
Copia de seguridad en conexin activa:
La base de datos est en conexin y se usa activamente. La copia de seguridad se ejecuta
durante el procesamiento normal de transacciones. No se requiere ninguna pausa para la
copia de seguridad.
Cules son las medidas que se deben tomar para evitar el acceso no autorizado a la
base de datos?
Para proteger el acceso a las tablas, puede elegir de entre las siguientes opciones:
Cambiar el perfil de usuario que emplea para acceder a un recurso por otro perfil de
usuario que ya tenga autorizacin sobre las tablas.
Aadir autorizacin para acceder a las tablas al perfil de usuario utilizado.
Utilizar una combinacin formada por los dos mtodos anteriores.
Qu es una puerta trasera en base de datos?
Una puerta trasera es una forma no documentada de ganar acceso a un sistema informtico,
lo que normalmente implica usar una contrasea secreta. El fallo permite a un posible
atacante cambiar la informacin de la base de datos y usar programas de todo tipo, lo que
podra causar resultados desastrosos para el sistema.
A qu hace referencia seguridad de componentes en base de datos?
Se refiere a la proteccin de datos contra el acceso no autorizado. Estas base de datos,
programas y datos se pueden asegurar entregando nmeros de identificacin y contraseas
a los usuarios autorizados
Arquitectura de base de datos para la web
- Navegador y Servidor

- Navegador y Servidor, Incorpora una Base de Datos, Una tpica transaccin Web con
base de datos. Por ejemplo una peticin HTTP, listado de libros de un autor en particular.

Servidores Web con motor PHP estn en un servidor y en otro servidor la Base de Datos
MYSQL, Ideal esta disposicin de servidores.
Glosario
Categora: Es el lugar donde se guardan las bases de datos con la finalidad de
organizarlas y facilitar su bsqueda.
Cdigo de una base de datos: Es un texto escrito en el lenguaje de programacin, que
identifica y diferencia a una base de datos de otra. Adems, este cdigo a diferencia del
nombre, debe ser nico para que el sistema pueda reconocer la base de datos a la cual
pertenece.

Plantilla o Template: Conjunto predefinido de formas prediseadas que establece la


estructura necesaria para publicar contenido rpidamente. Pgina pre-desarrollada que es
empleada para crear nuevas pginas con el mismo diseo, patrn o estilo.
El Common Gateway Interface (CGI)Actualmente, sta es la solucin que ms se est
utilizando para la creacin de interfaces Web/DBMS. Fue probada por primera vez en el
servidor NCSA.Se ha comprobado que si el Servidor Web recibe un URL con una llave,
para devolver un documento HTML como respuesta, tendr que cargar el servicio
(programa) que le indique las variables de ambiente y de la forma HTML. La mayora
de las veces dicha llave es el cgi-bin.
Entre las ventajas de la programacin CGI, se tiene su sencillez, ya que es muy fcil de
entender, adems de ser un lenguaje de programacin independiente, ya que los escritos
CGI pueden elaborarse en varios lenguajes.
Tambin es un estndar para usarse en todos los servidores Web, y funcionar bajo una
arquitectura independiente, ya que ha sido creado para trabajar con cualquier
arquitectura de servidor Web.
Como la aplicacin CGI se encuentra funcionando de forma independiente, no pone en
peligro al servidor, en cuanto al cumplimiento de todas las tareas que ste se encuentre
realizando, o al acceso del estado interno del mismo.
Pero el CGI presenta cierta desventaja en su eficiencia, debido a que el Servidor Web
tiene que cargar el programa CGI y conectar y desconectar con la base de datos cada vez
que se recibe una requisicin. Adems, no existe un registro del estado del servidor, sino
que todo hay que hacerlo manualmente.

Anda mungkin juga menyukai