SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
BANCO DE DADOS – SEFAZ
01 - (ESAF - Analista Técnico - SUSEP - 2006) - Analise as seguintes afirmações relacionadas a
conceitos básicos sobre Banco de Dados.
I. O comando SQL responsável por fechar uma transação confirmando as operações feitas é o
INSERT.
II. O comando SQL responsável por fechar uma transação e desfazer todas as operações é o
COMMIT.
III.Quando uma transação ainda está aberta para um usuário, enquanto não é executado um
comando COMMIT, o próprio usuário pode ver as suas alterações, mas outros usuários não
podem vê-las.
IV. Uma transação assegura um espaço de trabalho que contém várias alterações, inclusões e
exclusões de dados em uma ou mais tabelas, com a possibilidade de confirmação ou
cancelamento das operações sem comprometimento dos dados.
Indique a opção que contenha todas as afi rmações verdadeiras.
a) I e II b) II e III c) III e IV d) I e III e) II e IV
02 - (ESAF - Analista de Sistemas - MP - 2006) Analise as seguintes afi rmações relacionadas a
Gerenciamento de Banco de Dados.
I. Uma Chave Estrangeira ocorre quando o atributo chave primária de uma entidade é exportado
para outra entidade.
II. O uso de arquivos de indexação evita a apresentação da mesma informação em várias tabelas,
na mesma tabela em várias tuplas ou na mesma tupla em vários atributos.
III.Um objetivo do projeto de um banco de dados relacional é gerar um conjunto de esquemas de
relações que permitam armazenar informações sem redundância e recuperar as informações de
forma fácil.
IV. A normalização de dados provoca problemas como redundância de dados, inconsistência, uso
inadequado de espaços de armazenamento e excesso de esforço para manter dados e sistemas.
Indique a opção que contenha todas as afi rmações verdadeiras.
a) I e II b) II e III c) III e IV d) I e III e) II e IV
03 - (ESAF - Analista de Sistemas - MP - 2006) Analise as seguintes afi rmações relacionadas a
Gerenciamento de Banco de Dados.
I. As Stored Procedures disponibilizadas por todos os SGBDs são utilizadas exclusivamente para a
leitura de informações nos bancos de dados.
II. Alguns SGBDs disponibilizam procedimentos gravados, denominados Triggers, que são
executados implicitamente quando ocorre determinada ação do usuário como, por exemplo, a
exclusão de um dado.
III.No Modelo de Entidade e Relacionamento (MER) cada entidade contém atributos e deve ter
somente uma chave estrangeira para identifi car uma única tupla e pode ter uma ou mais
chaves primárias.
IV. Relacionamentos são associações entre duas ou mais entidades com signifi cado. A
cardinalidade da associação representa a quantidade de elementos da entidade A associados à
quantidade de elementos da entidade B e vice-versa.
Indique a opção que contenha todas as afi rmações verdadeiras.
a) I e II b) II e III c) III e IV d) I e III e) II e IV
04 - (ESAF - Analista de Sistemas - MP - 2006) Analise as seguintes afi rmações relacionadas a
Gerenciamento de Banco de Dados.
I. A Data Definition Language (DDL) é composta, entre outros, pelo comando Create, que é
utilizado para criar bancos de dados, tabelas e relações existentes entre as tabelas.
II. Os comandos da Data Manipulation Language (DML) são destinados a consultas, inserções,
exclusões e alterações em um ou mais registros de uma ou mais tabelas de maneira
simultânea.
III.Os comandos Truncate e Delete são exemplos de comandos da Data Definition Language (DDL).
IV. Os comandos Alter, Drop e Rename são exemplos de comandos da subclasse de comandos da
Data Manipulation Language (DML) chamada DCL (Data Control Language)
Indique a opção que contenha todas as afi rmações verdadeiras.
a) II e III b) I e II c) III e IV d) I e III e) II e IV
05 - (ESAF - Analista de Sistemas - MP - 2006) A SQL possui recursos para apagar tabelas e
bancos de dados a partir do comando
a) CREATE TABLE NULL.
b) TRUNCATE PRIMARY KEY.
c) DROP.
d) INSERT INTO TABLE NULL.
e) DELETE TABLE NULL.
06 - (ESAF - Analista de Sistemas - MP - 2006) Considerando as terminologias, os conceitos, o
projeto e os objetivos de um Data Warehouse é correto afirmar que um fato é tudo aquilo que
pode ser representado por
a) um mapeamaneto entre os dados centrais do Data Warehouse e os conceitos de negócio úteis e
comuns ao usuário final.
b) um relacionamento que descreva as regras de transformação dos dados e de interpretação dos
dados.
c) um relacionamento que descreva as regras de transformação dos dados, os nomes dos
atributos, os domínios dos valores, os tipos de dados e as tabelas ou arquivos a partir dos quais
os dados são extraídos.
d) um valor aditivo que deve possuir sempre os quatro seguintes pontos de referência: Onde
aconteceu o fato; Quando aconteceu o fato; Quem executou o fato e O que é o objeto do fato.
e) camadas de metadados, devendo existir, no mínimo, as camadas Operacionais, Centrais e as de
Nível de usuário.
07 - (ESAF - Analista de Sistemas - MP - 2006) Analise as seguintes afi rmações relacionadas à
terminologia, a conceitos, projeto e objetivos de um Data Warehouse.
I. Como os dados que são carregados em um Data Mart são oriundos do ambiente transacional,
eles já são consistentes. Desta forma, o modelo de dados de um Data Mart não necessita de
relacionamento para garantir a integridade dos dados.
II. Para garantir um melhor desempenho do sistema de consulta a um Data Warehouse, um fato
deve ser composto somente de medidas não aditivas, evitando-se, assim, a sua dependência
com as medidas aditivas.
III.Um dos mais importantes aspectos do projeto de um Data Warehouse é a granularidade dos
dados, que se refere ao nível de sumarização dos elementos de detalhe disponível nos dados.
Quanto mais detalhes existirem, mais baixo será o nível de granularidade.
IV. Quando for defi nida uma granularidade em um Data Mart para um determinado assunto ou tipo
de dado, ela não poderá ser utilizada no Data Warehouse que utiliza o Data Mart. Caso
contrário, o Data Warehouse seria impossibilitado de analisar informações equivalentes com
diferentes granularidade normalmente definidas pelos vários Data Marts envolvidos.
Indique a opção que contenha todas as afirmações verdadeiras.
a) I e II b) II e III c) III e IV d) I e III e) II e IV
08 - (ESAF - Técnico da Receita Federal - TRF - 2005) - Analise as seguintes afi rmações
relacionadas aos conceitos básicos de gerenciadores de banco de dados.
I. Uma chave primária é uma ou mais linhas cujo valor ou valores identificam de modo exclusivo
cada registro de uma tabela. Uma chave primária permite valores nulos e deve sempre ter um
índice variável. Chaves estrangeiras são usadas para relacionar uma tabela a chaves primárias
em outras tabelas.
II. Indexar um campo é um recurso que acelera a pesquisa e a classificação em uma tabela
baseada em valores de chave e pode impor exclusividade nas linhas de uma tabela. A chave
primária de uma tabela é automaticamente indexada. Alguns campos não podem ser indexados
por causa de seus tipos de dados, como por exemplo, campos Objeto OLE.
III.No uso da linguagem SQL para manipulação de dados em um banco de dados, a cláusula
GROUP BY deve ser colocada antes da cláusula HAVING, pois os grupos são formados e as
funções de grupos são calculadas antes de resolver a cláusula HAVING.
IV. No uso da linguagem SQL para manipulação de dados em um banco de dados, a cláusula
WHERE funciona exatamente igual à cláusula HAVING.
Indique a opção que contenha todas as afirmações verdadeiras.
a) I e II b) II e III c) III e IV d) I e III e) II e IV
GABARITO
01 - C 02 – D 03 - E 04 - B 05 - C 06 - D 07 - D 08 - B

