SlideShare une entreprise Scribd logo
1  sur  15
Tabelas de Teste | DDL Geral
Administração de Bases de Dados
Carlos Pampulim Caldeira
www.di.uevora.pt/~ccaldeira
www.linkedin.com/in/carlospampulimcaldeira
Registo de dados aleatórios - I
CREATE TABLE "Terrorista Actos"(
"Código" PRIMARY KEY,
"Grupo" NOT NULL,
"Data de Registo" NOT NULL,
"Descrição" NOT NULL) AS
SELECT rownum,
MOD(rownum, 5),
TO_DATE('1-jan-07', 'dd-mon-yy') + INTERVAL '1'
MINUTE * rownum,
CAST ('xyz' || rownum AS VARCHAR2(50))
FROM dual
CONNECT BY LEVEL <= 1000;
Table "terrorista actos" created.
DESC "Terrorista Actos"
Name Null Type
--------------- -------- ------------
Código NOT NULL NUMBER
Grupo NOT NULL NUMBER
Data de Registo NOT NULL DATE
Descrição NOT NULL VARCHAR2(50)
Registo de dados aleatórios - I
SELECT COUNT(*) AS "Nº Total de Actos"
FROM "Terrorista Actos";
Registo de dados aleatórios - I
FROM dual
SELECT 'a' FROM "Terrorista Actos";
Registo de dados aleatórios - I
SELECT 'a' FROM dual;
SELECT SQRT(9) FROM dual;
Registo de dados aleatórios - I
Função CAST
SELECT
'externomasteudeu',
CAST('externomasteudeu' as varchar2(3)) v3,
LENGTH(CAST('externomasteudeu' AS varchar2(3)) ) lv3,
CAST('externomasteudeu' AS varchar2(9)) v9,
LENGTH(cast('externomasteudeu' AS varchar2(9)) ) lv9
FROM dual;
SELECT
INITCAP(dbms_random.string('L',dbms_random.value(4,10)))
|| ' ' ||
INITCAP(dbms_random.string('L',dbms_random.value(4,15)))
"Nomes Aleatórios" FROM dual connect by level <=50;
Registo de dados aleatórios - I
SELECT
lpad(round(dbms_random.value*power(10,4)),4,0) || '-' ||
lpad(round(dbms_random.value*power(10,4)),4,0) || '-' ||
lpad(round(dbms_random.value*power(10,4)),4,0) || '-' ||
lpad(round(dbms_random.value*power(10,4)),4,0)
AS "Número do Cartão"
FROM dual
connect by level <=5;
Registo de dados aleatórios - I
Resultado Slide Seguinte
Registo de dados aleatórios - I
SELECT
'+' ||
round(DBMS_RANDOM.VALUE(1,999)) || '-' ||
round(DBMS_RANDOM.VALUE(30,99)) || '-' ||
round(DBMS_RANDOM.VALUE(1000000,9999999)) AS
"Número de Telefone"
FROM dual
connect by level <= 5;
Registo de dados aleatórios - I
Resultado Slide Seguinte
Registo de dados aleatórios - I
SELECT
round(dbms_random.value(1000,9999)) || '-' ||
round(dbms_random.value(0,999)) as "Código Postal"
FROM dual;
Registo de dados aleatórios - I
CREATE TABLE "País"
("Código" number PRIMARY KEY,
"País" varchar(80));
INSERT INTO "País" values (1,'Estados Unidos da América');
INSERT INTO "País" values (2,'Países Baixos');
INSERT INTO "País" values (3,'Reino Unido');
INSERT INTO "País" values (4,'Alemanha');
INSERT INTO "País" values (5,'Portugal');
INSERT INTO "País" values (6,'Espanha');
COMMIT;
Registo de dados aleatórios - I
SELECT
'+' || "Código" || '-' ||
round(dbms_random.value(10,99)) || '-' ||
round(DBMS_RANDOM.VALUE(100000,999999)) AS
"Número de Telefone"
FROM "País"
WHERE
"Código"=(SELECT round(DBMS_RANDOM.VALUE(1,6))
FROM dual);
Registo de dados aleatórios - I

Contenu connexe

Tendances

Recuperação paralela
Recuperação paralelaRecuperação paralela
Recuperação paralelairaciva
 
