SlideShare uma empresa Scribd logo
1 de 24
Banco de Dados Sql Server 2005
Modelo Relacional “ Modelo Relacional é um esquema lógico bem próximo ao físico” ,[object Object],[object Object]
Tabelas ,[object Object],[object Object]
Diagrama Entidade-Relacionamento ,[object Object],[object Object]
Símbolos Utilizados no DER
Exemplo: Entidades Frase: Cliente loca Filme. O relacionamento ocorre justamente com o verbo e as entidades são identificadas pelos substantivos. Cliente Filme Loca
Atributos ,[object Object],[object Object],[object Object],[object Object],[object Object],Cliente CPF Nome Endereço
Chave Primária ,[object Object],[object Object],[object Object],[object Object],Cliente CPF Nome Endereço
Cardinalidade ,[object Object]
Mapeamento Tabela (relação): Coluna (atributo) Obs: As colunas devem ficar dispostas umas sobre as outras na representação de uma tabela.  Observe uma tabela preenchida, cada linha é uma tupla. No modelo físico chamamos de  registro . Cliente CodCliente Nome Telefone Entidade: Atributos Cliente CodCli Nome Telefone 1 José (31)5555-0000 2 Maria (31)5555-0001 3 João (31)5555-0002
Algumas Regras ,[object Object],[object Object],[object Object]
Exemplo
Mapeamento
SGBD Sistema gerenciador de bando de dados (SGBD) é formado por um conjunto de dados associados a um conjunto de programas para acesso a tais dados.  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Forma de acesso de um SGBD
A Linguagem SQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Criando uma tabela ,[object Object],[object Object],[object Object],[object Object]
Criando uma tabela ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alterando a estrutura de uma tabela ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adicionando uma nova coluna a uma tabela ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alterando a estrutura de uma coluna ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Removendo uma coluna ,[object Object],[object Object],[object Object]
Removendo uma tabela ,[object Object],[object Object],[object Object],[object Object]
Removendo uma constraint ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Normalização básica
Normalização básicaNormalização básica
Normalização básica
Nadia Habu
 
Normalização - Banco de Dados
Normalização - Banco de DadosNormalização - Banco de Dados
Normalização - Banco de Dados
Roberto Grande
 

Mais procurados (19)

Fundamentos de SQL - Parte 6 de 8
Fundamentos de SQL - Parte 6 de 8Fundamentos de SQL - Parte 6 de 8
Fundamentos de SQL - Parte 6 de 8
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Fundamentos de SQL - Parte 5 de 8
Fundamentos de SQL - Parte 5 de 8Fundamentos de SQL - Parte 5 de 8
Fundamentos de SQL - Parte 5 de 8
 
Fundamentos de SQL - Parte 4 de 8
Fundamentos de SQL - Parte 4 de 8Fundamentos de SQL - Parte 4 de 8
Fundamentos de SQL - Parte 4 de 8
 
Fundamentos de SQL - Parte 1 de 8
Fundamentos de SQL - Parte 1 de 8Fundamentos de SQL - Parte 1 de 8
Fundamentos de SQL - Parte 1 de 8
 
TOTVS LINHA RM TREINAMENTO SQL
TOTVS LINHA RM TREINAMENTO SQLTOTVS LINHA RM TREINAMENTO SQL
TOTVS LINHA RM TREINAMENTO SQL
 
Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8
 
Fundamentos de SQL - Parte 2 de 8
Fundamentos de SQL - Parte 2 de 8Fundamentos de SQL - Parte 2 de 8
Fundamentos de SQL - Parte 2 de 8
 
Comandos DDL para o MySQL
Comandos DDL para o MySQLComandos DDL para o MySQL
Comandos DDL para o MySQL
 
DDL Resumo ddl
DDL Resumo ddlDDL Resumo ddl
DDL Resumo ddl
 
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 1/8
 
Normalização básica
Normalização básicaNormalização básica
Normalização básica
 
UC 3 Planilha Eletrônica - Operador de Microcomputador
UC 3 Planilha Eletrônica - Operador de MicrocomputadorUC 3 Planilha Eletrônica - Operador de Microcomputador
UC 3 Planilha Eletrônica - Operador de Microcomputador
 
Aula de SQL - Básico
Aula de SQL - BásicoAula de SQL - Básico
Aula de SQL - Básico
 
Introdução ao SQL
Introdução ao SQLIntrodução ao SQL
Introdução ao SQL
 
