Você está na página 1de 20

Tecnologia da Informao para ICMS/PI

Auditor Fiscal da Fazenda Estadual


Prof Victor Dalton Aula 00

Observao importante: este curso protegido por direitos


autorais (copyright), nos termos da Lei 9.610/98, que altera,
atualiza e consolida a legislao sobre direitos autorais e d
outras providncias.
Grupos de rateio e pirataria so clandestinos, violam a lei e
prejudicam os professores que elaboram os cursos. Valorize o
trabalho de nossa equipe adquirindo os cursos honestamente
atravs do site Estratgia Concursos ;-)

Observao importante II: todo o contedo deste curso


encontra-se completo em nossos textos escritos. As
videoaulas visam reforar o aprendizado, especialmente para
aqueles que possuem maior facilidade de aprendizado com
vdeos e/ou querem ter mais uma opo para o aprendizado.

Prof. Victor Dalton

www.estrategiaconcursos.com.br

2 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
Pois bem, e como sero distribudas as nossas aulas?

Aula 00 5. Conceito de Sistemas Gerenciadores de Banco de dados


(SGBD).

Aula 01 6. Modelo relacional de dados; Modelagem de Dados: Entidades,


Atributos, Relacionamentos e Cardinalidade. 7. Conceitos de SQL, tabelas, views,
chaves primrias e estrangeiras.

Aula 02 8. Conceitos de Data Warehousing e Business Intelligence.


Aula 03 1. Conceitos bsicos
computadores (hardware e software).

de

componentes

funcionais

de

Aula 04 2. Utilizao da planilha eletrnica Microsoft Excel (2010).


Aula 05 3. Conceitos bsicos de segurana da informao:
Confidencialidade, Integridade e Disponibilidade; cdigos maliciosos (malware);
criptografia de chave pblica (assimtrica); criptografia de chave secreta
(simtrica); certificados digitais; assinaturas digitais; hashes criptogrficos.
Aula 06 4. Utilizao do Microsoft Access (2010).

Ilustrado o cronograma, permitam-me que eu me apresente.

Prof. Victor Dalton

www.estrategiaconcursos.com.br

3 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
APRESENTAO

Eu sou Victor Dalton Teles Jesus Barbosa. Minha experincia em concursos


comeou aos 15 anos, quando consegui ingressar na Escola Preparatria de
Cadetes do Exrcito, em 1999. Cursei a Academia Militar das Agulhas Negras,
me tornando Bacharel em Cincias Militares, 1 Colocado em Comunicaes, da
turma de 2003.
Em 2005, prestei novamente concurso para o Instituto Militar de
Engenharia, aprovando em 3 lugar. No final de 2009, me formei em Engenharia
da Computao, sendo o 2 lugar da turma no Curso de Graduao. Decidi ento
mudar de ares.
Em 2010, prestei concursos para Analista do Banco Central (rea 1
Tecnologia da Informao) e Analista de Planejamento e Oramento
(Especializao em TI), cujas bancas foram a CESGRANRIO e a ESAF,
respectivamente. Fui aprovado em ambos os concursos e, aps uma passagem
pelo Ministrio do Planejamento, optei pelo Banco Central do Brasil.
Em 2012, por sua vez, prestei concurso para o cargo de Analista Legislativo
da Cmara dos Deputados, aplicado pela banca CESPE, e, desde o incio de
2013, fao parte do Legislativo Federal brasileiro.
Alm disso, possuo as certificaes ITIL Foundation, emitida pela EXIN,
e Cobit Foundation, emitida pela ISACA.
Aqui no Estratgia Concursos, j ministrei e ministro cursos para vrios
certames, como CGU, Receita Federal, ICMS/PR, ICMS/SP, ISS/SP, ICMS/RJ,
ICMS/MS, ICMS/RS, ICMS/PE, Banco Central, MPU, IBAMA, ANS, Ministrio da
Sade, Polcia Federal, MPOG, PCDF, PRF, TCE-RS, AFT, ANCINE, TCDF, Cmara
dos Deputados, Caixa Econmica Federal, cursos para Tribunais, dentre outros.
Alm disso, tambm ministro aulas presenciais em diversos Estados, cujo
feedback dos alunos tem me impulsionado a continuar cada vez mais a ministrar
aulas.

Pois bem, encerradas as formalidades, segue, abaixo, o incio da matria de