Remover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharpRemover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharpTiago
 
QUESTÕES PUC-RIO - DEMONSTRAÇÃO DE FUNÇÃO BIJETORA
QUESTÕES PUC-RIO - DEMONSTRAÇÃO DE FUNÇÃO BIJETORAQUESTÕES PUC-RIO - DEMONSTRAÇÃO DE FUNÇÃO BIJETORA
QUESTÕES PUC-RIO - DEMONSTRAÇÃO DE FUNÇÃO BIJETORAAntonio Claudio Lage Buffara
 
02 função quadrática - parte II (raízes)
02   função quadrática - parte II (raízes)02   função quadrática - parte II (raízes)
02 função quadrática - parte II (raízes)Angelo Moreira Dos Reis
 
Tj2016 mat a 1 em [funções ii]
Tj2016 mat a 1 em  [funções ii] Tj2016 mat a 1 em  [funções ii]
Tj2016 mat a 1 em [funções ii] Jeverson Silva
 
Função do 2º grau
Função do 2º grauFunção do 2º grau
Função do 2º grauRobson S
 
14 algoritmos de classificacao de tabelas
14   algoritmos de classificacao de tabelas14   algoritmos de classificacao de tabelas
14 algoritmos de classificacao de tabelasRicardo Bolanho
 
Introdução ao MongoDB
Introdução ao MongoDBIntrodução ao MongoDB
Introdução ao MongoDBRodrigo Hjort
 
Função quadrática 10º exercicios
Função quadrática 10º exerciciosFunção quadrática 10º exercicios
Função quadrática 10º exerciciosAna Tapadinhas
 
Programação Reativa e Funcional e extensões para PHP
Programação Reativa e Funcional e extensões para PHPProgramação Reativa e Funcional e extensões para PHP
Programação Reativa e Funcional e extensões para PHPJuliana Chahoud
 

Tendances (20)

ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1
 
Recuperação paralela
Recuperação paralelaRecuperação paralela
Recuperação paralela
 
Sass maps, my precious!
Sass maps, my precious!Sass maps, my precious!
Sass maps, my precious!
 
Remover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharpRemover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharp
 
QUESTÕES PUC-RIO - DEMONSTRAÇÃO DE FUNÇÃO BIJETORA
QUESTÕES PUC-RIO - DEMONSTRAÇÃO DE FUNÇÃO BIJETORAQUESTÕES PUC-RIO - DEMONSTRAÇÃO DE FUNÇÃO BIJETORA
QUESTÕES PUC-RIO - DEMONSTRAÇÃO DE FUNÇÃO BIJETORA
 
02 função quadrática - parte II (raízes)
02   função quadrática - parte II (raízes)02   função quadrática - parte II (raízes)
02 função quadrática - parte II (raízes)
 
Rec e54
Rec e54Rec e54
Rec e54
 
New
NewNew
New
 
Tj2016 mat a 1 em [funções ii]
Tj2016 mat a 1 em  [funções ii] Tj2016 mat a 1 em  [funções ii]
Tj2016 mat a 1 em [funções ii]
 
Funcao do 2_grau
Funcao do 2_grauFuncao do 2_grau
Funcao do 2_grau
 
Wx maxima comandos1
Wx maxima comandos1Wx maxima comandos1
Wx maxima comandos1
 
Amem
AmemAmem
Amem
 
Metodos de ordenação em c#
Metodos de ordenação em c#Metodos de ordenação em c#
Metodos de ordenação em c#
 
Função do 2º grau
Função do 2º grauFunção do 2º grau
Função do 2º grau
 
14 algoritmos de classificacao de tabelas
14   algoritmos de classificacao de tabelas14   algoritmos de classificacao de tabelas
14 algoritmos de classificacao de tabelas
 
Td 10 matemática ii
Td 10   matemática iiTd 10   matemática ii
Td 10 matemática ii
 
Python aula 2
Python aula 2Python aula 2
Python aula 2
 
Introdução ao MongoDB
Introdução ao MongoDBIntrodução ao MongoDB
Introdução ao MongoDB
 
Função quadrática 10º exercicios
Função quadrática 10º exerciciosFunção quadrática 10º exercicios
Função quadrática 10º exercicios
 