Weitere ähnliche Inhalte

Was ist angesagt?

Data warehouse & olap
Data warehouse & olapData warehouse & olap
Data warehouse & olapBrian Supra
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Rafael Barbolo
 
Funcionalidades Oracle
Funcionalidades OracleFuncionalidades Oracle
Funcionalidades Oracleharlycarreiro
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dadosUFT
 
Oracle EXPLICAÇÕES EM PDF
Oracle EXPLICAÇÕES EM PDFOracle EXPLICAÇÕES EM PDF
Oracle EXPLICAÇÕES EM PDFSergioSouza
 

Was ist angesagt? (7)

Data warehouse & olap
Data warehouse & olapData warehouse & olap
Data warehouse & olap
 
Aula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de DadosAula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de Dados
 
Basesdedados
BasesdedadosBasesdedados
Basesdedados
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)
 
Funcionalidades Oracle
Funcionalidades OracleFuncionalidades Oracle
Funcionalidades Oracle
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dados
 
Oracle EXPLICAÇÕES EM PDF
Oracle EXPLICAÇÕES EM PDFOracle EXPLICAÇÕES EM PDF
Oracle EXPLICAÇÕES EM PDF
 

Andere mochten auch

Sample resume
Sample resumeSample resume
Sample resumes1200096
 