Banco de Dados, abordando o Conceito de SGBDs.

Aos estudos!
Prof. Victor Dalton

www.estrategiaconcursos.com.br

4 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
Um banco de dados tem alguma fonte da qual o dado derivado,
algum grau de interao com eventos no mundo real e um pblico
interessado no seu contedo. Para que um banco de dados seja preciso e
confivel o tempo todo, as mudanas no minimundo (mundo real)
precisam ser refletidas nele o mais breve possvel.
Um banco de dados pode ter qualquer tamanho e complexidade. As
informaes precisam ser organizadas e gerenciadas de modo que os
usurios possam consultar, recuperar e atualizar os dados quando
necessrio.
Um banco de dados pode ser gerado e mantido manualmente ou
computadorizado. Um banco de dados computadorizado pode ser criado e
mantido por um grupo de programas de aplicao especficos para essa
tarefa ou por um sistema gerenciador de banco de dados.
Eu costumo brincar, e acho que isso ajuda a memorizar, que no se
deve confundir Banco de Dados com Bando de Dados. Dados
desorganizados no servem para nada; um conjunto dados que se
relacionam, com alguma finalidade, esses sim compem um Banco de
Dados.
Bancos de dados, normalmente, so a base de um sistema, ou
software. Um sistema de venda de produtos online, por exemplo,
provavelmente possui em seu banco de dados uma vasta quantidade de
registros de clientes e produtos. Esses dados provavelmente relacionamse atravs dos pedidos, que devem conter dados dos clientes e dos
produtos. Os pedidos tambm sero dados. Comeou a visualizar?
Nossa prxima definio importante a de Esquema de Banco de
Dados.
Um esquema do banco de dados uma coleo de objetos de um
banco de dados que esto disponveis para um determinado usurio ou
grupo. Os objetos de um esquema so estruturas lgicas que se referem
diretamente aos dados do banco de dados. Eles incluem estruturas, tais
como tabelas, vises, seqncias, procedimentos armazenados,
sinnimos, ndices, agrupamentos e links de banco de dados. Falaremos
mais sobre esses elementos ao longo da apostila, fique tranquilo.

Prof. Victor Dalton

www.estrategiaconcursos.com.br

6 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00

Ou seja, ao se elaborar um sistema, seu projeto de banco de dados


idealizado em um esquema (como a figura acima).
Falei, pouco antes, que os softwares normalmente esto em cima
de um Banco de Dados. O esquema essa ferramenta utilizada para a
representao do banco como um todo, podendo servir tanto para facilitar
o entendimento do Banco de Dados como para implementar o prprio
Banco de Dados.
Com base no esquema acima, por exemplo, um Administrador de
Dados j consegue criar o Banco. Visualize a imagem acima, veja as
tabelas e os relacionamentos, e no se incomode se estiver entendendo
pouco ou quase nada. Iremos ver e rever essa imagem, explicando os
detalhes dela aos poucos. Tudo bem?

1.2

SGBD

Imagine agora um sistema de uma grande vendedora de produtos


online, ou mesmo o sistema de vendas de uma grande companhia area.
Essas empresas vendem produtos e servios por segundo, para usurios
distribudos geograficamente pelo mundo inteiro. Deste simples exemplo,
percebe-se que Bancos de Dados precisam de gerenciamento prprio, e
eficiente, para coordenar um volume gigantesco de operaes
simultneas.
Prof. Victor Dalton

www.estrategiaconcursos.com.br

7 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
Para tal, existem os Sistemas Gerenciadores de Bancos de
Dados. O SGBD o conjunto de programas de computador (softwares)
responsveis pelo gerenciamento de uma (ou mais) base de dados.
Seu principal objetivo retirar da aplicao cliente (o sistema da empresa
propriamente dito) a responsabilidade de gerenciar o acesso, a
manipulao e a organizao dos dados. O SGBD disponibiliza uma
interface para que seus clientes possam incluir, alterar ou consultar dados
previamente armazenados. Em bancos de dados relacionais a interface
constituda pelas APIs (Application Programming Interface) ou drivers do
SGBD, que executam comandos na linguagem SQL (Structured Query
Language).
Certamente voc j ouviu falar de alguns SGBDs, como o Oracle, o
IBM DB2, o Microsoft SQL Server, MySQL, ou at mesmo o
PostgreSQL, que gratuito.

