INTRO ORACLE

Páginas: 5 (1013 palabras) Publicado: 31 de agosto de 2014

UNIVERSIDAD NACIONAL DEL CALLAO



INGENIERIA DE SISTEMAS



CURSO
TALLER DE BASE DE DATOS



ORACLE 10g - IMPLEMENTACION
SEPARATA Nº 01
INSTALACION – ADMINISTRACION



DOCENTE
ING. OSMART MORALES CHALCO


LIMA-PERU
INSTALACION DE ORACLE 10g

1. Haga clic en setupDesbloquear las cuentas SCOTT y HR y asignarle las contraseñas:

Usuario
Password
SCOTT
TIGER
HR
HR













































SQL*PLUS

Concepto
Es una herramienta sencilla herramienta de desarrollo de PL/SQL que permite alusuario ingresar instrucciones SQL y bloques PL/SQL de forma interactiva mediante una línea de comandos. Dichas instrucciones se envían a la base de datos directamente, y los resultados se devuelven en pantalla.
Es un entorno en modo texto y no contiene un motor de PL/SQL local.
Las instrucciones de SQL*Plus no son sensibles a la diferencia entre mayúsculas y minúsculas.

Iniciar SQL*PlusComenzaremos realizando la conexión a la base de datos mediante Inicio/Programas/Oracle-OraHome92/Application Development/Sql Plus. Se obtiene la pantalla Conectar en cuyo campo Usuario tecleamos scott y en cuyo campo Clave digite tiger. Al presionar Acetar produce la conexión con la instancia ORACLE de la base de datos, que era la instancia creada por defecto cuando se realizó la instalación.Creamos el usuario

CREATE USER FACTURA IDENTIFIED BY PS02

Asignarle privilegios

GRANT CONNECT, RESOURCE TO FACTURA

Creamos Los Tablespace

Create tablespace ts_01
Datafile ‘c:\practicaoracle\ts_01.ora’
Size 3 m
Extent management local autoallocate;


Nos conectamos al esquema factura

Connect FACTURA/PS02Procedemos a crear tablas


CREATE TABLE TIPO_DOCUMENTO (
Codigo_Tipo_Documento CHAR(8) NOT NULL,
nombre VARCHAR2(50) NOT NULL)
tablespace ts_01

CREATE TABLE MARCA (
Codigo_Marca CHAR(8) NOT NULL,
nombre VARCHAR2(50) NOT NULL)
tablespace ts_01;

CREATE TABLE CATEGORIA (
Codigo_Categoria CHAR(8) NOT NULL,
nombre VARCHAR2(50) NOT NULL)
tablespace ts_01;

CREATE TABLE PRODUCTO (Codigo_Producto CHAR(8) NOT NULL,
Modelo VARCHAR2(50) NOT NULL,
Plataforma VARCHAR2(50) NULL,
Precio NUMBER(8,2) NOT NULL,
Stock NUMBER(8,2) NOT NULL,
Codigo_Categoría CHAR(8) NOT NULL,
Codigo_Marca CHAR(8) NOT NULL)
tablespace ts_01;

CREATE TABLE CLIENTE (
Codigo_Cliente CHAR(8) NOT NULL,
Razon_Social VARCHAR2(50) NOT NULL,
Direccion VARCHAR2(50) NULL,
Telefono VARCHAR2(25) NULL,
RUCVARCHAR2(11) NULL,
DNI VARCHAR2(8) NULL)
tablespace ts_01;

CREATE TABLE USUARIO (
Codigo_Usuario CHAR(8) NOT NULL,
Nombres VARCHAR2(50) NOT NULL,
Direccion VARCHAR2(50) NULL,
Nick VARCHAR2(20) NULL,
Clave VARCHAR2(4) NULL)
tablespace ts_01;


CREATE TABLE ENCABEZADO_DOCUMENTO (
Codigo_Encabezado_Documento CHAR(8) NOT NULL,
Fecha_emision DATE NOT NULL,
Importe_Bruto NUMBER(8,2) NOTNULL,
Descuento NUMBER(8,2) NOT NULL,
Recargo NUMBER(8,2) NOT NULL,
Importe_Neto NUMBER(8,2) NOT NULL,
IGV NUMBER(8,2) NOT NULL,
Total_Pagar NUMBER(8,2) NOT NULL,
Codigo_Cliente CHAR(8) NOT NULL,
Codigo_Tipo_Documento CHAR(8) NOT NULL,
Serie_Documento CHAR(3) NOT NULL,
Numero_Documento CHAR(10) NOT NULL)
tablespace ts_01;


CREATE TABLE DETALLE_DOCUMENTO (
Codigo_Detalle_DocumentoCHAR(8) NOT NULL,
Codigo_Encabezado_Documento CHAR(8) NOT NULL,
Codigo_Producto CHAR(8) NOT NULL,
Cantidad NUMBER(8,2) NOT NULL,
Precio NUMBER(8,2) NOT NULL,
Importe NUMBER(8,2) NOT NULL)
tablespace ts_01;








Anadiendo columnas a una table

alter table cliente
add
(direccion varchar2(50),
direccion2 varchar2(20));


modificando la definición de una columna existente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Intro A Oracle
  • ORACLE
  • Oracle
  • Oracle
  • oracle
  • Oracle
  • Oracle
  • oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS