O documento apresenta conceitos sobre bancos de dados, incluindo sua definição, sistemas gerenciadores de bancos de dados, modelos de bancos de dados, tabelas, colunas, registros, tipos de dados e data warehouse. Exemplos de exercícios sobre bancos de dados são fornecidos no final.
1. 02/03/2014
1
Curso Preparatório para Concursos
Públicos
Tecnologia da Informação
Banco de Dados
Prof. Marcelo
www.professormarcelomoreira.com.br
falecom@professormarcelomoreira.com.br
Banco de Dados
2
Prof. Marcelo Moreira – Curso Juris
Noções de Armazenamento de Dados
Banco de Dados é uma coleção de dados
logicamente coerente que possui um significado
implícito cuja interpretação é dada por uma
determinada aplicação .
É uma forma de armazenar informações de
forma estruturada, sendo possível localizar e
manipular os dados existentes.
3
Prof. Marcelo Moreira – Curso Juris
SGBD
SGBD: Sistema Gerenciador de Bancos de Dados,
são aplicativos (programas) que permitem
consultar, inserir, alterar, e excluir dados e
componentes da estrutura dos Bancos de Dados.
Access (desenvolvido pela Microsoft), utilizado
para bancos de dados pessoais e menos
robustos;
SQL Server e Oracle, que são utilizados em
projetos mais volumosos, em bancos de dados
corporativos de grandes empresas.
Postgre e MySQL
4
Prof. Marcelo Moreira – Curso Juris
Modelo de Banco de Dados
Modelo Hierárquico;
Modelo em rede;
Modelo Relacional;
Modelo Orientado a Objetos.
5
Prof. Marcelo Moreira – Curso Juris
Modelo Relacional
O modelo relacional é um modelo de dados, que se
baseia no princípio em que todos os dados estão
guardados em tabelas (ou, matematicamente falando,
relações). Toda sua definição é teórica e baseada na
teoria dos conjuntos.
Structured Query Language, ou Linguagem de Consulta
Estruturada ou SQL, é a linguagem de pesquisa
declarativa padrão para banco de dados relacional (base
de dados relacional).
6
Prof. Marcelo Moreira – Curso Juris
2. 02/03/2014
2
Tabela Alunos
NOME RG TURMA TURNO END TEL
ANA 0804752 TJ N RUA X, 34 3241-9854
BEATRIZ 1244780 CGE M RUA Z, 123 3254-9988
CARLA 0000001 PF N RUA K, 01 3324-1245
DANIEL 0000010 TJ V RUA JR, 89 9984-4514
EDMAR 1879230 CGE N AV 15, 76 9696-1296
7
Prof. Marcelo Moreira – Curso Juris
Coluna
Características da Tabela
Tabela: Estrutura bidimensional formada por linhas
e colunas, para armazenar os dados. Um Banco de
Dados é formado por várias tabelas.
Coluna: ou Campo, divisão das tabelas, cada
campo permite armazenar um tipo específico de
informação, (Ex. campo Endereço).
Registro: É o nome dado a uma linha ou informação
completa da tabela.
8
Prof. Marcelo Moreira – Curso Juris
Tipo de Dados
Número: armazena apenas valores numéricos,
é usado para informações que possam passar
por operações aritméticas;
Texto: armazena caracteres alfanuméricos, é
necessário definir a quantidade de caracteres
que o campo vai aceitar;
Data/Hora: armazena um valor de data ou
hora.
9
Prof. Marcelo Moreira – Curso Juris
Data Warehouse
Prof. Marcelo Moreira – Curso Juris 10
O Data Warehouse, pode ser chamado de armazém de
dados, possui uma coleção de dados agregada ou
resumida, e tem exclusivamente o objetivo de fornecer
suporte à tomada de decisão, ou seja, é direcionado para
decisões gerenciais.
Com o serviço oferecido pelo data warehouse, é
possível analisar o passado da organização para a tomada
de decisão satisfatória, e também fazer uma projeção
para o futuro.
Os dados armazenados no data warehouse podem ser
coletados de fontes diversas.
Os data warehouses tem um volume de dados bem
superior, justamente por sua coleção de dados poder vir
de fontes diversas.
Data Warehouse
Prof. Marcelo Moreira – Curso Juris 11
Exercícios
Prova: FCC - 2011 - TRT - 14ª Região (RO e AC) -
Técnico Judiciário - Área Administrativa
São programas com funções idênticas, tanto no
Microsoft Office quanto no BrOffice.org 3.1:
a) Word e Impress.
b) Excel e Writer.
c) PowerPoint e Draw.
d) Access e Base.
e) Publisher e Math.
Prof. Marcelo Moreira – Curso Juris 12
3. 02/03/2014
3
Exercícios
Prova: FCC - 2006 - TRE-AP – A. J. - Área Adm.
Uma tabela relacional, que se baseia em linhas e
colunas, é um componente básico da estrutura de
armazenamento de dados em
a) um disco rígido.
b) uma planilha eletrônica.
c) um banco de dados.
d) qualquer dispositivo que permita leitura e gravação.
e) qualquer software que manipule tabelas.
Prof. Marcelo Moreira – Curso Juris 13