Está en la página 1de 9

Página 1

ACTIVIDAD ACA – REDES INALAMBRICAS

FICHA: 51

AUTORES:

HELLEN BARRIOS

ANDRES CASTAÑEDA

PROFESOR

ICTOR HUGO RUIZ GUACHETA

LA CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR

FACULTAD DE INGENIERÍA

PROGRAMA DE INGENIERIA DE SISTEMAS

BOGOTÁ D.C

2022
Página 2

INTRODUCCION
Página 3

OBJETIVOS

Obsetivo General

Identificar líneas básicas en oracle sql para la creación de base de datos

Objetivos Especificos

1. Conocer comandos básicos utilizados en bases de datos

2. Investigar diferentes formas utilizar comandos sql


Página 4

DESARROLLO DE LA ACTIVIDAD

1. Crear 3 tablas para la base de datos

Codigo

CREATE TABLE PRUEBAORACLE1 (


ID NUMBER(5) primary key,
SQLTEXTO VARCHAR(150) NOT NULL,
SERVIDOR VARCHAR(150) NOT NULL,
FECHA DATE NOT NULL
);

CREATE TABLE MATERIASORACLE (


ID NUMBER(5) primary key,
MATERIA VARCHAR(150) NOT NULL,
NOTAS FLOAT(10) NOT NULL,
PUNTOS_ADICIONALES VARCHAR(150) NOT NULL,
FECHA DATE NOT NULL
);

CREATE TABLE SQLPRUEBAUSUARIO (


ID_USUARIO NUMBER(5) primary key,
NOMBRE_USUARIO VARCHAR(150) NOT NULL
PASSWORD VARCHAR(50) NOT NULL,
Página 5

MAIL VARCHAR(50) NOT NULL


);

2. Ingresar 5 registros mínimo

Codigo

INSERT INTO PRUEBAORACLE1 VALUES (1,'DDL-


DML','HOSTNAME',TO_DATE('2022/05/17','YYYY/MM/DD'));

INSERT INTO PRUEBAORACLE1 VALUES (2,'SELECT


TABLE','HOSTNAME594',TO_DATE('2022/05/17','YYYY/MM/DD'));

INSERT INTO MATERIASORACLE VALUES (1,'DBA


ORACLE',5.0,1,TO_DATE('2022/05/17','YYYY/MM/DD'));

INSERT INTO MATERIASORACLE VALUES


(2,'ORACLE',5.0,0,TO_DATE('2022/05/17','YYYY/MM/DD'));

INSERT INTO SQLPRUEBAUSUARIO VALUES (1,'ANGELIK','PASSW34!


1*','ANGELIKLEON@GMAIL.COM');
Página 6

INSERT INTO SQLPRUEBAUSUARIO VALUES


(2,'ADMIN','QWQERTY12323!*','ADMINORACLE@GMAIL.COM');

3. Diseñar 2 consultas

Codigo

SELECT SQLTEXTO, SERVIDOR FROM PRUEBAORACLE1;

SELECT NOMBRE_USUARIO FROM SQLPRUEBAUSUARIO


WHERE ID_USUARIO =2;
Página 7

4. Diseñar 2 vistas

Codigo
CREATE VIEW USER2 AS (
SELECT NOMBRE_USUARIO FROM SQLPRUEBAUSUARIO
WHERE ID_USUARIO = 2

UNION ALL

SELECT SQLTEXTO FROM PRUEBAORACLE1


WHERE ID = 2
);

Codigo

CREATE VIEW PRUEBAMATERIA AS (


SELECT MATERIA,NOTAS FROM MATERIASORACLE
WHERE NOTAS >='4.5'
);
5. Crear 2
usuarios con
permisos
Página 8

diferentes

Codigo

CREATE USER ADMINUSER IDENTIFIED BY "PASSWD";


GRANT ALL PRIVILIEGES TO ADMINUSER;

CREATE USER CONSULTA IDENTIFIED BY "CONSULTA";


GRANT SELECT ON PRUEBAORACLE1 TO CONSULTA;
Página 9

BIBLIOGRAFIAS

Oracle Live SQL: https://livesql.oracle.com/

También podría gustarte