Sistemas Gerenciadores de Bancos de Dados: softwares comerciais.

Os SGBDs facilitam o processo de definio, construo, manipulao


e compartilhamento de bancos de dados entre diversos usurios e
aplicaes.
Definir um banco de dados envolve especificar os tipos, estruturas
e restries dos dados a serem armazenados.
Construir um banco de dados o processo de armazenar os dados
em algum meio controlado pelo SGBD.
Manipular um banco de dados inclui funes no banco de dados
como consultas para recuperar dados especficos, atualizao que reflita
mudanas no minimundo e gerao de relatrios com base nos dados.
Prof. Victor Dalton

www.estrategiaconcursos.com.br

8 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
Compartilhar banco de dados permitir que diversos usurios e
programas acessem-no simultaneamente.
Outras funes importantes fornecidas pelo SGBD incluem proteo e
manuteno do banco de dados por um longo perodo. A proteo pode
ser contra defeitos (falhas) de hardware e software ou contra acesso no
autorizado ou malicioso (segurana). A manuteno permite a evoluo
do sistema de banco de dados ao longo do ciclo de vida, medida que os
requisitos mudem com o tempo.

Sistema de Banco de Dados: ilustrao

1.3

Caractersticas de um banco de dados

Na abordagem de banco de dados, um nico repositrio mantm


dados que so definidos uma vez e depois acessados por vrios usurios.
Os nomes ou rtulos de dados so definidos uma vez, e usados
repetidamente por consultas, transaes e aplicaes.

Prof. Victor Dalton

www.estrategiaconcursos.com.br

9 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
Natureza de Autodescrio de um Sistema de Banco de Dados
Na abordagem de banco de dados, seu sistema contm no apenas o
banco de dados, mas tambm uma definio ou descrio completa de
sua estrutura e restries.
Essa definio armazenada no catlogo do SGBD (falaremos mais
sobre ele adiante). A informao armazenada no catlogo chamada
metadados (tambm ser melhor explicado posteriormente).
O catlogo usado pelo software de SGBD e tambm pelos usurios
do banco de dados que precisam de informaes sobre a estrutura do
banco de dados (tipo e o formato dos dados). O software SGBD precisa
trabalhar de forma satisfatria com qualquer quantidade de aplicaes de
banco de dados.
Isolamento Entre Programas e Dados, e Abstrao de Dados
Na maioria dos casos, qualquer mudana na estrutura de dados do
SGBD no exige mudanas nos programas que acessam o banco de
dados. A estrutura dos arquivos de dados armazenada no catlogo do
SGBD separadamente dos programas de acesso.
Essa propriedade chamada de independncia programa-dados.
Em alguns tipos de sistemas de banco de dados os usurios podem
definir operaes (funes ou mtodos) sobre como os dados como parte
das definies de banco de dados. A interface de uma operao inclui o
nome da operao e os tipos de dados de seus argumentos (parmetros).
A implementao (mtodo) da operao especificada separadamente e
pode ser alterada sem afetar a interface. Isso chamado de
independncia programa-operao.

A independncia programa-dados e a independncia programaoperao s so possveis em virtude de uma caracterstica do SGBD, que
a abstrao de dados.
Um SGBD oferece aos usurios uma representao conceitual de
dados, que no inclui muitos detalhes de como os dados so armazenados
ou como as operaes so implementadas. Um modelo de dados um
Prof. Victor Dalton

www.estrategiaconcursos.com.br

