SlideShare uma empresa Scribd logo
Trabalho de banco de dados II
Cassio Almeida
Francisco da Paz
Jonathan Barros
Wesley Oliveira
Introdução
 Sistema acadêmico
DESCRIÇÃO DO MINIMUNDO COM OS
OBJETIVOS DO NEGÓCIO
 1. Descrição do mundo real a ser modelado
A instituição de ensino são escola públicas ou privadas que tem como objetivo
ensinar os alunos, e promover a educação nível fundamental, médio e superior.
Essas instituições ensinam alunos de todas as idades entre crianças, adolescentes
e adultos
DESCRIÇÃO DO MINIMUNDO COM OS
OBJETIVOS DO NEGÓCIO
 2. Descrição da aplicação
Temos por objetivo a produção de um sistema que ajude na organização da
instituição. Nele serão oferecidos serviços como:
 •Cadastro de alunos;
 •Cadastro de turma;
 •Cadastro de curso;
 •Cadastro de disciplina;
 •Cadastro de professores;
 • Atualiza dados;
 • Exclui dados
Deste modo, será possível ter um melhor controle e organização da instituição.
DESCRIÇÃO DO MINIMUNDO COM OS
OBJETIVOS DO NEGÓCIO
 3. Descrição de dados
O sistema de banco de dados da instituição utilizará os seguintes dados para
gerenciamento.
DESCRIÇÃO DAS ENTIDADES, ATRIBUTOS E
CHAVE PRIMARIA
 Aluno: Representa as pessoas matriculadas nos cursos da instituição. Possuem
os atributos matricula, turma_id_turma do tipo inteiro, aluno, cpf, email do
tipo texto e data_nascimento do tipo data. A chave primaria dessa entidade
é matricula.
 Curso: Representa o curso que o aluno está matriculado. Possuem os atributos
id_curso do tipo inteiro e curso do tipo texto. A chave primaria dessa
entidade é id_curso.
 Turma: Representa a turma que o aluno está matriculado, e assim será
alocado para um horário e uma sala e assistirá às aulas do professor
responsável por aquela turma. Possuem os atributos id_turma do tipo inteiro
e turma do tipo texto. A chave primaria dessa entidade são id_turma.
DESCRIÇÃO DAS ENTIDADES, ATRIBUTOS E
CHAVE PRIMARIA
 Professor: Representa os funcionários habilitados para ensinar e coordenar na
escola. Possuem os atributos id_professor do tipo inteiro e professor do tipo
texto. A chave primaria dessa entidade é id_professor.
 Disciplina: Representa a disciplina que o professor vai ensinar os alunos
matriculados. Possuem os atributos id_disciplina, curso_id_curso do tipo
inteiro e disciplina do tipo texto. A chave primaria dessa entidade são
id_disciplina, curso_id_curso.
 Disciplina_professor: Representa a relação da disciplina professor. Possuem os
atributos disciplina_id_disciplina, disciplina_id_professor do tipo inteiro. A
chave primaria dessa entidade são disciplina_id_disciplina,
disciplina_id_professor.
 Usuário: Representa o funcionário responsável que usará o sistema. Possuem
os atributos id_usuario, Senha_alterada, ativo, admin do tipo inteiro e
usuário, email, senha do tipo texto. A chave primaria dessa entidade é
id_usuario.
RELACIONAMENTOS NECESSÁRIOS P/
ATENDER AO OBJETIVO DO NEGÓCIO
 Ao fazer o cadastro no sistema da escola um número único de matrícula será
gerado para o aluno e ele será identificado na escola inteira por este número.
 Um aluno deve estar matriculado ou não em uma turma da escola, e só
poderá ser matricular em uma única turma em um mesmo semestre.
 Uma turma deverá ter no mínimo um aluno matriculado, e vários alunos
poderão estar matriculados em uma mesma turma durante um semestre.
 Um curso possui várias turmas, e uma turma só pode ser de um único curso.
 Um curso pode ter várias disciplinas e uma disciplina pode ter vários