eFolder Partner Chat Webinar — Happy Together: Integrating Managed File Sync ...
eFolder Partner Chat Webinar — Happy Together: Integrating Managed File Sync ...eFolder Partner Chat Webinar — Happy Together: Integrating Managed File Sync ...
eFolder Partner Chat Webinar — Happy Together: Integrating Managed File Sync ...eFolder
 
Quest calc lj
Quest calc ljQuest calc lj
Quest calc ljCarol Luz
 
Quest impress lj
Quest impress ljQuest impress lj
Quest impress ljCarol Luz
 
Kak ptitsyi-i-zveri-k-zime-gotovyatsya
Kak ptitsyi-i-zveri-k-zime-gotovyatsyaKak ptitsyi-i-zveri-k-zime-gotovyatsya
Kak ptitsyi-i-zveri-k-zime-gotovyatsyaaida4579
 

Andere mochten auch (8)

Nepal in wto v1
Nepal in wto v1Nepal in wto v1
Nepal in wto v1
 
Sample resume
Sample resumeSample resume
Sample resume
 
eFolder Partner Chat Webinar — Happy Together: Integrating Managed File Sync ...
eFolder Partner Chat Webinar — Happy Together: Integrating Managed File Sync ...eFolder Partner Chat Webinar — Happy Together: Integrating Managed File Sync ...
eFolder Partner Chat Webinar — Happy Together: Integrating Managed File Sync ...
 
Quest calc lj
Quest calc ljQuest calc lj
Quest calc lj
 
Quest impress lj
Quest impress ljQuest impress lj
Quest impress lj
 
Presentacion san martin
Presentacion san martinPresentacion san martin
Presentacion san martin
 
Kak ptitsyi-i-zveri-k-zime-gotovyatsya
Kak ptitsyi-i-zveri-k-zime-gotovyatsyaKak ptitsyi-i-zveri-k-zime-gotovyatsya
Kak ptitsyi-i-zveri-k-zime-gotovyatsya
 
Warm
WarmWarm
Warm
 

Ähnlich wie Banco de Dados - SEFAZ

Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosdiogocbj
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dadosFernando Palma
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basicoAmadeo Santos
 
Apostila Access 2000.pdf
Apostila Access 2000.pdfApostila Access 2000.pdf
Apostila Access 2000.pdfssuser382e50
 
Database Class - Pontos de defasagem e questões de brinde.
Database Class - Pontos de defasagem e questões de brinde.Database Class - Pontos de defasagem e questões de brinde.
Database Class - Pontos de defasagem e questões de brinde.Jann Claude Mousquer
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosVitor Hugo Melo Araújo
 
04 - Acesso e Manipulação de Dados através de Controles
04 - Acesso e Manipulação de Dados através de Controles04 - Acesso e Manipulação de Dados através de Controles
04 - Acesso e Manipulação de Dados através de Controlesfilipe-lemos
 
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdfQuitriaSilva550
 
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docxmodulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docxAnaAlmeida462833
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Januário Neto
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfticepcCapelas
 
Conceitos gerais de etl - Qlikview
Conceitos gerais de etl - QlikviewConceitos gerais de etl - Qlikview
Conceitos gerais de etl - QlikviewRoberto Oliveira
 
Capítulo 05 - Fundamentos da inteligência de negócios: gestão da informação e...
Capítulo 05 - Fundamentos da inteligência de negócios: gestão da informação e...Capítulo 05 - Fundamentos da inteligência de negócios: gestão da informação e...
Capítulo 05 - Fundamentos da inteligência de negócios: gestão da informação e...Everton Souza
 
A Novel Business Intelligence System Framework
A Novel Business Intelligence System FrameworkA Novel Business Intelligence System Framework
A Novel Business Intelligence System FrameworkSamuel Ribeiro
 

Ähnlich wie Banco de Dados - SEFAZ (20)

Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
 
Apostila sqlserver65v1a
Apostila sqlserver65v1aApostila sqlserver65v1a
Apostila sqlserver65v1a
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dados
 
