Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
.
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.
Fila Entrada de una tabla que consta de valores para cada una de las
columnas adecuadas.
Clave Principal 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.
Llave foránea Columna o juego de columnas que hace referencia a una clave
primaria de la misma tabla o de otra tabla.
Bade de datos relacional 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
Lenguaje de control de datos Se utiliza para otorgar o eliminar derechos de acceso a la base
de datos y las estructuras dentro de ella
Copyright © 2019, 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.
2
Inténtelo/Resuélvalo
• F_ORDER_LINES
• F_FOOD_ITEMS
• F_PROMOTIONAL_MENUS
• F_REGULAR_MENUS
• F_SHIFTS
• F_SHIFT_ASSIGNMENTS
• F_STAFFS
• F_CUSTOMERS
• F_ORDERS
La consulta anterior da una idea de que, vaya a buscar tablas de estudio F_ORDERS.
F_SHIFT_ASSIGNMENTS. Ahora finalmente me di cuenta de que. F_SHIFTS tabla relacionada con
el F_STAFFS, ambos con referencia de clave externa en F_SHIFT_ASSIGNMENTS
SELECT columna_name
FROM all_lap_cols
WHERE table_name = ‘F_CUSTOMERS’
COLUMN_NAME
• ID
• FIRST_NAME
• LAST_NAME
• ADDRESS
• CITY
• STATE
• ZIP
• PHONE_NUMBER
Copyright © 2019, 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.
4. ¿Cuántas filas de datos se han introducido en la tabla F_PROMOTIONAL_MENUS?
2 Filas
select *
from user_constraints
where table_name = ‘F_FOOD_ITEMS’ and CONSTRAINT_TYPE = ‘R’;
6. Enumere las relaciones entre clave primaria y clave ajena necesarias para pasar de la
tabla F_SHIFTS a la tabla F_REGULAR_MENUS.
F_SHIFTS debe tener una clave primaria (PK) para identificar cada registro único. Por ejemplo,
podríamos tener una columna llamada "shift_id" como la clave primaria de F_SHIFTS.
F_REGULAR_MENUS debe tener una clave primaria (PK) para identificar cada registro único. Por
ejemplo, podríamos tener una columna llamada "menu_id" como la clave primaria de
F_REGULAR_MENUS.
F_SHIFTS debe tener una columna que actúe como clave ajena (FK) hacia F_REGULAR_MENUS. Esto
establecerá la relación entre las dos tablas. Por ejemplo, podríamos tener una columna llamada
"menu_id" en F_SHIFTS como clave ajena a la columna "menu_id" en F_REGULAR_MENUS.
Copyright © 2019, 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.
7.
Copyright © 2019, 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.