Don Bosco La Tola
Henry Ordoñez
Unidad 3
Powerdesiner
Consulta
Consulta

Tutorial de como instalar
Tutorial de como instalar
Instalador
Crack
Descargar

Funciones Crear, agregar datos, eliminar tablas, crear vistas.
Funciones Crear, agregar datos, eliminar tablas, crear vistas.
Lecciones en clase
Crear tablas Alterar campos
¿Cómo crear una tabla?
create table T_PRODUCTOS ( numproduct number, desproduct varchar2(10) )
create table T_PEDIDOS( numpedido number primary key fecpedido date, numclient references T_CLIENTES )
¿Cómo crear campos?
alter table libros
add cantidad number(4)default 0 not null;
¿Cómo desplazar tablas y campos?
SQL> create table EJEMPLO (col1 number, col2 number, col3 number);
Table created.
SQL> desc EJEMPLO;
SQL> create table AUXILIAR as select col3, col2, col1 from EJEMPLO;
Table created.
SQL> drop table EJEMPLO;
Table dropped.
SQL> alter table AUXILIAR rename to EJEMPLO;
Table altered.
SQL> desc EJEMPLO;
Crear Tablas y Generar clave principal
CREATE TABLE CURSOS
(
CODIGO VARCHAR2(10),
NOMBRE VARCHAR2(100),
FECHA_INICIO DATE,
FECHA_FIN DATE,
VACANTES NUMBER(2),
MODALIDAD VARCHAR2(100),
OBSERVACIONES VARCHAR2(400),
CONSTRAINT PK_CURSOS PRIMARY KEY(CODIGO)
);
Modificar Tablas:
ALTER TABLE tabla {ADD | MODIFY} {columnas | constraint};
Ejm: ALTER TABLE alumnos DISABLE CONSTRAINT clave_alternativa_nif
Para eliminar tablas:
Se usa a palabra reservada DROP seguida del nombre de la tabla.
DROP TABLE alumnos;

Eliminar Vistas:
DROP VIEW nombre_de_la_vista
Ventajas y Desventajas de usar Vistas.
Las vistas proporcionan una serie de beneficios como:
• La simplicidad de las consultas, haciendo que consultas con selecciones complejas se simplifiquen a través de las vistas.
• La personalización de la base de datos para determinados usuarios, de forma que presenta los datos con una estructura lógica para dichos usuarios.
• Como consecuencia del apartado anterior se controla el acceso a la base de datos a través de las vistas, dejando que el usuario pueda ver y manejar determinada información
Como principales inconvenientes, podemos citar:
• Las restricciones referidas a actualizaciones.
• CaÃda del rendimiento cuando se construyen vistas con selecciones complejas.
Realizar una vista dond se despliegue los datos de empleado todos los empleados que empiecen con letra s y ademas
Funciones Otras.
la función gratest.
La función NVL.
Números nulos
Ejemplo con la función uid.