Apostila de banco de dados da ucg
Apostila de banco de dados da ucgApostila de banco de dados da ucg
Apostila de banco de dados da ucg
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
Apostila Access 2000.pdf
Apostila Access 2000.pdfApostila Access 2000.pdf
Apostila Access 2000.pdf
 
Database Class - Pontos de defasagem e questões de brinde.
Database Class - Pontos de defasagem e questões de brinde.Database Class - Pontos de defasagem e questões de brinde.
Database Class - Pontos de defasagem e questões de brinde.
 
Apresentação DAMARECE
Apresentação DAMARECEApresentação DAMARECE
Apresentação DAMARECE
 
Banco de dados parte 01
Banco de dados parte 01Banco de dados parte 01
Banco de dados parte 01
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de Dados
 
04 - Acesso e Manipulação de Dados através de Controles
04 - Acesso e Manipulação de Dados através de Controles04 - Acesso e Manipulação de Dados através de Controles
04 - Acesso e Manipulação de Dados através de Controles
 
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
 
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docxmodulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
 
Db2
Db2Db2
Db2
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
 
Conceitos gerais de etl - Qlikview
Conceitos gerais de etl - QlikviewConceitos gerais de etl - Qlikview
Conceitos gerais de etl - Qlikview
 
Capítulo 05 - Fundamentos da inteligência de negócios: gestão da informação e...
Capítulo 05 - Fundamentos da inteligência de negócios: gestão da informação e...Capítulo 05 - Fundamentos da inteligência de negócios: gestão da informação e...
Capítulo 05 - Fundamentos da inteligência de negócios: gestão da informação e...
 
A Novel Business Intelligence System Framework
A Novel Business Intelligence System FrameworkA Novel Business Intelligence System Framework
A Novel Business Intelligence System Framework
 

Mehr von Carol Luz

Quest oe6 lj
Quest oe6 ljQuest oe6 lj
Quest oe6 ljCarol Luz
 
Quest linux lj
Quest linux ljQuest linux lj
Quest linux ljCarol Luz
 
Quest linux 1
Quest linux 1Quest linux 1
Quest linux 1Carol Luz
 
Quest ie6 sp2_lj
Quest ie6 sp2_ljQuest ie6 sp2_lj
Quest ie6 sp2_ljCarol Luz
 
Quest hardware lj
Quest hardware ljQuest hardware lj
Quest hardware ljCarol Luz
 
Quest firefox
Quest firefoxQuest firefox
Quest firefoxCarol Luz
 
Quest excel lj
Quest excel ljQuest excel lj
Quest excel ljCarol Luz
 
Quest cripto chave_lj
Quest cripto chave_ljQuest cripto chave_lj
Quest cripto chave_ljCarol Luz
 
Fcc windows lj
Fcc windows ljFcc windows lj
Fcc windows ljCarol Luz
 
Fcc segurança lj
Fcc segurança ljFcc segurança lj
Fcc segurança ljCarol Luz
 
Fcc outlook lj
Fcc outlook ljFcc outlook lj
Fcc outlook ljCarol Luz
 
Fcc internet lj
Fcc internet ljFcc internet lj
Fcc internet ljCarol Luz
 
Fcc hardware lj
Fcc hardware ljFcc hardware lj
Fcc hardware ljCarol Luz
 
Fcc excel lj
Fcc excel ljFcc excel lj
Fcc excel ljCarol Luz
 
Fcc broffice lj
Fcc broffice ljFcc broffice lj
Fcc broffice ljCarol Luz
 
Fcc backup lj
Fcc backup ljFcc backup lj
Fcc backup ljCarol Luz
 
Comunic radio prf_lj
Comunic radio prf_ljComunic radio prf_lj
Comunic radio prf_ljCarol Luz
 
Broffice writer lj
Broffice writer ljBroffice writer lj
Broffice writer ljCarol Luz
 

Mehr von Carol Luz (20)

Quest oe6 lj
Quest oe6 ljQuest oe6 lj
Quest oe6 lj
 
Quest linux lj
Quest linux ljQuest linux lj
Quest linux lj
 
Quest linux 1
Quest linux 1Quest linux 1
Quest linux 1
 
Quest ie6 sp2_lj
Quest ie6 sp2_ljQuest ie6 sp2_lj
Quest ie6 sp2_lj
 
