TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho Padrão para Avaliação Final de Dependência

Por:   •  8/10/2016  •  Trabalho acadêmico  •  1.021 Palavras (5 Páginas)  •  381 Visualizações

Página 1 de 5

Trabalho padrão para avaliação final de dependência

Disciplina DP – LPBD CC3P51

Professor Esp. Dejair José Pereira Junior

Discente

RA

Data final de entrega 12/11/2016

Orientações gerais vinculadas à atividade proposta

O presente trabalho é considerado exame final para avaliação de Dependências.

O trabalho é pessoal e qualquer participação de outras pessoas na produção dos resultados implicará na anulação do resultado entregue, passando a valer nota zero. Desta maneira, fará parte do cálculo de média com os outros trabalhos entregues vinculados a este processo.

Havendo trabalhos iguais ou muito semelhantes entregues por mais de um acadêmico no corrente período ou anteriores, implicarão na reprovação automática dos trabalhos envolvidos por seus acadêmicos.

Trabalhos não entregue dentro do prazo implicarão na reprovação da dependência.

Base de conhecimento

O presente trabalho diz respeito de dependências não aprovadas no período normal de aulas regulares.

Por esse motivo deverá agregar valor ao que não houve condições de aprendizado em tempo hábil.

Porém, não se trata de um mero trabalho burocrático e administrativo.

Deve haver uma partilha de conhecimentos que formem o acadêmico dentro das metas estabelecidas para o curso de Ciências da Computação e a contrapartida do acadêmico na demonstração dos resultados dentro da ética esperada para o trabalho.

Visto que houve um tempo regular para cursar a disciplina com todo um planejamento pedagógico e a disciplina não foi aproveitada pelo acadêmico na sua oportunidade, fica a impressão que reiterar o mesmo procedimento não trará proveito ao acadêmico para seu aprendizado final.

Portanto, a continuação, é apresentado um roteiro da disciplina e conceitos elementares de cada tópico para que o acadêmico tenha uma linha de pesquisa na literatura vigente para obter seu aprendizado final.

Conceitos

A ementa da disciplina, de forma sintética, diz respeito:

SQL

DDL.

DML.

DCL.

Pesquisas em Tabelas

Funções de Grupo e Agrupamento

SubQueries

Views

Stored Proceduries

3.1 SQL

Linguagem utilizada para criar tabelas, inserir registros, excluir registros, alterar informações nos registros e abstrair informações convenientemente normalizadas.

A linguagem provê suporte para três tipos de atividades:

DDL - Data Defining Language

DML – Data Manipulation Language

DCL – Data Control Language

3.2 DDL.

Linguagem de definição de dados (Create, Alter e Drop)

Permite a criação de bancos de dados e tabelas, alteração de estruturas de tabelas e apagar Bancos de dados e tabelas.

Constraints

São regras agregadas a colunas ou tabelas

Chave Primária: é a coluna identificadora de um registro na tabela.

Chave Estrangeira: é o campo que estabelece o relacionamento entre duas tabelas

DEFAULT: Atribui um conteúdo padrão a uma coluna da tabela

NOT NULL: Indica que o conteúdo de uma coluna não poderá ser Nulo

UNIQUE: Indica que não pode haver repetição no conteúdo da coluna

CHECK: Definição de domínio: Um domínio é uma expressão de valores possíveis para o conteúdo de uma coluna

Create

Criação de banco de dados

CREATE DATABASE "<Nome_da_tabela>"

WITH OWNER = <Nome_usuário_dono_de_banco_de_dados>

ENCODING = 'UTF8'

TABLESPACE = pg_default

LC_COLLATE = 'Portuguese_Brazil.1252'

LC_CTYPE = 'Portuguese_Brazil.1252'

CONNECTION LIMIT = -1;

Criação de tabelas com suas Constraints

CREATE TABLE cidade

(

cidadeid serial NOT NULL,

nome character varying(100) NOT NULL,

siglaufl character varying(2) NOT NULL,

CONSTRAINT cidade_pkey PRIMARY KEY (cidadeid)

)

WITH (OIDS=FALSE);

Alter

Alteração de estruturas de tabelas e suas constraints

ALTER TABLE cidade OWNER TO postgres;

Drop

Apaga tabelas

DROP TABLE cidade;

3.3 DML

Permite a manipulação dos dados (Insert, Update,Delete e Select)

Insert

INSERT INTO <tabela> [(campo1, campo2, ... , campo n )}

VALUES (valor1, valor2,..., valor n);

Update

...

Baixar como (para membros premium)  txt (7.3 Kb)   pdf (79 Kb)   docx (14.2 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com