Buscar

Banco de dados - Exercício 02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Banco de dados - Exercício 02 
 
1. Quando utilizamos a linguagem SQL (padrão da indústria para banco de dados), existem 
vários tipos de dados que podemos utilizar na maioria dos SGBDs relacionais. Como os 
exemplos abaixo: 
 
- CHAR: para entradas de texto com comprimento fixo, como por exemplo, siglas de 
estados, CEP e números de CPF. 
- DATE/TIME: para entradas contendo valor de data e hora. 
 
Seguindo esta relação de tipos de dados, escolha a opção a seguir que melhor descreve o 
tipo de dado FLOAT. 
Resposta incorreta. 
A. Float - para entradas que irão receber dados com dois valores, como sim e não ou 
verdadeiro e falso. 
Não pode ser esta opção, pois este descritivo é de um tipo Boolean. 
 
Você acertou! 
B. Float - para entradas que irão receber dados numéricos com precisão flutuante, como 
cálculo de taxas de juros e cálculos científicos. 
Este descritivo trata exatamente do tipo de dado Float. 
 
Resposta incorreta. 
C. Float - para entradas que irão receber dados numéricos com precisão fixa, por exemplo 
valores monetários. 
Não pode ser esta opção, pois este descritivo é de um tipo Decimal. 
 
Resposta incorreta. 
D. Float - para entradas que irão receber dados de texto com comprimento fixo, como por 
exemplo, Fone e CPF. 
Não pode ser esta opção, pois este descritivo é de um tipo CHAR. 
 
Resposta incorreta. 
E. Float - para entradas que irão receber dados de texto com comprimento variável, por 
exemplo nomes e endereços. 
Não pode ser esta opção, pois este descritivo é de um tipo VARCHAR. 
 
2. Quando estamos analisando e projetando um banco de dados, temos de definir que tipo 
de dado será utilizado para cada campo de uma determinada tabela. No exemplo abaixo, 
temos os campos da Tabela ALUNO. Aponte qual das opções a seguir melhor descreve os 
tipos corretos de dados para os referidos campos da tabela: 
 
1- Nome do aluno 
2- CPF do aluno 
3- Endereço do aluno 
4- Estado (UF) 
5- Data Nascimento 
 
Você acertou! 
A. Tipos: 
 1-VARCHAR 
 2-CHAR 
 3-VARCHAR 
 4-CHAR 
 5-DATE 
Estes são os tipos corretos para cada um dos campos. 
 
Resposta incorreta. 
B. Tipos: 
 1-VARCHAR 
 2-FLOAT 
 3-VARCHAR 
 4-CHAR 
 5-DATE 
Não pode ser esta opção, pois o tipo FLOAT não se aplica a um campo que vai receber o 
número do CPF. 
 
Resposta incorreta. 
C. Tipos: 
 1-VARCHAR 
 2-CHAR 
 3-VARCHAR 
 4-CHAR 
 5-BOOLEAN 
Não pode ser esta opção, pois o tipo BOOLEAN não se aplica a um campo que vai receber 
uma data. 
 
Resposta incorreta. 
D. Tipos: 
 1-VARCHAR 
 2-DECIMAL 
 3-VARCHAR 
 4-CHAR 
 5-DATE 
Não pode ser esta opção, pois o tipo DECIMAL não se aplica a um campo que vai receber o 
número do CPF. 
 
Resposta incorreta. 
E. Tipos: 
 1-VARCHAR 
 2-CHAR 
 3- NTEGER 
 4-CHAR 
 5-DATE 
Não pode ser esta opção, pois o tipo INTEGER não se aplica a um campo que vai receber um 
endereço. 
 
3. 
Em uma tarefa de análise, você tem de analisar uma determinada tabela de um banco de 
dados. Neste caso, a tabela Alunos é composta por cinco campos, sendo: 
1- id_aluno 
2- nome 
3- login 
4- idade 
5- média. 
 
Agora você precisa apontar qual das opções abaixo melhor descreve os tipos de dados 
corretos para cada um dos campos da tabela Alunos. 
Resposta incorreta. 
A. 
 1-STRING 
 2-VARCHAR 
 3-VARCHAR 
 4-INTEGER 
 5-BOOLEAN 
Não pode ser esta opção, pois o campo ID-ALUNO precisa ser incremental, ou seja, deve ser 
um campo que aceite números. Já a média precisa de um campo que permita valores 
decimais. 
 
Resposta incorreta. 
B. 
 1-FLOAT 
 2-VARCHAR 
 3-VARCHAR 
 4-INTEGER 
 5-REAL 