10 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
tipo de abstrao de dados usado para oferecer essa representao
conceitual.
Na abordagem de banco de dados, a estrutura detalhada e a
organizao de cada arquivo so armazenadas no catlogo. Os usurios
do banco de dados e os programas de aplicao se referem
representao conceitual dos arquivos, e o SGBD extrai os detalhes do
armazenamento do arquivo do catlogo quando estes so necessrios
para os mdulos de acesso a arquivo do SGBD.
Suporte para Mltiplas Vises dos Dados
Cada usurio do banco de dados pode exigir um ponto de vista ou
viso (view) diferente do banco de dados. Uma viso pode ser um
subconjunto do banco de dados ou conter dado virtual que derivado dos
arquivos de banco de dados, mas no esto armazenados explicitamente.
Um SGBD multiusurio precisa oferecer facilidades para definir
mltiplas vises.
Compartilhamento de Dados e Processamento de Transao
Multiusurio
Um SGBD multiusurio precisa permitir que mltiplos usurios
acessem o banco de dados ao mesmo tempo. O SGBD precisa incluir um
software de controle de concorrncia para garantir que vrios usurios
tentando atualizar o mesmo dados faa isso de uma maneira controlada,
de modo que o resultado dessas atualizaes seja correto. Esses tipos de
aplicaes so chamados OLTP (On-Line Transaction Processing,
processamento de transaes on-line).
Por exemplo, se vrios agentes de viagem tentam reservar um
assento em um voo de uma companhia area. O SGBD precisa garantir
que cada assento s possa ser acessado por um agente de cada vez para
que seja atribudo a um nico passageiro.
Um papel do software SGBD multiusurio garantir que as
transaes concorrentes operem de maneira correta e eficiente.
Uma transao um programa em execuo ou processo que inclui
um ou mais acessos ao banco de dados, como a leitura ou atualizao de
seus registros. Uma transao executa um acesso logicamente correto a
Prof. Victor Dalton

www.estrategiaconcursos.com.br

11 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
um banco de dados quando ele executada de forma completa e sem
interferncia de outras operaes. Tambm falaremos adiante sobre
Gerenciamento de Transaes.

1) (FCC SABESP Tecnlogo - Sistemas - 2014) Um SGBD


multiusurio deve permitir que diversos usurios acessem o banco de
dados ao mesmo tempo. Isso essencial se os dados para as vrias
aplicaes esto integrados e mantidos em um nico banco de dados. O
SGBD deve incluir um software de controle de concorrncia para garantir
que muitos usurios, ao tentar atualizar o mesmo dado, o faam de um
modo controlado, para assegurar que os resultados das atualizaes
sejam corretos. Por exemplo, quando muitos atendentes tentam reservar
um lugar em um voo, o SGBD deve garantir que cada assento possa ser
acessado somente por um atendente de cada vez, para fazer a reserva de
apenas um passageiro.
Em SGBD, a este conceito se d o nome de
a) acesso simultneo.
b) semforo de acesso.
c) transao.
d) modularizao.
e) polimorfismo.
Percebeu que a questo se parece muito com a explicao da teoria?
Isso ocorre porque a FCC tambm se baseou no Elmasri e Navathe para
apresentar o exemplo. No caso, a banca est explicando o conceito de
Processamento de Transao Multiusurio.
No gostei da forma que a banca apresentou as alternativas, porm, a
mais correta a letra c).

1.4

Trabalhadores envolvidos

Sistemas de Bancos de Dados so projetados, administrados e


utilizados por diversos profissionais. Sem exageros, pode-se visualizar um
Prof. Victor Dalton

www.estrategiaconcursos.com.br

12 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
ciclo de vida para um Sistema de Banco de Dados, com a participao
de diversos personagens. So eles, segundo Elmasri e Navathe (2006):
Administradores de Banco de Dados
Em um ambiente de banco de dados o banco de dados o recurso
principal, e o SGBD e os softwares so os recursos secundrios. A
administrao desses recursos de responsabilidade do administrador de
banco de dados (DBA database administrator). O DBA responsvel
por:
Autorizar o acesso ao banco de dados.
Coordenar e monitorar seu uso.
Adquirir recursos de software e hardware conforme a necessidade.
Responsvel por resolver problemas, como falhas na segurana e
demora no tempo de resposta do sistema.
Projetista de Banco de Dados
Em muitos casos, os projetistas esto na equipe de DBAs e so
responsveis por:
Identificar os dados a serem armazenados.
Escolher estruturas apropriadas para representar e armazenar os
dados.
Se comunicar com todos os potenciais usurios a fim de entender
suas necessidades e criar um projeto que as atenda.
Desenvolver vises do banco de dados que cumpram os requisitos
de dados e processamento de cada potencial grupo de usurios.

Usurios Finais (ou usurios do banco de dados)


O banco de dados existe primariamente para atender os usurios
finais. Existem vrias categorias de usurios finais:
Casuais: so os gerentes de nvel intermedirio ou alto. Utilizam
uma linguagem sofisticada de consulta ao banco de dados para especificar
suas necessidades.

Prof. Victor Dalton

www.estrategiaconcursos.com.br