professores.
DICIONÁRIO DE DADOS
Atributo Classe Tipo Descrição
matricula Determinante numérico matricula do aluno
aluno Simples texto Nome do aluno
data_nascimento Simples data Data de nascimento
cpf Simples numérico Cpf do aluno
email Simples texto Email do aluno
turma_id_turma Simples numérico Id da turma do aluno
Entidade: curso
Atributo Classe Tipo Descrição
id_curso Determinante numérico Id do curso
curso Simples Texto Nome do curso
Entidade: aluno
DICIONÁRIO DE DADOS
Atributo Classe Tipo Descrição
id_disciplina determinante numérico Id da disciplina
disciplina simples texto Nome da disciplina
curso_id_curso simples numérico Id curso
Entidade: disciplina
Entidade: disciplina
Atributo Classe Tipo Descrição
disciplina_id_dis
ciplina
determinante numérico Id relacionamento
disciplina_professor
disciplina
professor_id_pro
fessor
determinante numérico Id relacionamento
disciplina_professor
professor
DICIONÁRIO DE DADOS
Atributo Classe Tipo Descrição
id_professor determinante numérico Id entidade professor
professor simples texto Nome do professor
Atributo Classe Tipo Descrição
id_turma determinante numérico Id entidade turma
turma simples texto Nome da turma
curso_id_curso determinante numérico Id relacionamento curso
turma
Entidade: professor
Entidade: turma
DICIONÁRIO DE DADOS
Atributo Classe Tipo Descrição
id_usuario determinante numérico Id do usuário
usuario simples texto Nome do usuário
email simples texto Email do usuário
senha simples texto Senha do usuário
Senha_alte
rada
simples texto Senha alterada do usuário
ativo simples numérico Situação do usuário
admin simples numérico Administrador do usuário
Entidade: usuário
REGRAS DE NEGÓCIO QUE FORAM
NECESSÁRIAS
Regra de negócio Descrição
Aluno matriculado Representa as informações de um aluno que está
vinculado a uma turma.
Professores ativo Professores que possuem disciplina cadastrada.
Turma ativa Representa as turmas cadastradas.
Disciplina ativa Representa as disciplinas cadastradas.
Curso ativo Representa os cursos cadastrados.
Tipo usuário
autorizado
Usuário que entra com login e senha válidos.
DER
Modelo lógico
Implementação
PHP
PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor",
originalmente Personal Home Page) é uma linguagem interpretada livre,
usada originalmente apenas para o desenvolvimento de aplicações
presentes e atuantes no lado do servidor, capazes de gerar conteúdo
dinâmico na World Wide Web.(Manual oficial do PHP - Prefácio, php.net.
Consultado em 7 de fevereiro de 2011.)
MySQL
1. É um SGBD relacional
2. Um dos mais populares
3. Atualmente mantido pela Oracle Corporation
4. Fácil manuseio
5. Portabilidade
6. Excelente desempenho
Bootstrap
Agradável, intuítivo, e poderoso framework front-end para criar
facilmente de forma ágil projetos web responsivos e mobile-first.
* Desenvolvido pelo Twitter
Padrão de projeto MVC
Model-view-controller (MVC), em português modelo-visão-controlador, é
um padrão de arquitetura de software (design pattern) que separa a
representação da informação da interação do usuário com ele. O modelo
(model) consiste nos dados da aplicação, regras de negócios, lógica e
funções. Uma visão (view) pode ser qualquer saída de representação dos
dados, como uma tabela ou um diagrama. É possível ter várias visões do
mesmo dado, como um gráfico de barras para gerenciamento e uma visão
tabular para contadores. O controlador (controller) faz a mediação da
entrada, convertendo-a em comandos para o modelo ou visão. As ideias
centrais por trás do MVC são a reusabilidade de código e separação de
conceitos.
JQuery UI
O jQuery UI é uma ferramenta de interação e construída em cima do
núcleo da jQuery que permite que você possa animar os diferentes
elementos HTML, lhes dando impressionantes interações front-end com
relativa facilidade. Em outras palavras, é uma rica e extensível
biblioteca de componentes gráficos criada para maximizar o uso e poder
da jQuery.
Lista de alunos
Cadastro de alunos
Cadastro de turma
Lista de curso
Tela de autenticação

Mais conteúdo relacionado

Mais procurados

Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitoselliando dias
 
06 Modelagem de banco de dados: Modelo Lógico
06  Modelagem de banco de dados: Modelo Lógico06  Modelagem de banco de dados: Modelo Lógico
06 Modelagem de banco de dados: Modelo Lógico
Centro Paula Souza
 
Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
Adriano Leite da Silva
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Janynne Gomes
 
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Leinylson Fontinele
 