Não pode ser esta opção, pois o campo ID-ALUNO precisa ser incremental, ou seja, deve ser 
um campo que aceite números. FLOAT aceita números, mas não é indicado para informar 
IDs, pois é mais interessante o uso de números inteiros. 
 
 
 
Resposta incorreta. 
C. 
 1-VARCHAR 
 2-VARCHAR 
 3-VARCHAR 
 4-INTEGER 
 5-REAL 
Não pode ser esta opção, pois o campo ID-ALUNO precisa ser incremental, ou seja, deve ser 
um campo que aceite números. VARCHAR aceita dados do tipo alfanuméricos. 
 
Você acertou! 
D. 
 1-INTEGER 
 2-VARCHAR 
 3-VARCHAR 
 4-INTEGER 
 5-FLOAT 
Estes são os tipos de dados corretos para os campos da tabela Alunos. 
 
Resposta incorreta. 
E. 
 1-STRING 
 2-VARCHAR 
 3-VARCHAR 
 4-INTEGER 
 5-VARCHAR 
Não pode ser esta opção, pois o campo ID-ALUNO precisa ser incremental, ou seja, deve ser 
um campo que aceite números. STRING 2 não existe nos SGBDs. Já a média precisa de um 
campo que permita valores decimais. Varchar aceita apenas valores no formato 
alfanumérico. 
 
4. Modelo Relacional retrata os dados como sendo armazenados em tabelas, similares ao 
formato no qual a informação é demonstrada por programas em planilhas, e seu elemento 
principal são as relações entre essas tabelas. Neste contexto, existem mecanismos que 
permitem ao modelo relacional reconhecer relações semânticas ou de utilização, como: 
Resposta incorreta. 
A. 
A restrição de chave primária (primary key), também designada de entidade 
referencial, utiliza-se para, mediante o mecanismo de chaves primárias, ligar relações de bases 
de dados. 
 
A restrição de obrigatoriedade, não nulo ou not null, permite declarar se um ou vários 
atributos de uma relação devem tomar um valor, isto é, não podem tomar valores nulos. A 
restrição de chave primária (primary key) declara um atributo ou um conjunto de atributos 
como chave primária de uma relação, identificando cada tupla (linha) da relação. A restrição 
de unicidade (unique) permite definir chaves alternativas fazendo com que valores de vários 
atributos não se possam repetir em diferentes tuplos de uma relação . A restrição de chave 
estrangeira, (foreign key), é a chave que é designada de entidade referencial que mediante o 
mecanismo de chaves estrangeiras, liga as relações de bases de dados. A integridade 
referencial indica que os valores de uma chave estrangeira de uma relação filha deve 
corresponder aos valores da chave primária da relação pai, necessitando ter o mesmo nome 
que os atributos de uma chave primária a qual estes se relacionam. 
 
Resposta incorreta. 
B. 
A chave estrangeira é usada para declarar um atributo ou um conjunto de atributos como 
chave primária de uma relação, identificando cada tupla da relação 
 
A restrição de obrigatoriedade, não nulo ou not null, permite declarar se um ou vários 
atributos de uma relação devem tomar um valor, isto é, não podem tomar valores nulos. A 
restrição de chave primária (primary key) declara um atributo ou um conjunto de atributos 
como chave primária de uma relação, identificando cada tupla (linha) da relação. A restrição 
de unicidade (unique) permite definir chaves alternativas fazendo com que valores de vários 
atributos não se possam repetir em diferentes tuplos de uma relação . A restrição de chave 
estrangeira, (foreign key), é a chave que é designada de entidade referencial que mediante o 
mecanismo de chaves estrangeiras, liga as relações de bases de dados. A integridade 
referencial indica que os valores de uma chave estrangeira de uma relação filha deve 
corresponder aos valores da chave primária da relação pai, necessitando ter o mesmo nome 
que os atributos de uma chave primária a qual estes se relacionam. 
 
Resposta incorreta. 
C. 
A restrição de unicidade (unique) permite definir chaves alternativas fazendo com que valores 
de vários atributos possam se repetir em diferentes tuplos 
de uma relação. 
 
