UNIDAD III

TAREA 1

MODELO RELACIONAL 


INTRODUCCIÓN

A través del tiempo y acorde ha avanzado las tecnologías de la información se ha tenido la necesidad de administrarla de forma correcta, oportuna, precisa y completa, para ello se han desarrollado sistemas y procesos que ayudan a la estructuración de esta misma, facilitando así su uso y aplicación dentro del mundo real,  una de ellas son las reglas de Codd orientado al diseño de bases de datos relacionales, la cual aporta ayuda, eficiencia y calidad dentro del proceso de desarrollo de una base de datos.

LAS 10 BASES DE DATOS MÁS GRANDES DEL MUNDO

World Data Centre for Climate: El WDCC (Centro Mundial de datos para el clima) es la base de datos más grande del mundo. Almacena unos 220 terabytes de información y 6 peta bytes de información adicional, incluyendo datos sobre el clima, predicciones y simulaciones.
Información sobre el clima a nivel mundial

  • Operada por el Instituto Max Plank en Alemania
  • 220 terabytes de datos on line (50,000 DVD’s)
  • 6 petabytes adicionales (1 petabyte = 1,000 terabytes)

National Energy Research Scientific Computing Center: El NERSC se dedica a investigar sobre distintos tipos de energía. Su base de datos tiene 2.8 Petabytes.
Investigación atómica, climática, y de materiales
  • Servidores en California
  • 3 petabytes de datos
  • Operada por 2,000 científicos

AT&T: Se trata de una compañía de telecomunicaciones que almacena 323 terabytes de información, le ofrece todo a nuestros clientes, desde el revolucionario iPhone 3GS hasta televisión de próxima generación y soluciones sofisticadas para empresas multinacionales. En 1876, Alexander Graham Bell inventó el teléfono. Esa fue la fundación de la compañía que se convertiría en AT&T, una marca que se ha convertido en sinónimo del mejor y más confiable servicio telefónico en el mundo.


Google: Aunque se desconoce el verdadero tamaño de su base de datos, sí se puede estimar. La compañía recibe unos 91 millones de consultas al día, consultas que son almacenadas por la compañía. Se supone que almacena cientos de terabytes de información.


Google Inc.: es la empresa propietaria de la marca Google, cuyo principal producto es el motor de búsqueda de contenido en Internet del mismo nombre.

Larry Page y Sergey Brin (dos estudiantes de doctorado en Ciencias de la Computación) se conocieron en la Universidad de Stanford, un año después desarrollaron un motor de búsqueda resultado de la tesis doctoral de Larry y Sergey para mejorar las búsquedas en Internet. 

Sprint: Con 53 millones de clientes, Sprint es una de las mayores compañías de telecomunicaciones del mundo. Guarda los detalles de 365 millones de llamadas al día.


ChoicePoint: Con 250 terabytes de datos personales, el negocio de esta compañía es el de almacenar datos personales sobre la población de EEUU. Se calcula que almacena información de unas 250 millones de personas.
ChoicePoint brinda acceso a ''más de 10 mil millones de datos sobre individuos y empresas''.


YouTube: Aunque es de esperar que ascienda puesto rápidamente en este ranking, por el momento se encuentra en el séptimo lugar. Su base de datos (desconocida por ahora) crece unos 18.6 terabytes. Es un sitio web en el cual los usuarios pueden subir y compartir vídeos.
Amazon: Se la considera la tienda online más grande del mundo, tanto en número de clientes como en los datos que almacena sobre ellos. Cuenta con 59 millones de clientes y más de 42 terabytes de datos. Es una compañía estadounidense de comercio electrónico y servicios de cloud computing a todos los niveles con sede en Seattle, Estado de Washington.


Central Intelligence Agency (CIA): Aunque como en el caso de Google no se conoce el tamaño de su base de datos, la parte 'abierta' al público es inmensa. Se cree que posee datos de más de 250 países y entidades.
  • Evitar la expansión del comunismo durante la Guerra Fría.
  • Después de la caída del muro de Berlín, se centró en la lucha contra el narcotráfico y el crimen organizado en el exterior.
Biblioteca del Congreso de EEUU: Aunque los datos que guarda no han sido digitalizados completamente, sí cuenta con gran cantidad de información. Posee más de 5 millones de documentos digitales.

GRÁFICA DE TAMAÑOS DE LAS BD MÁS GRANDES DEL MUNDO.



LAS DOCE REGLAS DE CODD

1. Regla de información.     
2. Regla de acceso garantizado.    
3. Tratamiento sistemático de valores nulos.
4. Catalogo en linea dinámico basado en el modelo relacional.
5. Regla de sublenguaje completo de datos.
6. Regla de actualización de vista.
7. Inserción, actualización y supresión de alto nivel.
8. Independencia física de los datos.
9. Independencia lógica de los datos
10. Independencia de integridad.
11. Independencia de distribución.
12. regla de no subversión.

La Regla 1 es básicamente la definición informal de una base de datos relacional.

La Regla 2 refuerza la importancia de las claves primarias para localizar datos en la base de datos.

La Regla 3 requiere soporte para la base de datos mediante el uso de valores NULL.

La Regla 4 requiere que una base de datos relacional sea auto descriptiva, en otras palabras la base de datos debe contener ciertas tablas de sistemas cuyas columnas describa la estructura de la propia base de datos.

La Regla 5 ordena la utilización de un lenguaje de base de datos relacional, tal como SQL,  aunque no se requiera específicamente SQL. El lenguaje debe ser capaz de soportar todas las funciones básicas de un DBMS.

La Regla 6 trata de las vistas que son tablas virtuales utilizadas para dar a diferentes usuarios de una base de datos diferentes vistas de su estructura. Es una de las reglas mas difíciles de implementar en la practica y ningún producto comercial las satisface totalmente hoy día.

La Regla 7 refuerza la naturaleza orientada a conjuntos de una base de datos relacional. Requiere que las filas sean tratadas como conjuntos en operaciones como inserción, supresión y actualización. La regla esta diseñada para prohibir implementaciones que solo soportan la modificación o recorrido fila a fila de la base de datos.

La Regla 8 y la Regla 9 aíslan al usuario o el programa de aplicación de la implementación de bajo nivel de la base de datos. Especifican que las técnicas de acceso a almacenamiento especificas utilizadas por el DBMS, e incluso los cambios a las estructuras de las tablas en las bases de datos, no deberían afectar a la capacidad del usuario de trabajar con los datos.

La Regla 10 dice que el lenguaje de la base de datos las restricciones de integridad que restringen los datos que pueden ser introducidos en las bases de datos y los modificaciones que puedan ser efectuadas en esta.

La Regla 11 dice que el lenguaje de base de datos debe ser capaz de manipular datos distribuidos localizados en otros sistemas informáticos.

La Regla 12 impide “otros caminos” en la base de datos que pudieran subvertir su estructura relacional y su integridad. 

CONCLUSIÓN

El desarrollo de las bases de datos es sin duda un proceso sistematizado, el cual si se aplica correctamente ayuda a asegurar el éxito de esta en su implementación, las reglas de Codd son sin duda un soporte para desarrollar diseños de bases de datos relacionales, define, estructura e inclusive especifica la dirección que se tomara para ir hacia el diseño final en un SGBD, así mismo existen bases de datos que por su gran tamaño de información no pueden ser respaldas, para ello debe de existir normas estrictas para su cuidad y mantenimiento, es importante destacar que por un aparente y nada simple error, se pueden producir daños a los usuarios al recibir datos incorrectos.



No hay comentarios:

Publicar un comentario