Você está na página 1de 4

MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA


INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SERTÃO PERNAMBUCANO
CAMPUS FLORESTA

PROGRAMA DE DISCIPLINA
CURSO GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
PROFESSOR (A) ELISMAR MORAES DOS SANTOS ANO/SEMESTRE 2017.1

Código Turma Disciplina Carga Horária

Semanal¹ Total²
2016.1 FUNDAMENTOS DE BANCO DE DADOS - FBD 4 60
¹Número de aulas semanais; ² Total de horas (relógio) da Disciplina.

Ementa

 Introdução a informação e dado. Conceitos de abstração em banco de dados. Estudo


dos modelos Conceitual, Lógico e Físico. Conceitos de entidades e seus tipos,
relacionamentos, atributos, cardinalidades. Entidade associativa, conceito de
generalização e especialização, relacionamentos ternários. Atributo identificador,
composto, multivalorado e opcional. Tipos de cardinalidades: 1:1, 1:N e N:N. Modelo
Lógico Relacional: técnicas de Adição de Colunas, Tabela Própria e Fusão de Tabelas.
Conceitos de chaves primárias, candidatas (alternativa) e estrangeiras. Normalização
em banco de dados: conceitos e técnicas. Estudo das formas normais 1FN, 2FN e 3FN.
Introdução a modelo Físico: linguagem SQL. Criando banco de dados, tabelas, relações,
campos e tipos de dados. Uso de linguagem para manipulação de dados . Inserção de
dados, consultas, alteração e exclusão de dados usando linguagem de programação.
Consulta de junção com INNER JOIN. Filtagem de dados, ordenação de consultas. Uso
de funções de agregação.

Objetivos

Geral

 Analisar, criar, estudar e aplicar conhecimentos de sistemas de banco de dados nas


diversas áreas da computação.

Específicos

 Compreender a importância de criação de um banco de dados para armazenamento


de informações.

 Saber modelar e construir um banco de dados, fazendo levantamento de informações


abstratas colocando-as em evidência ao banco dedados.

Rua Projetada, s/n – Caetano II – Floresta-PE – CEP: 56400-000


Fone/Fax: (87) 3877-2797 – www.ifsertao-pe.edu.br
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SERTÃO PERNAMBUCANO
CAMPUS FLORESTA

 Utilizar códigos de programação usando uma linguagem para construir um Banco de


Dados em um computador.

 Ter noções para ajustar tabelas de bancos de dados para melhor desempenho de
servidores.

Conteúdo Programático

1 Introdução básica do que é informação e dado

2 Conceitos básicos de banco de dados, bancos de dados compartilhados e não


compartilhados

3 Conceitos de objeto

3.1 Identificando entidades

3.2 Identificando Atributos

3.3 Identificando relacionamentos

3.4 Cardinalidades e possíveis ocorrências

4 Modelagem de dados do Modelo Conceitual, utilizando o modelo Entidade-


Relacionamento e suas técnicas

4.1 Auto-relacionamento

4.2 Relacionamento Identificador

1.1 Generalização/Especialização

1.2 Relacionamento Ternário

1.3 Entidade Associativa

2 Projeto Lógico de banco de dados

2.1 Tradução do modelo Conceitual para o modelo Lógico

2.2 Conhecendo tabelas, campos, registros, chaves primárias, chaves estrangeiras,


chaves candidatas

2.3 Uso das técnicas Adição de Colunas, Tabela Própria e Fusão de Tabelas

3 Relacionamentos 1:1, 1:N e N:N

Rua Projetada, s/n – Caetano II – Floresta-PE – CEP: 56400-000


Fone/Fax: (87) 3877-2797 – www.ifsertao-pe.edu.br
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SERTÃO PERNAMBUCANO
CAMPUS FLORESTA

4 Normalização de Banco de Dados, usando as formas normais 1FN,2FN e 3FN.

5 Projeto Físico do banco de dados usando Linguagem SQL

6 Construindo banco de dados usando o MySQL (Create Database)

6.1 Definindo tipos de váriaveis

6.1.1 Char,Varchar,Date,Time,Integer,Int,BigInt,Boolean,Decimal,Text

6.1.2 Construindo tabelas (Create Table)

6.1.3 Criando chaves primárias (Primary Key), chaves estrangeiras (Foreign


Key) e chaves candidatas (Unique).

6.1.4 Usando ALTER TABLE para alteração de estrutura das tabelas

7 Principais comandos de acesso e manipulação de dados:

7.1 SELECT, UPDATE, DELETE, INSERT

8 Uso do comando SELECT para consultas avançadas com INNER JOIN

9 Filtrando dados com WHERE e ordenando consultas com ORDER BY

10 Funções de operação >,<, >=, <=, <>. Uso do LIKE na busca incremental

11 Funções MAX,MIN,TOP, AVG,SUM, COUNT, GROUP BY, HAVING

Metodologia

1 A metodologia utilizada para as aulas, é composta de:

1.1 Exposição de conteúdo através de quadro branco; uso de apostilas para


orientação dos alunos; exercícios semanais referentes ao conteúdo em
questão.

Avaliação

 Os instrumentos usados para avaliações são:

1. Exercícios periódicos com pontuação;

2. Provas e testes de acordo com a demanda de conteúdo

Rua Projetada, s/n – Caetano II – Floresta-PE – CEP: 56400-000


Fone/Fax: (87) 3877-2797 – www.ifsertao-pe.edu.br
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SERTÃO PERNAMBUCANO
CAMPUS FLORESTA

 Os critérios de avaliações são:

1. Assiduidade do aluno

2. Participação em sala de aula

3. Comportamento do aluno

4. Tarefas executas em sala

5. Trabalhos

6. Seminários

Bibliografia Básica

 HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6ª ed. São Paulo: Bookman, 2008.

 OLIVEIRA, Celso Henrique Poderoso de. SQL: Curso Prático. São Paulo: Novatec, 2002.

 ELMASRI, Ramez E. ; NAVATHE, Shamkant. Sistemas de Bancos de Dados. 4ª ed. São


Paulo: Pearson, 2005.

Bibliografia Complementar

 SETZER, Valdemar W. ; SILVA, Flávio Soares Corrêa da. Bancos de Dados. São Paulo:
Edgard Blucher, 2005.

Rua Projetada, s/n – Caetano II – Floresta-PE – CEP: 56400-000


Fone/Fax: (87) 3877-2797 – www.ifsertao-pe.edu.br

Você também pode gostar