Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/01/2018 1 Banco de Dados Professor: Anderson Elias Formação Acadêmica: Bacharel em Sistemas da Informação (Láurea) - FMN Pós Graduado em Gestão de TI e Comunicação - FMN Mestre em Ciências da Computação – UFPE Doutorando em Ciências da Computação – UFPE Quem sou? Professor: Anderson Elias 17/01/2018 2 Atividades Profissionais: Gerente de TI e Comunicação - Moinho Petinho Ind. e Com. Ltda. Coordenador de Curso de TI na EAD – Sec. de Educação de PE Professor Formador – FOCCA / São Miguel Professor Conteudista – EAD FUNASE – Sec. de Educação de PE Professor – Teleport/Rede Brasil de TV Professor – Faculdade Nova Roma – FGV Ilustrador/Desenhista - Esportista Quem sou? Professor: Anderson Elias Hobbies... 17/01/2018 3 Avaliação de Desempenho de Sistemas Automatização de Processos da Cadeia de Suprimentos (Modais de Transportes – Logística de Suprimentos e Reversa) Sistemas de Informação Engenharia de Software Áreas de pesquisa Professor: Anderson Elias e-Mail - Gtalk: anderson.elias.nascimento@gmail.com Skype: andersonelias@hotmail.com WhatsApp: +55 81 99948.5164 Contato Professor: Anderson Elias 17/01/2018 4 Professor: Anderson Elias "Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende" Leonardo da Vinci Quem são vocês? • Nome • Trabalha? • Experiência na área? (Banco de Dados) • O que espera da disciplina? 17/01/2018 5 Horário das aulas • Aulas aos Sábados (Quinzenais) • 09:00 às 12:00 – Primeira Hora/Aula • 12:00 às 13:00 – Intervalo • 13:00 às 16:50 – Segunda Hora/Aula Frequência/Faltas • Esta disciplina possui carga horária de 26 horas/aula, ou seja, 4 dias de aula; • O aluno deve estar presente em 75% das aulas ministradas; • O aluno não pode faltar mais do que 6,5 horas/aula, ou seja, 1 dias de aula. • Faltas justificadas não serão descontadas! 17/01/2018 6 Ementa • Abordar os conceitos básicos e propriedades de bancos de dados; • Arquitetura de um banco de dados; • Modelos de Entidades e Relacionamentos; • Conhecer a Álgebra Relacional; • Utilizar a Linguagem de Consulta Estruturada (Structured Query Language – SQL); • Regras de Integridade da Normalização; • Entender as Transações em bancos de dados. Requisitos • Para o acompanhamento da disciplina é necessário o conjunto de conhecimento destas disciplinas: • Lógica de Programação (Programação Imperativa – PI); • Estrutura de Dados; • Linguagem de Programação Orientada a Objetos POO. 17/01/2018 7 Objetivos gerais • Adquirir conhecimentos sobre os conceitos básicos de bancos de dados; • Absorver habilidades para modelar e manipular os dados; • Orientar o aluno a otimizar os dados de aplicações. Objetivos específicos • Modelar os dados de uma aplicação qualquer através de um diagrama de entidade relacionamento (ER); • Projetar bases de dados; • Realizar consultas a uma base de dados relacional; • Projetar e manipular bases de dados segundo os modelos de dados relacionais. 17/01/2018 8 Conteúdo programático... • Banco de Dados (BD); • Sistema de Gerenciamento de Banco de Dados: funcionalidades, módulos principais, categorias de usuários, dicionário de dados. • Modelo relacional: conceitos, restrições de integridade, álgebra relacional, cálculo relacional. • Linguagens SQL: DDL, DML, restrições de integridade, visões, autorização de acesso. • Modelagem de dados: etapas do projeto de um BD relacional, modelo Entidade-Relacionamento (ER), mapeamento ER-relacional. • Teoria da Normalização: objetivo, dependências funcionais, formas normais. • Conceitos e práticas de transações em bancos de dados. Metodologia de ensino • Utilização de recursos audiovisuais. • Uso de uma ferramenta de gerenciamento de banco de dados (SGBD); • Aulas expositivas, realização de trabalhos, práticas de análise e de construção de modelos de dados e práticas de SQL. • Construção de soluções para problemas computacionais propostos em sala de aula e através de fichas de exercícios para entregas posteriores. 17/01/2018 9 • Fichas de Exercícios: • Entrega de exercícios resolvidos (30%) • Projeto: • Elaboração de Projetos (70%) Metodologia de avaliação • Observação: • Presença e participação nas aulas Nota Geral (NG) Se NG >= 7,0 (APROVADO) Senão (REPROVADO) Critério de avaliação 17/01/2018 10 Bibliografia - Básica • DATE, C. J., Introdução a Sistemas de Bancos de Dados, 8a edição, Editora Campus, 2004. • BAPTISTA, L F. Linguagem SQL – Guia Prático de Aprendizagem. Ed. Erica, 2011. • MILANI, A. MySQL – Guia do Programador. Ed. Novatec, 2006. Bibliografia - Complementar • ELMASRI, R., NAVATHE S. B., Sistema de Banco de Dados, Pearson Brasil. 2011. • SETZER, Valdemar W. Banco de Dados. Edgard Blucher, 2000. • SPROUZE, W. Structured Query Language Tutorial: http://www.cemml.colostate.edu/assets/pdf/LCTASQL.pdf • MACHADO, F N R. Banco de Dados – Projeto e Implementação. 2a edição. Ed. Érica, 2010. 17/01/2018 11 Recursos • Sala climatizada; •Quadro branco; • Sistema de projeção; •Computadores contendo Sistemas operacional Windows ; •As ferramentas utilizadas serão SGBD (MySQL) e editores de texto simples. Sala de Aula/Laboratório • Caso algum equipamento apresente defeito, comunique imediatamente ao professor; • É proibida a alteração de qualquer componente instalada nos equipamentos (hardware ou software) sem a presença ou autorização do setor de TI; • É proibido o consumo de qualquer tipo de alimento ou bebidas no laboratório ou sala de aula; • É proibida a instalação de qualquer tipo de programa (mesmo que freeware ou de uso livre) sem a expressa autorização do setor de TI; • No quadro de aviso do laboratório tem a norma de uso do mesmo; • Os equipamentos devem ser desligados pelos alunos, ao término de seu uso. 17/01/2018 12 Sala de Aula/Laboratório • Uso de celular durante a aula: • Modo silencioso; • Só atender em extrema urgência; • Evitar teclar em Apps de Mensagens; • Haverá momentos para utilizá-los. NÃO USAR EM SALA/LABORATÓRIO 17/01/2018 13 Pausa para o Alongamento Calendário de aulas – 2018.1 Avaliações 24/02 – Entrega do Projeto 1 14/04 – Entrega do Projeto 2 Feriados Importantes 01/01 – Dia Internacional da Paz 06/01 – Dia de Reis 13/02 – Carnaval 08/03 – Dia da Mulher 30/03 – Sexta-Feira Santa 01/04 – Páscoa 19/04 – Dia do Índio 21/04 – Tiradentes 22/04 – Descobrimento do Brasil 17/01/2018 14 Como ser Reprovado... • Faltas que excedam o limite permitido; • Não estudar; • Não realizar as atividades propostas; • Não cumprir os prazos; • Se apoiar no colega. Dúvidas?
Compartilhar