Base

Páginas: 5 (1044 palabras) Publicado: 14 de enero de 2013
Base de Datos. |
Investigación. |
Tic ’s Ingeniería : Especialidad Redes y Telecomunicaciones. Fecha: 11 Enero 2013. |
|

Alumnos:
Ricardo Vargas López
Jesús Esteban Negrete Delgado
Jorge Alberto López Padilla
Brenda Beatriz Miranda García
Sergio Sarabia Martínez
David Pastrano Garratachez

Docente: Karina Miranda Camargo
Grupo. ITI-805

.Alumnos:
Ricardo Vargas López
Jesús Esteban Negrete Delgado
Jorge Alberto López Padilla
Brenda Beatriz Miranda García
Sergio Sarabia Martínez
David Pastrano Garratachez

Docente: Karina Miranda Camargo
Grupo. ITI-805

.

Llave primaria.
En base de datos, una llave primaria es un conjunto de uno o más atributos de una tabla, que tomados colectivamente nos permiten identificar unregistro.
En una arquitectura entidad-relación la llave primaria permite las relaciones de la tabla que tiene la llave primaria, con otras tablas que van a utilizar la información de esta tabla.
Por ejemplo, tenemos un catálogo de marcas de computadoras, la tabla sería:
idmarca | marca |
1 | Samsung |
2 | Toshiba |
3 | DELL |

En esta caso la llave primaria sería idmarca y si tuvieramos otratabla por ejemplo de computadoras, vamos a llamar al catálogo de marcas por medio de la llave primaria, es decir, sólo escribiremos el identificador en la tabla de computadoras.

Llave foránea.
Es llamada clave Externa, es uno o más campos de un tabla que hacen referencia al campo o campos de clave principal de otra tabla, una clave externa indica como esta relacionadas las tablas. Los datosen los campos de clave externa y clave principal deben coincidir, aunque los nombres de los campos no sean los mismos.
En la tabla que observamos arriba seria la llave foránea marca.

Reglas de normalización.
Qué es la normalización
La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeñas, que además de ser más simples ymás estables, son más fáciles de mantener. También se puede entender la normalización como una serie de reglas que sirven para ayudar a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de lógica. Cada regla está basada en la que le antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tablade la base de datos, era ineficiente y conducía a errores de lógica cuando se trataban de manipular los datos.
La Primera Forma Normal Esta primera Forma Normal, nos lleva a no repetir datos en nuestras tablas. Los famosos maestro – detalle, deben aplicarse a la estructura de la tabla. Si nuestra tabla de ventas repite una y otra vez (por cada venta) , el nombre, el domicilio y otros datos delCliente, es que no hemos aplicado esta Normalización. Si tenemos una tabla clientes, en la tabla ventas, solo debería figurar el código del cliente, para que el resto de los datos se puedan referenciar automáticamente sin problemas y sin duplicar información. Lo mismo ocurriría en una tabla de detalle de ventas, si por cada ítem vendido colocamos el detalle del producto, con su descripción, medidas,etc…Tendríamos un desaprovechamiento de espacio y recursos muy grande. Para ello, tendremos nuestra tabla maestra de Productos y con solo grabar el código de dicho producto en nuestra tabla de ventas, será suficiente.
La Segunda Forma Normal (Si o si debe estar previamente aplicada la Primera Forma Normal) La Segunda Forma Normal nos habla de que cada columna de la tabla debe depender de laclave. Esto significa que todo un registro debe depender únicamente de la clave principal, si tuviéramos alguna columna que se repite a lo largo de todos los registros, dichos datos deberían atomizarse en una nueva tabla. Veamos un ejemplo
 VentaID | ItemID  | FechaVenta  | ClienteVenta  | ProductoId  | Cantidad  |
1  | 1 |  01/12/2007 | 2  | 2334  | 10  |
1  | 2  |  01/12/2007 | 2 | 3333 | 2 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases
  • Base
  • Bases
  • bases
  • bases
  • Bases
  • Bases
  • bases

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS