Bancos de dados: Definição

Documentos relacionados
MÓDULO 2 - INTRODUÇÃO AOS SISTEMAS DE GESTÃO DE BASES DE DADOS ACCESS

BANCO DE DADOS - MODELAGEM DE DADOS

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Gestão de Base de dados Tabelas e Chaves

Natanael Gonçalves Afonso 8º Período Engenharia da Computação Skydrive:

Introdução a Banco de Dados. Curso: Engenharia de Produção Disciplina: Informática Aplicada Professor: Rodrigo da Rocha

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

MARIA M ATRICULA NOM E TELEFONE

Banco de Dados Modelagem e Normalização

Bem vindo à semana 14! Tema central: Banco de Dados

Banco de Dados. Banco de Dados

Banco de Dados 30/04/2012 1

1 U.E. Edgar Tito site: - PROF. RANILDO LOPES U.E PROF EDGAR TITO PROF. RANILDO LOPES DISCIPLINA: Banco de Dados

Informática II Cap. 5-2 Bases de Dados - MsAccess

1- Indique se são verdadeiras (V) ou falsas (F) as seguintes afirmações, corrigindo as falsas.

Base de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução.

Access Módulo I. Gabarito

Sistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira

Base de dados I. O que é? Para que serve? Vantagens básicas sobre os modelos tradicionais

MODELAGEM DE DADOS PARTE 1

AULA TEÓRICA 10. Tema 7. Introdução ao Microsoft Access Ø. conceitos

BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período

Aula 02. Evandro Deliberal

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

2010 Diagrama Entidade - Associação

Banco de Dados Modelagem e Normalização

CURSO DE ACCESS AULA 1 Introdução a bancos de dados

Bases de dados. Conceitos, estrutura e sistemas de gestão

INSTRUÇÃO 1 Crie uma nova Base de Dados na sua disquete cujo nome é Futebol.

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos

AULA 3 Classificação dos Sistemas de Informação

Gestão de Base de dados Conceitos Básicos

Banco de Dados Relacionais. Eduardo Ribeiro Felipe

Conteúdo Minicurso. Modelo Conceitual (Alto Nível) Modelo Lógico (Nível Intermediário) Modelo Físico (Baixo Nível)

Módulo 2 Gestão de Base

NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO VIII

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

MODELAGEM DE DADOS UNIDADE 4 Modelo Entidade-Relacionamento. Luiz Leão

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

Tarefa Orientada 3 Criação de tabelas

1. Estrutura do Projeto (0,2) pontos

Banco de Dados I Dicas de Modelagem

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS CONCEITOS BÁSICOS

Álgebra e cálculo relacional. Andre Noel

ENGENHARIA DE REQUISITOS. SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa

Formulários VIII Vista de estrutura

Consultas I Para que servem? Como funcionam Tipos de consulta Consultas Selecção Consultas parametrizadas Consultas Tabela de referência cruzada

Sistemas de Banco de Dados

Gestão de Base de dados Formulários

LÉO MATOS INFORMÁTICA

Modulo 2 Gestão de Base

1 Exemplo de banco de dados no Excel com informações financeiras

Aula 6 BD1 Modelo Relacional. Profa. Elaine Faria UFU

Introdução. Introdução. Álgebra Relacional. Linguagens formais de Consulta Modelo Relacional. O que foi visto até agora...

Relembrando... Banco de Dados Professor Vanderlei Frazão

BANCO DE DADOS. Araújo Lima. Ago / Araújo

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R

Análise Clássica (Tradicional) X Análise Estruturada

O Modelo e a Álgebra Relacional

Banco de Dados. Prof. Gleison Batista de Sousa Aula 01

Abordagem relacional. Capítulo 4

Banco de Dados Modelagem de Dados

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Data Warehouse. Debora Marrach Renata Miwa Tsuruda

Aula 8 BD1 Álgebra Relacional. Profa. Elaine Faria UFU

Processo de Criação de um Esquema Estrela

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Conteúdo do curso. Objetivos do curso. Microsoft Access: Criar relações para um novo banco de dados. Visão geral: relações são essenciais

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

Tecnologia da Informação

Banco de dados. Prof. Me. Hélio Esperidião

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Análise e Projeto de Sistemas

A U L A 1 I N T R O D U Ç Ã O A B A N C O D E D A D O S E V I S Ã O G E R A L D O S Q L

