Ensayo De La Clase De Oracle

  • Uploaded by: claudi
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ensayo De La Clase De Oracle as PDF for free.

More details

  • Words: 483
  • Pages: 4
Creación de vistas de Oracle Una vista es una tabla lógica, que muestra una parte de la base de datos. Las vistas permiten "almacenar" de manera lógica los resultados de los quiries. La sintaxis para crear una vista es la siguiente: CREATE [OR REPLACE] VIEW name [(alias1, alias2, . . . , aliasN)] AS subquery El uso de OR REPLACE permite sobrescribir una vista existente. Si se omite, y la vista ya existe, se producirá, un error. El subquery representa un query escrito en SQL, a partir del cual se obtendrá el contenido de la vista. Los aliases opcionales, permiten asignarle nombres a las columnas de la vista. Si se omiten, las columnas tendrán el mismo nombre que en las tablas originales (de donde se obtuvieron). A continuación se presenta un ejemplo de creación de una vista SQL> CREATE VIEW ComputerScience (employ_name, annual_salary) 1> AS SELECT ename, sal*12 2> FROM employee 3> WHERE dpt_name = 'Computer Science' 4> ; Esta vista mostrará el salario anual de todos los empleados del departamento de Computer Science. Si se modifica la información de alguna de las tablas base referenciadas por la vista, y luego se ejecuta un query sobre la misma, la información que se obtendrá será la nueva. Es decir, la información no se almacena en la vista, sino que se carga dinamicamente al momento de efectuar alguna consulta. Si se desea eliminar (borrar) una vista, se usa la instrucción: SQL> DROP VIEW name;

EXPLICACION EN CLASE Base de datos objetos

tiene muchos usuarios tiene muchos

OBJETOS COMO CUALES: ➢ ➢ ➢ ➢ ➢ ➢

Tabla Índice Vistas Secuencias Tipos Etc.

Dirección de Oracle: “local host: 8080/ápex Base de datos: “SYS”,”SYSTEM” Contraseña: System Clave: a

ROLES

Es un agrupamiento existen algunos:

➢ Connect ➢ DBA ➢ Resupce Como crear un usuario: Create user <nombre> Identified by [default tablespace <nombre tbsp>]

Show user

= muestra el usuario que estoy

Shutdown inmediate Startup

= para cerrar base de datos

= para subir base de datos

CODIGO C:\Documents and Settings\SMañana>sqlplus

Introduzca el nombre de usuario: system/a Conectado a: SQL> connect sys/a as sysdba Conectado. SQL> connect system/a Conectado.

SQL> Create user División identified by a; Usuario creado. SQL> show user USER es "SYSTEM" SQL> drop user división cascade; SP2-0640: No conectado SQL> connect sys/a as sysdba Conectado. SQL> connect system/a Conectado. SQL> drop user división cascade; Usuario borrado. SQL> Create user Division identified by a default tablespace Users; Usuario creado. SQL> connect system/a Conectado. SQL> drop user división cascade; Usuario borrado. SQL> Create user División identified by a; Usuario creado. SQL> connect system/a Conectado. SQL> grant connect to División; Concesi¾n terminada correctamente. SQL> Revoke connect From División; Revocaci¾n terminada correctamente. SQL> grant connect to División;

Concesi¾n terminada correctamente. SQL> connect División/a Conectado. SQL> connect system/a Conectado. SQL> connect División/a Conectado. SQL> connect system/a Conectado. SQL> alter user División default tablespace users; Usuario modificado. SQL> connect División/a Conectado.

Related Documents


More Documents from ""