Está en la página 1de 7

Trabajo Final del Curso

PIAD-214 DATABASE FOUNDATIONS


(ORACLE
Ingeniería de Software con Inteligencia Artificial
Semestre II

1
Trabajo Final del Curso

TEMA: MODELO FISICO DE UNA BASE DE DATOS RELACIONAL

OBJETIVO DEL TRABAJO

Al finalizar el modulo formativo el alumno será capaz de modelar, diseñar e implementar el


modelo lógico-físico de una Base de Datos relacional utilizando para ello la herramienta
Oracle SQL Developer Data Modeler, así como su material bibliográfico, teniendo en cuenta
la seguridad en el trabajo y el cuidado del medio ambiente.

PLANTEAMIENTO DEL TRABAJO

CASO PRACTICO

Le contratan para hacer una Base Datos que permita apoyar la gestión de un sistema de ventas. La
empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene
un RUT, nombre, dirección, teléfono y página web. Un cliente también tiene RUT, nombre,
dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle, número,
comuna y ciudad. Un producto tiene un id único, nombre, precio actual, stock y nombre del
proveedor. Además, se organizan en categorías, y cada producto va sólo en una categoría. Una
categoría tiene id, nombre y descripción. Por razones de contabilidad, se debe registrar la información
de cada venta con un id, fecha, cliente, descuento y monto final. Además, se debe guardar el precio al
momento de la venta, la cantidad vendida y el monto total por el producto.
Realizar:
1. Modelo Conceptual
2. Modelo Lógico
3. Modelo Físico, utilizando Oracle SQL DeveloperData Modeler.
4. Un script de la Base de Datos utilizando el lenguaje DDL y DML para poder crear los objetos
de la BD y realizar consultas, inserción, modificación, actualización y eliminación de datos

Ingeniería de Software con Inteligencia Artificial


MODELO LOGICO: Trabajo Final del Curso

MODELO FISICO:

Ingeniería de Software con Inteligencia Artificial


Trabajo Final del Curso
SCRIPT

Ingeniería de Software con Inteligencia Artificial


Trabajo Final del Curso

RESULTADO:

Ingeniería de Software con Inteligencia Artificial


Trabajo Final del Curso

SCRIPT Y RESULTADO:

Ingeniería de Software con Inteligencia Artificial


Trabajo Final del Curso

PREGUNTAS 1.-¿Cuales son las diferencias entre un modelo conceptual, lógico y


GUÍA fisico?
Datos lógicos es una representación abstracta de una posible
implementación, mientras que el modelo de datos conceptual es una
representación de alto nivel de los requisitos comerciales y los conjuntos
y relaciones de datos conectados

2.-¿Que es una Base de Datos Relacional?


Una base de datos relacional es una recopilación de elementos de datos con relaciones
predefinidas entre ellos

3.-¿Cuales son los niveles deNormalización existentes en el modelamiento de BD?

Formas normales

Primera Forma Normal (1FN)


Segunda Forma Normal (2FN)
Tercera Forma Normal (3FN)
Forma normal de Boyce-Codd (FNBC)
Cuarta Forma Normal (4FN)
Quinta Forma Normal (5FN)

4.-Cuales son las características de cada una las claves que existen
en una entidad de una BD?

Que cada registro de miembro se almacena como un registro único o un grupo de


registros en tablas de base de datos

5.-¿Cuales son la diferencias entre el DDL y DML en SQL?

DDL significa, en español, Lenguaje de Definición de Datos. Gracias a este


lenguaje podemos definir los diferentes objetos que tenemos en nuestra
base de datos. DML significa, en español, Lenguaje de Manipulación de
Datos

Ingeniería de Software con Inteligencia Artificial

También podría gustarte