EJEMPLO Y PRACTICA DE MYSQL 2 (LLAVES Y PRIMARIAS Y FORÁNEAS Y RELACIÓN DE TABLAS) Se realizará la siguiente práctica para tener el conocimiento de asignar llave primaria y foránea a los campos de las tablas, así como relacionar las tablas. Crea una base de datos de nombre INFONAVIT, que contenga las siguientes tablas: Tabla 1: nombre de la tabla: “Empleados” y la llave principal será el primer campo. Nombre del campo Tipo de dato No_trabajador (primary key) Int (5) Nombre Varchar (20) Ap_paterno Varchar (20) Ap_materno Varchar (20) Antiguedad Varchar (20) Sueldo Int (10) Tabla 2: “prestamos” la llave primaria será el primer campo Nombre del campo Tipo de dato No_prestamo (primary key) Int (5) Cant_prestamo Varchar (20) Fecha_prestamo Varchar (20) Mensualidad Varchar (20) Interés Varchar (20) 1. Entrar a MYSQL (MYSQL command Line Client y teclear password) 2. Creando la base de datos. >CREATE DATABASE Infonavit; 3. Entrar a la bases de datos. > Use Infonavit; 4. Crear tabla empleados. > CREATE table empleados( -> No_trabajador Int (5), -> Nombre varchar (20), -> Ap_paterno varchar (20), -> Ap_materno varchar (20), -> Antiguedad varchar (20), -> Sueldo (int), -> primary key (No_trabajador) ->); 5. Crea la tabla préstamos. 6. Teclea los siguientes registros para la tabla empleados. No_trabajador Nombre Ap_paterno Ap_materno Antiguedad Sueldo 10000 Miguel Ángel Gutiérrez Guzmán 4 años 2000 10001 Juan Fernando Flores Prado 15 años 2700 10002 José Luis Calderón Soto 10 años 2500 NOTA: agregar hasta 10 registros como mínimo. 7. Relacionar las tablas. * anexar el campo No_trabajador a la tabla préstamos. > alter table prestamos ADD column No_trabajador int (5); * hacer llave foránea al campo agregado y relacionarlo con el campo de la tabla empleados > alter table prestamos ADD foreign key (No_trabajador) references empleados (No_trabajador); 9. Teclear los siguientes registros para la tabla prestamos. No_prestamo Cant_prestamo Fecha_prestamo Mensualidad Interés No_trabajador 1 1000 pesos 20-octubre-2017 150 pesos 100