lunes, 30 de mayo de 2011

CONSULTA EN LAS BASES DE DATOS.

1. ¿Que es o que son las consultas dentro de una bases de datos relacionales?
En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.


2.¿Para que sirven las consultas de las bases de datos a los usuarios?
Aprende a utilizar el estándar utilizado para la consulta de bases de datos. Seleccionar, crear, modificar y borrar registros. Todo lo que necesitas para la creación de tus páginas dinámicas.

3.¿Cuantas clases de consultas existen definelas, de un ejemplo?
Consultas de comandos.- Una consulta de comandos aporta modificaciones a muchos registros con una única operación. Existen cuatro tipos de consultas de comando: de Eliminación, de Actualización, de Alineación y de Creación de Tablas.

-Consultas de eliminación:
este tipo de consulta elimina un grupo de registros de una o más tablas. Existe la posibilidad, por ejemplo, de utilizar una consulta de eliminación para reemplazar los productos que se han dejado de producir o para aquellos sobre los cuales no existen pedidos. Con las consultas de eliminación siempre se eliminan registros internos y no únicamente determinados campos de su interior.

-
Consultas de actualización: este tipo aporta modificaciones globales a uno o más tablas. Existe la posibilidad, por ejemplo, de aumentar en un 10 por ciento el precio de todos los productos lácteos o aumentar los salarios en un 5 por ciento a las personas pertenecientes a una determinada categoría laboral.

-Consultas de alineación:
estas consultas agregan un grupo de registros de una o más tablas al final de una o más tablas. Supongamos, por ejemplo, que se han conseguido nuevos clientes y existe una base de datos que contiene una tabla de información sobre estos. En vez de teclear nuevamente todas estas informaciones, se alinean en la tabla correspondiente de Clientes.

-
Consultas de creación de tablas: este tipo de consultas crea una nueva tabla basándose en todos los datos o parte de estos existentes en una o más tablas.

-
Consultas de parámetros: una consulta de parámetros es una consulta que, cuando se ejecuta, muestra una ventana de diálogo que solicita informaciones, como por ejemplo criterios para recuperar registros o un valor que se desea insertar en un campo.

-Consultas de buscar duplicados
: encuentra los registros repetidos en una misma tabla.

4.¿Como se hace una consulta en una base de datos?
Técnicamente hablando, las consultas a la base de datos se realizan a través de un lenguaje de manipulación de datos (DML – Data Manipulation Language). SQL es un lenguaje DML, pero además posee otras características de otros lenguajes. Por ejemplo, permite también crear bases de datos.

5.Busque una imagen de un pantallaso donde se muestre la consulta de una bases de datos. Subala a su entrada.


lunes, 9 de mayo de 2011

SOLUCIONES

El control de concurrencia y detección y manejo de bloqueos es un área de mucho estudio en las bases de datos distribuidas, a pesar de esto no hay ningún algoritmo aceptado para solucionar el problema. Esto se debe a varios factores de los cuales se consideran a los siguientes tres los más determinantes: La data puede estar duplicada en un BDD, por tanto, el manejador de la BDD es responsable de localizar y actualizar la data duplicada. Si un nodo falla o la comunicación con un nodo falla mientras se realiza una actualización, el manejador debe asegurarse de que los efectos se reflejen una vez el nodo se recupere del fallo. La sincronización de transacciones en sitios o nodos múltiples es difícil ya que los nodos no pueden obtener información inmediata de las acciones realizadas en otros nodos concurrentemente. Para el control de bloqueos mutuos no se ha desarrollado ninguna solución viable y la forma más simple y que la mayoría de productos utilizan es la implementación de un tiempo máximo de espera en las peticiones de bloqueos. Causa de estas dificultades más de 20 algoritmos de control de concurrencia se han propuesto en el pasado, y aun así siguen apareciendo nuevos. Una revisión bibliográfica muestra que la mayoría de los algoritmos son variantes del 2PL (2-phase Licking o bloqueo de dos fases) o el algoritmo de time-stamp. A continuación se explican estos dos algoritmos básicos.

EL MAL USO DE LAS BASES DE DATOS

¿Por que se da el mal manejo de las bases de datos?
¿Que solución preventiva y correctiva dieron los propietarios de la base de datos para evitar seguir siendo victimas de tales situaciones?


La protección de las bases de datos es un asunto pendiente en la legislación ecuatoriana. Estos documentos, que recopilan datos nominativos de consumidores como número de cédula, lugar de trabajo, domicilio, teléfonos..., son motivo de discusiones legales, éticas y tecnológicas.

