Buscar

principio de banco de dados discurssiva

Prévia do material em texto

Disciplina:
	Princípios de Banco de Dados (GTI11)
	Avaliação:
	Avaliação Final (Discursiva) - peso.:4,00)
	Nota da Prova:
	2,00
	
	
Parte superior do formulário
	1.
	As primeiras arquiteturas de sistemas de banco de dados, conhecidas como centralizadas, utilizavam os mainframes para executar o processamento principal e todas as demais funções do sistema. Logo, o acesso dos usuários aos sistemas eram realizados via terminais, os quais não possuíam poder de processamento, apenas a capacidade de visualização, ou seja, todos os processamentos eram realizados remotamente, apenas as informações a serem visualizadas e os controles eram enviados do mainframe para os terminais de visualização. Com o avanço tecnológico, novas arquiteturas de banco de dados surgiram, tais como: cliente-servidor, paralela e distribuída. Acerca destas arquiteturas, descreva cada uma delas, destacando suas principais características.
	Resposta Esperada:
Cliente-servidor: esse tipo de arquitetura pode ser dividida em duas partes: o back-end, responsável pelo controle das estruturas de acesso ao dado e fort-end, que é a interface para o usuário final.
Paralela: sistema que utiliza várias CPUs e discos paralelos que melhoram o desempenho do processamento. Nesse tipo de processamento, são realizadas muitas operações ao mesmo tempo. Nessa arquitetura, as máquinas ficam próximas fisicamente.
Distribuída: de maneira geral, podemos dizer que essa arquitetura é dividida em computadores diferentes que podem estar conectados entre si. Na arquitetura distribuída, as máquinas ficam distantes fisicamente.
	2.
	Em linguagem SQL, as instruções DDL (Data Definition Language) são usadas para definir a estrutura dos dados, isto é, tudo que diz respeito à criação de tabelas e demais objetos de banco de dados, alteração e exclusão destas estruturas. Diante disso, considerando o modelo lógico anexo, adicione a tabela professor com id, nome e data de nascimento, e associe ele a disciplina (um professor ministra várias disciplinas).
	
	Resposta Esperada:
CREATE TABLE PROFESSOR (
                ID_PROFESSOR SERIAL,
    NOME VARCHAR(100),
                DATA_NASC TIMESTAMP
)
ALTER TABLE DISCIPLINA ADD COLUMN ID_PROFESSOR INTEGER;
ALTER TABLE DISCIPLINA ADD FOREING KEY ID_PROFESSOR REFERENCES PROFESSOR(ID_PROFESSOR)
Parte inferior do formulário

Continue navegando