Material de Apoio – Fevereiro 2022

Material de Apoio número 173….


Olá, bom dia!

Seja bem-vindo a mais um post da sessão Material de Apoio referente ao mês de Fevereiro de 2022.

Espero que esteja tudo bem, já faz alguns meses que não nos encontramos!

Aproveito este post, para prestar os meus sinceros sentimentos de respeito e consideração a toda população da cidade de Petrópolis localizada no Estado do Rio de Janeiro, abalada por mais esta tragédia anunciada.

Mas, não podemos parar, vamos em frente, iniciar um novo post….

Introdução

Como já destacado em todos os posts desta sessão, a cada novo post, você vai encontrar uma imagem que representa não exatamente o conteúdo do post, mas sim a época, período ou estação do ano em que o mesmo foi publicado.
Uma forma diferente e até mesmo divertida que encontrei para tentar te ajudar a se lembrar do que você acessou em mais esta visita.

Essa não é uma sugestão minha, tenho sempre recebido e-mails de visitantes que estavam gostando do conteúdo do post, mas as vezes não conseguiam se lembrar o que havia sido acessado, foi ai que pensei em adicionar uma imagem, figura ou símbolo que traga uma certa lembrança mais rápido e fácil ao visitante.

O post de hoje esta sendo representado através da Figura 1 a seguir, a qual se relaciona com a atual estação do ano o Verão.

Figura 1 – Símbolo que representa conteúdo compartilhado no post 173.

Alias gostaria de lhe dar uma sugestão, tente ao final de cada dia ficar observando as cores apresentadas no céu, procure observar e sentir aquele ventinho gelado, que nos da uma sensação de renovação, bem como de dever cumprido, mais um dia vencido!


O post de hoje

Representa o primeiro post desta sessão no ano de 2022 e de número 173 no total da mesma.

Para aqueles que já acompanham o meu blog a um certo tempo, os posts dedicados a sessão Material de Apoio, possuem o objetivo de compartilhar o conhecimento de recursos, funcionalidades e procedimentos que podemos realizar no Microsoft SQL Server.

Todos os arquivos compartilhados neste post, que atualmente estão compondo a minha galeria de códigos formada ao longo dos anos de trabalho como DBA e atualmente como Professor de Banco de Dados, foram concebidos com base nas atividades realizadas mediantes aos meus estudos e consultorias aplicadas ao Microsoft SQL Server em seus mais diversos recursos e funcionalidades.

Destaco que os arquivos a seguir, não necessariamente representam a melhor solução, na verdade os respectivos códigos e scripts satisfazem um possível entendimento da minha parte de acordo com o cenário ao qual o mesmo foi analisado e implementado.

Neste post você vai encontrar arquivos relacionados com os seguintes temas:

• Arquivos de Dados;
• Arquivos de Log;
• Bancos de Dados de Sistemas;
• Bancos de Dados de Usuários;
• Create Database;
• FileGroups;
• FileStream;
• Movimentação de Tabelas entre FileGroups;
• Partition Functions;
• Partition Schemas;
• Status de Reutilização do Log;
• System Stored Procedure SP_HelpFile;
• System Stored Procedure SP_HelpFileGroup;
• Tabelas de Sistemas; e
• Tabelas de Usuários.

Espero que este conteúdo possa lhe ajudar em seus atividades profissionais e acadêmicas. Por questões de compatibilidade com a plataforma WordPress.com, todos os arquivos estão renomeados com a extensão .docx ao final do seu respectivo nome, sendo assim, após o download torna-se necessário remover esta extensão, mantendo somente a extensão padrão .sql ou abrir em algum editor de texto similar ao Notepad.

Material de Apoio

Fique a vontade para copiar, editar, compartilhar e distribuir estes arquivos com seus contatos, aproveite se possível deixe seu comentário, críticas, sugestões e observações.

Nota: Todos os arquivos disponibilizados foram obtidos ou criados com autorização de seus autores, sendo estes, passíveis de direitos autorais.

Caso você queira acessar os posts anteriores da sessão, não perca tempo utilize os links listados abaixo:

https://pedrogalvaojunior.wordpress.com/2021/08/17/material-de-apoio-agosto-2021/

https://pedrogalvaojunior.wordpress.com/2021/04/20/material-de-apoio-abril-2021/