Normalização - Banco de Dados
Normalização - Banco de DadosNormalização - Banco de Dados
Normalização - Banco de Dados
 
[Certificacao ] normalizacao de dados e as formas normais
[Certificacao ]  normalizacao de dados e as formas normais[Certificacao ]  normalizacao de dados e as formas normais
[Certificacao ] normalizacao de dados e as formas normais
 
Excel Intermediário
Excel IntermediárioExcel Intermediário
Excel Intermediário
 
Seminário de banco de dados i
Seminário de banco de dados iSeminário de banco de dados i
Seminário de banco de dados i
 

Semelhante a Aula1

Aula 4 modelo relacional
Aula 4   modelo relacionalAula 4   modelo relacional
Aula 4 modelo relacional
Hélio Martins
 
Modelagem relacional e normalização de dados
Modelagem relacional e normalização de dadosModelagem relacional e normalização de dados
Modelagem relacional e normalização de dados
julianaveregue
 
Funções de Base de Dados
Funções de Base de DadosFunções de Base de Dados
Funções de Base de Dados
Paula Peres
 
Banco dados lj
Banco dados ljBanco dados lj
Banco dados lj
Carol Luz
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dados
Patrícia Morais
 
Principais instruções em sql
Principais instruções em sqlPrincipais instruções em sql
Principais instruções em sql
Charleston Anjos
 

Semelhante a Aula1 (20)

Aula 4 modelo relacional
Aula 4   modelo relacionalAula 4   modelo relacional
Aula 4 modelo relacional
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Modelagem relacional e normalização de dados
Modelagem relacional e normalização de dadosModelagem relacional e normalização de dados
Modelagem relacional e normalização de dados
 
Aula Modelo Relacional
Aula Modelo RelacionalAula Modelo Relacional
Aula Modelo Relacional
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
 
Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
Funções de Base de Dados
Funções de Base de DadosFunções de Base de Dados
Funções de Base de Dados
 
Banco dados lj
Banco dados ljBanco dados lj
Banco dados lj
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dados
 
Treinamento Excel Avançado
Treinamento Excel AvançadoTreinamento Excel Avançado
Treinamento Excel Avançado
 
wepik-introducao-aos-conceitos-de-sql-20230620200232U48s.pdf
wepik-introducao-aos-conceitos-de-sql-20230620200232U48s.pdfwepik-introducao-aos-conceitos-de-sql-20230620200232U48s.pdf
wepik-introducao-aos-conceitos-de-sql-20230620200232U48s.pdf
 
Sql básico - Teoria e prática: Um grande resumo
Sql básico - Teoria e prática: Um grande resumoSql básico - Teoria e prática: Um grande resumo
Sql básico - Teoria e prática: Um grande resumo
 
Xml pucminas2013
Xml pucminas2013Xml pucminas2013
Xml pucminas2013
 
Curso Microsoft Excel Specialist
Curso Microsoft Excel SpecialistCurso Microsoft Excel Specialist
Curso Microsoft Excel Specialist
 
03 - Classificação, referências e geração de gráficos - v1.0
03 - Classificação, referências e geração de gráficos - v1.003 - Classificação, referências e geração de gráficos - v1.0
03 - Classificação, referências e geração de gráficos - v1.0
 
Principais instruções em sql
Principais instruções em sqlPrincipais instruções em sql
Principais instruções em sql
 
Excel curso avançado
Excel curso avançadoExcel curso avançado
Excel curso avançado
 
Excel avancado
Excel avancadoExcel avancado
Excel avancado
 
Excel avancado 2015
Excel avancado 2015Excel avancado 2015
Excel avancado 2015
 

Último

Último (8)

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

Aula1

  • 1. Banco de Dados Sql Server 2005
  • 2.
  • 3.
  • 4.
  • 6. Exemplo: Entidades Frase: Cliente loca Filme. O relacionamento ocorre justamente com o verbo e as entidades são identificadas pelos substantivos. Cliente Filme Loca
  • 7.
  • 8.
  • 9.
  • 10. Mapeamento Tabela (relação): Coluna (atributo) Obs: As colunas devem ficar dispostas umas sobre as outras na representação de uma tabela. Observe uma tabela preenchida, cada linha é uma tupla. No modelo físico chamamos de registro . Cliente CodCliente Nome Telefone Entidade: Atributos Cliente CodCli Nome Telefone 1 José (31)5555-0000 2 Maria (31)5555-0001 3 João (31)5555-0002
  • 11.
  • 14.
  • 15. Forma de acesso de um SGBD
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.