Search this site
Embedded Files
Skip to main content
Skip to navigation
Prof. Marcos R. Ribeiro
Main
Teaching
Banco de Dados I
Cálculo Numérico
Lógica
Informática Básica
Horário
Projects
CPrefSQL Extension
Publications
Files
Prof. Marcos R. Ribeiro
Main
Teaching
Banco de Dados I
Cálculo Numérico
Lógica
Informática Básica
Horário
Projects
CPrefSQL Extension
Publications
Files
More
Main
Teaching
Banco de Dados I
Cálculo Numérico
Lógica
Informática Básica
Horário
Projects
CPrefSQL Extension
Publications
Files
Linguagem de Programação e Banco de Dados
Conteúdo
Pascal 1 - Revisão Pascal
Pascal 2 - Estruturas de Dados Homogêneas
Pascal 3 - Modularização
Pascal 4 - Manipulação de Strings
Pascal 5 - Estruturas de Dados Heterogêneas
Pascal 6 - Arquivos
Lazarus 1 - Introdução ao Ambiente de Desenvolvimento Integrado Lazarus
Lazarus 2 - Formulários e Caixas de Diálogo
Lazarus 3 - Componentes Básicos
Lazarus 4 - Componentes Avançados e Criação de Interfaces no Lazarus
Banco de Dados 1 - Introdução a Banco de Dados
Banco de Dados 2 - Introdução ao Projeto de Banco de Dados
Banco de Dados 3 - Projeto Conceitual de Banco de Dados
Banco de Dados 4 - Modelo Relacional
Banco de Dados 5 - Transformação entre Modelos
Banco de Dados 6 - Normalização
Banco de Dados 7 - Introdução à SQL e Linguagem de Definição de Dados
Banco de Dados 8 - Linguagem de Manipulação de Dados e Linguagem de Consulta de Dados
Lazarus 5 - Instalação de Novos Componentes no Lazarus
Lazarus 6 - Acesso a Banco de Dados no Lazarus
Links Interessantes
Lazarus IDE:
http://www.lazarus-ide.org/
Zeos Lib:
https://sourceforge.net/projects/zeoslib/
PostgreSQL:
https://www.postgresql.org/
Dia Diagram Editor:
http://dia-installer.de/
SQLite:
https://www.sqlite.org/
DB Browser for SQLite:
http://sqlitebrowser.org/
SQL Power Architect:
http://software.sqlpower.ca/page/architect
MySQL Workbench:
https://www.mysql.com/products/workbench/
Pencil:
https://pencil.evolus.vn/
Distribuição de Pontos
Etapa 1 - 30 pontos
Atividade 1.1 - Prova - 12 pontos
Pascal 1 a 5
Data: 02/04/2019 (Dependência: 25/04/2019)
Atividade 1.2 - Listas de exercícios - 6 pontos
Listas de exercícios 1 a 5 sobre Pascal (manuscritas)
Data: 02/04/2019 (Dependência: 25/04/2019)
Atividade 1.3 - Programa em Pascal - 12 pontos
Trabalho em dupla
O programa deve ser modularizado e trabalhar com estruturas de dados homogêneas, estruturas de dados heterogêneas e arquivos
Data: 23/04/2019 (Dependência: 09/05/2019)
Etapa 2 - 35 pontos
Atividade 2.1 - Prova - 10 pontos
Lazarus 1 a 4
Data: 04/07/2019 (Dependência: 22/08/2019)
Atividade 2.2 - Listas de exercícios - 2,5 pontos
Listas de exercícios 1 a 4 sobre Lazarus (manuscritas)
Data: 04/07/2019 (Dependência: 22/08/2019)
Atividade 2.3 - Prova - 10 pontos
Banco de dados 1 a 6
Data: 22/10/2019 (Dependência: 07/11/2019)
Atividade 2.4 - Listas de exercícios - 2,5 pontos
Listas de exercícios 1 a 6 sobre Banco de Dados (manuscritas)
Data: 22/10/2019 (Dependência: 07/11/2019)
Atividade 2.5 - Trabalho Prático - 10 pontos
Desenvolvimento de um jogo no Lazarus
Trabalho em dupla
O tema do jogo deve ser previamente aprovado
O jogo deve salvar as pontuações dos jogadores
Data: 02/07/2019 (Dependência: 01/08/2019)
Etapa 3 - 35 pontos
Atividade 3.1 - Prova - 10 pontos
Banco de dados 7 e 8
Data: 14/11/2018 (Dependência: 21/11/2019)
Atividade 3.2 - Listas de exercícios - 2,5 pontos
Listas de exercícios 7 e 8 sobre Banco de Dados (manuscritas)
Data: 14/11/2018(Dependência: 21/11/2019)
Atividade 3.3 - Prova - 10 pontos
Lazarus 6
Data: 10/12/2019 (12/12/2019)
Atividade 3.4 - Listas de exercícios - 2,5 pontos
Listas de exercícios 5 sobre Lazarus (manuscritas)
Data: 10/12/2019 (12/12/2019)
Atividade 3.5 - Trabalho Prático - 10 pontos (dependência: 35 pontos)
Desenvolvimento de uma aplicação em Lazarus com acesso a banco de dados
O tema da aplicação deve ser previamente aprovado
Trabalho em dupla
Etapa 1 - 2 pontos (dependência: 7 pontos)
Projeto de Interface explicando cada tela do sistema em PDF
Data: 21/11/2019 (dependência: 01/12/2019)
Etapa 2 - 3 pontos (dependência: 14 pontos)
Correções da etapa anterior
Esquema lógico do banco de dados em formato gráfico em PDF
Arquivo SQL com projeto físico do banco de dados em SQLite contendo:
Criação das tabelas
Inserção dos dados iniciais
Principais consultas
Data: 06/12/2019
Etapa Final - 5 pontos (dependência: 14 pontos)
Correções das etapas anteriores
Sistema completo em funcionamento usando arquitetura de banco de dados pessoal
Data: 13/12/2019
Report abuse
Page details
Page updated
Report abuse