https://pedrogalvaojunior.wordpress.com/2021/01/18/material-de-apoio-janeiro-2021/

https://pedrogalvaojunior.wordpress.com/2020/10/16/material-de-apoio-outubro2020/

https://pedrogalvaojunior.wordpress.com/2020/07/01/material-de-apoio-julho-2020/

Feedback

Espero que você goste do conteúdo aqui disponibilizado, como também, possa me ajudar a torná-lo ainda melhor no decorrer do tempo com a sua participação, preenchendo o formulário abaixo:

Agradecimento

Quero agradecer imensamente a sua visita, sinto-me honrado e orgulhoso de contar com a sua presença.

Não deixe de acessar os outros posts das demais sessões, o próximo post desta sessão será publicado brevemente.

Neste momento o melhor a fazer é se manter saudável mentalmente, fisicamente e emocionalmente.

Até mais.

@04 – O que Acontece?

No 4º post da sessão O que Acontece. Você vai conhecer um breve resumo sobre as 7 características existentes nos Sistemas Gerenciadores de Bancos de Dados, em especial no Microsoft SQL Server.


Olá, bom dia. Feliz 2022!

Estou lentamente retornando minhas atividades relacionadas a comunidade Microsoft e principalmente ao mundo do Microsoft SQL Server, após um período dedicado a conclusão do meu curso de Mestrado na área de Geoprocessamento e Modelagem Matemática.

Seja bem-vindo ao @04 – O que Acontece? 

Seguindo as tradição, antes de apresentar o terceiro post, quero destacar alguns pontos sobre esta sessão, em especial o tipo de conteúdo que você leitor vai encontrar em cada post relacionado a ela:

1 – Os posts publicados nesta sessão envolvem um pouco do Micrososft SQL Server, na verdade o objetivo dela é tentar mostrar como ele SQL Server, o qual aqui eu vou denominar como caixa, pensa exclusivamente fora dela, ou seja, como este grandioso SGBD (Sistema Gerenciador de Banco de Dados) faz para que tenhamos nossos dados armazenados e apresentados em tela, em adicional como podemos de uma forma simples aprender, conhecer, desvendar os comportamentos realizados por ele além do uso das habituais ferramentas de administração: SQL Server Management Studio ou Azure Data Studio.

2 – Os posts, não apresentam o objetivo de demonstrar recursos, comandos, funcionalidades ou ensinar algo novo, na verdade eu quero tentar mostrar o que acontece muitas vezes quando por exemplo você esta processando um simples comando Select buscando milhões de dados em uma tabela, e o SQL Server Management Studio vai apresentando aos poucos os registros. Serão exclusivamente estes cenários, comportamentos e formas de atuação envolvendo o SQL Server e o ambiente que ele se encontra;

3 – Os posts, não terão uma estrutura padrão, na verdade, O que Acontece, foi idealizado da mesma forma que inicialmente começamos a pensar. Vamos reunindo conhecimentos, ideias, possibilidades, hipóteses, analisando alternativas, mensurando teorias, até tentar construir algo mais concreto;

4 – Não será estabelecido um calendário de publicação, ao contrário, sempre que algum pensamento fora da caixa pairar sobre a minha cabeça, ou coisas do meu dia-a-dia relacionados as minhas experiências profissionais ou acadêmicas, novos posts serão publicados, bem como, os atuais atualizados e corrigidos;

5 – Não vou me ater ao certo ou errado, melhor ou pior, tecnicamente perfeito ou melhor tecnicamente, o que eu quero é tentar como eu já destaquei ilustrar o que acontece do lado de fora do SQL Server, o que ele muitas vezes esta realizando e não temos ideia do que está acontecendo; e

6 – Vou tentar em cada post trazer uma ferramenta, aplicativo ou utilitário existente no próprio sistema operacional que possa nos ajudar a observar e entender o que está acontecendo de preferência em tempo real, em adicional, se possível utilizarei vídeos para elucidar de forma mais didática o objetivo do post.

Continue Lendo “@04 – O que Acontece?”

Profissionais com habilidades em Python, Java, Linux e SQL entram na mira das empresas

Linguagens de programação dominam as especificações de empregos.


