Subdirección académica Departamento de sistemas y computación
Enviado por Kev Vek • 3 de Noviembre de 2015 • Ensayo • 503 Palabras (3 Páginas) • 202 Visitas
[pic 1]
Subdirección académica
Departamento de sistemas y computación
Semestre: Agosto – Diciembre 2012
Nombres: Díaz Vargas Jaime Adolfo
De los Santos Gamboa Sergio Armando
No. Control: 11210322, 11210363
Carrera: Ing. En sistemas computacionales
Grupo: 4SC4-A
Tema: Proyecto BDD “Jaime’s Restaurant”
Fecha: 29 de noviembre del 2012
Materia: Fundamentos de base de datos
Nombre del maestro: Felma Lizbeth González Flores
Introducción
Las bases de datos se ingeniaron gracias a la necesidad de las grandes empresas de almacenar grandes cantidades de información de una forma rápida, sencilla y fiable, y que a su vez pudieran acceder a ella en cualquier momento sin necesidad de desplazarse a salas dedicadas a archivar documentación, como hasta hace poco se venía haciendo.
Cuando comenzó el despegue de los programas informáticos se empezaron a almacenar datos en los archivos de los programas, lo cual era más cómodo pero aun así tenían grandes dificultades a la hora de querer modificar registros, estructuras o simplemente buscar información.
Como definición de base de datos entendemos que se trata de un conjunto de datos interrelacionados y almacenados sin redundancias innecesarias, los cuales sirven a las aplicaciones sin estar relacionados de una manera directa entre ellos.
En éste documento, detallaremos a continuación, mediante un modelo entidad-relación, modelo relacional y código generado en SQL, nuestro proyecto final. Éste trata sobre un restaurante.
Descripción
Tenemos un restaurant con empleados, que son los meseros. El restaurant cuenta con su cartera de clientes. Además, se tienen enumeradas las mesas donde se sentarán los clientes.
El restaurant puede manejar la reserva de mesas vía teléfono, e-mail o página web. La reserva estará asociada a un cliente previamente registrado (cartera de clientes).
Los meseros toman nota de los pedidos del cliente. El pedido del cliente incluirá los datos del número de mesa en que se atendió, el mesero y el número de pedido.
El restaurant puede emitir facturas. Si se emite una, se deben de tener los datos del cliente, especificar si es persona jurídica y especificar el detalle de la factura correspondiente a los productos consumidos en el pedido.
CODIGO EN SQL[pic 2][pic 3]
CREATE DATABASE Restaurant
USE Restaurant
GO
/*Tabla Clientes -------------------------------------------- */
CREATE TABLE Clientes
(
Id_Cliente INT PRIMARY KEY,
Nombre VARCHAR(15),
Apellidos VARCHAR(20),
Direccion VARCHAR(30),
Telefono INT
)
/*Tabla Mesa ------------------------------------------------- */
CREATE TABLE Mesa
(
Id_NumMesa INT PRIMARY KEY,
Numero_Personas INT,
Id_ClienteF INT,
FOREIGN KEY(Id_ClienteF) REFERENCES Clientes(Id_Cliente)
...