A restrição de obrigatoriedade, não nulo ou not null, permite declarar se um ou vários 
atributos de uma relação devem tomar um valor, isto é, não podem tomar valores nulos. A 
restrição de chave primária (primary key) declara um atributo ou um conjunto de atributos 
como chave primária de uma relação, identificando cada tupla (linha) da relação. A restrição 
de unicidade (unique) permite definir chaves alternativas fazendo com que valores de váriosatributos não se possam repetir em diferentes tuplos de uma relação . A restrição de chave 
estrangeira, (foreign key), é a chave que é designada de entidade referencial que mediante o 
mecanismo de chaves estrangeiras, liga as relações de bases de dados. A integridade 
referencial indica que os valores de uma chave estrangeira de uma relação filha deve 
corresponder aos valores da chave primária da relação pai, necessitando ter o mesmo nome 
que os atributos de uma chave primária a qual estes se relacionam. 
 
Resposta incorreta. 
D. 
A integridade referencial indica que os valores de uma chave estrangeira de uma 
relação filha não necessita responder aos valores da chave primária da relação pai, mas 
necessita ter o mesmo nome que os atributos de uma chave primária 
a qual estes se relacionam. 
 
A restrição de obrigatoriedade, não nulo ou not null, permite declarar se um ou vários 
atributos de uma relação devem tomar um valor, isto é, não podem tomar valores nulos. A 
restrição de chave primária (primary key) declara um atributo ou um conjunto de atributos 
como chave primária de uma relação, identificando cada tupla (linha) da relação. A restrição 
de unicidade (unique) permite definir chaves alternativas fazendo com que valores de vários 
atributos não se possam repetir em diferentes tuplos de uma relação . A restrição de chave 
estrangeira, (foreign key), é a chave que é designada de entidade referencial que mediante o 
mecanismo de chaves estrangeiras, liga as relações de bases de dados. A integridade 
referencial indica que os valores de uma chave estrangeira de uma relação filha deve 
corresponder aos valores da chave primária da relação pai, necessitando ter o mesmo nome 
que os atributos de uma chave primária a qual estes se relacionam. 
 
Você acertou! 
E. 
A restrição de obrigatoriedade (não nulo ou not null) permite declarar se um ou 
vários atributos de uma relação devem tomar um valor, isto é, não podem tomar 
valores nulos. 
 
A restrição de obrigatoriedade, não nulo ou not null, permite declarar se um ou vários 
atributos de uma relação devem tomar um valor, isto é, não podem tomar valores nulos. A 
restrição de chave primária (primary key) declara um atributo ou um conjunto de atributos 
como chave primária de uma relação, identificando cada tupla (linha) da relação. A restrição 
de unicidade (unique) permite definir chaves alternativas fazendo com que valores de vários 
atributos não se possam repetir em diferentes tuplos de uma relação . A restrição de chave 
estrangeira, (foreign key), é a chave que é designada de entidade referencial que mediante o 
mecanismo de chaves estrangeiras, liga as relações de bases de dados. A integridade 
referencial indica que os valores de uma chave estrangeira de uma relação filha deve 
corresponder aos valores da chave primária da relação pai, necessitando ter o mesmo nome 
que os atributos de uma chave primária a qual estes se relacionam. 
 
5. 
Quando utilizamos a linguagem SQL (padrão da indústria para banco de dados) existem 
vários tipos de dado que podemos utilizar na maioria dos SGBDs relacionais. Como os 
exemplos abaixo: 
- CHAR: para entradas de texto com comprimento fixo, como por exemplo, siglas de 
estados, CEP e números de CPF. 
- DATE/TIME: para entradas contendo valor de data e hora. 
 
Seguindo esta relação de tipos de dados, escolha a opção a seguir que melhor descreve o 
tipo de dado INTEGER. 
Resposta incorreta. 
A. 
Integer - para entradas que irão receber dados numéricos com precisão flutuante, como 
cálculo de taxas de juros e cálculos científicos. 
Não pode ser esta opção, pois este descritivo é de um tipo FLOAT. 
 
Resposta incorreta. 
B. 
Integer - para entradas que irão receber dados com dois valores, como sim e não ou 
verdadeiro e falso. 
Não pode ser esta opção, pois este descritivo é de um tipo BOOLEAN. 
 
Você acertou! 
C. 
Integer - para entradas que irão receber dados com números inteiros, ou seja, sem vírgula. 
Este descritivo trata exatamente do tipo de dado INTEGER. 
 
Resposta incorreta. 
D. 
Integer - para entradas que irão receber dados de texto com comprimento fixo, como por 
exemplo, Fone e CPF. 
Não pode ser esta opção, pois este descritivo é de um tipo CHAR. 
 
Resposta incorreta. 
E. 
Integer - para entradas que irão receber dados numéricos com precisão fixa, por exemplo 
valores monetários. 
Não pode ser esta opção, pois este descritivo é de um tipo Decimal.

Continue navegando