Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Curso Técnico em Informática
PARACATU /MG Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa Site:
2
CONTATOS FLÁVIO BARBOSA Site:
3
Porque estudar Banco de Dados
Motivo 1: Na informática, é preciso armazenada e recuperar, de forma coerente e adequada as informações.
4
Exemplo: Quando você utiliza o Facebook, armazena em um Sistema de Banco de Dados suas informações pessoais, recados de amigos, depoimentos, etc. Ao sair do deu perfil e entrar nela novamente, as informações ainda estarão lá. Isso ocorre porque em um banco de dados, as informações devem ser recuperadas no momento oportuno (quando o usuário solicitar).
5
Motivo 2: Atualmente, por menor e mais simples que seja um Sistema de Informação, ele precisará ter a capacidade de armazenar e recuperar dados rapidamente.
6
Exemplo: Se você desenvolver um Sistema para um salão de beleza do seu bairro, este sistema terá que armazenar dados de clientes, produtos, valores, funcionários, serviços, etc. É para armazenar essas informações e recuperá-las rapidamente que utilizamos um sistema de banco de dados.
7
O Que São Dados? O Que É Informação?
Dados são tudo que podemos deduzir ou coletar sobre uma situação específica. Exemplo: Em uma sala de aula a quantidade de carteiras, a cor da parede, o tipo do assoalho, as dimensões da sala, etc., fornecem-nos dados sobre o ambiente. No desenvolvimento de uma aplicação, devemos selecionar os dados que podem ser úteis. E isso depende do objetivo do projeto. Informação é o resultado do processamento (manual ou eletrônico) dos dados que ajudam nas tomadas de decisão.
8
Baco de Dados – BD Sistema Gerenciador de Banco de Dados (SGBD)?
BANCO DE DADOS OU BASE DE DADOS: Local, ou espaço, onde informações estão armazenadas e recuperadas. SGBD: Conjunto de programas que ajudam a criar e manter um BD.
9
Quem Usa um Banco de Dados?
1. Administrador do banco de dados (DBA):Responsável por monitorar e gerenciar todas as bases de dados criadas no SGBD. 2. Analistas de sistemas e programadores de aplicações: Responsáveis por modelar a base de dados e implementá-la no SGBD escolhido. Também são responsáveis por desenvolver a aplicação (programas) e conectar essa aplicação à base de dados do sistema. 3. Usuários finais: Pessoas que vão trabalhar diariamente com as aplicações desenvolvidas. São eles os responsáveis pela entrada de dados no banco de dados e pelas alterações nos dados armazenados.
10
Fases no Desenvolvimento de um Projeto de Banco de Dados
Modelagem Conceitual: Interessa-se nas necessidades do usuário. Preocupa-se em descrever quais dados serão armazenados na base de dados. Representado pelo Modelo de Entidade e Relacionamento. Modelagem Lógica: Descreve como os dados serão armazenados no sistema e como irão se relacionar. MODELAGEM FÍSICA: IMPLEMENTAÇÃO (CRIAÇÃO) DO BANCO DE DADOS NO SGBD ESCOLHIDO. ESSA FASE REQUER QUE O DESENVOLVEDOR CONHEÇA A LINGUAGEM SQL E CONHEÇA O SGBD SELECIONADO.
12
Introdução ao Modelo de Entidade e Relacionamento (MER)
É uma forma de representar o Modelo Conceitual. Deve estar o mais próximo possível da visão que o usuário tem dos dados Não se preocupando em representar como estes dados estarão realmente armazenados.
13
Entidades, Atributos e Relacionamento
Figura 1: Exemplo de um MER para uma escola
14
Entidades, Atributos e Relacionamento
Entidade: Representa um conjunto de objetos do mundo real e sobre os quais se pretende armazenar dados. É representado por um retângulo. Atributos: São os dados (propriedades / características) que descreva a entidade. São representadores por um círculo ligado a entidade. UMA ENTIDADE DEVE TER AO MENOS DOIS ATRIBUTOS. Relacionamento: É representado por um losango, é uma associação entre as entidades.
15
Entidades, Atributos e Relacionamento
Figura 1: Exemplo de um MER para uma escola
16
Formas de representar um Atributo
17
Tipos de Atributos: Parte 01
Atributo simples: Indivisível, não pode ser decomposto. Por exemplo: CPF, Naturalidade, Nacionalidade. Atributo composto: Pode ser decomposto em outros atributos simples. Exemplo: Endereço, pode ser decomposto em “nome da rua”, “número” e “complemento”. Atributo monovalorado: Permite apenas o armazenamento de um valor por vez. Por exemplo: o nome de uma pessoa. Atributo multivalorado: Permite armazenar mais de um valor ao mesmo tempo no mesmo campo. Por exemplo: telefone.
18
Auto relacionamento
19
Auto relacionamento
20
DÚVIDAS?
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.