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.
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 brinda acceso a ''más de 10 mil
millones de datos sobre individuos y empresas''.
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.
- 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.
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