domingo, 6 de mayo de 2012

RELACIONES ENTRE TABLAS


Es la forma mediante el cual las tablas comparten su informacion , para que ese proceso pueda funcionar debes de tener como minimo un campo en comun entre dos tablas. Normalmente se utiliza el campo q se definio como clave primaria en una tabla y ese campo debe de ir en la otra tabla(campo foraneo y ademas el campo debe de ser del mismo tipo de dato q la clave primaria de donde viene).

En una base de datos relacional, las relaciones permiten evitar los datos redundantes. Por ejemplo, si está diseñando una base de datos que realizará el seguimiento de información sobre libros, podría tener una tabla denominada Títulos que almacene los datos de cada libro, por ejemplo el título, la fecha de publicación y el editor. También hay información que podría desear almacenar sobre el editor, como su número de teléfono, dirección y código postal. Si fuera a almacenar toda esta información en la tabla de títulos, el número de teléfono del editor se duplicaría para cada título que el editor imprimiera.

Existen tres tipos de relaciones entre tablas. El tipo de relación creado depende de cómo se definen las columnas relacionadas.
  • Relaciones uno a varios
  • Relaciones Varios a Varios
  • Relaciones uno a uno



     

sábado, 5 de mayo de 2012

¿QUÉ ES UNA CLAVE FORÁNEA?

Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.
Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Se permite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamento por cada clave distinta de departamento en la tabla de empleados.


Clave foránea o clave ajena (o Foreign Key FK) es una limitación referencial entre dos tablas. La clave foránea identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.

 

sábado, 21 de abril de 2012

BASE DE DATOS

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.






Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.

 

 

LAS BASES DE DATOS MAS USADAS

1. 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 petabytes de información adicional, incluyendo datos sobre el clima, predicciones y simulaciones.

2. 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.

3. AT&T. Se trata de una compañía de telecomunicaciones que almacena 323 terabytes de información.

 4. 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.

5. 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.

6. 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.

 7. 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.

 8. 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.

 9. 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.

 10. El Mysql es sumamente fácil de administrar, operar y es famoso por su instalación de 15 minutos, la cual en 15 minutos es posible instalar, configurar y montar una BD relacional ya sea sistemas OLTP o bien OLAP, aunque por excelencia MySQLServer es comúnmente usado para desarrollos Web 2.0 y Enterprise2.0.

11. La tecnología Oracle para organizaciones en crecimiento es abierta, fácil de integrar, simple de administrar y altamente escalable, lo cual ayuda a adaptarse más rápido a los cambios del mercado o a los requerimientos delcliente. Las soluciones Oracle permiten alinear sus procesos con las cambiantes necesidades durante un largo período, brindando así valor continuo para nuestra empresa.

 12. La seguridad en dBASE Plus sigue siendo muy similar a la que ya existía antiguamente en la base de datos MS/DOS dBASE 2.0. La ventana de Escritorio que presenta es una combinación de estilos que se tomó de diferentes programas. Es un tributo al poder fácil y entendible flexibilidad que hace de dBASE una plataforma superior de desarrollo. Como es a menudo el caso, una simple vista de diseño puede enmascarar mucho de la complejidad del software. Es difícil hacer que el software se vea fácil.

13.  FileMaker Pro es el programa de bases de datos que tiene la potencia y flexibilidad para manejar todas tus funciones decada día en casa y en la oficina sin tener que aprender instrucciones de programación complejas. Su estabilidad es buena ya que es muy sencilla y también uno no se pierde en las pantallas como se hace en Access.

14. Microsoft Access es uno de los sistemas de gestión de bases de datos relacionales más usuales para los sistemas operativos Windows, desarrollado por el mismo Microsoft y orientado a ser usado en un entorno personal o en pequeñas organizaciones. Es un componente de la suite ofimática Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica simple.