Fundamentos de banco de dados 01 indrodução
Fundamentos de banco de dados   01 indroduçãoFundamentos de banco de dados   01 indrodução
Fundamentos de banco de dados 01 indrodução
Rafael Pinheiro
 
Modelo E-R
Modelo E-RModelo E-R
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
Gleydson Sousa
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
Albert Belchior
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Rangel Javier
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
Ricardo Flores Zago, PMP, MSc
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamentoCarlos Melo
 
Linguagens de Programação
Linguagens de ProgramaçãoLinguagens de Programação
Linguagens de Programação
BeDMK
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
samlobo
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitoslicardino
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
Jorge Ávila Miranda
 

Mais procurados (20)

Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
06 Modelagem de banco de dados: Modelo Lógico
06  Modelagem de banco de dados: Modelo Lógico06  Modelagem de banco de dados: Modelo Lógico
06 Modelagem de banco de dados: Modelo Lógico
 
Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
 
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
 
Fundamentos de banco de dados 01 indrodução
Fundamentos de banco de dados   01 indroduçãoFundamentos de banco de dados   01 indrodução
Fundamentos de banco de dados 01 indrodução
 
Exercicios
ExerciciosExercicios
Exercicios
 
Modelo E-R
Modelo E-RModelo E-R
Modelo E-R
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamento
 
Linguagens de Programação
Linguagens de ProgramaçãoLinguagens de Programação
Linguagens de Programação
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Aula DFD - Revisão
Aula DFD - RevisãoAula DFD - Revisão
Aula DFD - Revisão
 

Destaque

Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Leinylson Fontinele
 
Biblioteca Digital de Teses e Monografias
Biblioteca Digital de Teses e MonografiasBiblioteca Digital de Teses e Monografias
Biblioteca Digital de Teses e Monografias
Leinylson Fontinele
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados  - Aula 01 - ApresentaçãoEstrutura de Dados  - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
Leinylson Fontinele
 
Banco de dados de Loja
Banco de dados de LojaBanco de dados de Loja
Banco de dados de Loja
Leinylson Fontinele
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Leinylson Fontinele
 
Consultório odontológico
Consultório odontológicoConsultório odontológico
Consultório odontológico
Leinylson Fontinele
 
Estrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaEstrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na prática
Leinylson Fontinele
 
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Leinylson Fontinele
 
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Leinylson Fontinele
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Leinylson Fontinele
 
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Leinylson Fontinele
 
Estrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Estrutura de Dados - Aula 02 - Estrutura de Dados e TADEstrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Estrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Leinylson Fontinele
 
Estrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas EstáticasEstrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas Estáticas
Leinylson Fontinele
 
Estrutura de Dados - Aula 05 - Filas Estáticas
Estrutura de Dados - Aula 05 - Filas EstáticasEstrutura de Dados - Aula 05 - Filas Estáticas
Estrutura de Dados - Aula 05 - Filas Estáticas
Leinylson Fontinele
 
Aula Bônus
Aula BônusAula Bônus
Aula Bônus
Leinylson Fontinele
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Leinylson Fontinele
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
Leinylson Fontinele
 
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados  - Aula 12 - Listas Duplamente EncadeadasEstrutura de Dados  - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
Leinylson Fontinele
 
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasEstrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Leinylson Fontinele
 
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Leinylson Fontinele
 

Destaque (20)

Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
 
Biblioteca Digital de Teses e Monografias
Biblioteca Digital de Teses e MonografiasBiblioteca Digital de Teses e Monografias
Biblioteca Digital de Teses e Monografias
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados  - Aula 01 - ApresentaçãoEstrutura de Dados  - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
Banco de dados de Loja
Banco de dados de LojaBanco de dados de Loja
Banco de dados de Loja
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
 
Consultório odontológico
Consultório odontológicoConsultório odontológico
Consultório odontológico
 
Estrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaEstrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na prática
 
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
 
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
 
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
 
Estrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Estrutura de Dados - Aula 02 - Estrutura de Dados e TADEstrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Estrutura de Dados - Aula 02 - Estrutura de Dados e TAD
 
Estrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas EstáticasEstrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas Estáticas
 
