ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Creación de unabase de datos basica.

k123aPráctica o problema7 de Febrero de 2017

1.808 Palabras (8 Páginas)250 Visitas

Página 1 de 8

[pic 1]

BASE DE DATOS

Restaurante

                [pic 2][pic 3]


Contenido

Crear Base de Datos de un Restaurant        2

Crear Tablas        2

Tabla Proveedor        2

Tabla Insumo        2

Tabla Plato        2

Tabla Pedido        2

Tabla Personal        3

Tabla Cliente        3

Tabla Mesa        4

Tabla Venta        4

Insertar Registros        4

Registros Tabla Proveedor        4

Registros Tabla Insumo        5

Registros Tabla Plato        6

Registros Tabla Pedido        7

Registros Tabla Personal        8

Registros Tabla Cliente        9

Registros Tabla Mesa        10

Registros Tabla Venta        11

Eliminación de Registro p cada tabla        11

Modificación de Registro        11

Alterar Tablas        11

Vista de la Base de Datos Relacionada        12

Entidad-Relación (Gráfico)        13


Crear Base de Datos de un Restaurant

CREATE DATABASE LaHacienda

Crear Tablas

Tabla Proveedor

CREATE TABLE Proveedor (

ID_Proveedor int identity (1,1) PRIMARY KEY NOT NULL,

Nombre_Proveedor varchar (30) NOT NULL,

ApellidoP_Proveedor varchar (30) NOT NULL,

ApellidoM_Proveedor varchar (30),

Domicilio_Proveedor varchar (30) NOT NULL,

Colonia_Proveedor varchar (30) NOT NULL,

Lugar_Proveedor varchar (30) NOT NULL,

Telefono_Proveedor int NOT NULL

)

Tabla Insumo

CREATE TABLE Insumo (

ID_Insumo int identity (1,1) PRIMARY KEY NOT NULL,

Nombre_Insumo varchar (30) NOT NULL,

Cantidad_Insumo int NOT NULL,

UnidadMedida_Insumo varchar (30) NOT NULL

)

Tabla Plato

CREATE TABLE PLATO (

ID_Plato int identity (1,1) PRIMARY KEY NOT NULL,

Precio_Plato float NOT NULL,

Descripcion_Plato varchar (35) NOT NULL,

ID_Personal int FOREIGN KEY references Personal (ID_Personal)

)

Tabla Pedido

CREATE TABLE Pedido (

ID_Pedido int identity (1,1) PRIMARY KEY NOT NULL,

Tipo_Pedido varchar (30) NOT NULL,

Fecha_Pedido int NOT NULL,

Mes_Pedido varchar (20) NOT NULL,

Año_Pedido int NOT NULL,

ID_Personal int FOREIGN KEY references Personal (ID_Personal),

ID_Cliente int FOREIGN KEY references Cliente (ID_Cliente),

ID_Mesa int FOREIGN KEY references Mesa (ID_Mesa)

)

Tabla Personal

CREATE TABLE Personal (

ID_Personal int identity (1,1) PRIMARY KEY NOT NULL,

Nombre_Personal varchar (30) NOT NULL,

ApellidoP_Personal varchar (30) NOT NULL,

ApellidoM_Personal varchar (30),

Telefono_Personal int NOT NULL,

Domicilio_Personal varchar (30) NOT NULL,

Colonia_Personal varchar (30) NOT NULL,

Lugar_Personal varchar (30) NOT NULL,

Puesto_Personal varchar (30) NOT NULL

)

Tabla Cliente

CREATE TABLE Cliente (

ID_Cliente int identity (1,1) PRIMARY KEY NOT NULL,

Nombre_Cliente varchar (30) NOT NULL,

ApellidoP_Cliente varchar (30) NOT NULL,

ApellidoM_Cliente varchar (30),

Telefono_Cliente int NOT NULL,

Domicilio_Cliente varchar (30) NOT NULL,

Colonia_Cliente varchar (30) NOT NULL,

Lugar_Cliente varchar (30) NOT NULL,

Observaciones_Cliente varchar (50)

)

Tabla Mesa

CREATE TABLE Mesa (

ID_Mesa int identity (1,1) PRIMARY KEY NOT NULL,

NumComensales_Mesa int NOT NULL

)

Tabla Venta

CREATE TABLE Venta (

ID_Venta int identity (1,1) PRIMARY KEY NOT NULL,

Total_Venta float NOT NULL,

Propina_Venta float NOT NULL,

ID_Pedido int FOREIGN KEY references Pedido (ID_Pedido)

)

Insertar Registros

Registros Tabla Proveedor

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Yulisa', 'Abitia', 'Zepeda', 'Calle Castro, C.P. 80100', 'San Angel', 'Culiacan', 6679921616)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Francis de Jesus', 'Abrajan', 'Chavez', 'Blv. Emiliano Zapata, C.P. 80150', 'Palmillas Residencial', 'Culiacan', 667760 7309)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Jose Guillermo', 'Balderas', 'Ramirez', 'Calle Angel Flores, C.P. 80028', 'Privada La Rinconada', 'Culiacan', 6677148033)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Jesus Eduardo', 'Angulo', 'Nevarez', 'Ave. Alvaro Obregon, C.P. 80220 ', 'Guadalupe', 'Mazatlan', 6697123281)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Daniela Michel', 'Campos', 'Quintero', 'Blv. Gabriel Solano, C.P. 80200', 'Jorge Almada', 'Navolato', 6727120963)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Misael', 'Carrillo', 'Felix', 'Blv. Jose Diego Valadez, C.P. 80020 ', 'Privada la Rivera', 'Culiacan', 6677521700)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Cristel', 'Beltran', 'Silva', 'Ave. Jose Aguilar Barraza, C.P. 80000', 'Centro', 'Cruz de Elota', 6677128054)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Guillermina', 'Diaz', 'Lopez', 'Ave. Domingo Rubi, C.P. 80200 ', 'Jorge Almada', 'Culiacan, 6677124177)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Marcos', 'Felix', 'Lopez', 'Blv. Gabriel Leyva Solano, C.P. 80000 ', 'Los Cuartos', 'Cruz de Elota', 6677123081)

INSERT INTO Proveedor (Nombre_Proveedor, ApellidoP_Proveedor, ApellidoM_Proveedor, Domicilio_Proveedor, Colonia_Proveedor, Lugar_Proveedor, Telefono_Proveedor)

VALUES ('Maria Guadalupe', 'Flores', 'Rivera', 'Ave. Francisco Zarco, C.P. 80300 ', 'Estacion Rosales', 'Quila', 6677610101)

Registros Tabla Insumo

INSERT INTO Insumo (Nombre_Insumo, Cantidad_Insumo, UnidadMedida_Insumo)

VALUES ('Leche', 20, 'Litros')

INSERT INTO Insumo (Nombre_Insumo, Cantidad_Insumo, UnidadMedida_Insumo)

VALUES ('Huevos', 60, 'Piezas')

INSERT INTO Insumo (Nombre_Insumo, Cantidad_Insumo, UnidadMedida_Insumo)

...

Descargar como (para miembros actualizados) txt (18 Kb) pdf (286 Kb) docx (37 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com