Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados Aula 1 Prof. ME Martin Morães Organização da Disciplina Os Bancos de Dados Modelo Entidade-Relacionamento Modelo Conceitual Projeto Lógico SQL - Implementando a Base de Dados SQL - Trabalhando com os dados Organização da Disciplina Os Bancos de Dados Modelo Entidade-Relacionamento Modelo Conceitual Projeto Lógico SQL - Implementando a Base de Dados SQL - Trabalhando com os dados Organização da Disciplina Os Bancos de Dados Modelo Entidade-Relacionamento Modelo Conceitual Projeto Lógico SQL - Implementando a Base de Dados SQL - Trabalhando com os dados Organização da Disciplina Os Bancos de Dados Modelo Entidade-Relacionamento Modelo Conceitual Projeto Lógico SQL - Implementando a Base de Dados SQL - Trabalhando com os dados Organização da Disciplina Os Bancos de Dados Modelo Entidade-Relacionamento Modelo Conceitual Projeto Lógico SQL - Implementando a Base de Dados SQL - Trabalhando com os dados Organização da Disciplina Os Bancos de Dados Modelo Entidade-Relacionamento Modelo Conceitual Projeto Lógico SQL - Implementando a Base de Dados SQL - Trabalhando com os dados Organização da Aula Evolução e Conceitos • Contexto • Os dados • Banco de dados • SGDB e Vantagens Organização da Aula Sequência – (cont) Usuários Entender para criar • Projetar um DB • Modelo Conceitual • Modelo Lógico e Físico Contextualização Dos primórdios ao Século XXI Primórdios Papel Bancos de Dados • Cartão • Arquivos digitais • SGDB Instrumentalização Conceitos e Relações Dados Elemento da informação • Exemplo Machado de Assis 21 15/04/1968 Conceitos e Relações Banco de Dados Conjunto de dados Ambiente Centrado Integração de dados • NÃO Redundância Controle Conceitos e Relações Banco de Dados Tipos/Modelos • Relacional • Hierarquico • Em Rede Conceitos e Relações Banco de Dados Tipos/Modelos (cont) • Orientado a Objetos • NoSQL • Outros Conceitos e Relações SGDB Software • Definição • Recuperação • Alteração Conceitos e Relações SGDB Software • Definição • Recuperação • Alteração Conceitos e Relações SGDB - Vantagens Integridade Compartilhados Reduzir redundância Evitar inconsistência Conceitos e Relações SGDB - Vantagens Suporte a transações Segurança Padronização Conceitos e Relações Usuários Programadores de aplicações Usuários finais Usuários de altonível Administrador de banco de dados Conceitos e Relações Níveis da arquitetura Nível interno Nível externo Nível conceitual Conceitos e Relações Disco SGDB USUÁRIOS Conceitos e Relações Entender para Criar Modelo de dados Linguagem de Modelagem • Textuais • Gráficas Esquema de DB Conceitos e Relações Projeto de DB Fases • Modelagem conceitual • Projeto lógico • Projeto físico Conceitos e Relações Modelo Conceitual Abstrato Independe de SGDB Abordagem ER Artefato: DER Conceitos e Relações Modelo Lógico Abstrato Depende de SGDB Tranforma DER em MR Conceitos e Relações Modelo Físico Desempenho do banco de dados Contínuo Aplicação Projeto de DB Modelo Conceitual Modelo Lógico Síntese Bando de Dados Dados SGDB Projeto • Conceitual • Lógico • Físico Referências de Apoio DATE, C. J.; VIEIRA, André; LIFSCHITZ, Sergio (Orgs.). Introdução a sistemas de bancos de dados. 8. ed. Rio de Janeiro: Campus, 2004. p.865. GILLENSON, Mark L. (Org.). Fundamentos de sistemas de gerência de banco de dados. Rio de Janeiro - RJ: LCT, 2006. HEUSER, Carlos Alberto (Org.). Projeto de banco de dados. 6. ed. Porto Alegre (RS): Bookman, 2009.xii, 282. KROENKE, David M. (Org.). Banco de Dados: Fundamentos, Projeto e Implementação. 6. ed. Rio de Janeiro - RJ: LCT, 1999. REZENDE, Denis Alcides. Sistemas de Informações Organizacionais: Guia Prático para Projetos. 2. ed. São Paulo: Atlas, 2007.
Compartilhar