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

Creación de unabase de datos basica.


Enviado por   •  7 de Febrero de 2017  •  Prácticas o problemas  •  1.808 Palabras (8 Páginas)  •  180 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)

...

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