ATPS De Banco De Dados
Exames: ATPS De Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: MichaelSS • 24/9/2014 • 2.823 Palavras (12 Páginas) • 628 Visualizações
ATPS Banco de Dados I Etapa I e II
ATPS Banco de Dados I Etapa I e II
RESUMO
A atividade prática supervisionada (ATPS) é um método de ensino-aprendizagem desenvolvido por meio de um conjunto de atividades programadas e supervisionadas.
Esta destina-se a disciplina de Banco de Dados I.
Palavras-chave: Ciências da Computação, Banco de Dados, MER, DER, PostgreSQL
ABSTRACT
The supervised practical activity (ATPS) is a method of teaching and learning developed through a series of scheduled and supervised activities.
This is intended to discipline Database I.
Keywords: Ciências da Computação, Banco de Dados, MER, DER, PostgreSQL.
LISTA DE FIGURAS
Figura 1 - Existem várias tipos de banco de dados disponíveis no mercado 7
Figura 2 - Funcionamento de chaves estrangeiras e primárias. 8
Figura 3 - Diagrama MER Boletim Eletrônico 9
Figura 4 - Tabela de banco de dados não de acordo com a 1FN 10
Figura 5 - Tabela de banco de dados de acordo com a 1FN 11
Figura 6 - Tabela de banco de dados não de acordo com a 2FN 12
Figura 7 - Tabela de banco de dados de acordo com a 2FN 12
Figura 8 - Tabela de banco de dados não de acordo com a 3FN 13
Figura 9 - Tabela de banco de dados de acordo com a 3FN 13
Figura 10 - Diagrama DER Boletim Eletrônico 14
SUMÁRIO
1 RELATÓRIO 01: PROJETO CONCEITUAL DO BANCO DE DADOS 6
1.1 Conceitos Fundamentais de Banco de Dados 6
1.2 Características Típicas de um SGBD 6
1.3 Arquitetura de SGBD 7
1.4 MER (Modelo Entidade-Relacionamento) 8
2 RELATÓRIO 02: PROJETO LÓGICO DO BANCO DE DADOS 10
2.1 Primeira Forma Normal (1FN) 10
2.2 Segunda Forma Normal (2FN) 11
2.3 Terceira Forma Normal (3FN) 12
2.4 DER (Diagrama Entidade-Relacionamento) 13
3 RELATÓRIO 03: PROJETO LÓGICO DO BANCO DE DADOS – PARTE II 15
3.1 Características e Funcionalidade 15
3.2 Exigencia de Processamento 16
3.3 Compatibilidade de Linguagem de Programação 16
4 RELATÓRIO 04: Operações de Álgebras Relacionais 17
4.1 Operações de Seleção 18
4.2 Operações de Projeção 19
4.3 Operações de Junção 20
REFERÊNCIAS 23
1 RELATÓRIO 01: PROJETO CONCEITUAL DO BANCO DE DADOS
1.1 Conceitos Fundamentais de Banco de Dados
O principal objetivo de um banco de dados é agrupar dados para centralizar o gerenciamento de informações para uma organização (podemos descrever uma organização como um grupo de pessoas com fiz lucrativos ou não, e podemos afirmar também que futuramente estes dados se tornaram informações).
O dado não possuí significado relevante e não conduz a nenhuma compreensão, não tem principio e por este motivo é muito difícil tomarmos decisões baseados neles. Já a informação é um grupo de dados agrupados, ordenados e organizados para fácil entendimento humano afim de transmitir significado e compreensão dentro de um determinado assunto.
Em nível técnico, Korth (Henry F. Korth um dos autores do livro Sistemas de Bancos de Dados, Makron Books) podemos caracterizar um banco de dados como uma coleção de dados inter-relacionados entre si representando informações sobre um domínio específico e tem como objetivo isolar o usuário dos detalhes internos do banco promovendo abstração e independência dos dados em relação ás aplicações facilitando o acesso e a forma de armazenamento.
Existem várias tecnologias disponíveis de bancos de dados, como hierárquicos, em rede e o mais utilizado hoje em dia, o modelo relacional. Neste esquema, os dados são organizados em tabelas onde as colunas são relacionadas entre si.
1.2 Características Típicas de um SGBD
Um Sistema Gerenciador de Banco de Dados (SGBD do inglês Data Base Management System) é um conjunto de softwares que responsáveis pelo gerenciamento de uma base de dados relacional. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados, geralmente é composto por ferramentas administrativas e interfaces gráficas ou baseadas em linhas de comando para se gerenciar o banco (pesquisar, incluir, alterar e excluir). Existem vários SGDB disponíveis para várias arquiteturas, existem algumas Open Source (MySQL e PostgreSQL como exemplo) e outras pagas (alguns possuem uma versão simples grátis) como SQL Server, Oracle e DB2 da IBM.
Figura 1 - Existem várias tipos de banco de dados disponíveis no mercado
Fonte: Autoria própria.
1.3 Arquitetura de SGBD
Todas elas tem em comum o esquema relacional, onde os dados
...