Este documento presenta el diseño físico y práctico de una base de datos. Incluye scripts SQL para crear tablas y campos de acuerdo al diccionario de datos, scripts para poblar las tablas con datos, y consultas para obtener información específica como clientes registrados, animales atendidos en 2021 e información de facturas de clientes. El autor menciona que la mayor dificultad fue la falta de práctica al escribir código SQL.
1. DISEÑO DE BASE DE DATOS
FASE 4 – DISEÑO FÍSICO Y PRÁCTICO
ENTREGADO POR:
JACKSSON YAMIL MONTOYA ASPRILLA
TUTOR:
IVAN ARTURO LOPEZ ORTIZ
GRUPO
202016899_15
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
INGENIERÍA DE SISTEMAS
2021
3. Diseño del Script para Lenguaje de Definición de Datos (Data
Description Language DDL) con el Lenguaje SQL (Structured
Query Language) para crear la base de datos, tablas y los
respectivos campos de acuerdo con el diccionario de datos
creado.
NOTA: aquí pega los scripts DDL (no imágenes, solo el texto)
CREATE TABLE cliente(
Id_cliente VARCHAR2(12) NOT NULL,
nombreCliente VARCHAR2(50) NOT NULL,
apellidoCliente VARCHAR2(50) NOT NULL,
nombredosCliente VARCHAR2(50) NOT NULL,
apellidosCliente VARCHAR2(50) NOT NULL
);
ALTER TABLE cliente ADD CONSTRAINT cliente_pk PRIMARY KEY (Id_cliente);
/*DROP table cliente; */
CREATE TABLE mascota(
Id_mascota VARCHAR2(12) NOT NULL,
nombreMascota VARCHAR2(50) NOT NULL
);
ALTER TABLE mascota ADD CONSTRAINT mascota_pk PRIMARY KEY (Id_mascota);
DROP table mascota;
4. CREATE TABLE medico(
Id_mmedico VARCHAR2(12) NOT NULL,
nombreMedico VARCHAR2(50) NOT NULL,
apellidoMedico VARCHAR2(50) NOT NULL
);
ALTER TABLE medico ADD CONSTRAINT medico_pk PRIMARY KEY (Id_medico);
DROP table medico;
5. Evidencia imágenes Diseño del Script para Lenguaje de
Definición de Datos (Data Description Language DDL).
6.
7. Diseño del Script para Lenguaje de Definición de Datos (Data
Manipulation Language DML) con el Lenguaje SQL (Structured
Query Language) para poblar las tablas de la base de datos.
NOTA: aquí pega los scripts DML (no imágenes, solo el texto)
ALTER TABLE cliente
ADD CONSTRAINTcliente_fkFORENIGN KEY(Id_cliente)
REFERENCEScliente (cliente);
DESCRIBE client
8. Evidencia imágenes Diseño del Script para Lenguaje de
Definición de Datos (Data Description Language DML).
9.
10. Diseño del Script para generación de consultas sobre las tablas
de la base de datos. Mínimo las siguientes consultas:
Clientes registrados
Animales atendidos en el año 2021
Información de factura de un cliente
DESCRIBE cliente
INSERT INTOCLIENTE (Id_cliente, nombreCliente,apellidoCliente,nombredosCliente,
apellidosCliente)
VALUES ('1111111','CARLOS','MENA','JAIR','PEREA');
INSERT INTOMASCOTA (Id_mascota,nombreMascota)
VALUES ('1111111','POPI');
SELECT Id_mascota
FROMMASCOTA
12. Observaciones
Cual fue la mayor dificultad que encontró en el desarrollo de la
presente actividad.
La mayor dificultad, considero que es la poca práctica, en
espacial para escribir los códigos ya que de estos usándolos a
diario o con mayor frecuencia se familiarizan mas