Gerenciamento de Dados

Adriano Maranhão PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD

BANCO DE DADOS I Atualizado em 13 de maio de 2009

Access Completo. Apresentação OBJETIVOS. Microsoft Office

Samuel Alves Pereira 1

Aula 11 SBD SQL Parte 3. Profa. Elaine Faria UFU

Um SGBD permite que cada utilizador tenha uma vista diferente (abstrata) do conteúdo da base de dados;

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS RELATÓRIOS

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;

Variáveis e instruções de repetição

Bases de dados. Conceito de Base de Dados e SGBD Modelo Relacional vs Modelo Monotabela Estruturas das Bases de Dados Elementos de uma Base de Dados

BANCO DE DADOS. Araújo Lima. Fev / Araújo

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos. Aluno: Jorge Dias Disciplina: IN940

GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC

Conceitos, Arquitetura e Design

Transcrição:

Bancos de dados: Definição

Bancos de dados: Componentes Tabelas Consultas Formulários Relatórios

Tabelas As tabelas contem informações de estrutura similar (informações sobre um determinado assunto). Por exemplo de Empregados Colunas -> Campos (Atributo) ( o nome deve ser significativo) Fileiras -> Registros (Tupla)

Estrutura da tabela Ver chave Tipos de dados: Texto Memo Número Data/Hora Moeda Sim/não Link / OLE object Permitir operações razoáveis Eliminar certos erros Fazer o armazenamento mais eficientes Fazer a recuperação da informação mais rápida

Estrutura da tabela Tamanho dos campos Dicas para o desenho da estrutura Pense antes Contexto dos dados Controle da entrada dos dados (regras de validação) Nomes dos campos Divisão da informação: (título, nome e sobrenome) Informação redundante: (um campo é função de outros?)

Consultas Permitem visualizar parte de uma tabela: alguns registros ou campos seguindo determinado critério. Permitem visualizar dados várias tabelas relacionadas. Permitem realizar operações com os dados das tabelas (totalizações, etc.) e classificações Podem ser realizada de forma gráfica ou programadas (SQL)

Formulários Permitem manipular os dados das tabelas e consultas de forma mais prática e segura Podemos ter vários formulários para uma única tabela. Ergonomia! Formulários podem virar páginas de Internet

Relatórios São similares aos formulários só que pensados para saída em papel Permitem troca de folha, subtotais etc,

Resumo até aqui!

Bancos de dados de várias tabelas Problemas de bancos com uma única tabela Dados redundantes Erros de digitação Modificação de dados Fazendo funcionar várias tabelas juntas No mundo real temos inúmeros objetos: materiais, empregados, empresas, obras etc. Estes objetos estão relacionados entre si. Como a informação de diferentes objetos é armazenada? Que relações existem entre objetos

Bancos de dados de várias tabelas Exemplo uma empresa tem várias obras e um único depósito de materiais de construção de vários fornecedores, e as obras pertencem a diferentes clientes. Regra: cada objeto do mundo real ganha uma tabela própria Pela regra serão necessárias 4 tabelas: OBRAS Informações sobre as obras MATERIAIS Informações sobre os materiais FORNCECEDORES Informações sobre os fornecedores CLIENTES Informações sobre os clientes Quais informações em cada tabela? Só aquelas que são UNICAS a cada tabela!

Relacionamentos Para os bancos de dados de muitas tabelas funcionarem é preciso relacionar (associar) as tabelas Um-para-muitos-> Um objeto numa tabela se relaciona com muitos em outras. Ex Um Fornecedor pode vender vários Materiais Um-para-um -> Muito raras (caem no caso de uma única tabela) Cada Material tem um único Fornecedor que não se repete. Muitos-para-muitos-> Materiais (em diferentes quantidades) podem in a diferentes Obras

Modelagem dos relacionamentos Os relacionamentos se implementam usando as chaves: Chave primária: na tabela de origem dos dados. São únicas (não se repetem) para cada registro Chave externa: na tabela destino dos dados. Básicamente informam que os dados tem que ser procurados no registro indicado pela chave primária da tabela origem

Criação dos relacionamentos Um-para-muitos

Criação dos relacionamentos Muitos-para-muitos: Geralmente se usa uma tabela intermediária com relacionamento umpara-um

Fonte: Inside Relational Databases with Examples in Access Mark Whitehorn e Bill Marklyn