SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática.

Slides:



Advertisements
Apresentações semelhantes
Um pouco mais de cardinalidade e Relacionamentos
Advertisements

Abordagem Entidade Relacionamento
MER – Modelo de Entidade Relacionamento
Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
Banco de Dados I Aula 24.
Banco de Dados I Aula 24. Agenda Conceitos: Relacionamentos Trabalho: construção dos relacionamentos.
Diagrama Entidade-Relacionamento – DER
O Modelo E-R Definição: Características
Funcionalidades de um SGBD
Sistemas de Informação Redes de Computadores
Modelo Entidade-Relacionamento
Projeto de Banco de Dados
Introdução a Bancos de Dados
Prof. Carlos H. Marcondes
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
FORMAS DE REPRESENTAÇÃO QUE SERVEM PARA DESCREVER AS ESTRUTURAS DAS INFORMAÇÕES CONTIDAS EM UM BD. Modelos de Dados.
Tecnologias de Linguagens para Banco de Dados I
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Normalização Disciplina: Banco de dados II.
Prof. Alfredo Parteli Gomes
SQL Server 2012 Introdução a Modelagem de Dados
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Banco de Dados Aplicado ao Desenvolvimento de Software - BDD
DIAGRAMA DE CLASSE Modelagem de Software
Análise MER: Fábrica de Calçados
Bancos de Dados Projeto de BD
Ferramentas de modelagem do SI
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
BEM-VINDO AO JOGO DAS MALETAS!
ACCESS 2007 EDIMILSON JÚNIOR.
Profª Daniela TLBD.
Banco de Dados 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
Introdução a Banco de dados
Curso Técnico em Mineração
Curso Técnico em Informática
Objetivos Apresentar de forma breve a Metodologia de Modelagem Orientada a Objetos (OMT). A partir de um modelo de objetos de um sistema de informação.
Banco de Dados Aplicado ao Desenvolvimento de Software
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
SEGUNDA FASE / S2B MIC PERNAMBUCO
Sistemas de Informação (SI)
DESENVOLVIMENTO DE SOFTWARE AULA 7 – Sistemas de Banco de Dados
Banco de dados 1 Modelagem de Dados Utilizando MER
BANCO DE DADOS I Exercícios. Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema.
Profa. Ana Karina Barbosa fevereiro/2008
SEGUNDA FASE / S2B MIC PERNAMBUCO
Professora: Sílvia C. Matos Soares
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
SisCol Modelo de Banco de Dados
Aula 3 – Conceitos de banco de dados relacionais
Modelo Entidade-Relacionamento
Projeto de Banco de Dados
Banco de dados e tipos de programação
Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados
Banco de Dados I Aula 3 - Projeto Conceitual de Banco de Dados
Students to Business – 2011/1 Fase 2. aGENDA O que é um banco de dados? Onde aplicamos o banco de dados? Laboratório: Navegando no SQL Server Management.
4 Projeto de Banco de Dados Carlos Alberto Heuser.
Professora: Kelly de Paula Cunha
Bases de dados relacionais
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante.
Modelagem de Dados Consiste em mapear o mundo real do sistema em um modelo que irá representar a realidade e o relacionamento existente entre os dados.
Modelos de dados.
Modelo Entidade-Relacionamento (ER)
Modelo de Entidade-relacionamento
 O Modelo E-R (Entidade-Relação)
Modelagem Entidade-Relacionamento (MER)
Professor: reno nooblath
Modelagem de Dados Aula 4. 2 Implementação de Entidades Não é aconselhável simplesmente transcrever os nomes dos atributos para nomes de colunas. Nomes.
Banco de dados – na prática Prof Jean Carlo Mendes Maio/2016 Unipac Lafaiete.
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
ACCESS Prof: Felipe Lira.  O que é o ACCESS ? Microsoft Access (nome completo Microsoft Office Access), também conhecido por MSAccess, é um sistema de.
Transcrição da apresentação:

SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática Recife twitter.com/diegovonsohsten

 O que é modelagem de dados?  Entidade e atributos  Relacionamento  Atributos Chaves MODELAGEM DE DADOS: INTRODUÇÃO

 Modelagem conceitual é uma fase importante no projeto de uma aplicação de base de dados bem sucedida.  Ela baseia-se na percepção de um universo constituído por um grupo básico de objetos chamado entidades, e por relacionamentos entre elas.  Existem ferramentas que auxiliam na construção destes modelos, porém são totalmente dependentes de nosso conhecimento das regras de negocio.

 Cenário de negócio comum:  Necessidade de armazenar os estados e as cidades brasileiras.  Construir as tabelas, de forma que armazenem a unidade federativa, descrição do estado e os nomes das cidades e seus respectivos estados. Validar os estados, não permitindo cadastrar cidades para estados que não estão devidamente cadastrados.

 Uma entidade é um objeto que existe e é distinguível de outros objetos. Uma entidade pode ser um objeto com uma existência física (entidade concreta) – um empregado, pessoa, carro, casa em particular – ou conceitual (entidade abstrata) – uma companhia, um emprego, um curso S2B.  Cada entidade tem atributos – propriedades particulares que a descrevem. Por exemplo, uma entidade Estado pode ser descrita pelos atributos “Unidade Federativa”, “Nome” e “Extensão”.

 Aplicando isso no modelo de dados, temos: TB_ESTADOS UF Descrição SP RJ MG São Paulo Rio de Janeiro Minas Gerais Entidade TB_ESTADOS Atributos de TB_ESTADOS

 O relacionamento é a forma de unir características recíprocas entre duas entidades. Por exemplo:  Estados e Cidades: sempre que cadastramos uma cidade, podemos atribuir a qual estado ela pertence. Para isso, podemos estabelecer um relacionamento, já que um estado pode ter muitas cidades e uma cidade pode ter apenas um único estado.  Percebe-se, por exemplo, que a unidade federativa é um atributo comum as duas entidades, relacionando a informação.

 Cardinalidade é uma restrição que expressa o número de entidades ao qual outra entidade pode estar associada por meio de um relacionamento.  Alguns tipos de cardinalidade podem ser observados:  1:1  Um para Um: um registro em A está associado com no máximo um registro em B; e vice-versa.  1:N  Um para Muitos: um registro em A está associado a qualquer número de registros em B, enquanto os registros em B estão associados com no máximo um registro em A.  N:N  Muitos para Muitos: um registro em A está associado a qualquer número de registro em B, e vice-versa.  OBS: Ao escrever o modelo físico, esta cardinalidade se transforma em duas cardinalidades 1:N

TB_ESTADOS UF Descrição SP RJ MG São Paulo Rio de Janeiro Minas Gerais TB_CIDADES COD Descrição Bauru Montes Claros Belo Horizonte UF SP MG Possui N 1 = Chave primária da tabela 1:N Um estado se associa a N cidades!

 São atributos que possuem a propriedade de singularidade de informação, que permite identificar um registro inserido na tabela.  Exemplo:  TB_Estados, campos UF (Unidade Federativa), Dsc (Descrição/Nome do Estado). 1) UF pode ser a chave desta tabela, já que nunca será repetida e tem como característica ser um dado representativo para Estado. 2) É um dado curto e preciso, propriedade importante para uma chave. 3) Pode ser inserido seqüencialmente, já que temos controle sobre a informação. 4) É um campo utilizado nas pesquisas.

 Abrindo o SQL Server Management Studio  Criando as tabelas pela interface gráfica.  Criando os relacionamentos por interface gráfica.  Criando o diagrama de dados.  Salvando as alterações  Inserindo dados para checar as mudanças. LAB: CRIANDO UM BANCO DE DADOS PARA ARMAZENAR OS ALUNOS E AS TURMAS DE UMA FACULDADE