La Constitución del Ecuador establece que toda recolección de datos de personas requiere de la autorización del titular. Además, el mal uso de esta información es un delito tipificado en la Ley de Comercio Electrónico y Firmas Digitales, con relación directa al Código Penal.

El tema también es abordado, en parte, por el proyecto de ley del Sistema Nacional de Datos Públicos de los Registros de la Propiedad, Mercantiles y de Prendas Especiales de Comercio, que se analiza en la Asamblea Nacional (ver puntuales). No obstante, el manejo y protección de bases de datos digitales no está claro.

Otro problema es el manejo de filtros para que las bases de datos no sean mal utilizadas. Pablo Sosa, gerente de la firma de seguridad informática Digiware, piensa que las empresas deben tener políticas claras sobre quién y cómo utiliza las bases de datos de sus clientes. De lo contrario ocurren situaciones como suplantación de identidad con efectos negativos para un negocio, sus proveedores y clientes.
El mal uso de estos documentos, que se ofertan incluso en Internet, puede generar competencia desleal entre empresas de un mismo sector, según los analistas consultados. “Son documentos jurídicos de alta importancia económica.
simplemente se da por descuido de ciertos usuarios que mas tarde quedan arrepentidos esto esta bajo su responsabilidad soluciones por el momento se tienen pocas creo que son nulas pero siempre y cuando hay algunos modos de resolver la mala situación en la que se encuentran los usuarios con su mal manejo de información personal 

lunes, 2 de mayo de 2011

BASE DE DATOS RELACIONALES

¿Que es base datos?
Una base de datos o banco de datos es un conjunto de datos pertenecientes aun de un contexto y almacenamiento  sistemáticamente por su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos (BD) compuesta en su mayoría por sus documentos y textos impreso en papel, su consulta en la actualidad y debido al desarrollo tecnológico de campo como la informática y la eléctrica, la mayoría de la (BD) están en formato digital que ofrece un alto rango de soluciones del problema de almacenar datos.

¿Que es una base de datos relacional?
Una base de datos al relacionarse permite la utilización simultanea de dos datos procedentes demás de un tabla. Al hacer uso de las relaciones se evita la duplicidad de datos, almacenando memoria y espacio en el disco, para conseguir una base de datos relacionar es imprescidible realizar un diseño de la base de datos a construir.

Tipos de relaciones.
Se puede distinguir tres tipos de relaciones:
* Relación uno a uno: Cuando un registro de una tabla solo puede estar relacionado con un único registro de la otra tabla y viceversa.
*Relación a varios: Cuando un registro de una tabla (tabla secundaria) solo puede estar relacionado con único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener mas de un registro relacionado en la primera tabla, tabla secundaria.
* Relación varios a varios: Cuando un registro de una tabla puede estar relacionada por mas de un registros de la otra tabla viceversa.

Ejemplo de los tipos de relaciones.
Tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes,  una población puede tener mas de un habitante, pero un habitante pertenecerá a una única población.

BASE DE DATOS RELACIONALES

¿Que es base datos?
Una base de datos o banco de datos es un conjunto de datos pertenecientes aun de un contexto y almacenamiento  sistemáticamente por su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos (BD) compuesta en su mayoría por sus documentos y textos impreso en papel, su consulta en la actualidad y debido al desarrollo tecnológico de campo como la informática y la eléctrica, la mayoría de la (BD) están en formato digital que ofrece un alto rango de soluciones del problema de almacenar datos.

¿Que es una base de datos relacional?
Una base de datos al relacionarse permite la utilización simultanea de dos datos procedentes demás de un tabla. Al hacer uso de las relaciones se evita la duplicidad de datos, almacenando memoria y espacio en el disco, para conseguir una base de datos relacionar es imprescidible realizar un diseño de la base de datos a construir.

Tipos de relaciones.
Se puede distinguir tres tipos de relaciones:
* Relación uno a uno: Cuando un registro de una tabla solo puede estar relacionado con un único registro de la otra tabla y viceversa.
*Relación a varios: Cuando un registro de una tabla (tabla secundaria) solo puede estar relacionado con único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener mas de un registro relacionado en la primera tabla, tabla secundaria.
* Relación varios a varios: Cuando un registro de una tabla puede estar relacionada por mas de un registros de la otra tabla viceversa.

Ejemplo de los tipos de relaciones.
Tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes,  una población puede tener mas de un habitante, pero un habitante pertenecerá a una única población.