Conceitos de SQL

1948 palavras 8 páginas
INTRODUÇÃO A BANCO DE DADOS] Tecnologia em Análise e Desenvolvimento de Sistemas (2012/1)
Roteiro de Aula
•Projeto do BD
• Conversão entre Modelos: Conceitual x Lógico x
Físico
• Uso de ferramentas CASE
• SQL: Conceitos
• DDL
• Criação do BD: tabelas e restrições
[IBD] A2 – Modelo Físico 2
• Modelo de (banco de) dados: Descrição formal dos tipos de dados que estão armazenados em um banco de dados
• Um modelo de dados pode ser apresentado de várias formas (figura, texto, ...)
• 3 níveis de abstração:
[IBD] A2 – Modelo Físico 3
Projeto do BD abstração modelo conceitual modelo lógico modelo físico
• Independente de tipo de SGBD
• Não mostra como estes dados estão armazenados no nível de SGBD
• Técnica mais difundida de modelagem conceitual
• Abordagem entidade-relacionamento (ER)
• Modelo conceitual é representado através de um:
• Diagrama entidade-relacionamento (DER)
[IBD] A2 – Modelo Físico 4
Modelo Conceitual
Produto
código descrição Tipo de produto código descrição preço n 1 quantidade • Nível de abstração visto pelo usuário do SGBD
• Dependente do tipo particular de SGBD que está sendo usado
• SGBD Relacional (tabelas e relações)
[IBD] A2 – Modelo Físico 5
Modelo Lógico
CodTipoProd DescrTipoProd
1 Computador
2 Impressora
TipoDeProduto:
CodProd DescrProd PrecoProd QuantProd CodTipoProd
1 PC desktop modelo X 2.500 5 1
2 PC notebook ABC 3.500 8 1
3 Impressora jato de tinta 600 3 2
4 Impressora laser 800 2 2
Produto:
• Representação Textual
• conjunto de esquemas de relação S = {R1, R2, ..., Rm} e um conjunto RI de restrições de integridade
• De chave (primária)
• De integridade referencial (chave estrangeira)
• De domínio (tipos de dados no Dicionário de Dados)
[IBD] A2 – Modelo Físico 6
Modelo Lógico
TipoDeProduto(CodTipoProd,DescrTipoProd)
Produto(CodProd,DescrProd, PrecoProd,QuantProd, CodTipoProd)
CodTipoProd referencia TipoDeProduto
TipoDeProduto (@CodTipoProd, DescrTipoProd)
Produto

Relacionados

  • Conceitos de Sql
    574 palavras | 3 páginas
  • SQL - Conceitos Básicos
    7072 palavras | 29 páginas
  • Comandos e conceitos do sql
    1597 palavras | 7 páginas
  • SQL Conceitos e Comandos
    1396 palavras | 6 páginas
  • SQL - Conceitos e Técnicas
    4436 palavras | 18 páginas
  • Conceitos B Sicos De Bancos De Dados E SQL
    655 palavras | 3 páginas
  • conceitos e exemplos do compute by compute by e case sql server
    388 palavras | 2 páginas
  • Sql azure - um banco de dados relacional na nuvem
    1465 palavras | 6 páginas
  • Banco De Dados
    1121 palavras | 5 páginas
  • ptuta vaga
    3456 palavras | 14 páginas