De acordo com o último Tech Jobs Report, da agência de recrutamento Dice, essa demanda se concentra, principalmente, em profissionais com conhecimento técnico em Linux, SQL, Java Python.

As linguagens de programação continuam a guiar as contratações de empregos na área. Segundo o último relatório da Tech Jobs Report, no terceiro trimestre, as listas de empregos na indústria de tecnologia sugerem que as organizações estão em busca de profissionais de tecnologia “que entendam os conceitos básicos de desenvolvimento de software e gestão de projetos” e possuam conhecimentos técnicos em Linux, Java, Python e SQL.

Continue Lendo “Profissionais com habilidades em Python, Java, Linux e SQL entram na mira das empresas”

Material de Apoio – Agosto 2021

Material de Apoio número 172….


Olá, bom dia!

Seja bem-vindo a mais um post da sessão Material de Apoio referente ao mês de Agosto de 2021.

Espero que você esteja bem, mesmo com tantas dificuldades, dores e sentimentos de desconfiança que nos deparamos nos últimos meses.

Introdução

Você vai encontrar em cada post desta sessão uma imagem que representa não exatamente o conteúdo do post, mas sim a época, período ou estação do ano em que o mesmo foi publicado.

Uma forma diferente e até mesmo divertida que encontrei para tentar te ajudar a se lembrar do que você acessou em mais esta visita.

Essa não é uma sugestão minha, tenho sempre recebido e-mails de visitantes que estavam gostando do conteúdo do post, mas as vezes não conseguiam se lembrar o que havia sido acessado, foi ai que pensei em adicionar uma imagem, figura ou símbolo que traga uma certa lembrança mais rápido e fácil ao visitante.

Para o post de hoje, foi escolhida a Figura 1 a seguir, a qual se relaciona com a atual estação do ano o Outono.

Ver a imagem de origem

Figura 1 – Símbolo que representa conteúdo compartilhado no post 172.

Alias gostaria de lhe dar uma sugestão, tente ao final de cada dia ficar observando as cores apresentadas no céu, procure observar e sentir aquele ventinho gelado, nos da uma sensação de renovação, bem como de dever cumprido, mais um dia vencido!

O post de hoje

Representa o terceiro post desta sessão no ano de 2021 e de número 172 no total da mesma.

Para aqueles que já acompanham o meu blog a um certo tempo, os posts dedicados a sessão Material de Apoio, possuem o objetivo de compartilhar o conhecimento de recursos, funcionalidades e procedimentos que podemos realizar no Microsoft SQL Server.

Todos os arquivos compartilhados neste post, que atualmente estão compondo a minha galeria de códigos formada ao longo dos anos de trabalho como DBA e atualmente como Professor de Banco de Dados, foram concebidos com base nas atividades realizadas mediantes aos meus estudos e consultorias aplicadas ao Microsoft SQL Server em seus mais diversos recursos e funcionalidades.

Destaco que os arquivos a seguir, não necessariamente representam a melhor solução, na verdade os respectivos códigos e scripts satisfazem um possível entendimento da minha parte de acordo com o cenário ao qual o mesmo foi analisado e implementado.

Neste post você vai encontrar arquivos relacionados com os seguintes temas:

• Árvore de Asteriscos;
• Árvore;
• Auditoria;
• Comando Case;
• Comando Create Table;
• Comando Declare;
• Comando Go;
• Comando Insert;
• Comando Select;
• Comando Union All;
• Comando Union;
• Comando While;
• Comando With;
• CTE Recursiva;
• CTE;
• Função Cast();
• Função Max();
• Função Object_Name();
• Função Replicate();
• Objeto Audit;
• Relacionamento;
• Tabela Variável;
• Tabelas Filhas;
• Tabelas;
• Tipo de Dados Char();
• Tipo de Dados Int;
• Tipo de Dados TinyInt;
• Tipos de Dados Varchar(Max);
• Trigger DML; e
• Visão de Sistema sys.foreign_key_columns
.

Espero que este conteúdo possa lhe ajudar em seus atividades profissionais e acadêmicas. Por questões de compatibilidade com a plataforma WordPress.com, todos os arquivos estão renomeados com a extensão .docx ao final do seu respectivo nome, sendo assim, após o download torna-se necessário remover esta extensão, mantendo somente a extensão padrão .sql ou abrir em algum editor de texto similar ao Notepad.


