Realizando cálculos com
Count
Sum
AVG
Group by
Melhorando nossas pesquisas com
Having, aliases, Distinct, like, order by, in e betweeen
Agrupando informações com Joins e Union
O documento descreve as principais partes e funcionalidades do programa de planilha eletrônica OpenOffice Calc, incluindo a barra de títulos, barra de menus, barra de fórmulas, planilha composta por linhas e colunas, e barras de rolagem e status.
1) O documento descreve várias funções integradas no SQL para realizar operações de consulta e manipulação de dados em bancos de dados. 2) As funções incluem operações aritméticas, lógicas e de manipulação de strings, números, datas e conversão de tipos de dados. 3) Também são descritas funções estatísticas para agrupar e resumir dados por coluna.
Este documento fornece um resumo do curso Microsoft Excel Specialist. O curso abrange tópicos como criação e análise de dados, formatação, gestão de ficheiros, personalização, macros, e funções avançadas como fórmulas, filtros, classificação e gráficos. O instrutor é Vasco Marques e o curso ensina como usar e personalizar todas as funcionalidades do Excel.
Criação de log de ações através do banco - PostgreSQLMarcos Thomaz
O documento descreve como criar logs de ações através do banco de dados PostgreSQL. Ele discute como criar triggers e functions para registrar automaticamente inserções, alterações e exclusões em tabelas, armazenando as informações em uma tabela de log central. O documento também aborda como lidar com problemas como gerar logs para múltiplas tabelas e armazenar valores antigos e novos em casos de atualização.
Curso de PostgreSQL: Um pouco Além dos ComandosMarcos Thomaz
O documento apresenta uma introdução ao PostgreSQL, abordando seu breve histórico, uso no Brasil, recursos como subconsultas e linguagens procedurais, ambientes de gerenciamento, criação de bancos de dados e usuários, tipos de dados, criação de tabelas, inserção de dados, remoção de registros, busca de registros e exercícios de fixação.
O documento discute vários tipos de joins entre tabelas em SQL, incluindo produto cartesiano, inner join, left join, right join e full join. Também cobre alias de tabelas e operadores de união como UNION, INTERSECT e MINUS para combinar resultados de consultas SQL.
O documento apresenta uma introdução ao SQL, incluindo sua história e propósito. Discute as principais famílias do SQL (DML, DDL e DCL) e seus comandos. Fornece exemplos de comandos SELECT básicos para recuperar e filtrar dados.
1) O documento apresenta conceitos sobre operações em bases de dados, incluindo trabalhar com datas usando o operador BETWEEN, funções de agregação como COUNT, MAX, MIN, SUM e AVG, e cláusulas como GROUP BY e HAVING.
2) É explicado como utilizar subqueries para resolver problemas complexos de forma mais eficiente do que consultas aninhadas.
3) Operadores lógicos como EXISTS, ALL, ANY, IN e o operador LIKE com wildcards são também abordados.
O documento descreve as principais partes e funcionalidades do programa de planilha eletrônica OpenOffice Calc, incluindo a barra de títulos, barra de menus, barra de fórmulas, planilha composta por linhas e colunas, e barras de rolagem e status.
1) O documento descreve várias funções integradas no SQL para realizar operações de consulta e manipulação de dados em bancos de dados. 2) As funções incluem operações aritméticas, lógicas e de manipulação de strings, números, datas e conversão de tipos de dados. 3) Também são descritas funções estatísticas para agrupar e resumir dados por coluna.
Este documento fornece um resumo do curso Microsoft Excel Specialist. O curso abrange tópicos como criação e análise de dados, formatação, gestão de ficheiros, personalização, macros, e funções avançadas como fórmulas, filtros, classificação e gráficos. O instrutor é Vasco Marques e o curso ensina como usar e personalizar todas as funcionalidades do Excel.
Criação de log de ações através do banco - PostgreSQLMarcos Thomaz
O documento descreve como criar logs de ações através do banco de dados PostgreSQL. Ele discute como criar triggers e functions para registrar automaticamente inserções, alterações e exclusões em tabelas, armazenando as informações em uma tabela de log central. O documento também aborda como lidar com problemas como gerar logs para múltiplas tabelas e armazenar valores antigos e novos em casos de atualização.
Curso de PostgreSQL: Um pouco Além dos ComandosMarcos Thomaz
O documento apresenta uma introdução ao PostgreSQL, abordando seu breve histórico, uso no Brasil, recursos como subconsultas e linguagens procedurais, ambientes de gerenciamento, criação de bancos de dados e usuários, tipos de dados, criação de tabelas, inserção de dados, remoção de registros, busca de registros e exercícios de fixação.
O documento discute vários tipos de joins entre tabelas em SQL, incluindo produto cartesiano, inner join, left join, right join e full join. Também cobre alias de tabelas e operadores de união como UNION, INTERSECT e MINUS para combinar resultados de consultas SQL.
O documento apresenta uma introdução ao SQL, incluindo sua história e propósito. Discute as principais famílias do SQL (DML, DDL e DCL) e seus comandos. Fornece exemplos de comandos SELECT básicos para recuperar e filtrar dados.
1) O documento apresenta conceitos sobre operações em bases de dados, incluindo trabalhar com datas usando o operador BETWEEN, funções de agregação como COUNT, MAX, MIN, SUM e AVG, e cláusulas como GROUP BY e HAVING.
2) É explicado como utilizar subqueries para resolver problemas complexos de forma mais eficiente do que consultas aninhadas.
3) Operadores lógicos como EXISTS, ALL, ANY, IN e o operador LIKE com wildcards são também abordados.
O documento fornece uma introdução sobre bancos de dados, incluindo suas principais estruturas e conceitos como tabelas, campos, registros e sistemas gerenciadores de bancos de dados. Também descreve os principais tipos de relacionamentos entre tabelas e explica brevemente as linguagens SQL e DDL/DML para manipulação e definição de dados.
O documento discute conjuntos em Python, definindo-os como coleções de valores distintos. Ele explica como implementar conjuntos usando listas, dicionários ou o tipo built-in set, e descreve vários métodos para trabalhar com conjuntos, como adicionar elementos, verificar interseção e diferença entre conjuntos.
O documento descreve as listas em Python como uma estrutura de dados flexível que pode ser usada para organizar e acessar dados de maneira sequencial. As listas em Python suportam acesso por índice e fatias, além de operações como concatenação e repetição. Métodos úteis incluem append(), count(), index() e sort().
Este documento fornece um resumo sobre SQL (Structured Query Language). SQL é usado para comunicação com bancos de dados relacionais e possui três subconjuntos principais: DML para manipulação de dados, DDL para definição de dados e DCL para controle de dados. O documento explica comandos como SELECT, INSERT, UPDATE, DELETE e funções como WHERE, GROUP BY e JOIN.
1) O documento discute as operações básicas da álgebra relacional e como elas são representadas no SQL, incluindo união, interseção, diferença, projeção, seleção, produto cartesiano e junção.
2) Exemplos dessas operações são fornecidos usando notação da álgebra relacional e sintaxe SQL.
3) Exercícios são fornecidos para aplicar essas operações usando consultas SQL em relações representando funcionários e dependentes.
O documento apresenta exemplos de comandos SQL para permitir que usuários informem valores para executar consultas de forma dinâmica, como entrada de números, strings e datas para filtros "where". É mostrado como criar scripts SQL para receber dados do usuário e formatar saídas, incluindo conversão de tipos e formatos.
O documento discute funções de agregação e junções em SQL, incluindo COUNT, SUM, AVG, MAX, MIN, VARIANCE, STDDEV, GROUP BY, HAVING, INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN. As funções de agregação operam em conjuntos de linhas e retornam valores numéricos agregados, enquanto os JOINs combinam linhas de múltiplas tabelas usando chaves estrangeiras.
Este documento fornece instruções sobre como usar a instrução SELECT no SQL para selecionar dados de bancos de dados. A instrução SELECT permite recuperar dados de tabelas usando cláusulas como FROM, WHERE, GROUP BY e ORDER BY. Além disso, explica outras cláusulas como HAVING, AS e WITH OWNERACCESS OPTION.
O documento fornece dicas para otimizar queries no MySQL, incluindo usar EXPLAIN para analisar planos de execução, analisar tabelas com ANALYZE TABLE, comparar colunas do mesmo tipo, isolar colunas indexadas em comparações, fornecer sugestões ao otimizador, esvaziar tabelas com TRUNCATE, escolher tipos de dados adequados e carregar dados de forma eficiente.
O documento apresenta uma introdução à linguagem SQL, ensinando como criar e manipular bancos de dados e tabelas, inserir, alterar e consultar dados. É explicado como utilizar comandos como CREATE DATABASE, CREATE TABLE, INSERT, UPDATE, SELECT, JOIN, ORDER BY, COUNT, DISTINCT, LIKE.
O documento discute consultas SQL, incluindo as cláusulas SELECT, FROM e WHERE. A cláusula SELECT especifica os campos desejados, FROM lista as tabelas e WHERE contém expressões lógicas. Exemplos mostram como selecionar, filtrar e ordenar dados de bancos de dados como "world".
UNIFAL - MySQL Linguagem SQL Básico - 5.0/5.6Wagner Bianchi
O documento fornece uma introdução abrangente sobre a linguagem SQL, incluindo suas principais subdivisões (DML, DDL, DCL, DTL), elementos e operadores. Também discute funções agregadas comuns.
Aula03 - BDII - Comsulta Básica, Consultas com Funções e Agregação.pdfAngeloOliveira60
O documento descreve consultas básicas em SQL, incluindo as cláusulas SELECT, FROM e ORDER BY. Também discute filtros com WHERE, funções como COUNT, MAX, MIN, SUM e AVG, e agrupamentos com GROUP BY.
O documento apresenta um treinamento sobre SQL dividido em duas partes. Ele aborda diversos comandos e conceitos como agrupamento de dados, funções, ordenação, joins e subconsultas. Também explica conceitos básicos de banco de dados como SGBD, tabelas, chaves e a linguagem SQL.
Este documento apresenta um resumo sobre a linguagem SQL e o comando SELECT. Ele explica as principais cláusulas como SELECT, FROM, WHERE e suas funções. Também descreve operadores relacionais, lógicos e especiais utilizados na cláusula WHERE, além de funções de agregação como COUNT, AVG, SUM, MIN e MAX.
Introdução ao MySQL - EuDala SF 2023.pptxEuclidesDala2
1) O documento apresenta um curso de programação ministrado por Euclides Dala, com informações sobre a criação de um banco de dados e tabelas usando comandos SQL.
2) É explicado como criar um banco de dados e tabela usando os comandos CREATE DATABASE, CREATE TABLE, INSERT e SELECT.
3) Também mostra como ordenar dados com ORDER BY e atualizar registros com UPDATE.
1. O documento apresenta uma introdução aos principais conceitos e ferramentas do Excel, incluindo formatação de células, funções, formatação condicional e classificação e filtragem de dados.
2. As seções abordam tópicos como funções matemáticas, contagem, data e hora, texto e lógicas, além de demonstrar exemplos do uso dessas ferramentas.
3. O documento fornece uma visão geral dos principais recursos do Excel para análise e gestão de dados em planilhas.
O documento discute o modelo de dados do Cassandra, incluindo:
1) Keyspaces, column families e indexes para organizar os dados;
2) Técnicas como denormalização e agregação para melhor desempenho;
3) Coleções como list, set e map para armazenar dados complexos.
O documento descreve as principais funções e ferramentas do Microsoft Excel, incluindo células, fórmulas, funções matemáticas como SOMA e MÉDIA, funções lógicas como SE, e ferramentas para ordenar e filtrar dados.
O documento apresenta os principais comandos da linguagem SQL para manipulação de dados em bancos de dados relacionais, incluindo SELECT para seleção, INSERT para inserção, UPDATE para atualização e DELETE para exclusão de dados. Também destaca a importância de entender a estrutura dos bancos de dados relacionais.
Este documento apresenta os principais comandos de linguagem de definição de dados em SQL para criação, alteração e eliminação de tabelas e índices, incluindo CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX e DROP INDEX. Também discute transações, privilégios e controle de acesso utilizando comandos como COMMIT, ROLLBACK, GRANT e REVOKE.
O documento fornece uma introdução sobre bancos de dados, incluindo suas principais estruturas e conceitos como tabelas, campos, registros e sistemas gerenciadores de bancos de dados. Também descreve os principais tipos de relacionamentos entre tabelas e explica brevemente as linguagens SQL e DDL/DML para manipulação e definição de dados.
O documento discute conjuntos em Python, definindo-os como coleções de valores distintos. Ele explica como implementar conjuntos usando listas, dicionários ou o tipo built-in set, e descreve vários métodos para trabalhar com conjuntos, como adicionar elementos, verificar interseção e diferença entre conjuntos.
O documento descreve as listas em Python como uma estrutura de dados flexível que pode ser usada para organizar e acessar dados de maneira sequencial. As listas em Python suportam acesso por índice e fatias, além de operações como concatenação e repetição. Métodos úteis incluem append(), count(), index() e sort().
Este documento fornece um resumo sobre SQL (Structured Query Language). SQL é usado para comunicação com bancos de dados relacionais e possui três subconjuntos principais: DML para manipulação de dados, DDL para definição de dados e DCL para controle de dados. O documento explica comandos como SELECT, INSERT, UPDATE, DELETE e funções como WHERE, GROUP BY e JOIN.
1) O documento discute as operações básicas da álgebra relacional e como elas são representadas no SQL, incluindo união, interseção, diferença, projeção, seleção, produto cartesiano e junção.
2) Exemplos dessas operações são fornecidos usando notação da álgebra relacional e sintaxe SQL.
3) Exercícios são fornecidos para aplicar essas operações usando consultas SQL em relações representando funcionários e dependentes.
O documento apresenta exemplos de comandos SQL para permitir que usuários informem valores para executar consultas de forma dinâmica, como entrada de números, strings e datas para filtros "where". É mostrado como criar scripts SQL para receber dados do usuário e formatar saídas, incluindo conversão de tipos e formatos.
O documento discute funções de agregação e junções em SQL, incluindo COUNT, SUM, AVG, MAX, MIN, VARIANCE, STDDEV, GROUP BY, HAVING, INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN. As funções de agregação operam em conjuntos de linhas e retornam valores numéricos agregados, enquanto os JOINs combinam linhas de múltiplas tabelas usando chaves estrangeiras.
Este documento fornece instruções sobre como usar a instrução SELECT no SQL para selecionar dados de bancos de dados. A instrução SELECT permite recuperar dados de tabelas usando cláusulas como FROM, WHERE, GROUP BY e ORDER BY. Além disso, explica outras cláusulas como HAVING, AS e WITH OWNERACCESS OPTION.
O documento fornece dicas para otimizar queries no MySQL, incluindo usar EXPLAIN para analisar planos de execução, analisar tabelas com ANALYZE TABLE, comparar colunas do mesmo tipo, isolar colunas indexadas em comparações, fornecer sugestões ao otimizador, esvaziar tabelas com TRUNCATE, escolher tipos de dados adequados e carregar dados de forma eficiente.
O documento apresenta uma introdução à linguagem SQL, ensinando como criar e manipular bancos de dados e tabelas, inserir, alterar e consultar dados. É explicado como utilizar comandos como CREATE DATABASE, CREATE TABLE, INSERT, UPDATE, SELECT, JOIN, ORDER BY, COUNT, DISTINCT, LIKE.
O documento discute consultas SQL, incluindo as cláusulas SELECT, FROM e WHERE. A cláusula SELECT especifica os campos desejados, FROM lista as tabelas e WHERE contém expressões lógicas. Exemplos mostram como selecionar, filtrar e ordenar dados de bancos de dados como "world".
UNIFAL - MySQL Linguagem SQL Básico - 5.0/5.6Wagner Bianchi
O documento fornece uma introdução abrangente sobre a linguagem SQL, incluindo suas principais subdivisões (DML, DDL, DCL, DTL), elementos e operadores. Também discute funções agregadas comuns.
Aula03 - BDII - Comsulta Básica, Consultas com Funções e Agregação.pdfAngeloOliveira60
O documento descreve consultas básicas em SQL, incluindo as cláusulas SELECT, FROM e ORDER BY. Também discute filtros com WHERE, funções como COUNT, MAX, MIN, SUM e AVG, e agrupamentos com GROUP BY.
O documento apresenta um treinamento sobre SQL dividido em duas partes. Ele aborda diversos comandos e conceitos como agrupamento de dados, funções, ordenação, joins e subconsultas. Também explica conceitos básicos de banco de dados como SGBD, tabelas, chaves e a linguagem SQL.
Este documento apresenta um resumo sobre a linguagem SQL e o comando SELECT. Ele explica as principais cláusulas como SELECT, FROM, WHERE e suas funções. Também descreve operadores relacionais, lógicos e especiais utilizados na cláusula WHERE, além de funções de agregação como COUNT, AVG, SUM, MIN e MAX.
Introdução ao MySQL - EuDala SF 2023.pptxEuclidesDala2
1) O documento apresenta um curso de programação ministrado por Euclides Dala, com informações sobre a criação de um banco de dados e tabelas usando comandos SQL.
2) É explicado como criar um banco de dados e tabela usando os comandos CREATE DATABASE, CREATE TABLE, INSERT e SELECT.
3) Também mostra como ordenar dados com ORDER BY e atualizar registros com UPDATE.
1. O documento apresenta uma introdução aos principais conceitos e ferramentas do Excel, incluindo formatação de células, funções, formatação condicional e classificação e filtragem de dados.
2. As seções abordam tópicos como funções matemáticas, contagem, data e hora, texto e lógicas, além de demonstrar exemplos do uso dessas ferramentas.
3. O documento fornece uma visão geral dos principais recursos do Excel para análise e gestão de dados em planilhas.
O documento discute o modelo de dados do Cassandra, incluindo:
1) Keyspaces, column families e indexes para organizar os dados;
2) Técnicas como denormalização e agregação para melhor desempenho;
3) Coleções como list, set e map para armazenar dados complexos.
O documento descreve as principais funções e ferramentas do Microsoft Excel, incluindo células, fórmulas, funções matemáticas como SOMA e MÉDIA, funções lógicas como SE, e ferramentas para ordenar e filtrar dados.
O documento apresenta os principais comandos da linguagem SQL para manipulação de dados em bancos de dados relacionais, incluindo SELECT para seleção, INSERT para inserção, UPDATE para atualização e DELETE para exclusão de dados. Também destaca a importância de entender a estrutura dos bancos de dados relacionais.
Este documento apresenta os principais comandos de linguagem de definição de dados em SQL para criação, alteração e eliminação de tabelas e índices, incluindo CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX e DROP INDEX. Também discute transações, privilégios e controle de acesso utilizando comandos como COMMIT, ROLLBACK, GRANT e REVOKE.
O documento descreve a linguagem SQL, dividida em três partes: DML para manipulação de dados, DDL para definição de dados e DCL para controle de dados. A SQL permite criar, alterar e excluir tabelas e manipular dados através de comandos como INSERT, DELETE e UPDATE.
1) O documento descreve vários comandos SQL para manipular dados em tabelas do MySQL, incluindo SELECT, JOIN, GROUP BY e funções como SUM e COUNT.
2) É possível recuperar dados de múltiplas tabelas relacionadas usando JOIN e selecionar campos de cada tabela.
3) Funções agregadas como SUM, COUNT, MIN e MAX podem resumir ou analisar dados em colunas.
O documento apresenta os principais comandos SQL para manipulação e consulta de dados em bancos de dados relacionais, incluindo SELECT para consultas, INSERT para inclusão, UPDATE para alteração e DELETE para exclusão de dados, bem como cláusulas como WHERE, GROUP BY, HAVING, ORDER BY, BETWEEN e funções agregadas.
1) O documento descreve os principais comandos da linguagem SQL para manipulação de dados em bancos de dados, incluindo comandos DDL para definição e DML para manipulação.
2) São apresentados comandos como CREATE DATABASE, CREATE TABLE, INSERT, UPDATE, DELETE e SELECT, explicando suas funções e sintaxes básicas.
3) Inclui exemplos de junções, projeções e ordenações em consultas SQL com múltiplas tabelas.
Semelhante a Aula 4 - Manipulando e Resgatando Dados 2 (20)
Material utilizado no WEBINAR: Como adaptar o seu negócio ao Home Office de forma segura.
Aqui apresentamos algumas dicas e ferramentas para manter sua equipe conectada mesmo em época de pandemia.
Acesse o webinar pelo link: https://youtu.be/3qDKSiGJoao
Estes são os slides completos do PITCH que ganhou o 3º lugar do Hackathon NASA SpaceApps realizado em São Carlos no ano de 2019.
Veja a apresentação completa do PITCH no link: https://youtu.be/70J8fWJMt7Y
Veja o vídeo dos bastidores no llink: https://youtu.be/nNSNN5zJFdE
### REDES SOCIAIS ###
LINKEDIN
www.linkedin.com/in/cesaraugustopessoa
INSTAGRAM:
https://www.instagram.com/cesaraugustopessoa/
TWITTER:
https://twitter.com/capfg
SLIDESHARE:
https://www.slideshare.net/capfg
Palestra ministrada na SESMESP 2019 na Universidade Federal do Mato Grosso do Sul, UFMS Campus de Três Lagoas.
De onde vem os 14 Princípios:
Em 1986, William Edwards Deming descreveu 14 princípios no livro “Saia da Crise”.
Estes 14 princípios, também conhecidos como “modelo Deming de gestão da qualidade”, compõem um conceito central de implementação da gestão da qualidade total (TQM).
O documento discute ferramentas para startups, incluindo canvas de plano de negócios, MVP canvas, canvas de proposta de valor e outros. Ele também aborda conceitos como empreendedorismo, características de empreendedores e o que é uma startup.
Palestra ministrada na FATEC de Araçatuba (Centro Paula Souza) para alunos do projeto INOVA.
Questões para reflexão:
1. O que é minimum valuable product?
2. Como pode utilizar esta ferramenta a meu favor antes de lançar um produto?
3. Porque devo fazer um MVP?
Conrado Passarelli, Birigui
Minibio: Formado em Jornalismo. Designer, guitarrista, publicitário. Sócio proprietário da Agência Fusão. Apaixonado por desenvolver marcas, empresas, pessoas e ideias.
Tema da palestra:
A importância do design nos negócios
Resumo:
Técnicas de Criação e Ferramentas
O documento discute o uso de personas para projetos de negócios. Ele fornece detalhes sobre como criar personas com características pessoais e profissionais e ferramentas como fichas de persona e mapas de empatia para entender melhor os usuários-alvo.
O documento lista recursos sobre o ecossistema de startups, incluindo a definição de startup, links para sites sobre o assunto e eventos de startup como Startup Weekend em Araçatuba e Birigui. Contatos de incubadoras locais também são fornecidos.
Palestra sobre excelência e qualidade no Instituto Aprender
PARTE 04
As auditorias de Qualidade
Quem pode realizar uma Auditoria
Tipos de Auditorias
Objetivos das Auditorias
www.consultoriacap.com.br
Palestra sobre excelência e qualidade no Instituto Aprender
PARTE 03
Os programas da Qualidade
O Programa Brasileiro da Qualidade e Produtividade
Fundação Nacional da Qualidade
Certificações no Brasil
Ferramentas mais utilizadas no Brasil
www.consultoriacap.com.br
Palestra sobre excelência e qualidade no Instituto Aprender
PARTE 02
As sete ferramentas da qualidade
- Fluxograma
- Diagrama de Ishikawa
- Folhas de verificação
- Diagrama de Pareto
- Histograma
- Diagrama de Dispersão
- Cartas de controle
www.consultoriacap.com.br
O documento apresenta uma palestra sobre gestão da qualidade e seus principais conceitos, como foco no cliente, abordagem por processos e inspeção. É dividido em partes que abordam a evolução histórica dos métodos de garantia da qualidade, desde a inspeção item a item até a gestão estratégica da qualidade total com foco na prevenção de erros.
User eXperience - como o seu cliente se relaciona com o seu produtoCésar Augusto Pessôa
O documento discute o que é experiência do usuário (UX) e interface do usuário (UI). Apresenta as 10 heurísticas de Nielsen para projetar boa UX e métodos para estudar usuários e desenvolver protótipos, como personas, mapas de empatia e testes A/B. Defende que UX é sobre a experiência do cliente com o produto e UI é sobre a forma de utilização, e que é importante considerar diversidade e feedback dos usuários no processo de design.
Seja ágil e entregue mais valor ao seu cliente com o Scrum!
Workshop prático
PARTE 02
- Quem sou eu no Scrum Team?
- Eventos: onde ocorrem, como ocorrem e onde pego meu VIP?
- A-r-t-e-f-a...tos e a caixa de ferramentas.
www.consultoriacap.com.br
O documento discute os princípios e metodologias ágeis como Scrum e o Manifesto Ágil, comparando-os com o modelo cascata tradicional. Ele explica os benefícios da entrega contínua de valor, da adaptação às mudanças de requisitos e da colaboração entre times multidisciplinares. O documento também descreve os papéis e práticas-chave do Scrum como Sprints, Daily Scrum e Retrospectivas.
- O documento apresenta os principais comandos de gestão de arquivos, compactação de dados e gestão de disco no sistema operacional Linux Ubuntu.
- É descrito o uso de comandos como cat, more, less, head, tail para gestão de arquivos. Comandos como bzip2, gzip, tar e zip são explicados para compactação.
- Comandos como mount, umount, fdisk, du, df são apresentados para gestão e formatação de disco.
- O documento apresenta os principais comandos SQL para manipulação de dados em bancos relacionais, incluindo inserção, alteração, exclusão e consulta de registros.
- São explicados os comandos INSERT, SELECT, UPDATE e DELETE com exemplos de suas sintaxes básicas.
- Também são descritos os principais operadores aritméticos, lógicos e relacionais utilizados nas cláusulas WHERE dos comandos.
1. Apresentar um breve resumo dos principais comandos para manipulação de banco de dados relacionais utilizando o padrão SQL.
2. Aplicar os comandos apresentados em exercícios práticos para avaliação do nível de conhecimento específico de cada individual e coletivo.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
2. SUMÁRIO
• OBJETIVO DA AULA
• REALIZANDO CÁLCULOS COM
• COUNT
• SUM
• AVG
• GROUP BY
• MELHORANDO NOSSAS PESQUISAS COM
• HAVING, ALIASES, DISTINCT, LIKE, ORDER BY, IN E BETWEEEN
• AGRUPANDO INFORMAÇÕES COM JOINS E UNION
• EXERCÍCIOS PRÁTICOS
3. OBJETIVOS DA AULA
Apresentar novos parâmetros
para pesquisa, agrupamento e
cálculo envolvendo registros em
banco de dados relacionais
utilizando o padrão SQL.
1
Aplicar os comandos
apresentados em exercícios
práticos com o uso de
comandos de pesquisas e seus
principais operadores.
2
4. COUNT
O COMANDO COUNT RETORNA O NÚMERO DE REGISTROS QUE
ATENDEM A UMA DETERMINADA CONDIÇÃO. QUANDO UMA
COLUNA É PASSADA COMO PARÂMETRO, NÃO SÃO CONTADOS
VALORES NULOS, PORÉM, QUANDO O * É UTILIZADO, TODOS OS
REGISTROS SÃO CONTADOS.
SELECT COUNT(<COLUNA 1>)
FROM <NOME DA TABELA>
WHERE <COLUNA 1> = <VALOR DESEJADO>
5. SUM
O COMANDO SUM SOMA OS VALORES DE UMA DETERMINADA
COLUNA CONFORME OS FILTROS APLICADOS.
SELECT SUM(<COLUNA 1>)
FROM <NOME DA TABELA>
WHERE <COLUNA 1> = <VALOR DESEJADO>
6. AVG
O COMANDO AVG, ABREVIAÇÃO DE AVERAGE EM INGLÊS,
APRESENTA A MÉDIA OS VALORES DE UMA DETERMINADA COLUNA
CONFORME OS FILTROS APLICADOS.
SELECT AVG(<COLUNA 1>)
FROM <NOME DA TABELA>
WHERE <COLUNA 1> = <VALOR DESEJADO>
7. GROUP BY
O COMANDO GROUP BY GERALMENTE É UTILIZADO EM CONJUNTO
COM ALGUMA FUNÇÃO DE CÁLCULO COMO COUNT, MAX,
MIN, SUM E AVG. ELE IRÁ AGRUPAR OS RESULTADOS POR
COLUNAS QUE CONTENHAM REGISTROS COM O MESMO VALOR.
SELECT COUNT(<COLUNA 1>), <COLUNA 2>
FROM <NOME DA TABELA>
WHERE <COLUNA 1> = <VALOR DESEJADO>
GROUP BY <COLUNA 2>
8. HAVING
O COMANDO HAVING DEVE SER UTILIZADO PARA ALGUNS CASOS
ESPECÍFICOS QUE NÃO PODEM SER ATENDIDOS PELA CLÁUSULA
WHERE, COMO EM AGRUPAMENTOS.
SELECT COUNT(<COLUNA 1>), <COLUNA 2>
FROM <NOME DA TABELA>
WHERE <COLUNA 1> = <VALOR DESEJADO>
GROUP BY <COLUNA 2>
HAVING COUNT(<COLUNA 1>) > 0
9. ALIASES
ALIASES PODEM SER UTILIZADOS PARA FACILITAR A APRESENTAÇÃO
DOS CAMPOS PARA PESQUISAS E RELATÓRIOS. AS ASPAS SIMPLES
SOMENTE SÃO OBRIGATÓRIAS PARA UTILIZAÇÃO DE ESPAÇÕES E
CARACTERES ESPECIAIS.
SELECT <COLUNA 1> AS ‘IDADE’, <COLUNA 2> AS NOMES
FROM <NOME DA TABELA>
WHERE <COLUNA 1> = <VALOR DESEJADO>
10. DISTINCT
O COMANDO DISTINCT TRAZ APENAS VALORES ÚNICOS DE UMA
DETERMINADA COLUNA OU COLUNAS CONFORME OS FILTROS
APLICADOS.
SELECT DISTINCT <COLUNA 1>, <COLUNA 2>
FROM <NOME DA TABELA>
WHERE <COLUNA 1> = <VALOR DESEJADO>
11. LIKE
O OPERADOR LIKE PODE SER UTILIZADO PARA COMPARAR
CONJUNTOS DE CARACTERES QUE SEGUEM UM DETERMINADO
PADRÃO OU POSSUEM UMA DETERMINADA SIMILARIDADE.
NO EXEMPLO ABAIXO, SERÃO APRESENTADOS TODOS OS REGISTROS
QUE POSSUEM A PALAVRA “CÉSAR” NO INÍCIO DO CAMPO
<COLUNA 1>.
SELECT <COLUNA 1>, <COLUNA 2>
FROM <NOME DA TABELA>
WHERE <COLUNA 1> LIKE ‘CÉSAR%’
12. LIKE
O OPERADOR LIKE PODE SER COMBINADO DE DIVERSAS MANEIRAS,
COMO ABAIXO:
Expressão Funcionamento
LIKE ‘A%’ Busca todas as informações que começam com a letra A.
LIKE ‘%A’ Busca todas as informações que terminam com a letra A.
LIKE ‘%A%’ Busca todas as informações que possuem a letra A.
LIKE ‘A_’ Busca uma palavra (string) que possua apenas dois caracteres e comece
com a letra A.
LIKE ‘_A’ Busca uma palavra (string) que possua apenas dois caracteres e que termine
com a letra A.
LIKE ‘_A_’ Busca uma palavra (string) que possua três caracteres, porém, contendo a
letra A na segunda posição.
LIKE ‘%A_’ Busca todas as informações que contenham a letra A na penúltima posição.
LIKE ‘_A%’ Busca todas as informações que contenham a letra A na segunda posição.
13. LIKE
VALE LEMBRAR QUE OS OPERADORES ‘%’ E ‘_’ PODEM SER
COMBINADOS DE DIVERSAS MANEIRAS, ASSIM COMO,
INTERCALADOS EM UMA MESMA EXPRESSÃO DE BUSCA:
• LIKE ‘C_SAR%’
• LIKE ‘%A_GUST__’
• LIKE ‘%TESTE%’
• LIKE 'A_%_%'
14. ORDER BY
A CLÁUSULA ORDER BY, EM TRADUÇÃO LIVRE “ORDENAR POR”,
PERMITE QUE OS REGISTROS SIGAM UMA SEQUÊNCIA PRÉ-DEFINIDA
DE ORDENAÇÃO PARA SEREM APRESENTADOS.
SELECT <COLUNA 1>, <COLUNA 2>, <COLUNA 3>
FROM <NOME DA TABELA>
ORDER BY <COLUNA 1>, <COLUNA 2>
15. ORDER BY
A CLÁUSULA ORDER BY POR PADRÃO APRESENTA OS RESULTADOS
EM ORDEM ASCENDENTE (DO MENOR PARA O MAIOR). ISSO PODE
SER ALTERADO UTILIZANDO O COMPLEMENTO DESC (DESCENDENTE).
SELECT <COLUNA 1>, <COLUNA 2>, <COLUNA 3>
FROM <NOME DA TABELA>
ORDER BY <COLUNA 1> DESC, <COLUNA 2>
16. IN
O COMANDO IN FAZ A COMPARAÇÃO DE VALORES DE UMA
COLUNA COM UMA AMOSTRA DEFINIDA. GERALMENTE É UTILIZADO
PARA EVITAR O EXCESSO DE CLÁUSULAS OR EM SEQUÊNCIA.
SELECT <COLUNA 1>, <COLUNA 2>, <COLUNA 3>
FROM <NOME DA TABELA>
WHERE <COLUNA 1> IN (<VALOR DESEJADO1>, <VALOR
DESEJADO2>, <VALOR DESEJADO3>)
17. BETWEEN
O OPERADOR BETWEEN, EM TRADUÇÃO LIVRE “ENTRE”, PERMITE
DETERMINAR UM INTERVALO DE BUSCA. NO CASO DE DATAS É MUITO
UTILIZADO PARA BUSCAR PERÍODOS DE TEMPO.
SELECT <COLUNA 1>, <COLUNA 2>, <COLUNA 3>
FROM <NOME DA TABELA>
WHERE <COLUNA 1> BETWEEN <VALOR DESEJADO1> AND
<VALOR DESEJADO2>
18. JOINS
EXISTEM DIVERSOS TIPOS DE JOINS, OU LIGAÇÕES, QUE PODEM SER
APLICADAS A PESQUISA EM MÚLTIPLAS TABELAS. SEGUE UMA BREVE
DESCRIÇÃO DE CADA TIPO:
• (INNER) JOIN: É O MAIS NATURAL E COMUM, ELE REALIZAR A
LIGAÇÃO ENTRE TABELAS QUE POSSUEM O MESMO VALOR EM UMA
DETERMINADA COLUNA.
• LEFT (OUTER) JOIN: UTILIZANDO TODOS OS DADOS DA TABELA A
ESQUERDA COMO MATRIZ, BUSCA OS DADOS CORRESPONDENTES
EM OUTRA TABELA.
19. JOINS
• RIGHT (OUTER) JOIN: UTILIZANDO TODOS OS DADOS DA TABELA A
DIREITA COMO MATRIZ, BUSCA OS DADOS CORRESPONDENTES EM
OUTRA TABELA.
• FULL (OUTER) JOIN: RETORNA TODOS OS DADOS DE AMBAS AS
TABELAS QUANDO EXISTEM UMA CORRESPONDÊNCIA A DIREITA OU
A ESQUERDA.
21. UNION
O OPERADOR UNION PERMITE QUE OS RESULTADOS DE MÚLTIPLOS
SELECTS SEJAM APRESENTADOS JUNTOS. EXISTEM APENAS ALGUMAS
RESTRIÇÕES:
• TODOS OS SELECTS ENVOLVIDOS DEVEM POSSUIR O MESMO
NÚMERO DE COLUNAS.
• AS COLUNAS APRESENTADAS DEVEM POSSUIR TIPOS DE DADOS
SEMELHANTES COM SUAS UNIÕES, CONFORME A ORDEM.
• O OPERADOR UNION SOMENTE TRARÁ DADOS ÚNICOS POR
PADRÃO (DISTINCT)
22. UNION
SELECT <COLUNA 1>, <COLUNA 2>, <COLUNA 3>
FROM <NOME DA TABELA 1>
WHERE <COLUNA 1> = <VALOR DESEJADO>
UNION
SELECT <COLUNA 4>, <COLUNA 5>, <COLUNA 6>
FROM <NOME DA TABELA 2>
23. UNION ALL – SEM DISTINCT
SELECT <COLUNA 1>, <COLUNA 2>, <COLUNA 3>
FROM <NOME DA TABELA 1>
UNION ALL
SELECT <COLUNA 4>, <COLUNA 5>, <COLUNA 6>
FROM <NOME DA TABELA 2>