UNIPLAC - Universidade do Planalto Catarinense - Plano de Ensino

Uniplac - Graduação - Sistemas de Informação - Banco de Dados - Plano de Ensino





PLANO DE ENSINO

2025/2


CURSO

Sistemas de Informação

ESTRUTURA CURRICULAR

Sistemas de Informação Par057/22

PROFESSOR

Rafael Gattino Furtado


DISCIPLINA

Nome

Cód.

Sem.

Créditos

C. Horária

Banco de Dados

0-19357

4

80


EMENTA

Arquitetura de SGBD. Modelo relacional, restrições de integridade e normalizações. Modelo de

dados: conceitual, lógico e físico. Linguagem de definição de dados, manipulação e controle de

dados. Implementação de projetos de banco de dados. Gerenciamento de transações.

Administração de SGBD.


OBJETIVO GERAL

Compreender os modelos de representação de dados, avaliando as técnicas utilizadas por sistemas de gerenciamento de banco de dados, e utilizar a linguagem de manipulação de dados.

OBJETIVOS ESPECÍFICOS

• Explicar as diferenças entre banco de dados e o processamento tradicional de arquivos; • Compreender os conceitos e arquitetura de Bancos de Dados e Sistemas Gerenciadores de Bancos de Dados; • Capacitar os alunos para a construção de modelos conceituais e modelos lógicos de banco de dados; • Aplicar os conceitos de modelagem e banco de dados, entendendo o contexto do Projeto e Implementação de um BD na Engenharia da Informação; • Compreender o mecanismo interno de execução de expressões SQL; • Formular expressões SQL que executem com melhor desempenho; • Organizar e atribuir os direitos de acesso para os objetos do banco de dados


CONTEÚDO PROGRAMÁTICO

UN.

CONTEÚDOS

C.H.

1

Apresentação da Disciplina: professor, alunos, plano de ensino, forma de trabalho.
Conceitos Básicos e Estrutura de um SGBD
- Armazenamento de dados
- Sistemas de Gerenciamento de Banco de Dados
- Modelos de dados
- Projeto de banco de dados

8

2

Modelagem de Banco de Dados
- Abordagem entidade relacionamento e cardinalidade
- Modelagem Conceitual
- Modelagem Lógica
- Modelagem Física
- Construção de diagramas ER

20

3

SQL - DDL (Definindo Dados)
- Domínios. Tabelas, Chave Primária, Chave Estrangeira
- Create, Alter, Drop

12

4

SQL - DML (Manipulando Dados)
- Inserção, atualização e remoção de Dados
- Insert/Update/Delete

8

5

SQL - DQL (Consultando Dados)
- Recuperação de Dados - Select
- Junções (Join), funções, agrupamentos, subquery

24

6

Tópicos especiais em banco de dados.
- Gerenciamento de transações
- Recuperação de falhas
- Stored procedures
- Triggers
- Views
- Funções
- SQL injection
- Bancos de Dados Não-relacionais. Arquitetura NoSQL

8

 

TOTAL DE HORAS

80 h


Estratégias:AED - Aula expositiva dialogada; APE – Atividades Práticas Extraclasse; ARM – Aula com Recursos Multimídia; DG – Dinâmicas de Grupo; EC – Estudo de Caso; ED - Estudo Dirigido; EX – Exercício de Fixação; FR – Fórum; LAB – Aula em Laboratório; MAC - Mapeamento Conceitual; PAL – Palestra; SE – Seminário; SI – Simulação; TG - Trabalho em Grupo; TIG – Trabalho Integrado e em Grupo; TI - Trabalho Individual; VT - Visitas Técnicas; AGC - Atividade Google Classroom.


SISTEMÁTICA DE AVALIAÇÃO

CONHECIMENTOS

Conteúdo proposto na ementa e no conteúdo programático, verificando através de avaliações se o aluno atingiu aos objetivos da disciplina.

HABILIDADES

Capacidade de Resolução das atividades propostas e qualidade dos trabalhos. Compreensão e interpretação de textos técnicos. Criatividade e originalidade. Saber trabalhar em equipe.

ATITUDES

Frequência em sala de aula, interesse e participação das aulas, assiduidade, responsabilidade e compromisso do aluno.

OUTRAS

No decorrer da disciplina diversas atividades práticas serão exigidas dos acadêmicos, sendo que haverá tempo disponível em todas as aulas para realização das atividades; como prazo para recuperação valendo a mesma pontuação (100%) haverá mais uma semana de prazo; passado este prazo, o acadêmico terá mais uma semana de prazo, mas valendo apenas 50% da avaliação.

DATAS PREVISTAS

Avaliação

Unidades

C

H

A

Valor

Data

Recuperação

Sim

Data

Avaliação 1 - Avaliação Integrativa

x

x

x

3

A definir

Avaliação 2 - Atividades Práticas

1-5

x

x

x

5

A definir

x

A definir

Avaliação 3 - Projeto Final

1-5

x

x

x

2

A definir

x

A definir


 BIBLIOGRAFIA BÁSICA

1

DATE, C. J. Introdução a sistemas de bancos de dados. 7.ed. Rio de Janeiro: Editora Campus, 2000. 674 p. 13937 ISBN 8570015968

2

HEUSER, Carlos Alberto. Projeto de banco de dados. 6. ed. Porto Alegre: Sagra Luzzatto, 2009. 204 p. (Série livros didáticos) ISBN 9788577803828

3

ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados. São Paulo: Pearson Education, 2011. 788p. ISBN 9788579360855


 BIBLIOGRAFIA COMPLEMENTAR

1

MANZANO, José Augusto Navarro Garcia. Microsoft SQL Server 2008 Express interativo: guia prático. 1.ed. São Paulo: Érica, 2011. 253p. ISBN 9788536502458

2

CANTU, Carlos H. Firebird: o banco de dados de novo milênio. Rio de Janeiro: Ciência Moderna, 2006. 304 p. ISBN 8573935391

3

GARCIA-MOLINA, Hector; ULLMAN, Jeffrey D.; WIDOM, Jennifer. Implementação de sistemas de Banco de Dados. Rio de Janeiro: Editora Campus, 2001. 685 p. ISBN 853520749-x

4

HARRINGTON, Jan L.; FURMANKIEWICZ, Edson. Projetos de bancos de dados relacionais: Teoria prática. Rio de Janeiro: Editora Campus, 2002. 360 p. ISBN 853521112-8

5

FANDERUFF, Damaris. Dominando o oracle: modelagem e desenvolvimento. São Paulo: Pearson Education, 2003. 415p. ISBN 8534615136

obs: Os materiais da disciplina e atividades serão disponibilizados na plataforma Google Classroom, o código da turma será disponibilizado via grupo da turma no WhatsApp.

QR Code

Para a atenticação do plano de ensino

Assinatura
Fone: 55 49 32511022
Av. Castelo Branco, nº170, Bairro Universitário - Lages - SC - Brasil
© 2025 - Universidade do Planalto Catarinense, desenvolvido por: Núcleo de Informática