Você está na página 1de 17

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

301330_52 BASE DE DATOS BASICO

BASES DE DATOS BASICO

Fase 3 - Taller virtual Modelo Relacional

Presenta
Wilson Leandro Casas Borrero

Directora de curso
Ibo Luis Cerra

Tutora
Dilsa Enith Triana Martnez

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS TECNOLOGICAS E INGENIRIA
Octubre 25 de 2017

1
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Tabla de contenido
Introduccin........................................................................................................................................ 3

Actividad 1 .......................................................................................................................................... 4
Actividad 2 .......................................................................................................................................... 5
Actividad 3 .......................................................................................................................................... 6
Actividad 4 .......................................................................................................................................... 7
Actividad 5 .......................................................................................................................................... 8
Actividad 6 .......................................................................................................................................... 9
Actividad 7 ........................................................................................................................................ 10
Actividad 8 ........................................................................................................................................ 11
Actividad 9 ........................................................................................................................................ 12

Conclusiones14

2
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Introduccin

En este trabajo en el cual se plantea un problema de una tienda de alquiler de pelculas en


el cual disearemos una base de datos para solucionar el problema planteado, veremos
atreves de diferentes actividades desarrollaremos los principales momentos del proceso de
Diseo de bases de datos relacionales, se desarrollar todo el proceso de anlisis hasta el
diseo de base de datos basados en el modelo de datos entidad relacin y el modelo
relacional en parte de diseo.

Tambin se har uso de las diferentes herramientas tecnolgicas y metodolgicas que


ayudaran al proceso de diseo de base de datos relacionales, se elaboraran diferentes
diagramas que ayudan al entendimiento del problema presentado.

3
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 1

1. Etapa de anlisis o Modelado Entidad Relacin Siguiendo el Modelo de Datos


Entidad Relacin (Peter Chen 1976)
Mecanismos de Abstraccin propuestos por Peter Chen en su Modelo de Datos Entidad
Relacin:
Clasificacin, Asociacin, Generalizacin y especializacin
Elementos gramaticales utilizados en el proceso que determinar los diferentes Objetos del
Mundo del Problema acerca de los cuales se desea registrar datos en Bases de Datos.
Sustantivos (Entidades u objetos a los cuales les hemos dado Nombre y sobre los cuales
se requiere registrar datos sobre sus atributos)
Adjetivos (Atributos que explican a los Sustantivos)
Verbos (Relaciones entre Sustantivos y Adjetivos y entre Sustantivos y otros Sustantivos)

Caso Para Trabajar:


DESCRIPCION PROBLEMA

La tienda del video Morgan el Tuerto, desea que los estudiantes del Curso Diseen un Base de
Datos que sirva de Soporte a un sistema de Gestin del Alquiler de las pelculas de su nico local,
ubicado en la Calle 8 Sur Con 30. El propietario, Francis Morgan, ha comentado a los estudiantes
que desea llevar el registro automatizado de las Pelculas (Ttulos) que tiene en el inventario (Listado
Impreso); de las Pelculas desea guardar datos del Nombre de la Pelcula, del Ao de la Pelcula,
del Gnero de la pelcula que puede tomar los siguientes valores (Drama, Terror, Ficcin, Misterio,
Historicas, etc.) y de la productora de la pelcula (Ejemplo Metro Golden Meyer, Sony, Columbia
Pictures, etc.).

De igual forma, desea guardar los datos de los Actores que actan en las Pelculas (Ttulos), de
los Actores desea registrar los datos del Nombre y Nacionalidad del Actor. Es de suma importancia
llevar el registro de los datos los Directores que dirigen Pelculas (Ttulos), de los Directores desea
registrar el Nombre y su Nacionalidad.

Cada una de las Pelculas (Ttulos), que actualmente aparecen en el listado impreso, tiene
Ejemplares (los ejemplares pueden estar en formato DVD, CD, VHS, BETA y B-Ray) en exhibicin.
Cada uno de esos Ejemplares est numerado consecutivamente. Por ejemplo, de la Pelcula (Ttulo)
La pasin del Profesor, existen en el local tres ejemplares numerados como 1,2 y 3. De cada uno
de los Ejemplares el seor Morgan tambin desea registrar el dato de su estado de conservacin,
que puede ser Bueno, Regular o Deteriorado. Cada una de las Pelculas (Ttulos), debe tener al

