BD_II_0924

1824 palavras 8 páginas
Banco de Dados II
João Mendes de Oliveira Neto joaomendes@anhanguera.com Cronograma
Cronograma de Aulas
Tema
Apresentação da disciplina e metodologia de trabalho. Inicio da revisão de Banco de Dados
Normalização de Dados
Linguagem SQL DDL e DML
Acessando relacionamentos: Comandos para Join e otimização de consultas
Funções agregadas
Estudo das view. Exemplos e exercícios
Exercícios e revisão de conteúdo
Atividade de avaliação
Gerenciamento de transações
SQL Avançada: Trigger
SQL Avançada: Stored Procedure (Cursor) e Functions
Introdução à Sistema para apoio a decisão Data Warehouse (DW)
Banco de dados distribuídos e revisão do conteúdo
Prova Escrita Oficial
Prova Substitutiva
©Silberschatz, Korth an Sudarshan (extraido do PLT)

2

ATPS – Calendário de entrega
:: 01º Bimestre ::
• Etapa 01; (Fácil)
• Entrega no dia da prova 01/10.

:: 02º Bimestre ::
• Etapa 02; (Médio)
• Etapa 03; (Médio)
• Etapa 04; (Fácil)

©Silberschatz, Korth an Sudarshan (extraido do PLT)

3

Funções
• Em ciência da computação, função é o termo usado para referenciar uma sequencia de instruções que tem como objetivo executar uma determinada tarefa;

• A grande maioria dos SGBD, implementam funções que foram definidas conforme o padrão SQL;
• Essa funções se dividem em:
• Funções escalares (Scalar Functions)
• Funções agregadas (Aggregate Functions)
• Funções de Usuário (User Functions)

©Silberschatz, Korth an Sudarshan (extraido do PLT)

4

Funções Escalares
• Funções desse tipo retornam apenas um valor baseado na entrada que receberam;
• No PostgreSQL, elas se dividem conforme o grupo de dados cujo qual irão atuar, podemos destacar as principais:
• Mathematical Functions;
• String Functions;
• Date/Time Functions;

©Silberschatz, Korth an Sudarshan (extraido do PLT)

5

Funções Escalares - Matematicas
Function
abs(x) cbrt(dp) ceil(dp or numeric) degrees(dp) div(y numeric, x numeric) exp(dp or numeric) floor(dp or numeric) ln(dp or numeric) log(dp or numeric) log(b numeric, x numeric)

Relacionados