13 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
Iniciantes ou paramtricos: so os caixas de banco, agentes de
companhias areas, hotis e locadoras de automveis, funcionrios nas
estaes de recebimento de transportadores, entre outros. Sua funo
principal gira em torno de consultar e atualizar o banco de dados
constantemente,
usando
transaes
programadas,
que
foram
cuidadosamente programadas e testadas.
Sofisticados: so os engenheiros, cientistas, analistas de negcios
e outros que esto profundamente familiarizados com as facilidades do
SGBD a ponto de implementar as prprias aplicaes que atendam suas
necessidades.
Isolados: que mantm bancos de dados pessoais usando pacotes
de programas prontos, que oferecem interfaces de fcil utilizao,
baseadas em menu ou grficos.

Ateno!
Date (2011) acrescenta a figura do Administrador de Dados(DA),
que seria uma pessoa que toma decises estratgicas e de normas com
relao aos dados da empresa. Nessa abordagem, o DA teria atribuies
como:

Levantar os requisitos funcionais para o banco de dados;


Modelar conceitualmente o banco de dados;
Especificar as regras de negcio das aplicaes;
Definir padres de nomes para conceitos e variveis, e
Determinar normas de incorporao e manuseio dos dados.

Enquanto isso, o DBA acumularia as seguintes atribuies:

Mapear o modelo conceitual no modelo lgico;


Realizar o projeto fsico do banco de dados;
Criar usurios, definir vises e permisses, alm de regras de
integridade;
Controlar os processos de back-up e recuperao, e
Garantir o bom desempenho no acesso e manuseio do banco
pelos usurios.

Importante, quando tratar-se de personagens envolvidos, prestar


ateno nesse detalhe, tentar adivinhar a bibliografia do enunciado,
para no confundir o Administrador de Dados com o Administrador de
Prof. Victor Dalton

www.estrategiaconcursos.com.br

14 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
Banco de Dados. Pior: at mesmo uma mesma banca pode cobrar
contedo de autores diferentes. Eu j vi isso .

Analistas de Sistemas e Engenheiros de Software


Os analistas de sistemas identificam as necessidades dos usurios
finais, especialmente os iniciantes e paramtricos, e definem as
especificaes das transaes padro que atendam a elas.
Os programadores de aplicaes (engenheiros de software e
desenvolvedores de sistemas de software) implementam essas
especificaes como programas, testam, depuram, documentam e
mantm essas transaes programadas.

1.5

Vantagens da abordagem SGBD

Via de regra, os SGBDs so ferramentas carssimas, da ordem de


milhares de dlares. Algumas de suas vantagens so:

Controle de redundncia: quando os Bancos de Dados


precisam ser replicados em mais de um lugar, o SGBD evita a
inconsistncia das diferentes bases de dados;
Restrio a acesso no autorizado: em Bancos de Dados
com diferentes nveis de permisso de acesso, o SGBD realiza
o controle dos diversos nveis de permisso;
Backup e restaurao: o Sistema de Banco de Dados deve
ser tolerante a falhas, ou seja, o SGBD deve ser capaz de
voltar a um estado anterior falha, a despeito de falhas de
hardware ou software;
Forar as restries de integridade: os relacionamentos
entre dos dados so implementados por meio de restries de
integridade. Ser visto mais adiante.

Prof. Victor Dalton

www.estrategiaconcursos.com.br

15 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
1.6

Desvantagens da abordagem SGBD

Instalar e manter Sistemas de Bancos de Dados carregam consigo


alguns nus intrnsecos. So eles:

1.7

Custos: alm do preo elevado das ferramentas de SGBD,


manter um Sistema de Banco de Dados implica em hardware,
software e pessoal especializados;
Gerenciamento Complexo: o Sistema necessita interfacear
com diferentes tecnologias, afetando os recursos e cultura da
empresa;
Dependncia do fornecedor: o investimento inicial alto
tende a prender o cliente. Modificar um SGBD oneroso e
complexo;
Manuteno e atualizao: como todo software, o SGBD
deve ser mantido atualizado. Alm disso, periodicamente
surgem novas verses, com mais funcionalidades, exigindo
substituies peridicas, com novos custos de hardware,
software e treinamento de pessoal.

Arquitetura trs esquemas de um SGBD

A arquitetura trs esquemas uma abordagem, que ilustra a


