PROYECTO: Base de Datos en Sql Server de la Veterinaria (Pet Shop Huesitos)
DΛMӨПExamen1 de Agosto de 2022
1.236 Palabras (5 Páginas)941 Visitas
UNIVERSIDAD PERUANA
LOS ANDES[pic 1]
FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS Y COMPUTACION
BASE DE DATOS I
PROYECTO:
Base de Datos en Sql Server de la Veterinaria (Pet Shop Huesitos)
ALUMNOS:[pic 2]
DOCENTE: RAFAEL EDWIN GORDILLO FLORES
HUANCAYO – 2022
PET_SHOP_ HUESITOS
Es una clínica veterinaria especializada en la prestación de servicios ubicada en la ciudad universitaria av. José Olaya # 1222 en Huancayo. Actualmente tiene mas de 1 año dedicado al mejoramiento de la salud y bienestar de los engreídos del hogar.
La veterinaria esta netamente dedicada a la venta de productos, cortes, baños y tratamientos de mascota.
En la veterinaria solo trabaja una médica veterinaria y su ayudante.
El compromiso de esta clínica veterinaria es y seguirá siendo el de implementar lo mejor para la atención de las mascotas.
Requisitos:
La veterinaria nos pide almacenar los datos de la médica veterinaria, también los datos del cliente y de su mascota.
El cliente deberá de proporcionar su DNI, nombre y edad.
El producto vendido deberá de tener un código, nombre, cantidad y precio, nos pide ingresar los productos que se venden con un id único de cada producto.
La veterinaria deberá administrar los productos y atenciones a los clientes.
Nos pide que ingresemos los datos de las mascotas de los clientes un id único para cada mascota, su nombre, edad y su peso.
También la raza con un id único código de raza y el nombre de la raza de la mascota.
Código veterinaria
Créate data base PET_SHOP_HUESITOS
use PET_SHOP_HUESITOS
CREATE TABLE VETERINARIA (
VETERINARIA_ID INT NOT NULL PRIMARY KEY,
VETERINARIA_NOMBRE VARCHAR (50)NOT NULL,
NUMERO_COLEGIATURA NUMERIC (10,1)
)
GO
INSERT INTO VETERINARIA VALUES ('75174682','MIRIAM','20');
INSERT INTO VETERINARIA VALUES ('75174683','PILAR','123');
INSERT INTO VETERINARIA VALUES ('75174687','PILAR','124');
INSERT INTO VETERINARIA VALUES ('10','PAOLA','1234');
INSERT INTO VETERINARIA VALUES ('12','ESTRELLA','1235');
SELECT * FROM VETERINARIA
CREATE TABLE CLIENTE (
CLIENTE_DNI INT NOT NULL PRIMARY KEY,
CLIENTE_NOMBRE VARCHAR (50) NOT NULL ,
CLIENTE_EDAD INT NOT NULL ,
VETERINARIA_ID INT NOT NULL ,
MASACOTA_NOMBRE VARCHAR (50) NOT NULL;
)
GO
ALTER TABLE CLIENTE ADD VETERINARIA_ID INT NOT NULL;
ALTER TABLE CLIENTE ADD MASACOTA_NOMBRE VARCHAR (50) NOT NULL;
ALTER TABLE CLIENTE ADD CONSTRAINT FK_CLIENTE_VETERINARIA
FOREIGN KEY (VETERINARIA_ID)REFERENCES VETERINARIA (VETERINARIA_ID);
ALTER TABLE CLIENTE DROP COLUMN VETERINARIAID;
INSERT INTO CLIENTE VALUES ('101010','PAOLA','30','10','REX');
INSERT INTO CLIENTE VALUES ('111111','PATRICIA','20','12','REX');
INSERT INTO CLIENTE VALUES ('121212','JUAN','28','75174682','RAMBO');
INSERT INTO CLIENTE VALUES ('131313','PEDRO','24','75174683','FIRULAIS');
INSERT INTO CLIENTE VALUES ('141414','MARIA','16','75174687','NEGRITA');
SELECT * FROM CLIENTE
DELETE CLIENTE WHERE CLIENTE_NOMBRE = 'PAOLA'
CREATE TABLE PRODUCTO (
CODIGO_PRODUCTO INT NOT NULL PRIMARY KEY,
NOMBRE_PRODUCTO VARCHAR (40) NOT NULL ,
CANTIDAD_PRODUCTO NUMERIC (10,1) NOT NULL ,
PRECIO_UNIDAD_PRO NUMERIC (10,1) NOT NULL ,
MASCOTA_ID INT NOT NULL,
VETERINARIA_ID INT NOT NULL,
)
GO
SELECT *FROM PRODUCTO
ALTER TABLE PRODUCTO ADD VETERINARIA_ID INT NOT NULL ;
...