You are on page 1of 24

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIN INGENIERA EN SISTEMAS E INFORMTICA

CREACION DE TABLAS EN ORACLE DATABASE EXPRESS EDITION 1. Primero ingresar con login y una instancia creada Ejemplo:

2. A continuacin una vez ingresado visualizar la siguiente imagen:

3. Dentro de la interfaz se puede visualizar opciones de men, seleccionamos Object BrowserCreateTable y procedemos a crear las tablas para nuestro ejercicio:

4. Interfaz para crear una tabla, de inicio crearemos la tabla PASAJERO que no depende de nadie.

TABLA PASAJERO

Dentro de la Interfaz vamos a realizar las siguientes acciones previas a la creacin de la tabla PASAJERO Table name Column Name Type Precision Scale Not Null Nombre de la tabla acorde al estndar elegido por la empresa Nombre de la columna perteneciente a la tabla. Tipo de dato, especifica un tipo de dato para cada columna de una tabla. Campo que facilita la precisin de todos los nmeros. El tamao cual va ha ser el valor permitido para ingreso de informacin en mencionada columna El tamao cual va ha ser el valor permitido para ingreso de informacin en mencionada columna

Nota: Durante el proceso de crear las tablas se dar clic en el botn que tiene el siguiente texto Next >

5. En este paso se definir una clave nica (PK), a su vez se llenara la opcin para crear una secuencia.

Descripcin de los parmetros para crear una PK No Primary Key (Sin clave principal) Populated from a new sequence (Poblada desde una nueva secuencia) Populated from an existing sequence (Poblada desde una secuencia existente) Not populated (No poblada)

6. En esta interfaz seleccionar cual campo va ha ser clave fornea o FK, en caso de esta tabla se obviara este paso dando clic en Next >

7. Este pantalla permitir crear las restricciones para la tabla, pero no se realizara ninguna accin ya que en el paso anterior se defini un Constraint.

8. Por ltimo crear la tabla dando un clic en Create

9. Acto seguido se podr visualizar la tabla creada dentro del esquema logeando.con sus respectivos campos o columnas.

10. Realizaremos estos pasos para el resto de tablas con excepciones en las cuales se deba crear las FK.

TABLA ESCALA 1. Creacin de la tabla Escala con sus respectivos atributos

2. Definicin de Constraints, Secuencia y PrimaryKey.

3. Definicin de ForeingKey, el Name (Nombre) se crea por defecto, seleccionamos la clave externa de otra tabla en este caso LAN_IDRUTA, la referencia de la tabla LAN_RUTA y la referencia a la columna de la clave primaria de esta tabla LAN_IDRUTA y clic en Add.

Este paso es importante por que aqu se define una clave externa que establece una relacin entre una o varias columnas de una tabla y una clave principal o nica en otra tabla. 4. A continuacin se puede visualizar los parmetros de la ForeingKey.

5. Saltamos este paso por que ya esta definida la Constraints y damos clic en Finish y luego en Create.

6. Finalmente se puede visualizar la creacin de la tabla con sus respectivos campos o atributos.

Hay que tomar en cuenta que una vez creada la tabla la interfaz nos permite realizar las siguientes acciones sobre este objeto y sobre el resto de objetos creados como son:
1) Agregar Columnas (Nombre de columna y sus parametros) clic en Next > y Finish

2) Modificar columnas

3) Renombrar Columnas, seleccionar la columna a renombrar y digitar nuevo nombre de columna clic en Next > y Finish

4) Borra Columnas, seleccionar columna a eliminar.

5) Renombrar la Tabla

6) Copiar la Tabla

7) Borra la Tabla

8) Truncar la Tabla

9) Crear una Tabla de Consulta o bsqueda

TABLA RUTA 1. Creacin de la tabla ruta con todos sus atributos

2. Creacin del nombre de la constraint , secuencia y definicin de PK

3. Los pasos de definicin de ForeingKey y Constraints se omite en este caso y finalmente se crea la tabla LAN_RUTA

4. En la creacin de esta tabla fue necesario agregar una columna a la tabla ruta y luego con el script se modific una ForeingKey

TABLA DISTANCIA 1. Creacin de la tabla distancia con todos sus atributos

2. Definicin de Constraint, secuencia y clave primaria

3. Definicin de Constraint pero en ninguno de los casos se a utilizado esta opcin en vista que si creamos otro Constraint genera un error al momento de crear la tabla.

4. Por ltimo clic en Create

TABLA CLASE 1. Creacin de tabla clase con todos sus atributos

2. Definicin de Constraints, Secuencia y PrimaryKey.

TABLA VUELO 1. Creacin de tabla vuelo con todos sus atributos

2. Creacin y definicin de Constraints, Secuencia y PK

3. Agregar ForeingKey a la tabla a fin de mantener la relacin

4. Definicin de Constraints paso que se salta por lo explicado en creacin de tablas anteriormente, finalmente clic en Finish y Create.

INGRESO DE DATOS EN LAS TABLAS 1) Para ingresar datos en las tablas debemos tener en cuenta que se debe ingresar desde la tabla hija hacia el padre por las ForeingKey. En el esquema donde se haya creado las tablas buscar la tabla y dar clic sobre la tabla y dar clic en Data

2) Despliega las siguientes opciones Consulta, Cuenta filas e Insertar Fila damos clic en Insertar Fila (Insert row). En el esquema donde se haya creado las tablas buscar y dar clic en la tabla y luego en Data

3) Se visualiza la siguiente pantala donde ingresaremos los valores para los campos solictados tomando en cuenta el tipo de dato el size creado en la tabla para los campos.Luego clic en Create

4) A continuacin se peude evidencia r que se ha ingresado los datos

registrados, pero debemos tomar ne cuenta que cuando las claves son priamarias no existe la necesidad de llenar los campos en vista que se genera automaticamente con el trigger creado al momento de crear las secuencias.

Los pasos anteriores realizamos para las tablas clase, pasajero, Escala, Vuelo y ruta tomando en cuenta claves primarias y claves forneas.

CREACION DE VISTAS Para crear vistas procedemos de la forma similar a crear tablas con la diferencia que la base nos permite crear mediante una interfaz grafica el QUERY para generar la vista 1) Primeramente seleccionamos crear y luego seleccionar View

2) Seguido damos un nombre a la vista, para que se nos haga mas fcil daremos un clic en [Query Builder]

3) A continuacin se despliega una ventana donde seleccionaremos de cuales tablas nomas vamos a realizar la consulta para generar nuestra vista V_PASAJERO_VUELO.

4) Seleccionamos las tablas y procedemos a marcar con un check los campos que necesitamos para nuestra vista V_PASAJERO_VUELO.

5) Una vez seleccionado los campos damos clic en Run y podemos visualizar nuestro select para, luego dar clic en Next > y crear nuestra vista V_PASAJERO_VUELO.

You might also like