Está en la página 1de 4

Juan E.

Ozoria ID: A00123715


Unidad 2. Actividad 2. Entidades, atributos y relación.
Actividad a Realizar

I. Después de leer el recurso 2 y ver el video del recurso 2.1 realiza una síntesis acerca del
modelo relacional.
II. Responde las siguientes preguntas:
1. ¿Cómo se representan los datos en el modelo relacional?
2. ¿Qué restricciones de integridad se pueden expresar?
3. ¿Cómo se pueden crear y modificar datos?
4. ¿Cómo se pueden manipular y consultar los datos?
5. ¿Cómo se pueden crear, modificar y consultar tablas empleando SQL?
6. ¿Cómo se obtiene el diseño de una base de datos relacional a partir de su diagrama
ER?
7. ¿Que son las vistas y por qué se emplean?

I. Síntesis
I.1-
Hoy, el modelo relacional se ha posicionado como el principal modelo de datos para aplicaciones
de procesamiento de datos. Debido a su simplicidad, si lo comparamos con otros modelos (como
modelos jerárquicos y modelos de red), este trabajo es más fácil para los programadores. Cada
base de datos relacional consta de un conjunto de tablas y a cada tabla se le asigna un nombre
único. Una variable de tupla es una variable que se representa a sí misma y una tupla representa
una colección de todas las tuplas. Un dominio es un conjunto de valores permitidos para cada
atributo. Si los elementos se consideran unidades indivisibles, se denominan dominios atómicos.

El lenguaje de consulta es el idioma en el que los usuarios solicitan información de la base de


datos. En comparación con los lenguajes de programación ordinarios, los lenguajes de consulta
suelen tener un nivel superior. En el lenguaje procedimental, el usuario guía al sistema para que
realice una serie de operaciones en la base de datos para calcular el resultado esperado, mientras
que en el lenguaje no procedimental el usuario describe la información. Se esperaba y no se dio un
procedimiento específico para obtener esta información. Operación básica: Las operaciones
unarias son operaciones sobre una sola relación, a saber: selección, cambio de nombre y
proyección. Estas tres operaciones operan en pares relacionales, que se denominan operaciones
binarias.
Juan E. Ozoria ID: A00123715
Unidad 2. Actividad 2. Entidades, atributos y relación.

II. Preguntas
II.1-
Una tabla es el modo de representación. La conformación de esta tabla se divide en columnas y
filas. SGBD (Sistema gestor de base de datos), se puede decir que estos son conjuntos simples de
una tabla la cual se llena con atributos como: ‘los nombre’, la edad, ‘la dirección’, celular, ‘el
sueldo’; entre otros atributos.

II.2-
Las restricciones son descritas como las condiciones que obligan al cumplimiento de una que otra
condición en una base de datos.

También podría definida por el usuario, un ejemplo es la utilización de campos con valores enteros
con números entre 1&10.

Ejemplo:

create domain Pesos numeric (12,2)

create domain Dólares numeric (12,2)

Un error que se podría presentar es al momento de asignar un valor con tipo peso a otro valor con
tipo Dólar, este representaría un error sintáctico a pesar de que posean valores numéricos.
Juan E. Ozoria ID: A00123715
Unidad 2. Actividad 2. Entidades, atributos y relación.
II.3-
Esto se puede lograr siempre y cuando sepamos muy bien el orden de la creación de la tabla de
base de datos, si tenemos conocimiento de esto vamos a crear datos, entonces abrimos un SGBD,
como por ej:

Creación de datos: insert Into empleado values (2021, ‘JUAN, ‘REPRESENTANTE);

MYSQ> SELECTxFROM EMPLEADO:


NIC NOMBRE CARGO
2021 JUAN REPRESENTANTE
Modificación de datos: update empleado set nombre= ‘JUAN’ WHERE NIC= 2021;

MYSQ> SELECTxFROM EMPLEADO:


NIC NOMBRE CARGO
2021 OZORIA REPRESENTANTE

II.4-
Para este proceso se debe saber que datos quiere manipular y a la vez donde se encuentran estos
para el proceso de manipulación tomando en cuenta que tiene que saber los comandos
correspondientes:
Juan E. Ozoria ID: A00123715
Unidad 2. Actividad 2. Entidades, atributos y relación.
II.5-
Para este proceso se han de seguir unos pasos específicos como se puede validar en la
siguiente imagen:

II.6-
En los modelos de datos (entidad_relacion “E-R), este relacionado con las percepciones del mundo
real, con relación a las consistencias a objetos básicos que han sido llamados entidades y las
relaciones que pueden haber entre los objetos. Su desarrollo está basado en la facilitación de los
diseños en las bases de datos que han de permitir las especificaciones a los esquemas a la
empresa que ha de representada con la estructura lógica completa que posea la base de datos.

II.7-
Create view, es la instrucción que nos permite la vista, para definir esta se le tiene que dar un
nombre y una indicación de consulta que estaría calculando. Un ejemplo de esta instrucción es:

Créate view_expresion de consulta

También podría gustarte