4
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

menos uno y mximo tres Ejemplares en exhibicin y cada uno de estos Ejemplares debe
corresponder a una nica Pelcula (Ttulo) que aparece en el listado del seor Morgan.

Para el seor Morgan, es importante que tambin se registren los datos los Clientes que alquilan
Ejemplares de las Pelcula (Ttulo) que tiene en su negocio. De los Clientes le interesa registrar
datos para Nombre, Direccin, Gnero (Masculino o Femenino), Email (mximo uno) y Telfono (al
menos uno). Un Clientes puede alquilar mximo 3 pelculas, y cuando hace esto, se requiere que
se registre la fecha del prstamo y cuando la devuelva, registrar la fecha de devolucin. Se debe
controlar que la fecha de devolucin sea mayor que la fecha de prstamo. Es poltica de Morgan el
Tuerto, que un Cliente sea avalado por otro Cliente, un Cliente puede que no desee avalar a ningn
Cliente o puede que avale a ms de un Cliente. De igual forma un Cliente pueda que no sea
avalado por ningn cliente y si es avalado, lo ser por mximo un Cliente.

5
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 2

Formato 1 Descripcin de Entidades


Entidad o Tipo Justificacin, Ejemplo de Ejemplares Extensin INTENCION
de Entidad explicacin de su (Instancias)
existencia en el Mundo
del Problema
Pelculas Porque con los datos - Titanic 5000 Ser fuente de
de pelculas puedo - E.T entretenimiento
tener una tienda de - Stars Wars episodio para el pblico, y
alquiler. Si no tengo III poder ser
datos de las pelculas alquiladas
no puedo interactuar
con ellas
Ejemplar Porque con los datos - 3 ejemplares de la 500000 Tener la opcin de
de los ejemplares pelcula Titanic alquilar la misma
puedo saber la - 2 ejemplares de la pelcula a varios
cantidad exacta. Si no pelcula E.T estudiantes
tengo los datos de los - 3 ejemplares de la
ejemplares no puedo pelcula Stars Wars
tener un inventario episodio III
Director Porque con los datos - James Cameron 5000 Conocer quien
de Director puedo - Steven Spielberg dirigido las
saber la informacin de - George Lucas pelculas y cuantas
quien dirigi las pelculas pudo
pelculas cuantas dirigir
pelculas
Actores Porque con los datos - Leonardo DiCaprio 3000 Conocer quien
de actores puedo saber - Drew Barrymore actuaron en las
diferente informacin - Harrison Ford pelculas su
personal y en cuales y nacionalidad y
cuantas pelculas pudo cuantas pelculas
actuar pudieron actuar
Cliente Porque con los datos - Leandro Casas 100000 Ser la persona
de cliente puedo saber - Miguel Snchez quien solicita el
a quin se alquil la - Astrid Gmez alquiler de las
pelcula por cuanto - Diana Chvez pelculas y la cual
tiempo y cuantas puede ayudar a
pelculas registrar ms
clientes

6
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 3