Quest hardware lj
Quest hardware ljQuest hardware lj
Quest hardware lj
 
Quest firefox
Quest firefoxQuest firefox
Quest firefox
 
Quest excel lj
Quest excel ljQuest excel lj
Quest excel lj
 
Quest cripto chave_lj
Quest cripto chave_ljQuest cripto chave_lj
Quest cripto chave_lj
 
Fcc word lj
Fcc word ljFcc word lj
Fcc word lj
 
Fcc windows lj
Fcc windows ljFcc windows lj
Fcc windows lj
 
Fcc segurança lj
Fcc segurança ljFcc segurança lj
Fcc segurança lj
 
Fcc rede lj
Fcc rede ljFcc rede lj
Fcc rede lj
 
Fcc outlook lj
Fcc outlook ljFcc outlook lj
Fcc outlook lj
 
Fcc internet lj
Fcc internet ljFcc internet lj
Fcc internet lj
 
Fcc hardware lj
Fcc hardware ljFcc hardware lj
Fcc hardware lj
 
Fcc excel lj
Fcc excel ljFcc excel lj
Fcc excel lj
 
Fcc broffice lj
Fcc broffice ljFcc broffice lj
Fcc broffice lj
 
Fcc backup lj
Fcc backup ljFcc backup lj
Fcc backup lj
 
Comunic radio prf_lj
Comunic radio prf_ljComunic radio prf_lj
Comunic radio prf_lj
 
Broffice writer lj
Broffice writer ljBroffice writer lj
Broffice writer lj
 

