Hola a todos, por favor, cómo implementar en lenguaje de Sql la tercera forma normal de la imagen?:
http://yfrog.com/2pformanormalj
Agradecería infinitamente su ayuda...,
Un saludo
| |||
Código de creación de tablas para tercera forma Normal Hola a todos, por favor, cómo implementar en lenguaje de Sql la tercera forma normal de la imagen?: http://yfrog.com/2pformanormalj Agradecería infinitamente su ayuda..., Un saludo |
| |||
Respuesta: Código de creación de tablas para tercera forma Normal Lo tienes fácil. Las entidades serían: Cliente(Id Autonumerico (PK),Nombre, direccion, Ciudad, Telefono) Factura (Id Autonumerico (PK),Id_Cliente, Numero_factura, Fecha) DetalleFactura (Id Autonumerico (PK), IdFactura (FK), Producto, Cantidad, Precio_unitario) Articulo (Id Autonumerico (PK), Id_Categoria (FK) ,Descripcion, Precio_unitario) Categoria (Id Autonumerico (PK), Decripcion) Notas: PK: Clave primaria FK: Claje ajena Saludos |
| |||
Respuesta: Código de creación de tablas para tercera forma Normal Hola, bien, siguiendo este diseño: he implementado el diseño de la imagen adjunta, pero todavía no sé cómo escribir el c´pdigo, ya que por ejemplo e la segunda tabla forzosamente he utilizado como clave primaria la de la tabla anterior, y así en casi todas, agradecería me dijeras si esto está bien y en una forma más clara cómo enlazar estas tablas: http://yfrog.com/ehbasededatosj Por otro lado, he tratado de ejecutar siguiendo el siguiente tutorial en Winsql, hago todos los pasos, pero me sale un error tras otros, qué crees que sea?: http://www.synametrics.com/SynametricsWebApp/MovieWinSQLToMSAccess.jsp Muchas gracias de antemano. Dogod PD: A qué te refieres en cada Línea con IDAUTONUMÉRICO? Esto no me ha quedado claro, ese ID de qué es? |
| |||
Respuesta: Código de creación de tablas para tercera forma Normal Ya veo que no has entendido lo de los ID. Se trata de campos que actuarán como identificador único de cada registro y que no tiene NINGÚN significado aparte de ese. Gracias a estos campos es como puedes establecer las relaciones entre tablas. Lee esto: http://dev.mysql.com/doc/refman/5.0/...increment.html |
| |||
Respuesta: Código de creación de tablas para tercera forma Normal Pero eso ene ste caso porque las tablas son muy pequeñas, pero por ejemplo en este caso no es necesario: http://www.tejedoresdelweb.com/wiki/images/4/46/Basesdatos_ejemplo_editoriales_SQL.txt O me pierdo de algo? Muchas gracias... |
| |||
Respuesta: Código de creación de tablas para tercera forma Normal CREATE TABLE Clientes ( id MEDIUMINT NOT NULL AUTO_INCREMENT, Nombre varchar(40) NOT NULL, Direccion varchar(40) NOT NULL, Telefono char(12) NOT NULL, Ciudad varchar(20) NULL, PRIMARY KEY(id) ) Me muestra error de sintaxis de definición del campo. Trabo con Winsql. Un saludo |
Etiquetas: |