Formato 2 - Descripcin de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales,
Dominios (Lista de Valores, Rangos de Valores y Restricciones generales
Nombre Atributos Identificador Nombre dominio Tipo de Tamao Obligatoriedad Cardinalida Restricciones
Entidad nico (UID) Dato (Texto, (Si/No) d adicionales
Nmero, (1 o Lista de Valores Rango Restricci
Fecha) Muchos) de n general
Valore o de
s Control
Cliente Id_Cliente X Estudiante_ids N 4 Si 1 --- --- ---
P_nombre P_Nombres T 30 Si 1 --- --- ---
S_nombre S_nombres T 30 Si 1 --- --- ---
P_apellido P_apellidos T 30 Si 1 --- --- ---
S_apellido S_apellidos T 30 Si 1 --- --- ---
Direccin Direcciones T 30 Si 1 --- --- ---
Telfono Telfonos N 15 Si 1 --- --- ---
Correo Correos T 30 Si 1 --- ---- ---
Sexo Sexos T 1 Si 1 M, F ---- ---
Peliculas Id_Pelicula X Peliculas_ids N 4 Si 1 --- --- ---
Codigo_Pelicula Codigos _Peliculas N 30 Si 1 --- --- ---
Titulo Ttulos T 30 Si 1 --- --- ---
Ao Aos N 10 Si 1 --- --- ---
Genero Gneros T 1 Si 1 D,T,F,M,H,O --- ---
Productora Productoras T 30 Si 1 --- --- ---
Ejemplar Numero_Ejemplar Numeros_Ejemplares T 30 Si 1 --- --- ---
Estado Estados T 1 Si 1 B,R,D --- ---
Formato Formatos T 4 Si 1 DVD,CD,BRAY,VHS --- ---
Actores Id_Actor X Actores T 4 Si 1 --- --- ---
Nombre Nombres_Actores T 30 Si 1 --- --- ---
Apellido Artculos T 30 Si 1 --- --- ---
Nacionalidad Nacionalidades_Actor T 30 Si 1 --- --- ---
Nacionalidad Id_Nacionalidad X Nacionalidades T 30 Si 1 --- --- ---
Pais
Director Id_DirectorCodigi Nombres_Directores T 30 Si 1 -- --- ---
Nombre Nombres_Directores T 30 Si 1 -- --- ---
Apellido Apellidos_Directores T 30 Si 1 --- --- ---
Nacionalidad Nacionalidades T 30 Si 1 -- --- ---
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 4

Formato 3 - Matriz de Relaciones


Clientes Pelculas Ejemplares Actores Nacionalidad Director
Clientes R1 R3
Pelculas R2 R4 R5 R6
Ejemplares
Actores
Nacionalidad
Director

R1 El Cliente avala un Cliente

R1 El Cliente es avalado por un Cliente

R2 Las pelculas tienen ejemplares

R2 El ejemplar pertenece a pelculas

R3 El ejemplar es prestado al cliente

R3 El cliente presta un ejemplar

R4 Un actor acta en pelculas

R4 Las pelculas tienen actores

R5 Las pelculas corresponden a nacionalidad

R5 Una Nacionalidad tiene pelculas

R6 Un director dirige pelculas

R6 Las pelculas tiene directores

8
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 5

Formato 4 Descripcin ampliada de las relaciones determinadas en la Matriz de Relaciones (Anlisis de


Roles, Cardinalidad/Opcionalidad, Grado, Cualidad de identificacin, Transferibilidad)
Relacin Entidades 1 Rol Entidad 2 Pregunta para determinar Opcionalidad Rta. Pregunta para determinar Rta. Relacin es Grado Ayuda a Identificar Observacin/Restricciones/Atributos
(Preguntar si est obligado) Opc. Cadinalidad Card. Transferible entidades Participantes
(Preguntar CUANTO ) (Si/No)

Cliente Avala Cliente Un Cliente EST OBLIGADO a avalar un No Un cliente CUANTOS clientes Muchos Si Las dos entidades Esta relacin modela un hecho
R1 Cliente? avala?
participantes se
importante que sucede en el
proceso que estamos analizando y
identifican es que un cliente avala a otro
plenamente cliente y que un cliente es avalado
1:M por otro cliente. Un cliente est
Cliente Avalado.. Cliente El Cliente EST OBLIGADO a ser avalado Si. CUANTOS Clientes son avalados 1 Si obligado a ser avalado por un
por un Cliente? por un Cliente? cliente

Pelculas Tienen.. Ejemplares Las pelculas EST OBLIGADO a tener Si. Las Pelculas CUANTOS ejemplares Muchos Si Esta relacin modela un hecho
varios ejemplares? puede tener? Las dos entidades importante que sucede en el proceso
R2 participantes se que estamos analizando y es una
identifican pelcula tiene ejemplares y que el
Ejemplar Pertenece. Pelculas El ejemplar EST OBLIGADO a pertenecer No 1 Si 1:M plenamente ejemplar pertenece a una pelcula.
a una pelcula? CUANTOS ejemplares pertenecen Un ejemplar est obligado a
pertenecer a una pelcula
a las pelculas?

Ejemplar Prestado Cliente Un ejemplar EST OBLIGADO a ser No Un ejemplar a CUANTOS clientes Muchos Si Esta relacin modela un hecho
Las dos entidades
prestado a un cliente? puede ser prestado ? importante que sucede en el proceso
participantes se que estamos analizando y es que los
M:M identifican ejemplares pertenecen son prestados
R3 Cliente Alquila Pelculas Un cliente est OBLIGADO alquilar Muchos Si plenamente a clientes y el cliente alquila
ejemplares.
ejemplares? No Un cliente CUANTOS ejemplares
alquila?
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Relacin Entidades 1 Rol Entidad 2 Pregunta para determinar Opcionalidad Rta. Pregunta para determinar Rta. Relacin es Grado Ayuda a Identificar Observacin/Restricciones/Atributos
(Preguntar si est obligado) Opc. Cadinalidad Card. Transferible entidades Participantes
(Preguntar CUANTO ) (Si/No)

Actor Acta Pelculas Un actor EST OBLIGADO a actuar en No Un actor en CUANTAS pelculas Muchos Si Las dos entidades Esta relacin modela un hecho
R4 pelculas? acta?
participantes se
importante que sucede en el
proceso que estamos analizando y
identifican es que los actores actan en
plenamente pelculas, las pelculas tienen
M:M actores. Una pelcula est obligada
Pelculas Tiene Actores Una pelcula EST OBLIGADO a tener Si Una pelcula CUANTOS actores Muchos Si a tener a actores
actores? tiene?

Pelculas Corresponden. Nacionalidad Una pelcula EST OBLIGADO a Si Una pelcula CUANTOS Muchos Si Esta relacin modela un hecho
corresponder a Nacionalidad? nacionalidades corresponde? Las dos entidades importante que sucede en el proceso
R5 participantes se que estamos analizando y es las
pelculas corresponden a
identifican
M:M nacionalidades y las nacionalidades
Nacionalidades Tiene Pelculas Una nacionalidad EST OBLIGADO a tener No Muchos Si plenamente
tienen pelculas. Las pelculas estn
pelculas? Una nacionalidad CUANTAS
obligadas a tener nacionalidad
pelculas tiene?

Director Dirige Pelculas Un director EST OBLIGADO a dirigir No Un director CUANTOS pelculas Muchos Si Esta relacin modela un hecho
Las dos entidades
pelculas? pude dirigir? importante que sucede en el proceso
participantes se que estamos analizando y es que los
R6 M:M identifican directores dirigen pelculas y que las
plenamente pelculas tienen directores. Una
Pelculas Tiene Directores Una pelcula EST OBLIGADO a tener Muchos Si
pelcula est obligada a tener
director? Si Una pelcula CUANTOS directores
directores
tiene?
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 6

Diagrama Entidad Relacin Notacin CROWs--- Foot de Richar Barker a partir de la Matriz de Relaciones y
Diseado a Mano Alzada Versin 1.0
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 7

Borrador de Diagrama Entidad Relacin Notacin CROWs Foot de Richar Barker a partir de la Matriz de
Relaciones y Diseado con la Herramienta Oracle Developer Data Modeler Versin 1.0
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 7

Diagrama de Tablas
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Actividad 9

SCRIPT Generado desde la Herramienta Oracle Developer Data Modeler

-- Generado por Oracle SQL Developer Data Modeler 17.2.0.188.1059 p_apellido VARCHAR2(40) NOT NULL,
-- en: 2017-10-25 23:27:35 COT s_apellido VARCHAR2(30) NOT NULL,
-- sitio: Oracle Database 12c direccion VARCHAR2(30) NOT NULL,
-- tipo: Oracle Database 12c telefono NUMBER(10) NOT NULL,
correo VARCHAR2(40) NOT NULL,
CREATE TABLE actores sexo CHAR(1) NOT NULL,
( clientes_id_cliente NUMBER(10) NOT NULL
id_actor NUMBER(10) NOT NULL, );
nombre VARCHAR2(30) NOT NULL,
apellido VARCHAR2(30) NOT NULL, ALTER TABLE clientes
nacionalidad VARCHAR2(10) NOT NULL ADD CHECK (
); sexo IN (
'F','M'
ALTER TABLE actores ADD CONSTRAINT actores_pk PRIMARY KEY ( id_actor ); )
);
CREATE TABLE actores_peliculas (
actores_id_actor NUMBER(10) NOT NULL, ALTER TABLE clientes ADD CONSTRAINT clientes_pk PRIMARY KEY ( id_cliente );
peliculas_id_pelicula NUMBER(10) NOT NULL,
rol VARCHAR2(40) CREATE TABLE directores (
); id_director NUMBER NOT NULL,
nombre VARCHAR2(30) NOT NULL,
ALTER TABLE actores_peliculas ADD CONSTRAINT actores_peliculas_pk PRIMARY apellido VARCHAR2(30) NOT NULL,
KEY ( actores_id_actor,peliculas_id_pelicula ); nacionalidad VARCHAR2(30) NOT NULL
);
CREATE TABLE alquiler (
ejemplares_ejemplares_id NUMBER NOT NULL, ALTER TABLE directores ADD CONSTRAINT directores_pk PRIMARY KEY (
clientes_id_cliente NUMBER(10) NOT NULL, id_director );
fecha_prestamo DATE NOT NULL,
fecha_devolucion DATE CREATE TABLE directores_peliculas (
); directores_id_director NUMBER NOT NULL,
peliculas_id_pelicula NUMBER(10) NOT NULL
ALTER TABLE alquiler ADD CONSTRAINT alquiler_pk PRIMARY KEY ( );
ejemplares_ejemplares_id,clientes_id_cliente );
ALTER TABLE directores_peliculas ADD CONSTRAINT directores_peliculas_pk
CREATE TABLE clientes ( PRIMARY KEY ( directores_id_director,peliculas_id_pelicula );
id_cliente NUMBER(10) NOT NULL,
p_nombre VARCHAR2(30) NOT NULL, CREATE TABLE ejemplares (
s_nombre VARCHAR2(40) NOT NULL, numero_ejemplar NUMBER(10) NOT NULL,
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

estado
CHAR(1)
NOT
NULL, peliculas_id_pelicula )
formato CHAR(4) NOT NULL, REFERENCES peliculas ( id_pelicula );
peliculas_id_pelicula NUMBER(10) NOT NULL,
ejemplares_id NUMBER NOT NULL ALTER TABLE alquiler
); ADD CONSTRAINT alquiler_clientes_fk FOREIGN KEY ( clientes_id_cliente )
REFERENCES clientes ( id_cliente );
ALTER TABLE ejemplares ADD CONSTRAINT ejemplares_pk PRIMARY KEY (
ejemplares_id ); ALTER TABLE alquiler
ADD CONSTRAINT alquiler_ejemplares_fk FOREIGN KEY (
CREATE TABLE nacionalidad_peliculas ( ejemplares_ejemplares_id )
nacionalidades_id_nacionalidad NUMBER(10) NOT NULL, REFERENCES ejemplares ( ejemplares_id );
peliculas_id_pelicula NUMBER(10) NOT NULL
); ALTER TABLE clientes
ADD CONSTRAINT clientes_clientes_fk FOREIGN KEY ( clientes_id_cliente )
ALTER TABLE nacionalidad_peliculas ADD CONSTRAINT nacionalidad_peliculas_pk REFERENCES clientes ( id_cliente );
PRIMARY KEY ( nacionalidades_id_nacionalidad,peliculas_id_pelicula
); -- ERROR: FK name length exceeds maximum allowed length(30)
ALTER TABLE directores_peliculas
CREATE TABLE nacionalidades ( ADD CONSTRAINT directores_peliculas_directores_fk FOREIGN KEY (
id_nacionalidad NUMBER(10) NOT NULL, directores_id_director )
pais VARCHAR2(30) NOT NULL REFERENCES directores ( id_director );
);
-- ERROR: FK name length exceeds maximum allowed length(30)
ALTER TABLE nacionalidades ADD CONSTRAINT nacionalidades_pk PRIMARY ALTER TABLE directores_peliculas
KEY ( id_nacionalidad ); ADD CONSTRAINT directores_peliculas_peliculas_fk FOREIGN KEY (
peliculas_id_pelicula )
CREATE TABLE peliculas ( REFERENCES peliculas ( id_pelicula );
id_pelicula NUMBER(10) NOT NULL,
codigo_pelicula NUMBER(10) NOT NULL, ALTER TABLE ejemplares
titulo VARCHAR2(30) NOT NULL, ADD CONSTRAINT ejemplares_peliculas_fk FOREIGN KEY (
ao DATE NOT NULL, peliculas_id_pelicula )
genero CHAR(1) NOT NULL, REFERENCES peliculas ( id_pelicula );
productora VARCHAR2(30) NOT NULL
); -- ERROR: FK name length exceeds maximum allowed length(30)
ALTER TABLE nacionalidad_peliculas
ALTER TABLE peliculas ADD CONSTRAINT peliculas_pk PRIMARY KEY ( ADD CONSTRAINT nacionalidad_peliculas_nacionalidades_fk FOREIGN KEY (
id_pelicula ); nacionalidades_id_nacionalidad )
REFERENCES nacionalidades ( id_nacionalidad );
ALTER TABLE actores_peliculas
ADD CONSTRAINT actores_peliculas_actores_fk FOREIGN KEY ( -- ERROR: FK name length exceeds maximum allowed length(30)
actores_id_actor ) ALTER TABLE nacionalidad_peliculas
REFERENCES actores ( id_actor ); ADD CONSTRAINT nacionalidad_peliculas_peliculas_fk FOREIGN KEY (
peliculas_id_pelicula )
ALTER TABLE actores_peliculas REFERENCES peliculas ( id_pelicula );
ADD CONSTRAINT actores_peliculas_peliculas_fk FOREIGN KEY (
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

CREATE -- CREATE

SEQUENCE ejemplares_ejemplares_id_seq START WITH 1 NOCACHE ORDER; STRUCTURED TYPE BODY 0


-- CREATE CLUSTER 0
CREATE OR REPLACE TRIGGER ejemplares_ejemplares_id_trg BEFORE -- CREATE CONTEXT 0
INSERT ON ejemplares -- CREATE DATABASE 0
FOR EACH ROW -- CREATE DIMENSION 0
WHEN ( -- CREATE DIRECTORY 0
new.ejemplares_id IS NULL -- CREATE DISK GROUP 0
) -- CREATE ROLE 0
BEGIN -- CREATE ROLLBACK SEGMENT 0
:new.ejemplares_id := ejemplares_ejemplares_id_seq.nextval; -- CREATE SEQUENCE 1
END; -- CREATE MATERIALIZED VIEW 0
/ -- CREATE SYNONYM 0
-- CREATE TABLESPACE 0
-- CREATE USER 0
--
-- Informe de Resumen de Oracle SQL Developer Data Modeler: -- DROP TABLESPACE 0
-- -- DROP DATABASE 0
-- CREATE TABLE 10 --
-- CREATE INDEX 0 -- REDACTION POLICY 0
-- ALTER TABLE 21 -- TSDP POLICY 0
-- CREATE VIEW 0 --
-- ALTER VIEW 0 -- ORDS DROP SCHEMA 0
-- CREATE PACKAGE 0 -- ORDS ENABLE SCHEMA 0
-- CREATE PACKAGE BODY 0 -- ORDS ENABLE OBJECT 0
-- CREATE PROCEDURE 0 --
-- CREATE FUNCTION 0 -- ERRORS 4
-- CREATE TRIGGER 1 -- WARNINGS 0
-- ALTER TRIGGER 0
-- CREATE COLLECTION TYPE 0
-- CREATE STRUCTURED TYPE 0

Link a la carpeta BDB_Momento_Intermedio_Fase1

Soportes Informe

https://drive.google.com/drive/folders/0ByEbVhIVlL16NzB4Ukh5aXpmT1k?usp=sharing
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
301330_52 BASE DE DATOS BASICO

Conclusiones

Con el anterior trabajo se concluye los pasos y todos sus componentes que se deben tener
a la hora de analizar y disear cualquier caso o problema para el desarrollo de una base
datos los cuales son:

Anlisis del Problema

Diseo de la solucin

Construccin de la solucin

Tambin se concluye la importancia de desarrollar todos los pasos y en orden del anlisis
del problema o bien conocido como el Modelo de datos entidad relacin, estos pasos
mencionados se concluyen que son los importantes a la hora de analizar un problema.
Descripcin de las Entidades, Descripcin de los Atributos, matriz de relaciones, descripcin
ampliada de relaciones definicin de opcionalidad y la cardinalidad, Diagrama Entidad
Relacin a mano y en la herramienta de Oracle.

Se concluye que para el proceso de diseo tendremos el Modelo relacional el cual se


conforma por tablas, columnas, llaves etc.

Tambin se concluye que si se realiza un buen proceso de anlisis el resultado ser un


buen diseo de la solucin que a su vez llevar a una muy buena construccin de la solucin
o una base de datos funcional en cualquier sector empresa o particular.

17

Você também pode gostar