Está en la página 1de 3

UNNOBA Universidad Nacional Noroeste Provincia Buenos Aires

Explicación práctica 1 –
Escuela de Tecnología – Área Base de Datos 2024
Base de Datos 1

Explicación práctica l
Implementación de Modelo Relacional utilizando SQL Power Architect

1 - Dado el siguiente modelo relacional:

Tablas

CLIENTES: (idCliente, documento, nombre, direccion, telefono).


PK(idCliente)
CK(documento)

FACTURAS: (idFactura, fecha, cliente).


PK(idFactura)
FK(cliente, CLIENTES)

PROVEEDORES: (idProveedor, documento, nombre, direccion, telefono)


PK(idProveedor)
CK(documento)

CATEGORIAS: (idCategoria, descripcion)


PK(idCategoria)

PRODUCTOS: (idProducto, descripcion, precio, categoria, proveedor).


PK(idProducto)
FK(categoria, CATEGORIAS)
FK(proveedor, PROVEEDORES)

VENTAS: (factura, renglon, producto, cantidad)


PK(factura, renglon)
FK (factura, FACTURAS)
FK (producto, PRODUCTOS)

Aclaración: todos los atributos son no nulos.

- Realizar el modelo propuesto utilizando la herramienta de software SQL Power Architect

- Para descargar la herramienta: https://bestofbi.com/architect-download/

- Videos explicativos:
* https://bestofbi.com/products/sql-power-architect-data-modeling/sql-power-architect-demos-tutorials/
* https://www.youtube.com/watch?v=sNTDig59rLU
* https://www.youtube.com/watch?v=UDHVH2tVOWE
* https://www.youtube.com/watch?v=VnOc5BMDeCk
* https://www.youtube.com/watch?v=VuYJpzCS914

Docentes: Lic. Ana Smail - Lic. Mariana Adó – Lic. Mercedes Guasch - AS. Germán Balbín
Página
1
UNNOBA Universidad Nacional Noroeste Provincia Buenos Aires

Explicación práctica 1 –
Escuela de Tecnología – Área Base de Datos 2024
Base de Datos 1

Utilizando la “Ingeniería hacia adelante”, se implementa este modelo relacional en una Base
de Datos en Postgresl.

Implementación de Modelo Relacional utilizando SQL


DDL (Lenguaje de declaración de datos).
El conjunto de sentencias de SQL (Lenguaje Estructurado de Consulta) que permite la creación de
objetos es llamada DDL.

Dado el siguiente modelo relacional escribir sentencias apropiadas en el DDL de SQL para declarar
el esquema de base de datos

Docentes: Lic. Ana Smail - Lic. Mariana Adó – Lic. Mercedes Guasch - AS. Germán Balbín
Página
2
UNNOBA Universidad Nacional Noroeste Provincia Buenos Aires

Explicación práctica 1 –
Escuela de Tecnología – Área Base de Datos 2024
Base de Datos 1

Utilizando el PGAdmin ejecutamos el SQL necesario para la creación de objetos:


Se recomienda utilizar nombre de objetos en minúscula, sin caracteres en blancos, usar guiones “_”
para separación.
Las sentencias SQL finalizan con “;”
Sentencias:
 CREATE: crea objetos en la base de datos o la propia base de datos
 ALTER: modifica la estructura de un objeto
 DROP: permite borrar un objeto creado.

DML (Lenguaje de Manipulación de datos).


El conjunto de sentencias de SQL (Lenguaje Estructurado de Consulta) que permite agregar, borrar,
modificar o consultas datos en un objeto de tipo TABLA es llamada DML.

 Sentencias:
INSERT: agregar tuplas o registros a una tabla
UPDATE: modificar tuplas o registros a una tabla
DELETE: borrar tuplas o registros a una tabla.
SELECT: consultar tuplas o registros a una tabla

Docentes: Lic. Ana Smail - Lic. Mariana Adó – Lic. Mercedes Guasch - AS. Germán Balbín
Página
3

También podría gustarte