Programação Reativa e Funcional e extensões para PHP
Programação Reativa e Funcional e extensões para PHPProgramação Reativa e Funcional e extensões para PHP
Programação Reativa e Funcional e extensões para PHP
 

Plus de Carlos Pampulim Caldeira

Administração de Bases de Dados - Introdução
Administração de Bases de Dados - IntroduçãoAdministração de Bases de Dados - Introdução
Administração de Bases de Dados - IntroduçãoCarlos Pampulim Caldeira
 
Afinação da Aplicação | Caminho de Acesso aos Dados
Afinação da Aplicação | Caminho de Acesso aos DadosAfinação da Aplicação | Caminho de Acesso aos Dados
Afinação da Aplicação | Caminho de Acesso aos DadosCarlos Pampulim Caldeira
 
Revisão do Desenho da Base de Dados | 2015
Revisão do Desenho da Base de Dados | 2015Revisão do Desenho da Base de Dados | 2015
Revisão do Desenho da Base de Dados | 2015Carlos Pampulim Caldeira
 
Salvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | OracleSalvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | OracleCarlos Pampulim Caldeira
 
Administração de bases de dados introdução
Administração de bases de dados   introduçãoAdministração de bases de dados   introdução
Administração de bases de dados introduçãoCarlos Pampulim Caldeira
 
Revisão do Desenho da Base de Dados - Design Review
Revisão do Desenho da Base de Dados - Design ReviewRevisão do Desenho da Base de Dados - Design Review
Revisão do Desenho da Base de Dados - Design ReviewCarlos Pampulim Caldeira
 

Plus de Carlos Pampulim Caldeira (20)

Administração de Bases de Dados - Introdução
Administração de Bases de Dados - IntroduçãoAdministração de Bases de Dados - Introdução
Administração de Bases de Dados - Introdução
 
Custo Execução Queries | Oracle | 2015
Custo Execução Queries | Oracle | 2015Custo Execução Queries | Oracle | 2015
Custo Execução Queries | Oracle | 2015
 
Estatísticas | Oracle | 2015
Estatísticas | Oracle | 2015Estatísticas | Oracle | 2015
Estatísticas | Oracle | 2015
 
Afinação da Aplicação | Caminho de Acesso aos Dados
Afinação da Aplicação | Caminho de Acesso aos DadosAfinação da Aplicação | Caminho de Acesso aos Dados
Afinação da Aplicação | Caminho de Acesso aos Dados
 
Revisão do Desenho da Base de Dados | 2015
Revisão do Desenho da Base de Dados | 2015Revisão do Desenho da Base de Dados | 2015
Revisão do Desenho da Base de Dados | 2015
 
Disponibilidade da Base de Dados
Disponibilidade da Base de DadosDisponibilidade da Base de Dados
Disponibilidade da Base de Dados
 
Salvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | OracleSalvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | Oracle
 
Views | Controlo de acesso aos dados
Views | Controlo de acesso aos dadosViews | Controlo de acesso aos dados
Views | Controlo de acesso aos dados
 
SQL e Transações
SQL e TransaçõesSQL e Transações
SQL e Transações
 
Google BigQuery
Google BigQueryGoogle BigQuery
Google BigQuery
 
Administração de bases de dados introdução
Administração de bases de dados   introduçãoAdministração de bases de dados   introdução
Administração de bases de dados introdução
 
Ambiente de exploração oracle
Ambiente de exploração oracleAmbiente de exploração oracle
Ambiente de exploração oracle
 
Gestão da Aplicação
Gestão da AplicaçãoGestão da Aplicação
Gestão da Aplicação
 
Oracle | Estatísticas
Oracle | EstatísticasOracle | Estatísticas
Oracle | Estatísticas
 
Custo Execução de Queries
Custo Execução de QueriesCusto Execução de Queries
Custo Execução de Queries
 
User Management
User ManagementUser Management
User Management
 
Database Performance
Database PerformanceDatabase Performance
Database Performance
 
Data Availability
Data AvailabilityData Availability
Data Availability
 
Alterações na Base de Dados
Alterações na Base de DadosAlterações na Base de Dados
Alterações na Base de Dados
 
