Baixe o app para aproveitar ainda mais
Prévia do material em texto
. Modelagem de Dados – CCT0310 Apresentação da Disciplina Prof. Esp. Flávio Almeida flavio.cti@hotmail.com www.ipaje.com.br . Sumário • Objetivos • Plano de Ensino • Ementa • Conteúdo Programático • Mapa Conceitual • Metodologia de Desenvolvimento • Bibliografia • Atividade Estruturada • Introdução a disciplina . Objetivos Ao final desta aula o aluno irá: • Conhecer a metodologia da disciplina; • Conhecer a ementa trabalhada durante o semestre; • Conhecer o mapa conceitual, demonstrando o relacionamento entre os assuntos que serão abordados; • Entender o cálculo das avaliações; • Compreender o desenvolvimento da atividade estruturada no escopo da disciplina. . Plano de Ensino • Ementa • Sistemas de Banco de Dados; • Projeto de Banco de Dados; • Modelagem Conceitual de Dados; • Derivação do Modelo Lógico; • Noções de álgebra relacional de banco de dados; • Noções de SQL. . Plano de Ensino • Objetivos – Geral Desenvolver projetos de banco de banco de dados para atender os requisitos de informações de sistema informatizados. Empregar as técnicas de modelagem de dados. . Plano de Ensino • Objetivos – Específicos – Citar os conceitos fundamentais de Sistemas de Banco de Dados; – Descrever a arquitetura e os níveis de um sistema de gerenciamento de banco de dados; – Explicar os tipos de modelos de dados existentes focando no modelo relacional; – Empregar os conceitos fundamentais de projeto de banco de dados; – Elaborar modelos conceituais dados; . Plano de Ensino • Objetivos – Específicos – Elaborar modelos lógicos de dados; – Apresentar conceito de álgebra relacional de banco de dados; – Elaborar um projeto de modelagem de dados; – Implementar o projeto de modelagem de dados utilizando um sistema de gerenciamento de banco de dados. . Plano de Ensino • Conteúdo Programático UNIDADE 1: Visão Geral – Banco de Dados e os Sistemas de Gerenciamento de Banco de Dados (SGBD) • Visão geral: Banco de dados • Dados versus informação • Classificando os bancos de dados • Sistemas de Arquivos • SGBD (Sistema de Gerenciamento de Banco de Dados) • Os Usuários de Banco de Dados • O SGBD e suas Funcionalidades • Vantagens do SGBD . Plano de Ensino • Conteúdo Programático UNIDADE 2: Projeto de Banco de Dados • Projeto de banco de dados • Modelo externo • Modelo Conceitual • Modelo interno • Modelo físico • Modelo de dados . Plano de Ensino • Conteúdo Programático UNIDADE 3: Modelo Entidade-Relacionamento • Modelo Entidade-Relacionamento – Modelo de Banco de Dados – Modelo Conceitual – Modelo lógico • As Principais Características do MER – Entidade – Relacionamento – Cardinalidade – Atributo . Plano de Ensino • Conteúdo Programático UNIDADE 3: Modelo Entidade-Relacionamento • Modelo Entidade-Relacionamento Estendido – Entidade Especializada – Entidade Genérica – Entidade Associativa • Diagrama Entidade-Relacionamento (DER) – Grau de Relacionamento • Modelando o "negócio" . Plano de Ensino • Conteúdo Programático UNIDADE 4: Modelo de Dados Relacional • Chave Primária • Restrições de Integridade • Mapeamento do MER para o Modelo Relacional . Plano de Ensino • Conteúdo Programático UNIDADE 5 - Normalização • Normalização – Aninhamento de Tabela – Regra: Primeira forma normal (1FN) – Regra: Segunda Forma Normal (2FN) – Regra: Terceira Forma Normal (3FN) – Regra: Quarta Forma Normal (4FN) – Regra: Quinta Forma Normal (5FN) . Plano de Ensino • Conteúdo Programático UNIDADE 6- Noções de SQL • Linguagens de Definição de Dados (DDL) – Criação de tabela: CREATE – Alteração de Tabela: ALTER – Exclusão da Tabela: DROP • Linguagem de Manipulação de Dados (DML) – Inserção de dados: INSERT – Atualização de registros: UPDATE – Exclusão de Registros: DELETE • Comando SELECT – Sintaxe básica . Plano de Ensino • Mapa Conceitual . Plano de Ensino • Metodologia de Desenvolvimento – Recursos Utilizados • Datashow e computador para aulas expositivas; • Laboratório de Informática; • Ferramenta de Software: – BrModelo; – PostgreSQL. . Plano de Ensino • Metodologia de Desenvolvimento – Metodologia de Avaliação O estudante será avaliado pelos seguintes critérios: da sua participação cooperativa/colaborativa e o do seu desempenho nas avaliações presenciais que se constituem de AV1, AV2 e AV3. Inclui-se nessa composição de nota a realização de um projeto de modelagem de dados que poderá ser somado à nota da avaliação correspondente (AV1). . Plano de Ensino • Metodologia de Desenvolvimento – Metodologia de Avaliação O estudante receberá uma nota final e será aprovado se obtiver nota igual ou maior que seis. É sugerido ao aluno que realize os simulados ofertados por nosso ambiente virtual chamado Avaliando Aprendizado, pois o mesmo, além de ter como objetivo realizar uma revisão dos conteúdos antes da realização das avaliações, ainda, somam notas, por acertos, a avaliação correspondente (AV3). Frequentar, no mínimo, 75% das aulas ministradas. . Plano de Ensino • Bibliografia – Básica • NETO, Geraldo Henrique. Modelagem de dados. Rio de Janeiro: Universidade Estácio de Sá, 2015. • HEUSER, C. Projeto de Banco de Dados. Editora Artmed 6.Ed, 2009, Série de Livros Didáticos, número 4. • SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. A. Sistema de banco de dados. 5ª ed. Rio de Janeiro: Campus, 2006 . . Plano de Ensino • Bibliografia – Complementar COUGO, Paulo Sérgio. Modelagem conceitual e projeto de bancos de dados. Rio de Janeiro: Campus, 2001. DATE, C.J. Introdução a sistemas de banco de dados. 8ª ed. Rio de Janeiro: Campus, 2004. CHEN, P. Gerenciando Banco de Dados - A Abordagem Entidade-Relacionamento para Projeto Lógico. Editora MCGraw-Hill, 1990. TOBY, Teorey; SAM, Lightstone; TOM, Nadeau. Projeto e Modelagem de Bancos de Dados. Rio de Janeiro: Campus, 2007. MACHADO, Felipe Nery; ABREU, Maurício. Projeto de Banco de Dados: Uma Visão Prática. São Paulo: Érica 2001; ELMASRI, R.; NAVATHE, S., Sistemas de Banco de Dados. Pearson Education do Brasil, 4ª.Ed 2005. . Atividade Estruturada • Desenvolvimento de Projeto
Compartilhar