Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Banco de Dados Prof. Me. Martin Morães Aula 1 Organização da Disciplina � Banco de dados • Modelo entidade-relacionamento • Modelo conceitual • Projeto lógico • SQL – implementando a base de dados • SQL – trabalhando com os dados � Banco de dados • Modelo entidade- -relacionamento • Modelo conceitual • Projeto lógico • SQL – implementando a base de dados • SQL – trabalhando com os dados � Banco de dados • Modelo entidade-relacionamento • Modelo conceitual • Projeto lógico • SQL – implementando a base de dados • SQL – trabalhando com os dados � Banco de dados • Modelo entidade-relacionamento • Modelo conceitual • Projeto lógico • SQL – implementando a base de dados • SQL – trabalhando com os dados � Banco de dados • Modelo entidade-relacionamento • Modelo conceitual • Projeto lógico • SQL – implementando a base de dados • SQL – trabalhando com os dados 2 � Banco 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 • SGSB e vantagens • 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 3 Conceitos e Relações � Dados • Elementos da informação �Exemplos Machado de Assis 21 15/04/1968 � Banco de dados • Conjunto de dados • Ambiente centrado • Integração de dados �Não redundância • Controle • Tipos/Modelos �Relacional �Hierárquico �Em rede �Orientado a objetos �NoSQL �Outros � SGDB • Software �Definição �Recuperação �Alteração � SGDB – vantagens • Integridade • Compartilhados • Reduzir redundância • Evitar inconsistência � Suporte a transações � Segurança � Padronização 4 � Usuários • Programadores de aplicações • Usuários finais • Usuários de alto nível • Administrador de banco de dados � Níveis da arquitetura • Nível interno • Nível externo • Nível conceitual Disco SGDB USUÁRIOS � Entender para criar • Modelo de dados • Linguagem de modelagem �Textuais �Gráficas • Esquema de DB � Projeto de DB • Fases �Modelagem conceitual �Projeto lógico �Projeto físico � Modelo conceitual • Abstrato • Independe de SGDB • Abordagem ER • Artefato: DER 5 � Modelo lógico • Abstrato • Depende de SGDB • Transforma DER em MR � Modelo físico • Desempenho do banco de dados • Contínuo Aplicação Projeto de DB � Modelo conceitual � Modelo lógico Síntese Banco de Dados � Dados � SGBD � Projeto • Conceitual • Lógico • Físico 6 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: LCT, 2006. � HEUSER, Carlos Alberto (Org.). Projeto de banco de dados. 6. ed. Porto Alegre: Bookman, 2009. xii, 282. � KROENKE, David M. (Org.). Banco de dados: fundamentos, projeto e implementação. 6. ed. Rio de Janeiro: LCT, 1999. � REZENDE, Denis Alcides. Sistemas de informações organizacionais: guia prático para projetos. 2. ed. São Paulo: Atlas, 2007.
Compartilhar