Estrutura de Dados - Aula 05 - Filas Estáticas
Estrutura de Dados - Aula 05 - Filas EstáticasEstrutura de Dados - Aula 05 - Filas Estáticas
Estrutura de Dados - Aula 05 - Filas Estáticas
 
Aula Bônus
Aula BônusAula Bônus
Aula Bônus
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados  - Aula 12 - Listas Duplamente EncadeadasEstrutura de Dados  - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
 
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasEstrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
 
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
 

Semelhante a Sistema acadêmico

Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER
Vitor Hugo Melo Araújo
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
Álvaro Farias Pinheiro
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
Celestino24
 
POO.pdf
POO.pdfPOO.pdf
POO.pdf
TekosTeko
 
Sld 4
Sld 4Sld 4
Sld 4
spawally
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacaotaniamaciel
 
Agenda Electronica java _(gilsonrodrigis15@hotmail.com)
Agenda Electronica java _(gilsonrodrigis15@hotmail.com)Agenda Electronica java _(gilsonrodrigis15@hotmail.com)
Agenda Electronica java _(gilsonrodrigis15@hotmail.com)
Gilson Martins
 
Aula3BD-Modelo-Entidade-Relacionamento1.pdf
Aula3BD-Modelo-Entidade-Relacionamento1.pdfAula3BD-Modelo-Entidade-Relacionamento1.pdf
Aula3BD-Modelo-Entidade-Relacionamento1.pdf
DanielaJoaoGoularted
 
Livro orcamento publico
Livro orcamento publicoLivro orcamento publico
Livro orcamento publico
Lucas Bispo
 
Arte gestao pessoas
Arte gestao pessoasArte gestao pessoas
Arte gestao pessoas
Marcos Ferreira, Ms.
 
Gestao de pessoas_2015_santa_maria_rs
Gestao de pessoas_2015_santa_maria_rsGestao de pessoas_2015_santa_maria_rs
Gestao de pessoas_2015_santa_maria_rs
pintof5
 
ALGORITMOS_E_LOGICA_DE_PROGRAMACAO_II.pdf
ALGORITMOS_E_LOGICA_DE_PROGRAMACAO_II.pdfALGORITMOS_E_LOGICA_DE_PROGRAMACAO_II.pdf
ALGORITMOS_E_LOGICA_DE_PROGRAMACAO_II.pdf
SergioMigueldaSilva
 
387555062-analise-sistemas-pdf.pdf
387555062-analise-sistemas-pdf.pdf387555062-analise-sistemas-pdf.pdf
387555062-analise-sistemas-pdf.pdf
NickMartinsgaspar
 
Aveiro requisitos modelagem
Aveiro requisitos modelagemAveiro requisitos modelagem
Aveiro requisitos modelagemAline Cross
 
Tcc Parte 1 Desenvolvendo Plano De Trabalho
Tcc   Parte 1  Desenvolvendo Plano De TrabalhoTcc   Parte 1  Desenvolvendo Plano De Trabalho
Tcc Parte 1 Desenvolvendo Plano De Trabalho
Jordan Oliveira
 
Curso 93170-aula-00-v1
Curso 93170-aula-00-v1Curso 93170-aula-00-v1
Curso 93170-aula-00-v1
Álvaro Rodrigo
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem III
Juliano Weber
 
Learning Design
Learning DesignLearning Design
Learning Design
Luiz Matos
 

Semelhante a Sistema acadêmico (20)

Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
 
POO.pdf
POO.pdfPOO.pdf
POO.pdf
 
Aula 5 banco de dados
Aula 5   banco de dadosAula 5   banco de dados
Aula 5 banco de dados
 
Sld 4
Sld 4Sld 4
Sld 4
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacao
 
POO - Aula 003
POO - Aula 003POO - Aula 003
POO - Aula 003
 
Agenda Electronica java _(gilsonrodrigis15@hotmail.com)
Agenda Electronica java _(gilsonrodrigis15@hotmail.com)Agenda Electronica java _(gilsonrodrigis15@hotmail.com)
Agenda Electronica java _(gilsonrodrigis15@hotmail.com)
 
Aula3BD-Modelo-Entidade-Relacionamento1.pdf
Aula3BD-Modelo-Entidade-Relacionamento1.pdfAula3BD-Modelo-Entidade-Relacionamento1.pdf
Aula3BD-Modelo-Entidade-Relacionamento1.pdf
 
Livro orcamento publico
Livro orcamento publicoLivro orcamento publico
Livro orcamento publico
 
Arte gestao pessoas
Arte gestao pessoasArte gestao pessoas
Arte gestao pessoas
 
Gestao de pessoas_2015_santa_maria_rs
Gestao de pessoas_2015_santa_maria_rsGestao de pessoas_2015_santa_maria_rs
Gestao de pessoas_2015_santa_maria_rs
 
ALGORITMOS_E_LOGICA_DE_PROGRAMACAO_II.pdf
ALGORITMOS_E_LOGICA_DE_PROGRAMACAO_II.pdfALGORITMOS_E_LOGICA_DE_PROGRAMACAO_II.pdf
ALGORITMOS_E_LOGICA_DE_PROGRAMACAO_II.pdf
 
387555062-analise-sistemas-pdf.pdf
387555062-analise-sistemas-pdf.pdf387555062-analise-sistemas-pdf.pdf
387555062-analise-sistemas-pdf.pdf
 
Aveiro requisitos modelagem
Aveiro requisitos modelagemAveiro requisitos modelagem
Aveiro requisitos modelagem
 
Tcc Parte 1 Desenvolvendo Plano De Trabalho
Tcc   Parte 1  Desenvolvendo Plano De TrabalhoTcc   Parte 1  Desenvolvendo Plano De Trabalho
Tcc Parte 1 Desenvolvendo Plano De Trabalho
 
Curso 93170-aula-00-v1
Curso 93170-aula-00-v1Curso 93170-aula-00-v1
Curso 93170-aula-00-v1
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem III
 
Learning Design
Learning DesignLearning Design
Learning Design
 

Mais de Leinylson Fontinele

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
Leinylson Fontinele
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
Leinylson Fontinele
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
Leinylson Fontinele
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
Leinylson Fontinele
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
Leinylson Fontinele
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
Leinylson Fontinele
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
Leinylson Fontinele
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
Leinylson Fontinele
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Leinylson Fontinele
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Leinylson Fontinele
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
Leinylson Fontinele
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
Leinylson Fontinele
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
Leinylson Fontinele
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
Leinylson Fontinele
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
Leinylson Fontinele
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
Leinylson Fontinele
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
Leinylson Fontinele
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
Leinylson Fontinele
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
Leinylson Fontinele
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
Leinylson Fontinele
 

Mais de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 

Último

APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
Capitalismo a visão de John Locke........
Capitalismo a visão de John Locke........Capitalismo a visão de John Locke........
Capitalismo a visão de John Locke........
Lídia Pereira Silva Souza
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
RafaelNeves651350
 
Profissão de Sociólogo - Bourdieu et al.
Profissão de Sociólogo - Bourdieu et al.Profissão de Sociólogo - Bourdieu et al.
Profissão de Sociólogo - Bourdieu et al.
FelipeCavalcantiFerr
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
IsabelPereira2010
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
felipescherner
 
América Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados NacionaisAmérica Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados Nacionais
Valéria Shoujofan
 
Slide Internet Slang ingles 9 ano f.pptx
Slide Internet Slang ingles 9 ano f.pptxSlide Internet Slang ingles 9 ano f.pptx
Slide Internet Slang ingles 9 ano f.pptx
JOYCEAlves762488
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdfcurso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
LeandroTelesRocha2
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
Acrópole - História & Educação
 
Caderno de Estudo Orientado para Ensino Médio
Caderno de Estudo Orientado para Ensino MédioCaderno de Estudo Orientado para Ensino Médio
Caderno de Estudo Orientado para Ensino Médio
rafaeloliveirafelici
 
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdfCorreção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Edilson431302
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
CarlosEduardoSola
 
Anatomia I - Aparelho Locomotor e Cardiovascular
Anatomia I - Aparelho Locomotor e CardiovascularAnatomia I - Aparelho Locomotor e Cardiovascular
Anatomia I - Aparelho Locomotor e Cardiovascular
PatrickMuniz8
 
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTESMAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
estermidiasaldanhada
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
Escola Municipal Jesus Cristo
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Ligia Galvão
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
Comando Resgatai
 

Último (20)

APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
Capitalismo a visão de John Locke........
Capitalismo a visão de John Locke........Capitalismo a visão de John Locke........
Capitalismo a visão de John Locke........
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
 
