Você está na página 1de 15

Banco de Dados

Introdução
Prof. Me. Amauri Antunes Filho
O que veremos nessa disciplina?
(Ementa)

Bancos de
Modelagem Processamento Modelo Objeto-
SGBD SQL Dados
Relacional de Consultas Relacional
Distribuídos
Referências Bibliográficas

• SILBERSCHATZ, Abraham; KORTH, Henry F.;


SUDARSHAN, S.. Sistema de Banco de Dados.
• BATTISTI, Júlio. SQL Server 2005 administração &
desenvolvimento: curso completo. Rio de Janeiro: Axcel
Books do Brasil, 2005. 990 p. ISBN 8573232498
Entender os conceitos relacionados a bancos de
dados;

Conseguir modelar um banco de dados para solucionar


um problema;

Objetivos Analisar problemas/requisitos para extrair relação entre


dados;
da Utilizar as principais ferramentas de um SGBD;
Disciplina Aprender a utilizar a linguagem SQL para implementar
bancos de dados relacionais e recuperar dados;

Compreender as implicações do uso do modelo


relacional com o modelo orientado a objetos
Evolução dos sistemas de computação

ABORDAGEM ABORDAGEM DE ABORDAGEM DE BANCO


TRADICIONAL SISTEMAS INTEGRADOS DE DADOS

5
Abordagem Tradicional

Um usuário utiliza um aplicativo, o qual, por sua vez usa um


arquivo de dados que muitas vezes não é acessado por outro
usuário. 6
Abordagem
de Sistemas
Integrados

Sistemas ficaram integrados, pois utilizavam o


mesmo arquivo de dados.

7
Abordagem
de
Banco de Dados

8
Níveis de Abstração de Dados

9
• Uma Coleção de ferramentas conceituais
que descrevem dados, relação de dados,
semântica de dados e restrições de
consistência.
• É uma maneira de descrever o projeto de
Modelo banco de dados no nível físico, lógico e
de visão.
de • Pode ser classificados nas categorias:
• Modelo Relacional
Dados • Modelo Entidade-Relacionamento
• Modelo de dados baseados em
objetos
• Modelo de dados semi-estruturados

10
• É uma coleção de dados inter-relacionados e um
SGBD: conjunto de programas para acessar esses dados. A
coleção de dados normalmente conhecida como banco
Conceitos de dados, contém informações relevantes para a
empresa.

principais, • O principal objetivo de um SGBD é proporcionar uma


forma de armazenar e recuperar informações de um
banco de dados de maneira conveniente e eficiente. A
objetivos e gestão dos dados envolve tanto a definição de
estruturas para armazenamento de informações quanto
vantagens os mecanismos que prevêem a manipulação da
informação. Além disso, o SGBD deve garantir a
segurança da informações armazenadas, apesar das
falhas do sistema ou das tentativas de acesso não
autorizado. Se os dados são compartilhados entre vários
usuários, o sistema deve evitar possíveis resultados
anômalos.
11
SGBD: Conceitos principais, objetivos e vantagens

12
Instância e esquema de banco de dados

Instância: A coleção Esquema: O projeto


das informações geral do banco de
armazenadas no banco dados.
de dados em • Os esquemas raramente –
ou nunca – são modificados.
determinado momento.

13
Realidade

Particionamento Nível Conceitual


do esquema
segundo os Nível Lógico

níveis de abstração
Nível Físico

Banco de dados

14





Ferramentas
que vamos •
utilizar

Você também pode gostar