Escolar Documentos
Profissional Documentos
Cultura Documentos
introduccin
En la siguiente presentacin se darn a conocer las formas de optimizacin de una tabla ya sea en espacio y tiempo de consultas a travs de claves primarias y foranes.
Conceptos previos
PRIMARY KEY
La clave principal de una tabla relacional identifica de forma nica cada registro de la tabla.
FOREIGN KEY
Una clave externa es un campo (o campos) que apunta a la clave principal de otra tabla.
regin
ciudad
comuna
Id_region
regin
Id_ciudad
regin
Id_comuna
regin
cardinalidades
es una relacin en la que para cada instancia de la primera tabla de una relacin solo existe una instancia en la segunda.
En una empresa se organiza una campeonato de taca-taca .para ello se necita hacer una tabla que contenga el sobrenombre y equipo con el cual concursa.
Autor
Libro
es una relacin en la que para cada instancia de la primera tabla existen varias instancias en la segunda tabla.
Ejemplo: un autor puede tener n libros en cambio un libro solo puede tener un autor
es una relacin que tiene lugar cuando para cada instancia de la primera tabla existen varias instancias en la segunda, y para cada instancia de la segunda existen varias instancias en la primera.
proveedores
productos
proveedores
Id_proveedor compaa
productos
Id_producto productos Id_proveedor
Dependencias
Dependencia funcional transitiva Dependencia funcional reflexiva Dependencia funcional Aumentativa Dependencia funcional parcial
Fecha nacimiento
edad
conducir
Ao de nacimient o
edad
Ejemplo :con el ao de nacimiento puedo sacar su edad y con edad saca su ao de nacimiento.
Numero telfono
nombre
Apellidos
EJEMPLO : Compaa de telfonos: En una de TABLA cliente. ingresando el numero de telfono se puede extraer nombre y apellido del cliente Y ingresando el apellido y nombre puedo obtener su numero de telfono.
Una columna no clave depende de algunas, pero no de todas las columnas de clave primaria. A depende de c o de b como tambin pude depender de ambas.
sexo
Nombre
Pas