Buscar

1 Banco de Dados Inaugural

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?

Continue navegando