Baixe o app para aproveitar ainda mais
Prévia do material em texto
��PROGRAMA DE DISCIPLINA�� CÓDIGO: INF A02 DISCIPLINA: APLICAÇÕES EM BANCOS DE DADOS CRÉDITOS: 3 CARGA HORÁRIA: 60 OBJETIVO(S): Capacitar o aluno a projetar e implementar um banco de dados bem como compreender o funcionamento da linguagem relacional SQL EMENTA: Revisão de Conceitos, Projeto Lógico. Projeto de índices de Acesso. Álgebra Relacional. Otimização, Segurança, Recuperação, Linguagem SQL. PRÉ-REQUISITO(S): INF A23 - Modelagem de Banco de Dados CONTEÚDO PROGRAMÁTICO: Unidade 1 - Conceitos Básicos de BD Modelo Conceitual de Dados Entidades de Dados Relacionamentos e Cardinalidades Chaves Primária, Candidata, Estrangeira Agregação, Generalização e especialização (Super-tipo e Sub-tipo) Unidade 2 - Projeto Físico de Banco de Dados Unidade 3 – Conceitos Álgebra Relacional Desrição, Projeção, União, Interseção, Diferença, Junção Unidade 4 - Linguagem S.Q.L. Breve Histórico e Estrutura de Funcionamento Unidade 5 - Linguagem S.Q.L. - Comandos DDL Create Table, Alter Table, Drop Table, Create Index, Alter Index, Drop Index Unidade 6 - Linguagem S.Q.L. - Comandos DML 6.1 Insert, Update, Delete Unidade 7 - Linguagem S.Q.L. - Comandos DQL 7.1 Consulta de Dados (SELECT) 7.2 Categorização de Dados (igualdade, não-igualdade, valores menores e maiores) 7.3 Resumindo resultados (COUNT, SUM, MAX, MIN, AVG) 7.4 Classificando e agrupando dados (GROUP BY, ORDER BY, HAVING) 7.5 Unindo Tabelas Unidade 8 - Linguagem S.Q.L. - Predicados de Cláusula WHERE 8.1 Igual, Diferente, Maior, Menor, BETWEEN, IN, LlKE, NOT, ALL, EXISTIS, DISTINCT Unidade 9 - Linguagem S.Q.L. -Uso de SubQueries 9.1 Regras Básicas 9.2 Usando Aliases 9.3 SubQueries com INSERT, UPDATE e DELETE 9.4 SubQueries dentro de SubQueries METODOLOGIA: Aulas expositivas e práticas em laboratório utilizando SQL-Server e MySql. Uso do 28horas como ferramenta de troca de informações e listas de discussão sobre tópicos da disciplina. BIBLIOGRAFIA: Livro-Texto: DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro: Campus, 2000. KORTH, H. F.; SILBERSCHATZ, A. Sistemas de bancos de dados. 2. ed. ver. São Paulo: Makron Books, 1999. MACHADO, F; ABREU, F. Projeto de banco de dados: uma visão prática. 9. ed. São Paulo: Érica, 1996. � PAGE �2�
Compartilhar