1
resposta

Não consigo visualizar os campos das tabelas no Relacional

Vamos lá, executei os scripts da Aula 01 e das atividades 03 e 08 e não consigo visualizar os campos das tabelas no Relacional e a FK está diferente.

Script executado e copiado do site da curso. Aula 01 atividade 03:

ALTER SESSION SET "_ORACLE_SCRIPT" = true;

Retorno: Session alterado.

CREATE USER cursoplsql IDENTIFIED BY cursoplsql DEFAULT TABLESPACE USERS;

Retorno: User CURSOPLSQL criado.

GRANT connect, resource TO cursoplsql;

Retorno: Grant bem-sucedido.

Script executado e copiado do site da curso. Aula 01 atividade 08:

CREATE TABLE SEGMERCADO
(
ID NUMBER(5),
DESCRICAO VARCHAR2(100)
);

Retorno: Table SEGMERCADO criado.

CREATE TABLE CLIENTE
(
ID NUMBER(5),
RAZAO_SOCIAL VARCHAR2(100),
CNPJ VARCHAR2(20),
SEGMERCADO_ID NUMBER(5),
DATA_INCLUSAO DATE,
FATURAMENTO_PREVISTO NUMBER(10,2),
CATEGORIA VARCHAR2(20)
);

Retorno: Table CLIENTE criado.

ALTER TABLE SEGMERCADO ADD CONSTRAINT SEGMERCADO_ID_PK
PRIMARY KEY (ID);

Retorno: Table SEGMERCADO alterado.

ALTER TABLE CLIENTE ADD CONSTRAINT CLIENTE_ID_PK
PRIMARY KEY (ID);

Retorno: Table CLIENTE alterado.

ALTER TABLE CLIENTE ADD CONSTRAINT CLIENTE_SEGMERCADO_ID
FOREIGN KEY (SEGMERCADO_ID) REFERENCES SEGMERCADO (ID);

Retorno: Table CLIENTE alterado.

Relacional gerado após execução dos scripts:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Teste 1:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Teste 2:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Poderiam me ajudar a resolver esse problema para dar continuidade ao curso ?

1 resposta

Ei, Ciro, tudo bem?

Na mensagem de log podemos ver que o que está acontecendo é uma falta de espaço no tablespace "USERS" para o usuário "cursoplsql". Isso impede a inserção de dados nas tabelas.

Podemos aumentar a cota de espaço para resolver o problema.

Execute o seguinte comando:

ALTER USER cursoplsql QUOTA UNLIMITED ON USERS;

Isso dará ao usuário "cursoplsql" espaço ilimitado no tablespace "USERS".

Após ajustar a cota, tente novamente inserir os dados:

INSERT INTO SEGMERCADO (ID, DESCRICAO) VALUES (1, 'Varejo');

Caso ainda tenha problemas, use os comandos DESCRIBE SEGMERCADO; e DESCRIBE CLIENTE; para verificar a estrutura das tabelas e os campos.

Material Complementar

Espero que dê certinho e conte sempre conosco aqui no fórum.

Até mais e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado