Universidade federal rural de pernambuco



Baixar 68,46 Kb.
Encontro29.05.2017
Tamanho68,46 Kb.


UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Rua Dom Manoel de Medeiros, s/n – Dois Irmãos 52171-900 Recife-PE

Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br


  1. PLANO DE ENSINO







        1. I – IDENTIFICAÇÃO


CURSO: Bacharelado em Sistemas de Informação

MODALIDADE: Presencial


DISCIPLINA: Fundamentos de Banco de Dados
PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos
( X ) OBRIGATÓRIA ( ) OPTATIVA
DEPARTAMENTO: Estatística e Informática
PROFESSOR RESPONSÁVEL : Catão Temístocles de Freitas Barbosa
Ano: 2013
Semestre Letivo: ( ) Primeiro ( X ) Segundo
Total de Créditos (se for o caso): 3
Carga Horária: 60


II - EMENTA (Sinopse do Conteúdo)

Modelo de Dados. Modelagem e Projeto de Banco de Dados; Sistemas de

Gerenciamento de Bancos de Dados (SGBD): Arquitetura, Segurança,

Integridade, Concorrência, Recuperação após Falha, Gerenciamento de

Transações. Linguagens de Consulta.




III - OBJETIVOS DA DISCIPLINA

O objetivo principal desta oferta de disciplina é fornecer ao estudante

oportunidade de conhecer arquiteturas, aspectos principais e necessidades de uso

de SGBDS; Identificar características de bancos de dados relacionais e

diferenciá-los de outros modelos; Conhecer os principais aspectos de integridade

e modelagem de dados; Distinguir e elaborar estruturas e comandos básicos d e

linguagem de consulta.





IV - CONTEÚDO PROGRAMÁTICO

1- Introdução a Sistemas de Informações:

1.1 Dados X Informações. 1.2 Conceitos Básicos e Aplicações de Sistemas de

Informações. 1.3 Evolução. 1.4 A importância do Sistema de Informação no

processo de tomada de decisão.

2- Conceitos Básicos de um Sistema de Gerenciamento de Banco de

Dados(SGBD):

2.1 Objetivos dos sistemas de bancos de dados. 2.2 Abstração de dados. 2.3

Instâncias e esquemas. 2.4 Independência de dados. 2..5 Linguagem de

Definição de Dados. 2.6 Linguagem de Manipulação de Dados. 2.7 Gerenciador

de Banco de Dados. 2.8 Usuários e Administrador de Banco de Dados. 2.9

Dicionários de Dados.

3- Estrutura de um SGBD.

3.1 Meio de Armazenamento Físico. 3.2 Organização de Arquivos. 3.4

Organização de Registros em blocos. 3.5 Arquivos seqüenciais. 3.6

Armazenagem no Dicionário de Dados. 3.7 Arquitetura de Banco de Dados.

4- Modelos de Dados.

4.1 Conceito. 4.2 Modelos Lógicos baseados em Registros; hierárquico, rede,

relacional. 4.3 Modelos Lógicos baseados em Objetos; entidade -relacionamento,

orientado a objeto. 4.4 Modelos de Dados Físicos; unificador, estrutura de

memória.


5- O Modelo Entidade-Relacionamento.

5.1 Modelagem conceitual de Dados. 5.2 Objetos Conceituais. 5.3 Entidade. 5.4

Atributos. 5.5 Relacionamentos. 5.6 Diagrama Entidade-relacionamento. 5.7

Cardinalidade. 5.8 Chaves. 5.9 Generalização. 5.10 Agregação. 5.11 Reduzindo

Diagramas E-R a Tabelas. 5.12 Projeto de um Esquema de Bancos de Dados ER.

6- O Modelo Relacional.

6.1 Principais -Vantagens da Abordagem Relacional. 6.2 As 12 Regras de Codd.

6.3 Derivação do Modelo E-R para o Modelo Relacional. 6.4 Álgebra

Relacional. 6.5 Cálculo Relacional de Tupla. 6.6 Cálculo Relacional de

Domínio. 6.7 Modificando o Banco de Dados. 6.8 Visões.

7- SQL.

7.1 Linguagens Relacionais Comerciais. 7.2 A Importância da Linguagem SQL.



7.3 Vantagens e Desvantagens da Linguagem SQL. 7.4 A linguagem SQL.

8- Restrições de Integridade.

8.1 Restrições de Domínio. 8.2 Integridade Referencial. 8.3 Dependências

Funcionais. 8.4 Afirmações. 8.5 Gatilhos.

9- Segurança e Privacidade de SGBD.

9.1 Violações de Segurança e Integridade, autorização e visão. 9.2 Especificação

de Segurança em SQL. 9.3 Encriptação.





V – MÉTODOS DIDÁTICOS DE ENSINO
( x ) Aula Expositiva

( x ) Seminário

( x ) Leitura Dirigida

( x ) Demonstração (prática realizada pelo Professor)

( x ) Laboratório (prática realizada pelo aluno)

( ) Trabalho de Campo

( x ) Execução de Pesquisa

( ) Outra. Especificar: __________________________________________


____________________________________________________________



VI - CRITÉRIOS DE AVALIAÇÃO

FORMAS DE ACOMPANHAMENTO DO ALUNO DURANTE O SEMESTRE:

Serão realizadas avaliações, a serem definidas no 1º. Dia para compor as

notas referentes a 1VA e 2VA. Todas as avaliações são realizadas em acordo

com os alunos:

NOTA 1V.A. (Prova escrita)

NOTA 2V.A. (Prova prática 50% + 50 % Trabalho Prático)

NOTA 3V.A. (Prova escrita)


CRONOGRAMA

DATA

CONTEÚDO

24/10/13

Apresentação e Introdução a Sistemas de Informações e Bancos

de Dados


25/10/13

Introdução a Sistemas de Bancos de dados

31/10/13

SGBD – Conceitos Básicos

01/11/13

Modelagem ER

07/11/13

Modelagem de dados

08/11/13

Álgebra Relacional

14/11/13

1ª VA

21/11/13

Introdução a SQL

22/11/13

Prática – Instalação do PostgreSQL, configuração e uso de

comandos SQL simples



28/11/13

Estrutura de um SGBD

29/11/13

Introdução a Modelos de Dados

05/12/13

Modelo Relacional

06/12/13

Modelo Relacional/Normalização

12/12/13

SQL – Comandos DDL e DML

13/12/13

SQL – Comandos DDL e DML

19/12/13

SQL – Junções

20/12/13

SQL - Subconsultas

09/01/14

Otimizações em bancos de dados – Índices e views

10/01/14

Restrições de Integridade

16/01/14

Restrições de Integridade – Pratica triggers e functions

17/01/14

Segurança e Privacidade de SGBD

23/01/14

2ª VA

24/01/14

Estrutura de um SGBD 1

30/01/14

Estrutura de um SGBD 2

31/01/14

Entrega de Trabalho prático

06/02/14

Bancos de dados em Cloud

07/02/14

Prática NoSQL

13/02/14

Entrega de Trabalho prático

14/02/14

Desenvolvimentos de projetos em SGBD com MYSQL 1

21/02/14

Desenvolvimentos de projetos em SGBD com MYSQL 2

22/02/14

Desenvolvimentos de projetos em SGBD com MYSQL 3

27/02/14

Desenvolvimentos de projetos em SGBD com MYSQL 4

28/02/14

Desenvolvimentos de projetos em SGBD com MYSQL 5

05/03/14

3ª VA

06/03/14

Final



VIII – BIBLIOGRAFIA



BÁSICA:

1. Navathe, Shamkant B. e Elmasri, Ramez E. Sistemas de Banco de Dados.

Pearson Brasil, 2005.

2. Machado, Felipe Nery Rodrigues. Banco de Dados – Projeto e

Implementação. Erica, 2004.

COMPLEMENTAR:

1. Silberschatz, Abraham; Korth, Henry F.; Sudarshan, S. Sistema de banco

de dados. Pearson Makron Books, 2005.

2. Rob, P. e Coronel, C. Sistemas de Banco de Dados – Projeto,

Implementação e Gerenciamento. Cengage Learning, 8 ed. 2011.

3. Date, C.J. Introdução a sistemas de banco de dados. 8ª edição, Editora

Campus. 2004.

4. Springer, The VLDB Journal.

5. ACM. Transactions on Database Systems (TODS).

Recife, 31 de Outubro de 2013


Catão Temístocles de Freitas Barbosa .´.

Professor Responsável



©livred.info 2017
enviar mensagem

    Página principal