PLANO DE ENSINO 2016/1 Nome do Curso: SISTEMAS DE INFORMAÇÃO Nome da Disciplina: BANCO DE DADOS I Período: 4 Nome Professor (a): Guiliano Rangel Alves Curso de vinculação do professor (a): Sistemas de Informação Código: Horas-aula/ Semana: 4 Horas-aula/Teoria 72 Horas-aula/Prática C H semestral 0 60 1. Ementa Banco de dados: conceitos e terminologia. Abstração de dados. Paradigmas de banco de dados: em rede, hierárquicos, relacional e orientado a objetos. Projeto de banco de dados: conceitual, lógico, e fisíco. Normalização. SQL 2. Objetivos Proporcionar ao aluno o conhecimento para desenvolver projetos de banco de dados e saber diferenciar os SGBD (Sistema de Gerência de Banco de Dados) comercializados. Objetivos Específicos 1. Proporcionar ao aluno o conhecimento dos conceitos fundamentais de Bancos de Dados; 2. Propiciar a aquisição de conhecimento da estrutura de um SGBD; 3. Fornecer ao acadêmico conhecimento sobre as técnicas de normalização de dados; 4. Propiciar o conhecimento de metodologia de análise de dados; 5. Prover conhecimento para o desenvolvimento de modelo conceitual, lógico e físico; 3. Conteúdos/Cronograma das atividades Encontro (2 horas/Aula) 1º 2º 3º 4º 5º 6º 7º 8º 9º Conteúdo Apresentação da disciplina, plano pedagógico e plano de ensino, dinâmica das aulas. Introdução a banco de dados, dados x informação. Definição: Banco de dados, Níveis de Abstração, SGBD, Benefícios do SGBD, Arquitetura, Arquivos x BD, dicionário de dados, função do DBA, Meios de armazenamento. Modelo conceitual, Modelo fisico. Definição: Esquema, instância, independência de dados, Linguagem de manipulação(DDL, DQL, DML). Histórico de BD. Estrutura geral do SGBD. Arquitetura de SGBDs. Introdução a Modelo de Dados. Modelo hierárquica, redes, relacional, orientado a objeto e oo-relacional. Introdução a um SGBD atual: Instalação do ambiente de trabalho, conectando ao banco de dados, e criando a primeira tabela. SGBD na prática: criação de tabelas, chave primária e chave estrangeira. Exercício: de criação de tabelas, com chave estrangeira e chave primária SGBD na prática: criação de views. Exercício de criação de tabelas e views. Técnicas de condução de reunião: Entrevista: ambiente, preparação, condução, perguntas sugeridas, perguntas que devem ser evitadas. e introdução a braim storming. Técnica de reunião: Brain Storm, Simulação. Exemplo de levantamento de entidades: Sistema infoBuraco UEG – Câmpus Anápolis de Ciências Exatas e Tecnológicas Henrique Santillo Br 153, Nº 3105 Fazenda Barreiro do Meio, Caixa Postal 459, CEP: 75132-400 Fone: (62) 3328-1161/3328-1139 [email protected] PLANO DE ENSINO 2016/1 10º 11º 12º 13º 14º 15º 16º 17º 18º 19º 20º 21º 22º 23º 24º 25º 26º 27º 28º 29º 30º 31º 32º 33º 34º 35º 36º Modelo de Entidade e Relacionamento(MER): Modelagem, restrições, Diagrama de ER, aspectos de projeto, funções no relacionamento, restrições de cardinalidade: um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos, Totalidade no relacionamento, notação alternativa para limites de cardinalidade, relacionamento ternário. Restrição de cardinalidade em relacionamentos ternários, exercício de transformação de relacionamento ternário em três relacionamentos binários Exercício de modelagem de MER com o sistema de infoBuraco. MER: Entidade Fraca, Especialização e Generalização, Relacionamento ternário revisão, agregação, decisões de projeto. Comparação entre notação de UML e notação MER Exercício de modelagem de um MER do sistema de locadora. Exercício de modelagem de um MER do sistema de locadora. Aplicação da primeira verificação de aprendizagem Comentário da avaliação em sala de aula, correção do exercício da locadora 3000 Atividade de construção do MER: Normalização de atributos que são importantes e devem ser padronizados Exercício de Modelagem de MER de um Sistema I Exercício de Modelagem de MER de um Sistema I Exercício de Modelagem de MER de um Sistema II Exercício de Modelagem de MER de um Sistema II Introdução do Modelo Relacional(MR), conceitos. Mapeamento de Modelo Entidade e Relacionamento para Modelo Relacional. Mapeamento MER - MR: relacionamento 1:1, 1:N, N:N, auto relacionamento, entidade fraca. Introdução a ferramenta MySQLWorkBantch para fazer o MR. As Formas Normais: 1ª, 2ª e 3ª forma normal Exercício de aplicação das formas Normais Exercício de mapeamento de MER para MR com os alunos Exercício de Modelagem de MER e mapeamento de MER - MR Exercício de mapeamento de MER para MR com os alunos Exercício de mapeamento de MER para MR com os alunos Exercício de mapeamento de MER para MR com os alunos Exercício de mapeamento de MER para MR com os alunos Definição de Chave Primaria, chave estrangeira. Como definir chave primária, e chave estrangeira Definição de tipos e tamanho dos tipos para armazenamento. Revisão geral para segunda verificação de aprendizagem. Aplicação da segunda verificação de aprendizagem 4. Estratégias de ensino-aprendizagem, procedimentos e recursos didáticos As aulas serão baseadas em dois eixos: Horizontal – fundamentações teóricas sobre o conteúdo da disciplina; Vertical – aplicação prática dos conceitos teóricos através de exercícios. A fundamentação teórica acontecerá através de aulas expositivas e/ou estudos dirigidos. A aplicação prática dar-se-á com a aplicação de exercícios propostos para modelagem de Modelos de Entidade Relacionamento(MER) e Modelo Relacional(MR). Serão utilizados como apoio didático, Datashow e computador, vídeo, quadro negro e branco, giz, pincel de quadro branco, laboratório de informática (computadores). A proposta de ensino procurará observar, em especial, os seguintes parágrafos das diretrizes UEG – Câmpus Anápolis de Ciências Exatas e Tecnológicas Henrique Santillo Br 153, Nº 3105 Fazenda Barreiro do Meio, Caixa Postal 459, CEP: 75132-400 Fone: (62) 3328-1161/3328-1139 [email protected] PLANO DE ENSINO 2016/1 curriculares para cursos de graduação fornecida pelo MEC: (Parágrafo 4) Incentivar uma sólida formação geral, necessária para que o futuro graduado possa vir a superar os desafios de renovadas condições de exercício profissional e de produção do conhecimento, permitindo variados tipos de formação e habilitações diferenciadas em um mesmo programa. (Parágrafo 5) Estimular práticas de estudo independente, visando a uma progressiva autonomia profissional e intelectual do aluno. (Parágrafo 6) Encorajar o aproveitamento do conhecimento, habilidades e competências adquiridas fora do ambiente escolar, inclusive as que se referiram à experiência profissional julgada relevante para a área de formação considerada; 5. Métodos e instrumentos avaliativos O aluno será avaliado com base no desempenho nas provas, nos trabalhos de implementação, exercícios de fixação, bem como por sua participação em aula. As provas e os trabalhos serão avaliados com nota entre 0.0 e 10.0. Conforme regulamento da Universidade, a frequência às aulas é obrigatória. 7. Bibliografia 7.1 Básica a) ELMASRI, RAMEZ; SHAMKANT B. NOVATHE, Sistemas de Banco de dados. São Paulo: Person Addison Wesley, 2011. b) MACHADO, FELIPE NERY RODRIGUES. Projeto de Banco de Dados: uma visão prática. 15ª ed. São Paulo: Érica, 2008.. c) MACHADO, FELIPE NERY RODRIGUES. Banco de dados – Projeto e Implementação. 2ª Ed. São Paulo: Erica, 2010. 7.2 Complementar a) ELMASRI,R.; NAVATHE,S.B. Fundamentals of Database Systems, Benjamin Cummings, 1989. b) FURTADO,A.L.; SANTOS,C.S. Organização de Banco de Dados, 7.ed., Rio de Janeiro, Campus 1987. c) KORTH,H.F.; SILBERSCHATZ,A. Sistemas de Banco de Dados, São Paulo, McGraw-Hill, 1993, 2.ed. d) TSICHRITZIS,D.C.; LOCHOVSKY,F.H. Database Management Systems, Academic Press,1977. e) ADRIAANS, P. Data Mining, Addison-Wesley, 1997;. UEG – Câmpus Anápolis de Ciências Exatas e Tecnológicas Henrique Santillo Br 153, Nº 3105 Fazenda Barreiro do Meio, Caixa Postal 459, CEP: 75132-400 Fone: (62) 3328-1161/3328-1139 [email protected] PLANO DE ENSINO 2016/1 PROFESSOR PROPONENTE UEG: 02/02/2016 PROFESSOR: GUILIANO RANGEL ALVES ASSINATURA: ____________________________________________________________________ DEPARTAMENTO (PARECER/APRECIAÇÃO) ATA DE APROVAÇÃO Nº 001/2016 (Reunião de Curso) UEG 02/02/2016 ASSINATURA: _________________________________________ Prof. Me. Joilson dos Reis Brito Coordenador de Curso de Bacharelado em Sistema de Informação Observações: Registrar também: a) Eventos vinculados à disciplina; b) Viagens técnicas e culturais; c) Atividades de laboratórios; d) Atividades de orientação vinculadas à disciplina; e) Outras atividades vinculadas à disciplina: pesquisa, extensão, outras. UEG – Câmpus Anápolis de Ciências Exatas e Tecnológicas Henrique Santillo Br 153, Nº 3105 Fazenda Barreiro do Meio, Caixa Postal 459, CEP: 75132-400 Fone: (62) 3328-1161/3328-1139 [email protected]