thegoodfellas/blogset-br huggingface dataset:
Existem 4 funcoes de ranqueamento que podem ser utilizados com a clausula OVER: ROW_NUMBERRANKDENSE_RANKNTILE Um exemplo de uso: SELECT orderid, custid, val, ROW_NUMBER() OVER(ORDER BY val) AS rownum, RANK() OVER(ORDER BY val) AS rank, DENSE_RANK() OVER(ORDER BY val) AS dense_rank, NTILE(10) OVER(ORDER BY val) AS ntile FROM Sales.OrderValues ORDER BY val; O retorno e: orderid custid val rownum rank dense_rank ntile ----------- ----------- --------- ------- ------- ---------- ----- 10782 12 12.50 1 1 1 1 10807 27 18.40 2 2 2 1 10586 66 23.80 3 3 3 1 10767 76 28.00 4 4 4 1 10898 54 30.00 5 5 5 1 10900 88 33.75 6 6 6 1 10883 48 36.00 7 7 7 1 11051 41 36.00 8 7 7 1 10815 71 40.00 9 9 8 1 10674 38 45.00 10 10 9 1 ... 10691 63 10164.80 821 821 786 10 10540 63 10191.70 822 822 787 10 10479 65 10495.60 823 823 788 10 10897 37 10835.24 824 824 789 10 10817 39 10952.85 825 825 790 10 10417 73 11188.40 826 826 791 10 10889 65 11380.00 827 827 792 10 11030 71 12615.05 828 828 793 10 10981 34 15810.00 829 829 794 10 10865 63 16387.50 830 830 795 10 (830 row(s) affected) A funcao ROW_NUMBER() retorna uma ordenacao sequencial para o resultado da consulta, baseado no que foi especificado no ORDER BY da clausula OVER. Note que eu poderia retornar a ordenacao pela coluna custid, modificando apenas a coluna rownum e mantendo a mesma ordem no retorno da consulta. Ao contrario da funcao ROW_NUMBER(), onde cada registro obrigatoriamente possuira um valor distinto (inclusive desconsiderando os empates - veja as linhas 7 e 8), as funcoes RANK e DENSE_RANK levam os empates em consideracao. A diferenca entre elas diz respeito ao proximo registro. Enquanto a funcao RANK considera a quantidade de linhas para determinar o proximo registro (dois empates com valor 7 e o proximo registro com valor 9), a funcao DENSE_RANK leva em consideracao os registros distintos (mesmo estando na linha 9, o empate nos dois registros anteriores produziu como retorno o valor 8). A funcao NTILE faz com que o retorno seja agrupado em quantidades iguais (ou a mais proxima possivel). Como a consulta possui 830 registros e foi solicitado dividir em 10 grupos, o SQL SERVER dividiu em 10 grupos iguais de 83 registros cada. Se o retorno fosse, por exemplo, de 832 registros, ele incluiria 1 registro a mais nos 2 primeiros grupos, ou seja, o primeiro e o segundo bloco teriam 84 registros, enquanto os demais teriam 83 registros cada. Confidencialidade: A informacao contida nesta mensagem de e-mail, incluindo quaisquer anexos, e confidencial e esta reservada apenas a pessoa ou entidade para a qual foi enderecada. Se voce nao e o destinatario ou a pessoa responsavel por encaminhar esta mensagem ao destinatario, voce esta, por meio desta, notificado que nao devera rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso voce tenha recebido esta mensagem por engano, por favor, contate o remetente
imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. Confidentiality Notice: The information contained in this email message, including any attachment, is confidential and is intended only for the person or entity to which it is addressed. If you are neither the intended recipient nor the employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that you may not review, retransmit, convert to hard copy, copy, use or distribute this email message or any attachments to it. If you have received this email in error, please contact the sender immediately and delete this message from any computer or other data bank. Thank you.
Server, vou criar uma tabela simples para armazenar esse nomes. create table tbl_Nomes (id_nome int identity(1,1) not null , nome varchar(100) not null) Depois de criada a tabela, e hora de abrir o aplicativo Import and Export Data, ele fica dentro da pasta do SQL Server 2008 R2. Veja no caminho abaixo: A primeira tela que se abre, e uma tela de boas vindas, ela nao realiza nenhuma atividade especial no processo. E so avancar sem nenhum problema. A segunda tela e bem importante, e aqui que selecionamos a origem dos nossos dados. Como vamos importar informacoes de um arquivo txt, no primeiro combo (no topo da tela) a origem que deve ser selecionada eFlat File Source. Nesta combo existem outras diversas origem de dados, mas nesse caso especifico sera o Flat File. Apos escolher essa opcao, os campos da tela se adaptam a ela e solicitam informacoes sobre o arquivo. O botao “Browse…” nos permite escolher o arquivo que sera utilizado para importar os dados. Selecionamos este arquivo e algumas informacoes relativa a ele sao preenchidas. Se quiser dar uma olhada nos dados que tem no arquivo, va ate a opcao “Preview” que esta na listagem a esquerda na tela. Depois de escolher o arquivo, pode avancar para a proxima tela clicando em “Next >” Sugestao 1: Altere a propriedade “Header row delimiter:” para “Comma (,)” assim ele vai quebrar a linha em cada virgula que ele encontrar. Sugestao 2: Va ate o item “Advanced” na listagem da esquerda, selecione a coluna que tem seus dados (voce vai saber qual e, olhando em “Preview”) e va ate a propriedade OutputColumnWidth e mude de 50 para 100. Esse e o tamanho da coluna, se deixar 50, alguns nomes podem ser truncados. A terceira tela que sera utilizada, e a tela referente ao destino dos dados, neste caso, como vamos colocar os dados do arquivo no SQL Server 2008 R2, vou selecionar minha instancia e realizar a autenticacao no servidor, apos a autenticacao eu posso escolher o Database que vou armazenar meus dados. Apos preencher esses campos vou avancar de tela. A tela seguinte permite escolher em qual tabela do banco os dados serao armazenados. Por padrao, ele sugere criar uma tabela nova com o nome do arquivo, mas isso nao e obrigatorio, veja que neste caso vamos preencher a tabela que criamos la em cima, a tbl_nome. Para informar a essa ferramenta qual coluna do arquivo ira preencher qual coluna da tabela, vamos clicar no botao “Edit Mappings…” la no final da tela. Nesta edicao de colunas, no item Destination da Column1 deixe como <ignore> e entao selecione o Destination da Column0 como nome. Nao da pra fazer em outra ordem porque a principio o destination “nome” esta alocado para a column1. Apos a escolha da tabela de destino e a coluna que recebera os dados do arquivo, a ferramenta nos pergunta se quer executar o processo imediatamente ou se quer armazenar para realizacoes futuras. No nosso caso, vamos apenas popular esta tabela agora, entao nao teremos problema em mandar executar agora
e nao salvar essa configuracao. Para isso, marque a opcao “Run immediately” e desmarque a opcao “Save SSIS Package”. E novamente, avance. Este e o penultimo passo, ele mostra um resumo do que sera realizado e solicita que clique em “Finish” para realizar o processo. Ao clicar em finalizar, o processo comeca a ser executado e se estiver tudo configurado certo nao havera problema e uma tela parecida abaixo com essa sera apresentada. Veja que todos os passos foram executados com sucesso. Agora pra provar a inclusao dos dados na tabela, fiz um SELECT simples e retornaram os 244 registros incluidos. Reparem que os nomes estao com uma virgula no final, para resolver isso, eu fiz um update removendo elas do registro. O update e esse: update tbl_Nomes set nome = replace(nome, ",", "") Se tivessemos utilizado o BIDS para fazer a importacao dos dados, seria possivel adicionar um controle que na propria importacao dos dados ja removeria a virgula do final. Mas mesmo assim essa ferramenta e bem util para importar e exportar dados de um lugar para outro, neste exemplo utilizamos para ler um arquivo TXT e salvar no SQL Server 2008 R2. Leia Mais: http://www.linhadecodigo.com.br/artigo/3025/usando-import-and-export-wizard-no-sql-server-2008-r2.aspx#ixzz28nln0vl5 Confidencialidade: A informacao contida nesta mensagem de e-mail, incluindo quaisquer anexos, e confidencial e esta reservada apenas a pessoa ou entidade para a qual foi enderecada. Se voce nao e o destinatario ou a pessoa responsavel por encaminhar esta mensagem ao destinatario, voce esta, por meio desta, notificado que nao devera rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso voce tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. Confidentiality Notice: The information contained in this email message, including any attachment, is confidential and is intended only for the person or entity to which it is addressed. If you are neither the intended recipient nor the employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that you may not review, retransmit, convert to hard copy, copy, use or distribute this email message or any attachments to it. If you have received this email in error, please contact the sender immediately and delete this message from any computer or other data bank. Thank you.
do nosso objeto e, na aplicacao configuramos seu estado, temos a necessidade de gravar tudo isso que foi feito.Precisamos de algo que pegue esse objeto e envie ele para o banco de tal forma que nao precisemos ficar montando sentencas SQL na aplicacao como INSERT, SELECT, UPDATE ou DELETE. Neste momento, que quase todas as aplicacoes devem passar, surge a necessidade da criacao de uma Camada de Persistencia.A arquitetura comumente usada hoje em dia e a arquitetura multicamadas. Temos entao a interface, camada de negocios e banco de dados. A Camada de Persitencia ficara entao entre a camada de negocios e o bando de dados.As operacoes basicas de uma camada de persistencia sao conhecidas como CRUD (Create, Retrieve(ou Read), Update e Delete). A camada de persistencia deve fazer essas operacoes de forma transparente para a aplicacao. Isso faz com que a aplicacao fique mais enxuta para tratar os problemas do usuario e nao problemas com armazenamento e recuperacao de dados.Existe um padrao para a criacao desta camada de persistencia. Ele se chama DAO Pattern.O DAO(Data Access Object) Pattern propoe que tenhamos todas essas operacoes CRUD de forma transparente.Suponhamos que temos que criar um cadastro de clientes. Teriamos entao uma classe da seguinte forma:type TCliente = class public cpf: String; nome: String; end;O DAO desta classe seria:type TClienteDAO = class public procedure insertCliente(cliente: Cliente); function findCliente(cpf: String): TCliente; procedure updateCliente(cliente TCliente); procedure deleteCliente(cliente: TCliente); end;Esta classe DAO, como se ve, e responsavel por encapsular as operacoes CRUD. Dentro dela serao montadas as sentencas SQL necessarias para inserir, recuperar, atualizar e deletar os registros da tabela.Na interface poderiamos fazer o seguinte entao:No botao pesquisar:var cliente: TCliente; cliDAO: TClienteDAO;begin cliente := cliDAO.findCliente(Edit1.Text); EditCpf.Text := cliente.cpf; EditNome.Text := cliente.nome;end;No botao inserir:begin try cliDAO.insertCliente(cliente); except //tratamento da exception end;end;A aplicacao fica muito mais legivel desta forma. Leia mais em: Camada de Persistencia. Introducao ao DAO Pattern http://www.devmedia.com.br/camada-de-persistencia-introducao-ao-dao-pattern/7274#ixzz2UaRygeJL
direitos dos seus associados. No que diz respeito a questao da cidadania homossexual destacamos no Para o MHB Movimento Homossexual de Belem, GHP Grupo de Homossexuais do Para, Apolo e o COR Grupo de Cidadania, Orgulho e Respeito - que atraves da realizacao de dois congressos homossexuais em Belem apresentaram propostas e ideias / projetos, alguns ja aprovados, como: realizacao de trabalhos de conscientizacao nas escolas, possibilitando a insercao de homossexuais no ambiente escolar; aumento de hospitais referencia em tratamento e atendimento de pacientes com HIV em Belem; funcionamento 24h da Delegacia Discriminatoria; criacao de uma politica nao discriminatoria, visando dar oportunidade aos homossexuais, que levem em conta suas aptidoes e nao sua orientacao sexual.Movimento Social dos Trabalhadores Sem Terra MST - ocupacoes de terras a partir da tomada de consciencia de um grupo de trabalhadores rurais sem terra. A estrategia basica do MST para alcancar seus objetivos consiste em invadir terras, em regras improdutivas, forcando negociacoes com os orgaos publicos a fim de legitimar a ocupacao dos assentamentos. Surgiu em 1979 em Santa Catarina, fortemente influenciado pela Igreja catolica, cresceu muito. A partir da segunda metade dos anos 80, quando passou a ter um explicito apoio de partidos politicos; marcou presenca em todas as regioes do Pais contando com apoio tecnico e juridico das ONGS, escolas, cooperativas, da populacao como manifestacoes populares de solidariedade. O MST ousa desafiar a estrutura secular do latifundio no Pais.BibliografiaTOMAZI, Nelson Dacio. Iniciacao a Sociologia. S.Paulo: Atual, 2000.OLIVEIRA, Persio Santos de. Introducao a Sociologia. Serie Brasil. Ed. Atica. S. Paulo, 2005.
comercio 1400 a 17000), logo o que caracteriza esse processo e a troca de mercadorias. Para sobreviver os individuos produzem os bens materiais para o seu consumo transformando a natureza atraves de seu trabalho e trocam entre si os produtos de que necessitam. Por exemplo: a pessoa A tem um quilo de pao e B tem uma loja de sapatos. A necessita de sapato e B de pao, assim, ambos trocam os produtos. E o que determina que na troca das mercadorias meio quilo de pao vale um par de sapatos? - E o tempo de trabalho socialmente necessario para sua producao: se A leva 4 horas para fabricar meio quilo de pao, ele ira trocar pelos pares de sapatos de B que levou essa mesma hora para ser fabricado.E se B nao quiser trocar o sapato pelo pao? A troca nao se efetua. Entao, surge o DINHEIRO. Assim A leva seu pao ao MERCADO e troca o pao pelo equivalente em DINHEIRO (ouro), em seguida troca esse dinheiro por um par de sapatos. Esse processo de circulacao simples pode ser apresentado da seguinte forma:M D MMercadoria Dinheiro Mercadoriavenda compraPodemos perceber que a MERCADORIA caracteriza-se por possuir um valor de troca, ou seja, uma capacidade para ser trocada, e um valor de uso.Quando passa do Mercantilismo ao CAPITALISMO (1701 ate hoje) o que caracteriza a economia e o processo de formacao de capital.Processo de FORMACAO DE CAPITAL o que caracteriza esse processo nao e mais a troca de mercadorias como no Mercantilismo, e sim a preocupacao em produzir mercadorias (industria). Trocando o Dinheiro por Mercadoria para em seguida trocar por mais Dinheiro. Na seguinte forma: D M D Dinheiro Mercadoria Mais Dinheiro compra venda Exemplo: com R$ 100,00 compro uma CAMISA (mercadoria) e vendo por R$ 200,00 (dinheiro), terei R$ 100,00 a mais de lucro mais Dinheiro . Como explicar esse aumento de R$ 100,00? - No processo da circulacao do capital nao pode ser, pois o empresario que aumentou sua mercadoria para revende-la, podera perder esse lucro ao comprar outra mercadoria tambem com preco maior. Nesse caso, o capital se mantem constante. Portanto, se o lucro nao nasce no momento da troca, ele so podera nascer no momento em que o PRODUTOR FABRICA SUA MERCADORIA:Compra com dinheiro determinadas mercadorias, transformando-as, acrescentando-lhes maior quantidade de TRABALHO, alterando para mais o seu valorAssim o empresario que quer aumentar uma soma de dinheiro e torna-lo capital - compra o couro (materia-prima), a maquina (meio de producao) e a forca de trabalho (o operario). A FORCA DE TRABALHO e a mercadoria com maior caracteristica de acrescentar valor a outras mercadorias, ou seja, tem a capacidade de transformar o couro em sapato. A Forca de trabalho, tambem, tem um preco estipulado, definido para sustentar todos os bens de consumo necessarios para manter o trabalhador vivo em condicoes de trabalhar e de se reproduzir.A LEI DA MAIS-VALIA Segundo Marx, e no momento em que o empresario compra a forca de trabalho de seu empregado que nasce o processo de exploracao capitalista. De que modo?O empresario, ao pagar
os salarios aos trabalhadores, nunca paga a eles o que realmente produziram. E nesse processo D-M-D+ quando o trabalhador produz muito mais do que recebe, e o empresario fica rico, nao a custa de seu proprio trabalho e sim do trabalho de seus empregados, pois estes com sua a forca de trabalho transformam e geram maior valor a mercadoria. Sabendo que os trabalhadores Um exemplo dessa relacao de exploracao do empresario ao trabalhador: se um empresario quiser aplicar R$15,00 na fabricacao de um par de sapatos para obter lucro, devera obter certa quantidade de couro (digamos R$10,00), uma maquina, cujo gasto para fabricacao de 1 par de sapatos seja de R$2,00. Suponhamos tambem que o tempo de trabalho para fazer um par de sapatos seja de 4 horas (de que necessita para suprir de certos bens materiais de consumo, que equivalem a um dia de sobrevivencia - 24 horas, que representa de uso de forca de trabalho). Vamos imaginar que o gasto para manter essa forca de trabalho durante 24 horas seja de R$3,00. Bem, ate agora, nosso empresario, para fazer um par de sapatos gastou R$15,00. Onde, entao, esta o lucro?PARA OBTER LUCRO, basta o empresario aumentar a jornada de trabalho de 4 para 8 horas, e assim obtera: R$20,00 em couro, R$4,00 no uso de maquinas e R$3,00 em forca de trabalho, obtendo um total: R$27,00.Vimos que o preco real do sapato e de R$15,00, mas aumentando a jornada de trabalho para 8 horas teremos 2 pares de sapatos que custam para o empresario R$27,00. Agora, o empresario pode vender cada par a R$15,00, e tera, entao, R$30,00, sendo que para fabrica-los gastou R$27,00. A diferenca de R$3,00 equivalente a 4 horas a mais que constitui o lucro, isto e:O excedente de valor produzido que nao e devolvido ao trabalhador; sendo apropriado pelo capitalista. Isso e o que Marx define como sendo a mais-valia.(O exemplo citado acima foi feito com base nas afirmacoes de Marx no seu livro O Capital, I, capitulo V.) A mais-valia e que ira caracterizar o capital, pois parte dela e reempregada no processo de acumulacao capitalista. Assim, podemos perceber que o Capital nao e algo magico; ele nasce de determinadas relacoes sociais de producao e asMercadorias nada mais sao do que a materializacao do trabalho que nao foi pago ao empregado Sem esse raciocinio, ha inversao de sentidos - as coisas nao aparecem tao claras, somos levados a pensar que as mercadorias tem qualidade propria; que no processo de troca, as mercadorias se equivalem; que o dinheiro possui um poder magico de compra. Dando a impressao de que o valor de trocas nao equivale ao valor tempo de trabalho, e sim da manifestacao das leis de oferta e procura. A essa inversao de sentidos, Marx denominou de fetiche das mercadorias, e consiste basicamente em dar a impressao de que as relacoes sociais de trabalho sao apenas relacoes sociais entre mercadorias. Fazendo com que as relacoes de exploracao entre patrao e empregado fiquem encobertas, favorecendo a propria continuacao do capitalismo.CLASSES SOCIAIS Para Marx, o capitalismo organiza-se
e faca comentarios sobre esses problemas considerando a compreensao do Materialismo Historico ou Critica Social de Karl Marx.7. Comente sobre o significado do conceito alienacao 8. Diga o que voce entendeu sobre ideologia?
justificou, na historia da humanidade, varias formas de sociedade e o seu sistema de poder politico. O Etnocentrismo, sobre a perspectiva da verdadeira importancia da cultura: A construcao da realidade A verdadeira importancia da cultura e que os seres humanos adquirem suas crencas por meio da interacao. Nossas verdades, principios morais, valores e objetivos sao em grande medida socialmente criados. Este e o insight importante, e de dificil compreensao. A razao disso e que toda organizacao social procura dar entender que sua cultura e correta, que de fato e a unica maneira como gente de bem deve pensar e atuar. Os cientistas sociais geralmente denominam essa tendencia etnocentrismo, a ideia de que sua propria cultura (etno) e central (centrismo), para o universo e que todas as outras culturas devem ser julgadas nessa perspectiva, sendo muitas vezes consideradas inferiores. Na verdade assim que avaliamos o significado de cultura, torna-se dificil ser etnocentrico, considerar nossas verdades em termos absolutos. Algumas delas podem ser de fato absolutas, nossos valores e principios morais podem ser absolutamente corretos, mas nunca podemos ter certeza disso. Tudo que sabemos e a certeza que tudo que acreditamos a respeito do universo foi resultado da interacao. E cultural. A realidade pode existir la fora independente do modo como a vemos, o que pensamos sobre ela, o que valorizamos nela e o que consideramos correto originou-se da construcao social da realidade E por meio de nossa vida social que pensamos a saber o que existe, que aprendemos o que e real, que nome dar a isso e como usa-lo. Entre a realidade como ela e e a realidade como eu vejo existe uma organizacao social e sua cultura, as lentes sociais por meio das quais voce olha.
Santos. Introducao a Sociologia. Serie Brasil. Ensino Medio. V. unico. Ed. ABDR, Sao Paulo, 2005.http://pt.wikipedia.org/wiki/Ci%C3%AAnciaAtividade de classe e pesquisa.1) O que voce entendeu por sociologia?2) De tres exemplos de padroes de comportamento estabelecidos a partir da interacao social entre individuos na sociedade.3) Marque as alternativas corretas, quanto as mudancas ocorridas no comportamento das criancas selvagens apos a relacao social estabelecidas com outros individuos em sociedade?a) O ser humano nao e um animal social por excelenciab) A maior parte das deficiencias intelectuais e sociais se origina na falta de comunicacao com os seus semelhantes.c) Os seres humanos nascem feitos.d) Os dois casos mostram que o individuo so adquire caracteristicas verdadeiramente humanas quando convivem em sociedade com outros seres humanos estabelecendo relacoes sociais.e) O fato das meninas crescerem entre os lobos nao interferira no desenvolvimento de suas atitudes e sentimentos humanos.4. Qual a principal diferenca de comportamento entre um individuo que vive em sociedade e outro que vive isolado?5. o homem desenvolve, alem das reacoes instintivas tipicas de sua especie como dormir, alimentar-se quando tem fome, reproduzir-se, que outras caracteristicas o homem desenvolveu na teia de sua relacao social?6. Pesquise em jornais e revistas exemplos de comportamento social. No caderno escreva o titulo do assunto, a data e o nome do veiculo de comunicacao que voce usou. Cole seu recorte ou escreva um resumo do texto. Faca um comentario pessoal sobre o tema pesquisado.