Material de Apoio

Fique a vontade para copiar, editar, compartilhar e distribuir estes arquivos com seus contatos, aproveite se possível deixe seu comentário, críticas, sugestões e observações.

Nota: Todos os arquivos disponibilizados foram obtidos ou criados com autorização de seus autores, sendo estes, passíveis de direitos autorais.

Caso você queira acessar os posts anteriores da sessão, não perca tempo utilize os links listados abaixo:

https://pedrogalvaojunior.wordpress.com/2021/04/20/material-de-apoio-abril-2021/

https://pedrogalvaojunior.wordpress.com/2021/01/18/material-de-apoio-janeiro-2021/

https://pedrogalvaojunior.wordpress.com/2020/10/16/material-de-apoio-outubro2020/

https://pedrogalvaojunior.wordpress.com/2020/07/01/material-de-apoio-julho-2020/

https://pedrogalvaojunior.wordpress.com/2020/04/18/material-de-apoio-abril-2020/

Feedback

Espero que você goste do conteúdo aqui disponibilizado, como também, possa me ajudar a torná-lo ainda melhor no decorrer do tempo com a sua participação, preenchendo o formulário abaixo:

Agradecimento

Quero agradecer imensamente a sua visita, sinto-me honrado e orgulhoso de contar com a sua presença.

Não deixe de acessar os outros posts das demais sessões, o próximo post desta sessão será publicado brevemente.

Neste momento o melhor a fazer é se manter saudável mentalmente, fisicamente e emocionalmente.

Até mais.

Encarregado de Dados, novo cargo responsável pela regulamentação da LGPD

Profissional deverá ter habilidades e competências multidisciplinares, como da área jurídica, compliance, segurança, tecnologia e comunicação.


Há nove meses a Lei Geral de Proteção de Dados (LGPD) entrava em vigor no Brasil, depois de dois anos de vacância, período no qual a sociedade têm para se adequar à uma nova lei. Desde então, isso continua ocorrendo. Para gerenciar tudo isso, surge nas empresas um novo cargo, ainda em construção no Brasil, o Encarregado de Dados. 

Embora o cidadão já possa questionar o tratamento dos seus dados pessoais, as ações judiciais relacionadas e as sanções só terão vigência em agosto deste ano. O tempo agora é curto e as empresas precisam alocar ou contratar gestores capazes de auxiliar nessa adaptação.

Continue Lendo “Encarregado de Dados, novo cargo responsável pela regulamentação da LGPD”

Script Challenge – Post 18

Mais um Script desafiador! Venha me ajudar a vencer mais este desafio.


Salve, salve galera, bom dia…

Estou retornando com mais um post dedicado com muito carinho a sessão Script Challenge. Como o tempo tem passado rápido, mesmo nesta loucura de pandemia que ainda estamos vivendo.

Olha, só para dar aquele gostinho na boca, posso dizer que o post de hoje vai requerer de você meu caro visitante um pouco de conhecimentos matemáticos, vamos usar algumas funções que particularmente aprendi já fazem um bom tempo, mas que de vez em quando acabam aparecendo novamente.

Mantendo a tradição, antes de você conhecer um pouco sobre o código fonte compartilhado no Script Challenge de hoje, vamos conhecer um pouco mais sobre os posts publicados especialmente para esta sessão.

Continue Lendo “Script Challenge – Post 18”

Script Challenge – 17 – A resposta

Obtendo o histórico de consumo de CPU durante um intervalo de tempo em minutos….


Salve comunidade e amantes do Microsoft SQL Server.

Tudo bem? Que bom te encontrar por aqui.

Seja mais uma vez muito bem vindo ao meu blog, mais especificamente ao post que apresenta a resposta para o Script Challenge – Post 17, sendo este respectivamente o sexto post após o retorno desta desafiadora sessão denominada Script Challenge (Script Desafiador ou Desafio do Script) como queiram traduzir.

Espero que você já tenha ouvido falar desta sessão ou acessado alguns dos posts publicados anteriormente. Caso ainda não tenha feito, fique tranquilo você vai encontrar no final deste post uma pequena relação contendo os últimos desafios lançados e seus respostas.

Vamos então falar um pouco mais sobre o último desafio, estou me referindo ao Script Challenge 17….

