tareas
CREATE DATABASE FINAL;
-- ubicarse en la base de datos
USE FINAL;
-- crear tablas
CREATE TABLE EMPLEADO(Clave INT NOT NULL,Nombre VARCHAR(30),ApPaternoVARCHAR(30),ApMaterno VARCHAR(30),FechaIngreso DATE,Direccion VARCHAR(35),Colonia VARCHAR(35),Municipio VARCHAR(25),Estado VARCHAR(25),Telefono VARCHAR(20),Email VARCHAR(30));
CREATE TABLECLIENTE(Clave INT NOT NULL,Nombre VARCHAR(30),ApPaterno VARCHAR(30),ApMaterno VARCHAR(30),Direccion VARCHAR(35),Colonia VARCHAR(35),Municipio VARCHAR(25),Estado VARCHAR(25),Telefono VARCHAR(20),EmailVARCHAR(30));
CREATE TABLE VENTA(Clave INT NOT NULL,Cliente INT,Empleado INT,Producto INT,Fecha DATE,Hora TIME, FormaPago MONEY);
CREATE TABLE PRODUCTO(Clave INT NOT NULL,Descripcion VARCHAR(30),SaborINT,Existencia INT);
-- agregar una columna
ALTER TABLE EMPLEADO ADD Sexo INT,EstadoCivil INT;
-- crear con constraint los pk y fk
ALTER TABLE EMPLEADO ADD CONSTRAINT PK_EMPLEADO PRIMARYKEY (Clave);
ALTER TABLE CLIENTE ADD CONSTRAINT PK_CLIENTE PRIMARY KEY (Clave);
ALTER TABLE VENTA ADD CONSTRAINT PK_VENTA PRIMARY KEY (Clave);
ALTER TABLE PRODUCTO ADD CONSTRAINT PK_PRODUCTOPRIMARY KEY (Clave);
ALTER TABLE SEXO ADD CONSTRAINT PK_SEXO PRIMARY KEY (Clave);
ALTER TABLE SABOR ADD CONSTRAINT PK_SABOR PRIMARY KEY (Clave);
ALTER TABLE ESTADOCIVIL ADD CONSTRAINT PK_ESTADOCIVILPRIMARY KEY (Clave);
ALTER TABLE FORMAPAGO ADD CONSTRAINT PK_FORMAPAGO PRIMARY KEY (Clave);
ALTER TABLE EMPLEADO ADD CONSTRAINT FK_EMPLEADOSEXO FOREIGN KEY (Sexo) REFERENCES SEXO(Clave);
ALTERTABLE EMPLEADO ADD CONSTRAINT FK_EMPLEADOESTADOCIVIL FOREIGN KEY (EstadoCivil) REFERENCES ESTADOCIVIL(Clave);
ALTER TABLE VENTA ADD CONSTRAINT FK_VENTACLIENTE FOREIGN KEY (Cliente) REFERENCESCLIENTE(Clave);
ALTER TABLE VENTA ADD CONSTRAINT FK_VENTAEMPLEADO FOREIGN KEY (Empleado) REFERENCES EMPLEADO(Clave);
ALTER TABLE VENTA ADD CONSTRAINT FK_VENTAPRODUCTO FOREIGN KEY (Producto) REFERENCES...
Regístrate para leer el documento completo.