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

Veterinaria trabajo Base de Datos


Enviado por   •  28 de Abril de 2022  •  Tareas  •  376 Palabras (2 Páginas)  •  310 Visitas

Página 1 de 2

Construir un Diagrama de ER en base al siguiente enunciado. Construir el ERD correspondiente al siguiente enunciado: VETERINARIA Un veterinario tiene como pacientes animales y como clientes familias. Un cliente es un conjunto de personas que suele corresponderse con una familia. Cada cliente tiene un código, el primer apellido del cabeza de familia, un número de cuenta bancaria, una dirección, un teléfono y los nombres y CI de las personas correspondientes. No existe límite en el número de personas asociadas a una entidad cliente. Además, una persona puede estar dada de alta en varios clientes (por ejemplo, un hombre que vive con su esposa tiene un gato y como tal pertenece a un cliente, pero también está dado de alta en el cliente asociado con el perro de sus padres). Los clientes pueden tener varias mascotas, cada mascota tiene un código, un alias, una especie, una raza, color de pelo, fecha de nacimiento aproximada, peso medio del animal en las últimas 10 visitas y el peso actual del animal. Asimismo, se guardará un historial médico con cada enfermedad que tuvo y la fecha en la que enfermó. Adicionalmente cada mascota tiene un calendario de vacunación, en el que se registrará la fecha de cada vacuna, la enfermedad de la que se vacuna

CREATE DATABASE IF NOT EXISTS veterinaria;

USE veterinaria;

CREATE TABLE IF NOT EXISTS cliente(

cod_cliente INTEGER PRIMARY KEY AUTO_INCREMENT,

Apellido_fam VARCHAR(50) NOT NULL,

nro_cuenta VARCHAR(50) DEFAULT 'No ingresado',

direccion VARCHAR(50)  DEFAULT 'No ingresado',

tel VARCHAR(13) DEFAULT 'No ingresado',

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

)

CREATE TABLE IF NOT EXISTS persona(

ci INTEGER PRIMARY KEY,

nombre VARCHAR(50) NOT NULL,

apellido VARCHAR(50) NOT NULL,

direccion  VARCHAR(50)  DEFAULT 'No ingresado',

tel VARCHAR(13) DEFAULT 'No ingresado',

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

)

CREATE TABLE IF NOT EXISTS mascota(

cod_masc INTEGER PRIMARY KEY AUTO_INCREMENT,

alias VARCHAR(50) NOT NULL,

especie VARCHAR(50) NOT NULL,

raza VARCHAR(100) NOT NULL,

color_pel VARCHAR(50) DEFAULT 'No definido',

fecha_nac DATETIME NULL,

peso_med FLOAT NULL,

peso_act FLOAT NULL,

estado TINYINT(1) DEFAULT 1,

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

)

INSERT INTO mascota(alias,especie,raza,fecha_nac,peso_act)

VALUES( 'Taro','gato','gato persa','2022-02-10',5.2),

...

Descargar como (para miembros actualizados)  txt (3.2 Kb)   pdf (28.1 Kb)   docx (7.7 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com