Está en la página 1de 3

EJERCICIO GUIADO

FUNDAMENTOS DE BASE DE DATOS


Prof. Audrey Romero
Enero 2021

Antes de empezar:
Previamente se asume que ha comprendido los temas:
• Modelo Entidad Relación (MER)
• Modelo Relacional
• Modelo Conceptual
• Modelo Lógico
• Lenguaje SQL (DML, DDL)
• Normalización
Software requerido:
• Draw.io https://app.diagrams.net/
• Oracle Database Express Edition (XE) 11g
• SQL Developer
Escenario:
Para nuestro ejercicio vamos a desarrollar un esquema de datos
para gestionar información de un conjunto de blogs de
asignaturas. Donde los estudiantes de una asignatura deben
registrarse para poder ser usuarios y poder realizar
publicaciones y comentarios.
Las publicaciones pertenecen a una categoría, donde la categoría
es una jerarquía. Además, las publicaciones pueden tener
asociadas una o varias etiquetas. Las etiquetas son palabras
clave de la publicación.

En resumen los elementos importantes de este esquema son:


• Usuarios, son quienes pueden realizar publicaciones
• Publicaciones, publicaciones realizadas que pertenecen
a una categoría y tiene asociadas algunas etiquetas.
• Comentarios, los comentarios que se realizan de un post
y que lo realiza un usuario registrado
• Etiquetas, palabra clave
• Categorías, grado de jerarquía
• Blogs, corresponden a la bitácora especializada
EJERCICIO GUIADO
FUNDAMENTOS DE BASE DE DATOS
Prof. Audrey Romero
Enero 2021

Lo que buscamos con esta práctica es:

• Comprender las entidades y relaciones existentes en el


escenario planteado y realizar el modelo conceptual
• Realzar el modelo lógico
• Realizar un esquema relacional con datos
• Crear el esquema BlogDB
• Crear las estructuras de las tablas del esquema
• Crear script de ingreso datos
• Crear consultas SQL

PRÁCTICA

1. Realizar el Modelo Conceptual

2. Realizar el Modelo Lógico

3. Realizar un esquema relacional con datos


ETIQUETAS
IdEtiqueta Etiqueta
100 Moreno
550 Puente

CATEGORIAS
IdCat Categor Asig# nota aula lugar
100 Fundamentos de Base de A1 10 100 Edificio D
Datos
100 Programación A2 9 210 Edificio 5
550 Calidad del Software A3 9 200 Edificio 5
EJERCICIO GUIADO
FUNDAMENTOS DE BASE DE DATOS
Prof. Audrey Romero
Enero 2021

100 Moreno Marcelo


550 Puente Diego

4. Crear el usuario blogdb

A partir de aquí utilizaremos la herramienta SQL Developer.

1. Abrir una sesión como usuario SYS


2. Crear el usuario BLOGBD
CREATE USER blogdb IDENTIFIED BY blogdb;

3. Asignar permisos de conexión (CONNECT) y de


gestionar objetos de base de datos (RESOURCE)

GRANT CONNECT, RESOURCE TO blog_db;

4. Una vez que tenemos el esquema (usuario) creado.


Podremos crear la conexión a este esquema utilizando
SQLDeveloper.

5. Tome en cuenta que es una conexión normal.

También podría gustarte