Base de datos.

Páginas: 42 (10413 palabras) Publicado: 29 de julio de 2014
Introducción a las bases de datos

Conceptos básicos para conocer lo que es una base de datos.

Las bases de datos se ingeniaron gracias a la necesidad de las grandes empresas de almacenar ingentes cantidades de información de una forma rápida, sencilla y fiable, y que a su vez pudieran acceder a ella en cualquier momento sin necesidad de desplazarse a salas dedicadas a archivardocumentación, como hasta hace poco se venia haciendo.

Cuando comenzó el despegue de los programas informáticos se empezaron a almacenar datos en los archivos de los programas, lo cual era más cómodo pero aun así tenían grandes dificultades a la hora de querer modificar registros, estructuras o simplemente buscar información.

A finales de los años sesenta nacen las bases de datos. En estas bases dedatos se guardan los datos utilizados por los usuarios, empresas, etc. Y los programas que los utilizan no se tienen que preocupar de su mantenimiento ni almacenaje por lo que un cambio en la base de datos no tiene porque afectar en principio a los programas que la utilizan.

Como definición de base de datos entendemos que se trata de un conjunto de datos interrelacionados y almacenados sinredundancias innecesarias, los cuales sirven a las aplicaciones sin estar relacionados de una manera directa entre ellos.

Una base de datos puede ser utilizada por varias aplicaciones y usuarios. Toda base de datos debe permitir insertar, modificar y borrar datos por lo que en las bases de datos se guarda información de dos tipos:
Los datos de usuarios (datos usados por las aplicaciones)
Losdatos de sistema (datos que la base de datos utiliza para su gestión. Ej. Datos de los usuarios que tienen acceso a la base de datos)

Organización de una base de datos

Para considerar a una base de datos organizada debe cumplir los siguientes objetivos:
Tiene que ser versátil: esto quiere decir que, dependiendo de los usuarios o las aplicaciones, puedan hacer diferentes cosas o traten alos datos de formas distintas.
Tiene que atender con la rapidez adecuada a cada aplicación o empresa, atendiendo a lo que se la requiera.
Tiene que tener un índice de redundancia lo más bajo posible.
Tener una alta capacidad de acceso para ganar el mayor tiempo posible en la realización de consultas.
Tener un alto índice de integridad, esto significa que al tener muchos usuarios atacando auna misma base de datos no puede haber fallos en la inserción de datos, errores por redundancia o lenta actualización.
Por supuesto tienen que tener un nivel altísimo de seguridad y privacidad ya que los datos que se pueden almacenar en una base de datos pueden ser altamente confidenciales o importantes. En este punto también entran los medios físicos de protección contra fuego, robo, etc.
Porúltimo tiene que ser posible su constante actualización para no dejar a la base de datos anticuada e inservible. Cuando hacemos un cambio en la organización física de los datos no debe afectar a los programas por lo que también tiene que tener una independencia física de los datos. Al igual que tiene que tener total independencia lógica con los datos, esto quiere decir que si hacemos cambios en laestructura lógica de los datos (agregar nuevos campos a una tabla) no deben afectar a las aplicaciones que utilicen esos datos.
Claves
Ya que en una relación no hay tuplas repetidas, éstas se pueden distinguir unas de otras, es decir, se pueden identificar de modo único. La forma de identificarlas es mediante los valores de sus atributos.
Una superclave es un atributo o un conjunto deatributos que identifican de modo único las tuplas de una relación.
Una clave candidata es una superclave en la que ninguno de sus subconjuntos es una superclave de la relación. El atributo o conjunto de atributos de la relación es una clave candidata para si y sólo si satisface las siguientes propiedades:
Unicidad: nunca hay dos tuplas en la relación con el mismo valor de .
Irreducibilidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS