Fundamentos de Banco de Dados

Propaganda
Coordenação de Tecnologia em Gestão da Tecnologia da Informação
PLANO DE ENSINO
CURSO:
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
TÍTULO
BACHAREL
DISCIPLINA:
FUNDAMENTOS DE BANCO DE DADOS
PERÍODO:
SEGUNDO SEMESTRE
CARGA HORÁRIA
H/A
EMENTA:
Conceituar Bancos de Dados, mostrando sua importância e aplicação para os sistemas de informação,
comunicação e processos de automação. Avaliar as tecnologias e arquiteturas disponíveis no
mercado, orientando na escolha mais adequada. Discutir aspectos de modelagem de dados. Identificar
os aspectos que impactam no desempenho e segurança dos dados da empresa..
OBJETIVOS:
GERAL
A disciplina tem por objetivo trabalhar os conhecimentos básicos sobre BD e SGBD, ressaltando os
aspectos de modelagem e acesso a dados.
ESPECÍFICOS
• Ressaltar a importância da gerência de dados em uma aplicação computacional;
• Conceituar BD e SGBD; descrever as funções e a estrutura de um SGBD; conceituar modelo de
dados e descrever a evolução das abordagens de dados, enfatizando o modelo relacional; analisar
as características dos SGBDS que utilizam estas abordagens de modelagem e as suas respectivas
respectivas linguagens e comandos de acesso a dados, enfatizando a linguagem SQL;
•Apresentar como técnica para modelagem conceitual de dados o diagrama EntidadeRelacionamento.
CONTEÚDO PROGRAMÁTICO
•Introdução aos SGBDs•
•Gerência de dados antes do conceito de BD•
•Conceitos de BD e SGBD•
•Noções gerais de um sistema de BD•
•Abstração de dados•
•Arquitetura de SGBD
•Funções Básicas de SGBD
•Usuários de BD•
•Modelos de Banco de Dados
•Conceitos de Modelo e Modelagem de BD•
•Visão comparativa entre alguns modelos: Modelo Hierárquico; Modelo de Redes; Modelo
Relacional; Modelo Entidade-Relacionamento•
•Modelagem Semântica•
•Modelo Entidade-Relacionamento•
•Restrições de Integridade•
•Mecanismos de Abstração•
•Modelo Relacional•
•Conceitos Básicos•
•Dependência Funcional e Normalização de Relações•
•Transformação de Diagramas ER para Modelo Relacional•
•Álgebra Relacional•
•Linguagem SQL•
•Linguagem de Definição de Dados
•Linguagem de Manipulação de Dados Interativa
•Linguagem de Manipulação de Dados Embutida.
METODOLOGIA DE ENSINO
A metodologia a ser utilizada prevê a participação efetiva dos alunos, valorizando as
experiências individuais, estimulando a troca de informações e promovendo o
desenvolvimento da autonomia intelectual dos alunos, numa perspectiva construtiva
compromissada com a construção do saber crítico e autêntico. Para o alcance desses
objetivos, o desenvolvimento das aulas será enriquecido com as seguintes atividades: aulas
expositivas, trabalhos em grupos: interação horizontal, estudo dirigido, estudo de caso,
exercícios práticos e explanação com tópicos retirados de jornais e revistas entre outros.
Serão utilizados como recursos didáticos: bibliografia, projeto (datashow), notebook, quadro
branco e demais recursos adequados ao processo de ensino-aprendizagem.
RECURSOS DE ENSINO




Quadro branco;
Projetor (datashow);
Notebook;
Multimídia.
FORMAS DE AVALIAÇÃO
A avaliação será feita da seguinte forma:



No semestre serão aplicadas 02 (duas) provas, valendo cada uma 7,0 (sete) pontos. A
1ª avaliação semestral terá peso “1” e a 2ª terá peso “2”;
Serão realizados trabalhos antes da 1ª e da 2ª avaliação semestral, valendo 3,0 (três)
pontos que serão somados a cada nota obtida nas provas;
O grau de cada avaliação será composto pela nota da prova mais nota do trabalho
multiplicado pelo seu respectivo peso. A nota final (NF) será formada pelo somatório dos
graus obtidos em cada avaliação, dividido por “3” (peso). O aluno que obtiver nota final
igual ou superior a 7,0 (sete) estará aprovado;

O aluno que obtiver nota final (NF) inferior a 7,0 (sete) realizará o exame final de todo
conteúdo do semestre, e para ser aprovado deverá tirar nota igual ou superior a 7,0.
Caso tire nota inferior a 7,0 (sete) o aluno será reprovado na disciplina.
CRONOGRAMA
Apresentação do Plano de Ensino. Conceito de Banco de Dados
Conceito de Sistemas de bancos de dados. Componentes de um SBD. Vantagens da utilização de
bancos de dados. Centralização dos Dados. Usuários de BD: o papel do DBA (Administrador de
Banco de Dados ) e do DA (Administrador de Dados) na empresa.
Independência de dados. Gerenciador de Banco de Dados (SGBD). Modelos: Hierárquico, em Rede
e Relacional. Arquitetura Cliente/Servidor
1ª Fase de Projeto de Banco de Dados - Conceitos de Entidade, Atributos e Relacionamento.
Diagrama Entidade Relacionamento
Modelo Conceitual - Construção do DER - Estudo de casos
2ª Fase de Projeto de Banco de Dados - Modelo Lógico
Abordagem relacional.Conceitos: tabela, chaves, domínios, restrições de integridade e
especificação de banco de dados relacionais. Estudo de Caso.
Transformação do Modelo Entidade-Relacionamento (MER) em modelo lógico para BD
Correção e entregada A1. 3ª Fase de Projeto de Banco de Dados - Modelo Físico
Dicionário de Dados. Linguagem SQL
Exercícios sobre Criação de modelo físico de Banco de Dados
Criação de modelo físico de Banco de Dados
Semana Acadêmica
Normalização: 1ª FN;2ª FN e 3ª FN
Normalização
BIBLIOGRAFIA
Bibliografia Básica
HOTEK, Mike. Microsoft Sql Server 2008: Passo a Passo. São Paulo: Bookman, 2010.
DATE, C.J. Introdução a Sistemas de Banco de Dados. 8ª ed.Elsevier RJ, 2003.
ELMASRI, R; NAVATHE, S B. Sistemas de banco de dados: fundamentos e aplicações. São Paulo:
Pearson, 2010.
Bibliografia complementar
SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN, S. Sistema de banco de dados. Rio
de Janeiro: Campus, 2012.
SOARES, Walace. PHP 5 - Conceitos, Programação e Integração com Banco de Dados. Editora
Érica, 2010.
KORTH, F; SILBERSHATZ, A. Sistemas de banco de dados. 5. ed. Rio de Janeiro: Campus, 2006.
DATE, C.J. Introdução a Sistemas de Banco de Dados. 9ª ed. Elsevier RJ, 2004.
Download