separao entre usurio e aplicao. Nesta arquitetura, os esquemas
podem ser descritos em trs nveis:

Prof. Victor Dalton

www.estrategiaconcursos.com.br

16 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00

Arquitetura trs esquemas, Elmasri e Navathe (2006)

Nvel externo: abrange os esquemas externos, ou vises de


usurio. Cada esquema descrever apenas a viso pertinente de cada
usurio a respeito do Banco de Dados, ocultando o restante. Por exemplo,
para um aluno, de um sistema de aulas online, somente determinada
parte do BD lhe relevante, provavelmente relacionada aos cursos que
realiza. Para um administrador financeiro desse sistemas, por sua vez,
aspectos administrativos sero mais relevantes, relacionados aos
pagamentos dos cursos e de pessoal.
Nvel conceitual: possui um esquema conceitual, que descreve o
banco de dados como um todo. Oculta detalhes do armazenamento fsico,
enfatizando entidades, tipos de dados e restries.
Nvel interno: apresenta um esquema interno, descrevendo a
estrutura de armazenamento fsicos do banco de dados.

Prof. Victor Dalton

www.estrategiaconcursos.com.br

17 de 19

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00

2) (FCC MPE/SE Analista Gesto e Anlise de Projeto de


Sistema - 2013) Em projetos de Banco de Dados, o objetivo da
arquitetura de trs-esquemas separar o usurio da aplicao do banco
de dados fsico. Nessa arquitetura, os esquemas podem ser definidos por
trs nveis:
I. O nvel interno tem um esquema que descreve a estrutura de
armazenamento fsico do banco de dados. Esse esquema utiliza um
modelo de dado fsico e descreve os detalhes complexos do
armazenamento de dados e caminhos de acesso ao banco;
II. O nvel conceitual possui um esquema que descreve a estrutura de
todo o banco de dados para a comunidade de usurios. O esquema
conceitual oculta os detalhes das estruturas de armazenamento fsico e se
concentra na descrio de entidades, tipos de dados, conexes, operaes
de usurios e restries. Geralmente, um modelo de dados
representacional usado para descrever o esquema conceitual quando o
sistema de banco de dados for implementado. Esse esquema de
implementao conceitual normalmente baseado em um projeto de
esquema conceitual em um modelo de dados de alto nvel;
III. O nvel interno ainda abrange os esquemas externos ou vises de
usurios. Cada esquema interno descreve a parte do banco de dados que
um dado grupo de usurios tem interesse e oculta o restante do banco de
dados desse grupo. Como no item anterior, cada esquema tipicamente
implementado usando-se um modelo de dados representacional,
possivelmente baseado em um projeto de esquema externo em um
modelo de dados de alto nvel.
Est correto o que se afirma em
a) II, apenas.
b) II e III, apenas.
c) I, II e III.
d) I e II, apenas.
e) III, apenas.

Questo sem maiores dificuldades. Os itens I e II esto corretos,


enquanto o item III descreve o nvel externo.
Alternativa d).

Prof. Victor Dalton

www.estrategiaconcursos.com.br

18 de 19

1.7.1

Tecnologia da Informao para ICMS/PI


Auditor Fiscal da Fazenda Estadual
Prof Victor Dalton Aula 00
Independncia lgica e independncia fsica dos
dados

Dois conceitos relacionados arquitetura trs esquemas que, no


raro, aparecem em questes de concursos so a independncia lgica e a
independncia fsica dos dados.
Independncia lgica a capacidade de alterar o esquema
conceitual sem precisar modificar os esquemas externos.
Independncia fsica a capacidade de alterar o esquema interno
sem precisar modificar o esquema conceitual.
Esses esquemas e seus respectivos mapeamentos so guardados no
catlogo do banco de dados. Ele ser visto na prxima aula.

CONSIDERAES FINAIS

E chegamos ao final da aula demonstrativa!


A continuao desse assunto e a bateria de exerccios
correspondente encontra-se na prxima aula. Espero reencontrar voc,
como um aluno efetivo.
Eu tenho a plena compreenso que este assunto o mais difcil do
nosso curso. Exatamente por isso que eu comeo nosso curso por ele,
para que voc tenha mais tempo de absorver este contedo e retirar suas
dvidas at a data da prova.
At a prxima!

Victor Dalton

Prof. Victor Dalton

www.estrategiaconcursos.com.br

19 de 19