Profissão de Sociólogo - Bourdieu et al.
Profissão de Sociólogo - Bourdieu et al.Profissão de Sociólogo - Bourdieu et al.
Profissão de Sociólogo - Bourdieu et al.
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
 
América Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados NacionaisAmérica Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados Nacionais
 
Slide Internet Slang ingles 9 ano f.pptx
Slide Internet Slang ingles 9 ano f.pptxSlide Internet Slang ingles 9 ano f.pptx
Slide Internet Slang ingles 9 ano f.pptx
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdfcurso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
 
Caderno de Estudo Orientado para Ensino Médio
Caderno de Estudo Orientado para Ensino MédioCaderno de Estudo Orientado para Ensino Médio
Caderno de Estudo Orientado para Ensino Médio
 
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdfCorreção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
 
Anatomia I - Aparelho Locomotor e Cardiovascular
Anatomia I - Aparelho Locomotor e CardiovascularAnatomia I - Aparelho Locomotor e Cardiovascular
Anatomia I - Aparelho Locomotor e Cardiovascular
 
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTESMAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
 
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
 

Sistema acadêmico

  • 1. Trabalho de banco de dados II Cassio Almeida Francisco da Paz Jonathan Barros Wesley Oliveira
  • 3. DESCRIÇÃO DO MINIMUNDO COM OS OBJETIVOS DO NEGÓCIO  1. Descrição do mundo real a ser modelado A instituição de ensino são escola públicas ou privadas que tem como objetivo ensinar os alunos, e promover a educação nível fundamental, médio e superior. Essas instituições ensinam alunos de todas as idades entre crianças, adolescentes e adultos
  • 4. DESCRIÇÃO DO MINIMUNDO COM OS OBJETIVOS DO NEGÓCIO  2. Descrição da aplicação Temos por objetivo a produção de um sistema que ajude na organização da instituição. Nele serão oferecidos serviços como:  •Cadastro de alunos;  •Cadastro de turma;  •Cadastro de curso;  •Cadastro de disciplina;  •Cadastro de professores;  • Atualiza dados;  • Exclui dados Deste modo, será possível ter um melhor controle e organização da instituição.
  • 5. DESCRIÇÃO DO MINIMUNDO COM OS OBJETIVOS DO NEGÓCIO  3. Descrição de dados O sistema de banco de dados da instituição utilizará os seguintes dados para gerenciamento.
  • 6. DESCRIÇÃO DAS ENTIDADES, ATRIBUTOS E CHAVE PRIMARIA  Aluno: Representa as pessoas matriculadas nos cursos da instituição. Possuem os atributos matricula, turma_id_turma do tipo inteiro, aluno, cpf, email do tipo texto e data_nascimento do tipo data. A chave primaria dessa entidade é matricula.  Curso: Representa o curso que o aluno está matriculado. Possuem os atributos id_curso do tipo inteiro e curso do tipo texto. A chave primaria dessa entidade é id_curso.  Turma: Representa a turma que o aluno está matriculado, e assim será alocado para um horário e uma sala e assistirá às aulas do professor responsável por aquela turma. Possuem os atributos id_turma do tipo inteiro e turma do tipo texto. A chave primaria dessa entidade são id_turma.
  • 7. DESCRIÇÃO DAS ENTIDADES, ATRIBUTOS E CHAVE PRIMARIA  Professor: Representa os funcionários habilitados para ensinar e coordenar na escola. Possuem os atributos id_professor do tipo inteiro e professor do tipo texto. A chave primaria dessa entidade é id_professor.  Disciplina: Representa a disciplina que o professor vai ensinar os alunos matriculados. Possuem os atributos id_disciplina, curso_id_curso do tipo inteiro e disciplina do tipo texto. A chave primaria dessa entidade são id_disciplina, curso_id_curso.  Disciplina_professor: Representa a relação da disciplina professor. Possuem os atributos disciplina_id_disciplina, disciplina_id_professor do tipo inteiro. A chave primaria dessa entidade são disciplina_id_disciplina, disciplina_id_professor.  Usuário: Representa o funcionário responsável que usará o sistema. Possuem os atributos id_usuario, Senha_alterada, ativo, admin do tipo inteiro e usuário, email, senha do tipo texto. A chave primaria dessa entidade é id_usuario.
  • 8. RELACIONAMENTOS NECESSÁRIOS P/ ATENDER AO OBJETIVO DO NEGÓCIO  Ao fazer o cadastro no sistema da escola um número único de matrícula será gerado para o aluno e ele será identificado na escola inteira por este número.  Um aluno deve estar matriculado ou não em uma turma da escola, e só poderá ser matricular em uma única turma em um mesmo semestre.  Uma turma deverá ter no mínimo um aluno matriculado, e vários alunos poderão estar matriculados em uma mesma turma durante um semestre.  Um curso possui várias turmas, e uma turma só pode ser de um único curso.  Um curso pode ter várias disciplinas e uma disciplina pode ter vários professores.
  • 9. DICIONÁRIO DE DADOS Atributo Classe Tipo Descrição matricula Determinante numérico matricula do aluno aluno Simples texto Nome do aluno data_nascimento Simples data Data de nascimento cpf Simples numérico Cpf do aluno email Simples texto Email do aluno turma_id_turma Simples numérico Id da turma do aluno Entidade: curso Atributo Classe Tipo Descrição id_curso Determinante numérico Id do curso curso Simples Texto Nome do curso Entidade: aluno
  • 10. DICIONÁRIO DE DADOS Atributo Classe Tipo Descrição id_disciplina determinante numérico Id da disciplina disciplina simples texto Nome da disciplina curso_id_curso simples numérico Id curso Entidade: disciplina Entidade: disciplina Atributo Classe Tipo Descrição disciplina_id_dis ciplina determinante numérico Id relacionamento disciplina_professor disciplina professor_id_pro fessor determinante numérico Id relacionamento disciplina_professor professor
  • 11. DICIONÁRIO DE DADOS Atributo Classe Tipo Descrição id_professor determinante numérico Id entidade professor professor simples texto Nome do professor Atributo Classe Tipo Descrição id_turma determinante numérico Id entidade turma turma simples texto Nome da turma curso_id_curso determinante numérico Id relacionamento curso turma Entidade: professor Entidade: turma
  • 12. DICIONÁRIO DE DADOS Atributo Classe Tipo Descrição id_usuario determinante numérico Id do usuário usuario simples texto Nome do usuário email simples texto Email do usuário senha simples texto Senha do usuário Senha_alte rada simples texto Senha alterada do usuário ativo simples numérico Situação do usuário admin simples numérico Administrador do usuário Entidade: usuário
  • 13. REGRAS DE NEGÓCIO QUE FORAM NECESSÁRIAS Regra de negócio Descrição Aluno matriculado Representa as informações de um aluno que está vinculado a uma turma. Professores ativo Professores que possuem disciplina cadastrada. Turma ativa Representa as turmas cadastradas. Disciplina ativa Representa as disciplinas cadastradas. Curso ativo Representa os cursos cadastrados. Tipo usuário autorizado Usuário que entra com login e senha válidos.
  • 14. DER
  • 17. PHP PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.(Manual oficial do PHP - Prefácio, php.net. Consultado em 7 de fevereiro de 2011.)
  • 18. MySQL 1. É um SGBD relacional 2. Um dos mais populares 3. Atualmente mantido pela Oracle Corporation 4. Fácil manuseio 5. Portabilidade 6. Excelente desempenho
  • 19. Bootstrap Agradável, intuítivo, e poderoso framework front-end para criar facilmente de forma ágil projetos web responsivos e mobile-first. * Desenvolvido pelo Twitter
  • 20. Padrão de projeto MVC Model-view-controller (MVC), em português modelo-visão-controlador, é um padrão de arquitetura de software (design pattern) que separa a representação da informação da interação do usuário com ele. O modelo (model) consiste nos dados da aplicação, regras de negócios, lógica e funções. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. É possível ter várias visões do mesmo dado, como um gráfico de barras para gerenciamento e uma visão tabular para contadores. O controlador (controller) faz a mediação da entrada, convertendo-a em comandos para o modelo ou visão. As ideias centrais por trás do MVC são a reusabilidade de código e separação de conceitos.
  • 21.
  • 22. JQuery UI O jQuery UI é uma ferramenta de interação e construída em cima do núcleo da jQuery que permite que você possa animar os diferentes elementos HTML, lhes dando impressionantes interações front-end com relativa facilidade. Em outras palavras, é uma rica e extensível biblioteca de componentes gráficos criada para maximizar o uso e poder da jQuery.