Banco de Dados - SEFAZ

  • 1. BANCO DE DADOS – SEFAZ 01 - (ESAF - Analista Técnico - SUSEP - 2006) - Analise as seguintes afirmações relacionadas a conceitos básicos sobre Banco de Dados. I. O comando SQL responsável por fechar uma transação confirmando as operações feitas é o INSERT. II. O comando SQL responsável por fechar uma transação e desfazer todas as operações é o COMMIT. III.Quando uma transação ainda está aberta para um usuário, enquanto não é executado um comando COMMIT, o próprio usuário pode ver as suas alterações, mas outros usuários não podem vê-las. IV. Uma transação assegura um espaço de trabalho que contém várias alterações, inclusões e exclusões de dados em uma ou mais tabelas, com a possibilidade de confirmação ou cancelamento das operações sem comprometimento dos dados. Indique a opção que contenha todas as afi rmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV 02 - (ESAF - Analista de Sistemas - MP - 2006) Analise as seguintes afi rmações relacionadas a Gerenciamento de Banco de Dados. I. Uma Chave Estrangeira ocorre quando o atributo chave primária de uma entidade é exportado para outra entidade. II. O uso de arquivos de indexação evita a apresentação da mesma informação em várias tabelas, na mesma tabela em várias tuplas ou na mesma tupla em vários atributos. III.Um objetivo do projeto de um banco de dados relacional é gerar um conjunto de esquemas de relações que permitam armazenar informações sem redundância e recuperar as informações de forma fácil. IV. A normalização de dados provoca problemas como redundância de dados, inconsistência, uso inadequado de espaços de armazenamento e excesso de esforço para manter dados e sistemas. Indique a opção que contenha todas as afi rmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV 03 - (ESAF - Analista de Sistemas - MP - 2006) Analise as seguintes afi rmações relacionadas a Gerenciamento de Banco de Dados. I. As Stored Procedures disponibilizadas por todos os SGBDs são utilizadas exclusivamente para a leitura de informações nos bancos de dados. II. Alguns SGBDs disponibilizam procedimentos gravados, denominados Triggers, que são executados implicitamente quando ocorre determinada ação do usuário como, por exemplo, a exclusão de um dado. III.No Modelo de Entidade e Relacionamento (MER) cada entidade contém atributos e deve ter somente uma chave estrangeira para identifi car uma única tupla e pode ter uma ou mais chaves primárias. IV. Relacionamentos são associações entre duas ou mais entidades com signifi cado. A cardinalidade da associação representa a quantidade de elementos da entidade A associados à quantidade de elementos da entidade B e vice-versa. Indique a opção que contenha todas as afi rmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV 04 - (ESAF - Analista de Sistemas - MP - 2006) Analise as seguintes afi rmações relacionadas a Gerenciamento de Banco de Dados. I. A Data Definition Language (DDL) é composta, entre outros, pelo comando Create, que é utilizado para criar bancos de dados, tabelas e relações existentes entre as tabelas. II. Os comandos da Data Manipulation Language (DML) são destinados a consultas, inserções, exclusões e alterações em um ou mais registros de uma ou mais tabelas de maneira simultânea. III.Os comandos Truncate e Delete são exemplos de comandos da Data Definition Language (DDL).
  • 2. IV. Os comandos Alter, Drop e Rename são exemplos de comandos da subclasse de comandos da Data Manipulation Language (DML) chamada DCL (Data Control Language) Indique a opção que contenha todas as afi rmações verdadeiras. a) II e III b) I e II c) III e IV d) I e III e) II e IV 05 - (ESAF - Analista de Sistemas - MP - 2006) A SQL possui recursos para apagar tabelas e bancos de dados a partir do comando a) CREATE TABLE NULL. b) TRUNCATE PRIMARY KEY. c) DROP. d) INSERT INTO TABLE NULL. e) DELETE TABLE NULL. 06 - (ESAF - Analista de Sistemas - MP - 2006) Considerando as terminologias, os conceitos, o projeto e os objetivos de um Data Warehouse é correto afirmar que um fato é tudo aquilo que pode ser representado por a) um mapeamaneto entre os dados centrais do Data Warehouse e os conceitos de negócio úteis e comuns ao usuário final. b) um relacionamento que descreva as regras de transformação dos dados e de interpretação dos dados. c) um relacionamento que descreva as regras de transformação dos dados, os nomes dos atributos, os domínios dos valores, os tipos de dados e as tabelas ou arquivos a partir dos quais os dados são extraídos. d) um valor aditivo que deve possuir sempre os quatro seguintes pontos de referência: Onde aconteceu o fato; Quando aconteceu o fato; Quem executou o fato e O que é o objeto do fato. e) camadas de metadados, devendo existir, no mínimo, as camadas Operacionais, Centrais e as de Nível de usuário. 07 - (ESAF - Analista de Sistemas - MP - 2006) Analise as seguintes afi rmações relacionadas à terminologia, a conceitos, projeto e objetivos de um Data Warehouse. I. Como os dados que são carregados em um Data Mart são oriundos do ambiente transacional, eles já são consistentes. Desta forma, o modelo de dados de um Data Mart não necessita de relacionamento para garantir a integridade dos dados. II. Para garantir um melhor desempenho do sistema de consulta a um Data Warehouse, um fato deve ser composto somente de medidas não aditivas, evitando-se, assim, a sua dependência com as medidas aditivas. III.Um dos mais importantes aspectos do projeto de um Data Warehouse é a granularidade dos dados, que se refere ao nível de sumarização dos elementos de detalhe disponível nos dados. Quanto mais detalhes existirem, mais baixo será o nível de granularidade. IV. Quando for defi nida uma granularidade em um Data Mart para um determinado assunto ou tipo de dado, ela não poderá ser utilizada no Data Warehouse que utiliza o Data Mart. Caso contrário, o Data Warehouse seria impossibilitado de analisar informações equivalentes com diferentes granularidade normalmente definidas pelos vários Data Marts envolvidos. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV 08 - (ESAF - Técnico da Receita Federal - TRF - 2005) - Analise as seguintes afi rmações relacionadas aos conceitos básicos de gerenciadores de banco de dados. I. Uma chave primária é uma ou mais linhas cujo valor ou valores identificam de modo exclusivo cada registro de uma tabela. Uma chave primária permite valores nulos e deve sempre ter um índice variável. Chaves estrangeiras são usadas para relacionar uma tabela a chaves primárias em outras tabelas. II. Indexar um campo é um recurso que acelera a pesquisa e a classificação em uma tabela baseada em valores de chave e pode impor exclusividade nas linhas de uma tabela. A chave primária de uma tabela é automaticamente indexada. Alguns campos não podem ser indexados por causa de seus tipos de dados, como por exemplo, campos Objeto OLE.
  • 3. III.No uso da linguagem SQL para manipulação de dados em um banco de dados, a cláusula GROUP BY deve ser colocada antes da cláusula HAVING, pois os grupos são formados e as funções de grupos são calculadas antes de resolver a cláusula HAVING. IV. No uso da linguagem SQL para manipulação de dados em um banco de dados, a cláusula WHERE funciona exatamente igual à cláusula HAVING. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV GABARITO 01 - C 02 – D 03 - E 04 - B 05 - C 06 - D 07 - D 08 - B