Questões da Prova FUNDATEC - 2010 - PGE-RS - Técnico de Nível Superior - Informática

Foram encontradas 7 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q443795 Banco de Dados

 Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver. 


A  questão  baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".


                 

                        aluno (matricula. nome, cpf) 

                        telefone (item, matricula. numero, status) 

                                       matricula referenda aluno

                                Figura 8(a) - Esquemas relacionais

      

                MATRICULA          NOM E                               C P F

                    542647           ALEX LOPES                       45698712356

                    548499           ALEXANDRE SOUZA          14515642387

                    560203           ATILA DE SOUZA               87945685214

                    571907           BRUNO DA COSTA            98563741895

                    566055           BRUNO DE SOUZA            75336974189

                    612871           JOSE DE OLIVEIRA             77345522395

                    618723           LEANDRO MENDES           66736412645

                    630427           OSVALDO SILVA                56127302895

                    607019           PHILIP COSTA                    87954632145

                    554351           SOUSA E SILVA                  45678925812

                                       Figura 8(b) - Tabela "aluno"

              

                 ITEM      MATRICULA        NUMERO      STATUS

                  1                 542647            31245683       trabalho

                  2                 542647            36984578       residencial

                  1                 560203            31112545       trabalho

                  1                 571907            32981131       trabalho

                  2                 571007            32914562       residencial

                  1                 612871            32847993       trabalho

                  1                 618723            32781424       residencial

                                  Figura 8(c) - Tabela "telefone"



Após ler o texto introdutório dessa questão e observar as Figuras 8(a), 8(b) e 8(c), que mostram, respectivamente, esquemas relacionais e tabelas criadas em um banco de dados relacional, pode-se afirmar que:

I. O conjunto de atributos "item, matricula" (Figura 8(a)) e uma superchave minima do esquema "telefone".

II. O atributo "matricula" (Figura 8(a)) é chave estrangeira no esquema "telefone" e garante a integridade referencial com o esquema "aluno".

III. No esquema "aluno" (Figura 8(a)), o atributo "cpf  é uma chave candidata.

IV. Os atributo "matrícula, nome, cpf" (Figura 8(a)), tornados coletivamente, constituem uma superchave do esquema "aluno".

Quais estão corretas?
Alternativas
Q443791 Banco de Dados

Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver.


A questão  baseia-se nas Figuras 5(a) e 5(b). A Figura 5(a) mostra, intencionalmente, apenas,
parte de um programa implementado na linguagem de programação Java, no qual suprimiu-se, intencionalmente, varias linhas de código. A Figura 5(b) mostra uma tabela criada e populada no banco de dados MySQL, com as seguintes características: (1) o banco de dados foi instalado em um computador local  (localhost); (2) atribuiu-se o nome "departamento" a esse banco de dados; e (3) a tabela foi criada na conta de usuário de nome "prova" e com a senha "sucesso".


                           Imagem associada para resolução da questão


                             CODIGO           NOME                 SETOR
                                   10                BEBIDAS                   A
                                   20           BRINQUEDOS               B
                                   30            ALIMENTOS                 C
                                   40          IMPORTADOS               D

                                 Figura 5(b) - Tabela "departamento"


Utilizando-se o programa em Java, mostrado na Figura 5(a), pretende-se consultar e armazenar todo o conteúdo da tabela "departamento", mostrada na Figura 5(b), em um objeto, de modo que se possa, posteriormente, manipular o resultado dessa consulta. Para atender a essa necessidade, considere as seguintes alternativas:


I.Para estabelecer corretamente a conexao com 0 banco de dados MySQL, bastou inserir, no local apontado pela seta n° 1 (Figura 5(a)), a seguinte linha de codigo:

con = getConnection(DB, "prova","sucesso");

II. Para criar corretamente um "Statement' que permita consultar o banco de dados MySQL, apos o estabelecimento da conexao com esse banco de dados, bastou inserir, no local apontado pela seta n° 2 (Figura 5(a)), a seguinte linha de codigo:

stm = createStatement();

III. Para que seja possível consultar e armazenar todo o conteúdo da tabela "departamento" (Figura 5(b)), em um objeto, de modo que se possa, posteriormente, manipular o resultado dessa consulta, e necessário, antes, estabelecer a comunicação com o banco de dados e declarar o "Statement' e, finalmente, inserir, no local apontado pela seta n° 3 (Figura 5(a)), as seguintes linhas de códigos:

String SQL =
"Select codigo, nome, setor from departamento";
ResultSet rs = stm.executeQuery(SQL);

Quais estão corretas?
Alternativas
Respostas
3: E
4: B