Continue Lendo “Script Challenge – 17 – A resposta”

Material de Apoio – Outubro 2020

Material de Apoio número 169….


Olá, boa noite!

Seja bem-vindo a mais um post da sessão Material de Apoio referente ao mês de Outubro de 2020…. Não vejo a hora que este ano tão complicado chegue ao seu final.

E aí? Como você passou estes dias desde o nosso último post? Tenho a noção que não esta sendo fácil aguentar esta quarentena, não é mesmo!

Todavia o melhor que podemos fazer é ficar em casa nos cuidando e principalmente evitando que esta doença possa se espalhar ainda mais.

Mas a vida tem que continuar, e por este motivo que estou aqui mais uma vez compartilhando este novo post.

Continue Lendo “Material de Apoio – Outubro 2020”

Short Scripts – Setembro 2020

Neste terceiro post de 2020 da sessão Short Scripts, você vai encontrar exemplos de códigos elaborados para criação e desenvolvimento de User Defined Functions – Funções Definidas pelo Usuário no Microsoft SQL Server.


Olá boa tarde, como vai?

Seja bem-vindo, em mais um post da sessão Short Scripts, o terceio post desta sessão em 2020 e o de número 42 em seu total.

Que bom poder te encontrar aqui neste feriado….. Espero que você e seus familiares se encontrem bem neste momento terrível que estamos vivendo em todo Mundo.

Mantendo a tradição estou retornando com mais um conjunto dos “curtos ou pequenos” scripts catalogados e armazenados em minha biblioteca pessoal de códigos relacionados ao Microsoft SQL Server e sua fantástica linguagem de desenvolvimento Transact-SQL.

Como promessa é dívida e deve ser cumprida “ou melhor” compartilhada, vou pagar a minha mais uma vez hoje, feita no encerramento do post anterior publicado no mês de Maio, se por acaso você ainda não acessou o mesmo, calma, fique tranquilo, tudo vai dar certo, no encerramento deste post você terá a sua disposição a relação das últimas cinco publicações relacionadas aos Short Scripts.

Vamos caminhar mais um pouco então……..

Continue Lendo “Short Scripts – Setembro 2020”

Material de Apoio – Julho 2020

Material de Apoio número 168….


Olá, boa noite!

Seja bem-vindo a mais um post da sessão Material de Apoio, mas antes de apresentar o conteúdo deste post, quero compartilhar com vocês mais uma vez esta grande honraria.

Hoje dia 01/07, tenho o prazer em dizer mais uma vez: “Sou MVP da Microsoft na categoria Data Platform, pelo 14º ano seguido (em especial sendo o MVP Brasileiro mais antigo nesta categoria), eu que nunca imaginei um dia conseguir fazer parte deste dileto grupo, tenho a honra de fazer parte a tanto tempo, com certeza é algo surreal….”

Voltando para nosso post….Como tem passou estes dias desde o nosso último post? Tenho a noção que não esta sendo fácil aguentar esta quarentena, não é mesmo!

Todavia é o melhor que podemos fazer, ficar em casa nos cuidando e principalmente evitando que esta doença possa se espalhar ainda mais.

Pensando neste atual cenário, estou mais uma vez aqui no meu blog, nesta quarta-feira, o qual representa o meu 106 º (Centésimo Sexto) dia de quarentena, com o objetivo de empenhar-se para encontrar uma maneira de lhe auxiliar a passar o tempo, em adicional propor uma forma de renovar o seu conhecimento.

Continue Lendo “Material de Apoio – Julho 2020”

Script Challenge – Post 17


Olá, boa tarde comunidade e amantes de banco de dados…

Tudo bem? Nossa como o tempo esta passando, ainda mais neste momento de pandemia, como você sabe a cada quatro meses nos encontramos em mais um post dedicado especialmente a sessão Script Challenge.

Hoje quinta-feira dia 25/06 estamos no início do inverno, mas ainda não chegou aquele frio, não é verdade.

O post de hoje poderíamos dizer que ele é um pouco gelado, pode nos dar aquele friozinho na barriga durante o seu processamento, ou no final um pequeno susto (kkkkk)….

Mas antes de você conhecer um pouco sobre o código fonte compartilhado no Script Challenge de hoje, vamos conhecer um pouco mais sobre os posts publicados especialmente para esta sessão.

