Buscar

Aula 1_Conceitos Basicos

Prévia do material em texto

1
BANCO DE DADOS
Conceitos BConceitos Báásicossicos
Prof. Msc. Allan Costa
2
Ementa do Curso - Objetivo
 Apresentar os sistemas gerenciadores de 
banco de dados, conceitos e suas diferentes 
arquiteturas. Desenvolver a habilidade de 
modelar e conceber um projeto de banco de 
dados de um sistema de informação. 
Apresentar um projeto de banco de dados 
contendo todas fases previstas no processo 
de modelagem ( conceitual, lógica e física).
3
Ementa do Curso - Ementa
 Sistemas de Banco de Dados : Conceitos e 
Arquitetura. Sistemas de Gerência. O Projeto de 
Banco de Dados : Modelagem Entidade-
Relacionamento. Modelo Relacional: Linguagens e 
Sistemas . Mapeamento Modelo Entidade-
Relacionamento – Relacional. Tecnologia de Banco 
de Dados ,Projetos de Banco de Dados: Teoria e 
Metodologias. Conceitos Avançados de Banco de 
Dados e Tecnologias Emergentes. Bancos de Dados 
Distribuídos
4
Livros recomendados
~R$ 159,90~R$ 215,00 ~R$ 159,00
5
Bibliografia
 Bibliografia básica:
 NAVATHE, Shamkant B. e ELMASRI, Ramez E. Sistemas de Bancos de 
Dados. 4ª. Ed. Addison Wesley Brasil, 2005
 KORTH, K. F.; SILBERSCHATZ, A. Sistemas de Banco de Dados. 
McGraw Hill, 2006.
 Bibliografia complementar:
 HEUSER, C. A. Projeto de Banco de Dados. Sagra-Luzzato, 2004.
 DATE, C.J. Introdução a sistemas de bancos de dados. 7.ed. Rio de 
Janeiro: Campus, 2000.
 MEDEIROS, M. Banco de Dados Para Sistemas de Informação. Visual 
Books, 2006.
Critérios de Avaliação
 Provas - Teóricas
 Trabalhos - Teóricos
 Seminários – Teóricos + Práticos
Conceito = Prova 1 + Prova 2 + Trab + Semanário / 4
7
Onde esta o banco de dados ?
 Colocar figura do orkut?
 Aplicações Web:
 Bancárias ( BB, Itaú, ...)
 Notícias (UOL, Liberal, ...)
 Pesquisa (Google)
8
Para que serve banco de 
dados?(Objetivos e Importância)
9
Para onde esse curso vai lhe levar? 
(Carreiras e Salários)
 DBA (Administrador de Banco de 
Dados)
 Salários entre 1.000 a 7.000 (Belém) 
 2.500 a 11.000 (São Paulo –Centro) 
 DA (Administrador de Dados)
 Projetista 
 Programador 
10
Banco de Dados
 Coleção logicamente coerente de dados 
relacionados com algum significado 
inerente;
 Exemplos de bancos de dados:
 Agenda de endereços (papel ou 
computador)
11
Sistema de Gerência de Banco 
de Dados
 Conjunto de programas que permite a criação e 
manutenção de BDs
 Funções:
 Definição do BD
 Envolve a especificação dos tipos de dados a serem 
armazenados no BD mais a descrição de cada tipo de dados;
 Construção do BD
 Processo de armazenar os dados em um meio controlado 
pelo SGBD
 Manipulação do BD:
 Inclui funções como consulta para recuperação de dados, 
atualização do BD e geração de relatórios.
 Sistema de Banco de dados = BD + SGBD
12
SGBD
Estrutura de um sistema que
possui BD
Programa de Aplicação/
Consultas
Meta
Dados
Software para proc. de consultas
Banco de
Dados
Software para acessar dados armazenados
Sistema de BD
Usuários
Dados X Meta Dados
 A definição mais simples de metadados é que eles são 
dados sobre dados – mais especificamente, informações 
(dados) sobre um determinado conteúdo. (Guardam 
informações sobre os dados)
 Dado: É qualquer elemento identificado em sua forma 
bruta que por si só não conduz a uma compreensão de 
determinado fato ou situação.
14
Usuários de um sistema de BD
 Administrador do BD (DBA)
 Responsável por autorizar o acesso ao BD, coordenar e 
monitorar seu uso
 Projetista do BD
 Responsável por identificar os dados a serem 
armazenados no BD e escolher as estruturas apropriadas 
para representar e armazenar esses dados
 Programador de aplicações
 Usuário final
 Usa as aplicações feitas pelo programador de aplicações 
mais uma linguagem de consulta do BD (ex. SQL)

Continue navegando

Outros materiais