Você está na página 1de 4

System (usuario master primario) - DBA

Conectando com o DB, criando usurio e atribuindo permisses

SQL> CONNECT SYSTEM/ORACLE \\comando do ambiente SQL Plus

SQL> CREATE USER ALUNOTDS IDENTIFIED BY ALUNOTDS DEFAULT TABLESPACE USERS; \\ ALUNOTDS = Nome de usuario \\ ALUNOTDS = senha atribuda a conta

SQL> GRANT CONNECT,RESOURCE TO ALUNOTDS; \\ CONNECT e RESOURCE so perfis padres do oracle, com este comando voc atribui as permisses desses perfis a perfil ALUNOTDS SQL> CONNECT ALUNOTDS/ALUNOTDS; \\ conectando o usurio ALUNOTDS e infomando a senha ALUNOTDS

--------------------------------------------------------------------------------------------------------------------

Criao de Tabela

SQL> CREATE TABLE PROJETO (IDPROJETO NUMBER NOT NULL PRIMARY KEY, NOMEPR VARCHAR (30)NOT NULL, DTINICIOPR DATE, DTFINALPR DATE, RESPONSAVEL VARCHAR(30)); Tabela criada PROJETO IDPROJETO NOMEPR DTINICIOPR DTFINALPR RESPONSAVEL

IDPROJETO - PK

SQL> CREATE TABLE ATIVIDADE (IDATIVIDADE NUMBER NOT NULL PRIMARY KEY, NOMEAT VARCHAR(30) NOT NULL, DTINICIOAT DATE, DTFINALAT DATE, IDPROJETO NUMBER NOT NULL REFERENCES PROJETO (IDPROJETO)); Tabela criada ATIVIDADE IDATIVIDADE NOMEAT DTINICIOAT DTFINALAT IDPROJETO

IDATIVIDADE PK

Tabelas relacionadas PROJETO IDPROJETO NOMEPR DTINICIOPR DTFINALPR RESPONSAVEL 1 n ATIVIDADE IDATIVIDADE NOMEAT DTINICIOAT DTFINALAT IDPROJETO

Comandos de consulta
SQL> SELECT OBJECT_NAME FROM USER_OBJECTS; SQL> DESCRIBE PROJETO; SQL> DESCRIBE ATIVIDADE;

Resultados abaixo:

----------------------------------------------------------------------------------------------------------------

Comando de Insero de valores Inserido dados na tabela PROJETO


SQL> INSERT INTO PROJETO (IDPROJETO,NOMEPR,DTINICIOPR,DTFINALPR,RESPONSAVEL) VALUES (1,'DisciplinaBD','29/07/2011','16/12/2011','ELIANE'); Aps uma insero sempre usar o comando COMMIT, para efetivar (salvar) a insero de dados na tabela SQL> SELECT * FROM PROJETO; \\ consultando dados inseridos.

Inserindo dados na tabela ATIVIDADE


SQL> INSERT INTO ATIVIDADE (IDATIVIDADE,NOMEAT,DTINICIOAT,DTFINALAT,IDPROJETO) VALUES (10,'ModelagemBD','29/07/2011','12/09/2011',1); SQL>COMMIT; SQL> SELECT * FROM ATIVIDADE; \\ consultando dados inseridos.

Você também pode gostar