Revisão do Desenho da Base de Dados - Design Review
Revisão do Desenho da Base de Dados - Design ReviewRevisão do Desenho da Base de Dados - Design Review
Revisão do Desenho da Base de Dados - Design Review
 

Dernier

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 

Dernier (20)

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 

DDL Geral Tabelas de Teste

  • 1. Tabelas de Teste | DDL Geral Administração de Bases de Dados Carlos Pampulim Caldeira www.di.uevora.pt/~ccaldeira www.linkedin.com/in/carlospampulimcaldeira
  • 2. Registo de dados aleatórios - I CREATE TABLE "Terrorista Actos"( "Código" PRIMARY KEY, "Grupo" NOT NULL, "Data de Registo" NOT NULL, "Descrição" NOT NULL) AS SELECT rownum, MOD(rownum, 5), TO_DATE('1-jan-07', 'dd-mon-yy') + INTERVAL '1' MINUTE * rownum, CAST ('xyz' || rownum AS VARCHAR2(50)) FROM dual CONNECT BY LEVEL <= 1000; Table "terrorista actos" created.
  • 3. DESC "Terrorista Actos" Name Null Type --------------- -------- ------------ Código NOT NULL NUMBER Grupo NOT NULL NUMBER Data de Registo NOT NULL DATE Descrição NOT NULL VARCHAR2(50) Registo de dados aleatórios - I
  • 4. SELECT COUNT(*) AS "Nº Total de Actos" FROM "Terrorista Actos"; Registo de dados aleatórios - I
  • 5. FROM dual SELECT 'a' FROM "Terrorista Actos"; Registo de dados aleatórios - I
  • 6. SELECT 'a' FROM dual; SELECT SQRT(9) FROM dual; Registo de dados aleatórios - I
  • 7. Função CAST SELECT 'externomasteudeu', CAST('externomasteudeu' as varchar2(3)) v3, LENGTH(CAST('externomasteudeu' AS varchar2(3)) ) lv3, CAST('externomasteudeu' AS varchar2(9)) v9, LENGTH(cast('externomasteudeu' AS varchar2(9)) ) lv9 FROM dual;
  • 8. SELECT INITCAP(dbms_random.string('L',dbms_random.value(4,10))) || ' ' || INITCAP(dbms_random.string('L',dbms_random.value(4,15))) "Nomes Aleatórios" FROM dual connect by level <=50; Registo de dados aleatórios - I
  • 9. SELECT lpad(round(dbms_random.value*power(10,4)),4,0) || '-' || lpad(round(dbms_random.value*power(10,4)),4,0) || '-' || lpad(round(dbms_random.value*power(10,4)),4,0) || '-' || lpad(round(dbms_random.value*power(10,4)),4,0) AS "Número do Cartão" FROM dual connect by level <=5; Registo de dados aleatórios - I Resultado Slide Seguinte
  • 10. Registo de dados aleatórios - I
  • 11. SELECT '+' || round(DBMS_RANDOM.VALUE(1,999)) || '-' || round(DBMS_RANDOM.VALUE(30,99)) || '-' || round(DBMS_RANDOM.VALUE(1000000,9999999)) AS "Número de Telefone" FROM dual connect by level <= 5; Registo de dados aleatórios - I Resultado Slide Seguinte
  • 12. Registo de dados aleatórios - I
  • 13. SELECT round(dbms_random.value(1000,9999)) || '-' || round(dbms_random.value(0,999)) as "Código Postal" FROM dual; Registo de dados aleatórios - I
  • 14. CREATE TABLE "País" ("Código" number PRIMARY KEY, "País" varchar(80)); INSERT INTO "País" values (1,'Estados Unidos da América'); INSERT INTO "País" values (2,'Países Baixos'); INSERT INTO "País" values (3,'Reino Unido'); INSERT INTO "País" values (4,'Alemanha'); INSERT INTO "País" values (5,'Portugal'); INSERT INTO "País" values (6,'Espanha'); COMMIT; Registo de dados aleatórios - I
  • 15. SELECT '+' || "Código" || '-' || round(dbms_random.value(10,99)) || '-' || round(DBMS_RANDOM.VALUE(100000,999999)) AS "Número de Telefone" FROM "País" WHERE "Código"=(SELECT round(DBMS_RANDOM.VALUE(1,6)) FROM dual); Registo de dados aleatórios - I