Continue Lendo “Script Challenge – Post 17”

Short Scripts – Maio 2020

Neste segundo post de 2020 da sessão Short Scripts, você vai encontrar 7 exemplos diferentes de como podemos utilizar as Extended Stored Procedures (XPs), algumas não documentadas no Microsoft SQL Server.


Olá boa tarde, como vai?

Seja bem-vindo, em mais um post da sessão Short Scripts, o segundo post desta sessão em 2020 e o de número 41 em seu total.

Espero que você e seus familiares se encontrem bem neste momento terrível que estamos vivendo em todo Mundo.

Mantendo a tradição estou retornando com mais um conjunto dos “curtos ou pequenos” scripts catalogados e armazenados em minha biblioteca pessoal de códigos relacionados ao Microsoft SQL Server e sua fantástica linguagem de desenvolvimento Transact-SQL.

Como promessa é dívida e deve ser cumprida “ou melhor” compartilhada, vou pagar a minha mais uma vez hoje, feita no encerramento do post anterior publicado no mês de Fevereiro, se por acaso você ainda não acessou o mesmo, calma, fique tranquilo, tudo vai dar certo, no encerramento deste post você terá a sua disposição a relação das últimas cinco publicações relacionadas aos Short Scripts.

Vamos caminhar mais um pouco então……..

Continue Lendo “Short Scripts – Maio 2020”

Material de Apoio – Abril 2020

Material de Apoio número 167….


Bom dia, bom dia, bom dia…

Seja bem-vindo a mais um post da sessão Material de Apoio.

Como tem passou estes dias desde o nosso último post? Tenho a noção que não esta sendo fácil aguentar esta quarentena, não é mesmo! Todavia é o melhor que podemos fazer, ficar em casa nos cuidando e principalmente evitando que esta doença possa se espalhar ainda mais.

Pensando neste atual cenário, estou mais uma vez aqui no meu blog, neste sábado dia 18/04, o qual representa o meu 34º (Trigéssimo quarto) dia de quarentena, com o objetivo de empenhar-se para encontrar uma maneira de lhe auxiliar a passar o tempo, em adicional propor uma forma de renovar o aprendizado.

Continue Lendo “Material de Apoio – Abril 2020”

Script Challenge – 16 – A resposta

Obtendo o histórico de consumo de CPU durante um intervalo de tempo em minutos….


Bom dia, bom dia, bom dia….

Tudo bem? Que bom te encontrar tão cedo por aqui….

Seja mais uma vez muito bem vindo ao meu blog, mais especificamente ao post que apresenta a resposta para o Script Challenge – Post 16, sendo este respectivamente o quinto post após o retorno desta desafiadora sessão denominada Script Challenge (Script Desafiador ou Desafio do Script) como queiram traduzir.

Espero que você já tenha ouvido falar desta sessão ou acessado alguns dos posts publicados anteriormente. Caso ainda não tenha feito, fique tranquilo você vai encontrar no final deste post uma pequena relação contendo os últimos desafios lançados e seus respostas.

Vamos então falar um pouco mais sobre o último desafio, estou me referindo ao Script Challenge 16….

Continue Lendo “Script Challenge – 16 – A resposta”

#28 – Para que serve

Utilizando o operador relacional Pivot em combinação com querys dinâmicas, funções Stuff(), String_Agg() e muito mais…..


Olá pessoal, boa tarde!!!

E aí, estão no ritmo do carnaval? Se for igual eu tenho a certo que não, particularmente eu não sou muito adepto desta tradicional festa brasileira e nos últimos anos considerada mundial, mesmo assim vou fazer uso dela na escrita deste post para ajudar você a se sentir na avenida.

Que bom saber que mesmo neste feriadão que estamos vivendo você está dando uma passadinha aqui no meu blog, espero que esta visita possa ser muito proveitosa e enriquecedora.

No post de hoje, vou demonstrar um dos mais tracionais operadores relacionais existente no Microsoft SQL Server adicionado a partir da versão 2005, que nos permite utilizar como expressões de Table-Valued (Tabela Valorizada) dentro de outra tabela. Tenho a certeza que em algum momento você já deve ter feito uso deste operador.

Continue Lendo “#28 – Para que serve”

%d blogueiros gostam disto: