Está en la página 1de 3

Programación de Bases de Datos con SQL 1-2: Tecnología de Base de

Datos Relacional Actividades de Práctica

Objetivos
• Definir y dar un ejemplo de una base de datos relacional
• Identificar los términos clave de la tabla, incluidos fila, columna, campo, clave primaria y clave
ajena
• Relacionar la importancia de las bases de datos con la vida diaria

Terminología
Identifique el término para cada una de las siguientes definiciones.

Registro o fila Entrada de una tabla que consta de valores para cada una de las
columnas adecuadas.
Clave Primaria Juego de columnas obligatorias de una tabla que se utiliza para
aplicar la unicidad de filas y que es normalmente el modo más
frecuente de acceder a las filas.
Tabla Organización de datos en filas y columnas.

Clave ajena Columna o juego de columnas que hace referencia a una clave
primaria de la misma tabla o de otra tabla.
BDR Recopilaciones de objetos o relaciones, juego de operadores que
actúan en esas relaciones e integridad de datos para su precisión
y consistencia
Campo Intersección de una fila y una columna

DDL Se utiliza para modificar los datos de la tabla introduciendo,


cambiando o eliminando filas
DRL Crea, modifica y elimina estructuras de datos de la base de datos
TCL Se utiliza para gestionar los cambios realizados por las
sentencias DML

DCL Se utiliza para otorgar o eliminar derechos de acceso a la base


de datos y las estructuras dentro de ella
Copyright © 2020 Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.

Inténtelo/Resuélvalo

1. ¿Cuántas tablas contiene la base de datos Global Fast Foods? __9__ tablas

2. ¿Cómo se relaciona la tabla F_SHIFTS con la tabla F_STAFFS?


Tiene una relación de N a N que tiene una tabla de interseccion

3. ¿Cuáles son los nombres de las columnas de la tabla F_CUSTOMERS?


ID,First Name, Last Name,Address, City,State,zip, Phone number.

4. ¿Cuántas filas de datos se han introducido en la tabla F_PROMOTIONAL_MENUS?


Tiene 2 filas

5. En la tabla F_FOOD_ITEMS, la columna _REGULAR_CODE__y PROMO_Code_____ es una


columna de clave ajena. ¿A qué tabla y columna hace referencia esta clave? A la tabla
PROMOTIONAL_MENUS y REGULAR_MENUS las columnas CODE.

6. Enumere las relaciones entre clave primaria y clave ajena necesarias para pasar de la tabla
F_SHIFTS a la tabla F_REGULAR_MENUS.
6 relaciones

7. ¿Qué tablas contienen valores nulos?


Las Tablas: PROMOTIONAL_MENUS , FOOD_ITEMS, STAFF y ORDERS
Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios

También podría gustarte