thegoodfellas/blogset-br huggingface dataset:
Continuamos nossa serie de artigos que tem como objetivo mostrar um pouco sobre a linguagem SQL. Nos 3 primeiros artigos procuramos mostrar o que e o SQL, como criar um banco de dados e as primeiras estruturas necessarias para podermos detalhar a linguagem. Os links para os antigos anteriores estao no final do artigo. E dentre as variacoes e comandos existentes hoje vamos comecar a trabalhar com o SELECT. Esse comando e usando para selecionar ou consultar os dados em uma determinada tabela.No ultimo artigo deixei um desafio pra ser resolvido de acordo com tudo que vimos, acredito que tenha conseguido, caso nao tenham disponibilizo nesse artigo o script com a solucao do desafio.USANDO O SELECTDe que serviriam os dados armazenados em um banco de dados se nao pudessem ser consultados? De modo geral, para absolutamente nada. Esses dados tem alguma funcionalidade, se eles foram inseridos no BD, em algum momento serao trazidos de volta, e nesse momento que sao realizadas as consultas, e na linguagem SQL o comando que realiza esse trabalho e o SELECT.Lembra que no segundo artigo, Desvendando o SQL - Parte II usamos uma consulta pra ver os dados da tabela de produtos? Usamos a sintaxe abaixo:SELECT * FROM TBPRODUTOPois essa e uma forma simples de fazer uma consulta, de uma forma simplificada a sintaxe do comando e o seguinte:SELECT <lista de campos>FROM <lista de tabelas>WHERE <condicoes da consulta>GROUP BY <campos de agrupamentos>HAVING <condicoes do agrupamento>ORDER BY <ordenacao dos campos>Clausula SELECTNa clausula SELECT determina que campos vao aparecer no retorno da consulta, quando colocamos um * como na consulta acima, nao estamos especificando campos nenhum e sim dizendo ao interpretador do banco que traga todos os campos da, ou das tabelas. Pode-se colocar como campos de retorno, alem dos campos normais existentes, funcoes de agregacao (mostradas em Desvendando o SQL - Parte I - Introducao , concatena-los, ser o retorno de outra consulta, ser valores fixos, dentre outros, sempre separados por virgula.Ex: SELECT CD_PRODUTO, Teste, COUNT(*)Na relacao dos campos podemos tambem utilizar DISTINCT, que determina que as repeticoes, caso existam, da relacao de campos nao facam parte da consulta. E tambem o TOP que retornara somente o numero de registro que foi determinado, se usado junto com a opcao PERCENT, o valor inserido vai representar o percentual de registros existentes.Clausula FROMNa clausula FROM fica a, ou as, tabelas que farao parte da consulta, ou ainda outro select pode ser usado com uma tabela, mais isso e no futuro. Quando temos mais de uma tabela devemos fazer a relacao entre elas para que os dados se combinem, existem de modo geral duas maneiras de fazer essa combinacao, usando a condicao que liga as tabela na clausula WHERE ou usando os operadores JOIN e suas variacoes, particularmente gosto mais de usar os operadores por me darem maior liberdade, mas com ambos o resultado sera o mesmo.Condicao na clausula WHEREUsando essa forma as tabelas sao colocadas na clausula FROM, separadas por virgulas, FROM , , . E as condicoes que ligam as tabelas serao incluidas na clausula WHERE.Usando Operadores JoinUsando esses
Mineral 12 Cereais 5 Aguardente 12 Cereais 6 Whisky 12 Cereais 7 Graos 22 Cereais 8 Cereal Diet 22 Cereais 9 Leite 32 Cereais 10 Queijo 32 Cereais 11 Doces 52 Cereais 12 Conservas 52 Cereais 13 Sem Categoria Definida 62 Cereais 14 Bovinos 62 Cereais 15 Aves 62 Cereais 16 Suinos 62 Cereais 17 Caprinos 63 Lacticinios 1 Refrigerante 13 Lacticinios 2 Refrigerante Diet 13 Lacticinios 3 Vinhos 13 Lacticinios 4 Agua Mineral 13 Lacticinios 5 Aguardente 13 Lacticinios 6 Whisky 13 Lacticinios 7 Graos 23 Lacticinios 8 Cereal Diet 23 Lacticinios 9 Leite 3...6 Carnes 14 Bovinos 66 Carnes 15 Aves 66 Carnes 16 Suinos 66 Carnes 17 Caprinos 6(102 linha(s) afetadas)15. Ordenando a consulta em ordem decrescente;SELECT CD_PRODUTO, VLR_UNITARIO FROM TBESTOQUEORDER BY VLR_UNITARIO DESCCD_PRODUTO VLR_UNITARIO----------- ---------------------------------------2 110.001 60.003 40.005 8.7010 7.504 6.507 4.706 4.309 3.5012 2.4811 2.358 2.20(12 linha(s) afetadas)16. Usando um relacionando de quatro tabelas, agrupando pelo codigo e descricao da categoria e incluindo uma condicao no agrupamento.SELECT C.CD_CATEGORIA, C.DESC_CATEGORIA, SUM(E.VLR_UNITARIO) AS SOMA_VALORFROM TBESTOQUE E INNER JOIN TBPRODUTO P ON P.CD_PRODUTO = E.CD_PRODUTO INNER JOIN TBSUBCATEGORIA S ON S.CD_SUB = P.CD_SUB INNER JOIN TBCATEGORIA C ON C.CD_CATEGORIA = S.CD_CATEGORIAWHERE E.VLR_UNITARIO > 5GROUP BY C.CD_CATEGORIA, C.DESC_CATEGORIAHAVING SUM(E.VLR_UNITARIO) > 10ORDER BY SOMA_VALORCD_CATEGORIA DESC_CATEGORIA SOMA_VALOR------------ ---------------------------------------------------------------------2 Cereais 15.201 Bebidas 210.00(2 linha(s) afetadas)Espero que esse artigo tenha ajudado a conhecer melhor a clausula SELECT, existe, claro, mais inumeras variacoes possiveis e mais outros comandos que podem ser utilizados, que ao longo dos nossos artigos mostraremos. No proximo artigo mostraremos o que sao como criar e utilizar uma VIEW. Nao percam. E nao se esquecam de opinar, comentar, sugerir, tirar duvidas, terei prazer em responde-las.Grande abraco a todos e ate a proxima.Scripts:Comandos usadosDesafio IArtigos anteriores:Desvendando o SQL - Parte I - IntroducaoDesvendando o SQL - Parte II - Criando um Banco de Dados e TabelasDesvendando o SQL - Parte III - Alterando Registros
INNER JOIN TBSUBCATEGORIA S ON S.CD_SUB = P.CD_SUB INNER JOIN TBCATEGORIA C ON C.CD_CATEGORIA = S.CD_CATEGORIAGO SELECT * FROM VPRODCATEGCODIGO_REFERENCIA NUMERO_SERIE PRODUTO CATEGORIA ST_PRODUTO----------------- ----------------------------------------------------------------------------------------------- ----------1001 NS110011 Whisky 08Anos Bebidas A1002 NS210021 Whisky 12 Anos Bebidas A1003 NS310031 Vinho Bebidas A2001 NS420012 Arroz Branco Cereais A2002 NS520022 FeijaoCarioca Cereais A3001 NS630013 Leite Longa Vida Cereais A3002 NS730023 Leite Longa VidaDesnatado Cereais A4010 NS840104 MacarraoParafuso Enlatados A4020 NS940204 MacarraoTalharim Enlatados A6100 NS1061005 Pessego emCalda Lacticinios A6200 NS1162005 Ervilha Enlatados A6300 NS1263005 Milho Verde Enlatados A(12 linha(s) afetadas)Vimos que com uma alteracaosimples modificamos o resultado da visao. Vamos criar outras VIEWs e ver comofuncionam.Vamos aproveitar e utilizar asconsultas que fizemos no artigo anterior.CREATE VIEW VSOMACATEGASSELECT C.CD_CATEGORIA, C.DESC_CATEGORIA, SUM(E.VLR_UNITARIO) AS SOMA_VALORFROM TBESTOQUE E INNER JOIN TBPRODUTO P ON P.CD_PRODUTO = E.CD_PRODUTO INNER JOIN TBSUBCATEGORIA S ON S.CD_SUB = P.CD_SUB INNER JOIN TBCATEGORIA C ON C.CD_CATEGORIA = S.CD_CATEGORIAWHERE E.VLR_UNITARIO > 5GROUP BY C.CD_CATEGORIA, C.DESC_CATEGORIAHAVING SUM(E.VLR_UNITARIO) > 10goCREATE VIEW VPOSESTOQUEASSELECT P.CD_REFERENCIA, P.DESC_PRODUTO, E.QTD_ESTOQUE, U.SGL_UNIDADE, E.VLR_UNITARIOFROM TBESTOQUE AS E INNER JOIN TBPRODUTO AS P ON E.CD_PRODUTO = P.CD_PRODUTO INNER JOIN TBUNIDADE AS U ON U.CD_UNIDADE = E.CD_UNIDADEPodemos criar inumeras visoes denosso banco, e bem interessante quando temos consultas que usamos comfrequencia. Criamos uma ou varias visoes e vamos utilizando.Nesse artigo mostramos um pouco oque sao como criar e alterar visoes, e tambem algumas utilidades das VIEWS. Emnosso proximo vamos abordar um assunto bem interessante, estamos nos referindoas STORED PROCEDURES ou aportuguesando, PROCEDIMENTOS ARMAZENADOS. Veremos comoprocedures sao uma mao na roda em muitos pontos, espero por voces. E nao seesqueca de dar sua opiniao sobre nossos artigos, comente, ache bom ou ruim naoimporta, diga o que falta, de sua opiniao, e ela que vale, afinal escrevo paravoce. Grande abraco e ate breve.Artigos anteriores:Desvendando o SQL - Parte I - IntroducaoDesvendando o SQL - Parte II - Criando um Banco de Dados e TabelasDesvendando o SQL - Parte III - Alterando RegistrosDesvendando o SQL - Parte IV - Consultas[i]Microsoft Developer Network
- IntroducaoDesvendando o SQL - Parte II - Criando um Banco de Dados e TabelasDesvendando o SQL - Parte III - Alterando RegistrosDesvendando o SQL - Parte IV - ConsultasDesvendando o SQL - Parte V - VisoesDesvendando o SQL - Parte VI - Estruturas Condicionais e de Repeticao
duvidas ou sugestoes, nao se esqueca de comentar. No proximo artigo vamos falar um pouco sobre as TRIGGERS ou GATILHOS que podemos colocar nas tabelas.Grande abraco e ate la.Artigos anteriores:Desvendando o SQL - Parte I - IntroducaoDesvendando o SQL - Parte II - Criando um Banco de Dados e TabelasDesvendando o SQL - Parte III - Alterando RegistrosDesvendando o SQL - Parte IV - ConsultasDesvendando o SQL - Parte V - VisoesDesvendando o SQL - Parte VI - Estruturas Condicionais e de RepeticaoDesvendando o SQL - Parte VII - CursoresDesvendando o SQL - Parte VIII - Conversao de ValoresDesvendando o SQL - Parte IX - Procedimentos Armazenados
TBCategoria ADD CONSTRAINTPK_CATG PRIMARY KEY (CD_CATEGORIA)GOAprimeira parte cria a tabela, utilizaremos sempre um TB antes da funcionalidadeda tabela, nesse caso sera a tabela de categoria de produtos que tera somentedois campos, um sera o codigo do tipo inteiro, ou seja, um numero, e outro seraa descricao do tipo cadeia de caracteres com ate 30 posicoes. O NOT NULLdetermina que os campos sejam obrigatorios. O IDENTITY determina que o camposeja preenchido automaticamente de forma sequencial.Asegunda parte nao e obrigatoria, e mais uma questao de organizacao, o comandocria uma descricao pra tabela, explicando do que se trata, fica mais bonitinho.Aultima parte cria a chave primaria da tabela, veja que ela altera a tabelaTbCategoria e cria uma restricao com o nome de PK_CATG dizendo que o campoCD_CATEGORIA e a chave primaria da tabela, isso vai determinar que esse camposera unico, ou seja, sem repeticoes.Tabelacriada agora crie as outras. Deu errado? Nao tem problema o script estaapagando e criando as tabelas e suas chaves na ordem correta. Mas e tem umaordem? Na verdade tem, quando temos algumas tabelas que se interligam, cria-lasna ordem errada vai gerar erro no momento da execucao, pois o script pode estafazendo referencia a campos que nem existem. Lembra-se do DROP que mencionei nobanco? Funciona da mesma maneira para tabela, e so colocar DROP TABLEtable_name onde tabme_name e o nome da tabela criada.Agoravamos inserir algumas categorias nessa tabela que criamos. E um script bemsimples ja que nesse caso voce so precisa preenche um campo pois o outro eautomatico. Em uma nova consulta escreva o codigo abaixo:INSERT INTO TBCategoria (DESC_CATEGORIA) VALUES ('Bebidas')INSERT INTO TBCategoria (DESC_CATEGORIA) VALUES ('Cereais')INSERT INTO TBCategoria (DESC_CATEGORIA) VALUES ('Lacticinios')INSERT INTO TBCategoria (DESC_CATEGORIA) VALUES ('Massas')INSERT INTO TBCategoria(DESC_CATEGORIA)VALUES ('Enlatados')Quandoso preenchemos alguns campos da tabela e preciso que digamos qual campo vaireceber o que, caso contrario podemos inserir os dados em um campo errado.Feitaa insercao podemos conferir se esta tudo ok, em uma nova consulta digite:SELECT * FROMTBCATEGORIAOresultado abaixo vai aparecer mostrando que os dados foram inseridos normalmentee voce acabou de fazer sua primeira consulta.Agorae com voce, crie as outras tabelas, e depois insira as informacoes em cada umadelas, se der errado e so rodar os scripts novamente que vai da certo, sedesejar crie outras tabelas, insira mais alguns dados nas tabelas criadas semprerespeitando as chaves primarias e estrangeiras.Setiver alguma duvida nao se acanhe e so comentar suas duvidas que com prazerirei responde-la. No proximo artigo vamos mexer mais um pouco na estrutura dastabelas, conheceremos o UPDATE e o DELETE, nao perca.Abracoa todos e ate a proxima.Scripts:Criacao TabelasCarga das TabelasArtigos anteriores:Desvendando o SQL - Parte I - Introducao
A filosofiaOs principios da fundacao da empresa sao marcados pela simplicidade e pela perenidade. Mary Kay Ash adotou a Regra de Ouro como principio basico, pois, para ela, a determinacao do melhor caminho a ser seguido em qualquer tipo de situacao pessoal ou profissional se tornaria simples tendo por base a seguinte sentenca: faca aos outros o que voce gostaria que fizessem com voce mesmo. Mary Kay tambem acreditava que as prioridades da vida deveriam estar balanceadas, o que significaria: fe em primeiro lugar, familia em segundo e carreira em terceiro. Tendo isso em mente, ela sempre afirmava: quando as prioridades da sua vida encontram-se balanceadas, todo o resto vai bem. Quando viva Mary Kay sempre incentivou os membros de sua forca de vendas a oferecerem suporte e reconhecerem as realizacoes dos outros nao importando quao pequenas fossem elas.Foi por meio deste ambiente focado em reconhecimento que as mulheres comecaram a alcancar conquistas que ate entao nao sonhavam ser possiveis. Constantemente, ela encorajava tanto os colaboradores da empresa, quanto suas Consultoras de Beleza Independentes a agirem como se cada pessoa que encontrassem tivesse um sinal ao redor do pescoco dizendo faca-me sentir importante. Poucas empresas podem dizer que possuem filosofias tao simples e consistentes, ou apontar o impacto tao forte de uma fundadora como Mary Kay Ash. Ate hoje, a empresa permanece fiel aqueles principios que ela listou a mesa de sua cozinha.O museu O Museu Mary Kay, inaugurado em 1993, esta localizado no espetacular lobby da sede corporativa da empresa, um moderno predio de granito rosa com 13 andares, localizado ao Norte da cidade de Dallas (estado do Texas), que ocupa uma area de aproximadamente 55.000 metros quadrados. O museu e dividido em sessoes que contam a historia e prestam um tributo e reconhecimento a uma das mulheres de negocios mais admiradas dos Estados Unidos.A Fundacao A Mary Kay Charitable Foundation (http://www.mkacf.org/), criada em 1996, comecou a ser idealizada em 1980 quando o marido dela, Mel, faleceu vitima de cancer. Como testemunha de seu sofrimento, ela se comprometeu a encontrar a cura para esta terrivel doenca. Envolvida na arrecadacao de fundos para causas sociais ha mais de 20 anos, a organizacao sem fins lucrativos provem dinheiro para pesquisas sobre canceres que afetam mulheres. Desde 1997, ja financiou mais de US$ 13 milhoes em incentivos para pesquisas sobre o combate a todos os tipos de cancer que afetam as mulheres. Por conta dessa filosofia, a matriz e todas as subsidiarias da empresa estao engajadas em um programa mundial de responsabilidade social corporativa, chamado Pink Changing Lives. Por meio da campanha Beleza que faz a Diferenca (Beauty That Counts), a MARY KAY esta doando este ano cerca de U$ 3 milhoes para instituicoes com causas ligadas a mulheres e criancas em todo o mundo. O valor e arrecadado com a venda de um Batom Cremoso Mary Kay. Em 2000, a fundacao estendeu suas atividades passando tambem a apoiar a causa da violencia domestica com o objetivo de engajar, educar e capacitar as novas geracoes para a construcao de vidas e comunidades livres deste
tipo de agressao. Desde entao, a fundacao arrecadou mais de US$ 22 milhoes para programas de prevencao a violencia domestica e para abrigos de mulheres em todo mundo.Na China, desde 2002, a empresa incentiva sua forca de vendas a ajudar projetos educacionais, principalmente os que apoiam a volta das mulheres aos estudos. Ja na Russia, a empresa e conhecida por apoiar a Operacao Sorriso, onde Consultoras de Vendas Independentes angariam fundos para ajudar uma organizacao sem fins lucrativos que oferece assistencia as criancas nascidas com deformidades faciais.O genio por tras da marca Ao longo dos anos, muitos empreendedores de sucesso se destacaram, mas nenhum como a lendaria Mary Kay Ash. Mesmo sem estar presente entre nos desde 2001, suas palavras de sabedoria e licoes de vida continuam inspirando e sendo uma fonte de motivacao em todo o mundo. Ela foi responsavel por um marco incomparavel no mercado corporativo americano e por proporcionar oportunidades para milhares de mulheres. Mary Kathlyn Wagner nasceu em 12 de maio de 1918 e cresceu em Houston no estado do Texas. Aos sete anos, ela ja cuidava de seu pai que se encontrava muito doente, enquanto sua mae trabalhava 14 horas por dia em um restaurante da cidade. Alem de cozinhar e limpar a casa, Mary Kay ganhou trofeu em datilografia e debate, e foi a grande campea de vendas de cookies (biscoitos) sobre todas as alunas da Girl Scout em eventos para a escola. As palavras da minha mae foram o tema da minha infancia, dizia ela. Elas estiveram comigo durante toda a minha vida: Voce pode. Sozinha, criou seus tres filhos e dedicava parte de seu tempo estudando em uma faculdade local - ate que um teste de aptidao lhe mostrou grande habilidade para vendas.Depois de sua decisao em empenhar-se completamente na area de vendas na Stanley Home Products, uma empresa de venda direta de produtos para casa, ela iniciou sua trajetoria de sucesso comecando por sua meta de venda semanal escrita no espelho de seu banheiro. Com tres agendamentos para demonstracao por dia, ganhou tantos premios de vendas, que precisou comprar uma caixa para guarda-los em seu armario. Na empresa chamada World Gift, quebrou ainda mais recordes em vendas, onde se tornou Diretora Nacional de Treinamento. Entretanto, sob um mundo corporativo masculino onde seus companheiros de trabalho eram promovidos com o dobro de seu salario, tomou novas decisoes em sua vida. Depois de 25 anos trabalhando em empresas de venda direta, ela decidiu se aposentar. Aposentada em 1963, em apenas uma semana, comecou a escrever um livro sobre como deveria ser a evolucao de uma carreira para as mulheres. Apos terminar o livro, ele se tornou o plano de marketing para a empresa ideal de seus sonhos. Depois de comprar a formula para um produto de cuidados para pele que ela sempre utilizava, Mary Kay, com a ajuda de seu marido para operacionalizar seu negocio, passou a recrutar amigas para serem consultoras de beleza independentes para a nova empresa. O sucesso foi uma questao de tempo.Ate os dias de hoje, Mary Kay e carinhosamente lembrada
* Batom CremosoMary Kay 3g R$ 32 (+ cores com vitamina C, E e protege contra radicais livres) Natura 3,5g R$ 32,50Boticario 2,7g R$ 28,90* Gloss LabialMary Kay 7,75ml R$ 31 (+ cores hidratantes e condicionantes)Natura 6,0ml R$ 29,80O Boticario 7,0ml R$ 31,90* Lapis LabialMary Kay 0,28g R$ 30 (+ cores)Natura 0,25g R$ 29,80O Boticario R$ 27,90* Lapis Retratil para OlhosMary Kay 0,28g R$ 30 (+ cores )Natura 0,28g R$ 29,80O Boticario R$ 26,90* Mascara Alongadora de CiliosMary Kay 9,0g R$ 41 (com vitamina B )Natura 6,0 ml R$ 49,90O Boticario 6,4g R$ 49,90* Mascara de Cilios VolumeMary Kay 8g R$ 51 Natura 6ml R$ 49,90* Delineador LiquidoMary Kay 3ml R$ 34Natura 1,8ml R$ 32,50O Boticario R$ 31,90* CorretivoMary Kay 8,5g R$ 30 (varias cores)Natura 7ml R$ 26,80O Boticario 10g R$ 32,90* Po CompactoMary Kay Mineral 9g R$ 39 (controla a oleosidade)Natura Mineral 10g R$ 63,50O Boticario Mineral 5g R$ 59,90* Iluminador Facial LiquidoMary Kay 1,3ml R$ 40 (com particulas esfericas que refletem e se difundem na luz levantando a area sombreada) Natura 1,5ml R$ 38 O Boticario R$ 56,90* Po IluminadorMary Kay 4,5g R$ 35Natura 7g R$ 50,50* Blush em PoMary Kay Mineral 5g R$ 30 (varias cores)Natura 2,5g R$ 65O Boticario R$ 66,90* Sombra em Po MineralMary Kay 1,4g R$ 19Natura 1,2 R$ 45* Base LiquidaMary Kay 29ml R$ 43 (varias tonalidades e hidratacao de 8 ou 6 horas)Natura 30ml R$ 63,50O Boticario 30ml R$ 47,90* Kit PinceisMary Kay com 5 pinceis + estojo R$ 128Natura com 5 pinceis sem estojo R$ 124,60* Sombra em CremeMary Kay 5ml R$ 27 (de longa duracao)Natura 2,2ml R$ 31,50u TonicoMary Kay 192ml R$ 49Natura 100ml R$ 44* DemaquilanteMary Kay com silicone bifasico 110ml R$ 49Natura 100ml R$ 40,40* Creme de LimpezaMary Kay 3 em 1 127g R$ 58 (limpa, esfolia e tonifica)Natura R$44,00 + Tonico R$ 44 + Esfoliante R$ 46,30 = R$ 134,30Kit Mary Kay com (Creme de Limpeza 3 em 1 + Hidratante Redutor de Linhas de Expressao + Solucao Diurna e Solucao Noturna Timewise) R$ 269Kit Natura com (Creme de Limpeza + Esfoliante + Tonico + Creme Noturno Antis-sinais + Creme Diurno + Mascara de Hidratacao) R$ 327,60 Mary Kay Conheca um pouco sobre a Mary Kay e descubra uma fantastica carreira profissional para o seu futuro. Junte-se as 1.7 milhoes de Consultoras de Beleza Independentes da Mary Kay, espalhadas por todo o mundo, que descobriram a beleza de estarem no comando das suas proprias vidas. Ao venderem produtos Mary Kay, e ao partilharem a oportunidade com os outros, podem desenhar a vida que desejam. Com a Mary Kay, voce tem a liberdade de construir um negocio a sua medida, com o horario que mais lhe convem, e a sua maneira. Premios e Reconhecimentos Uma viagem em primeira classe para Paris? Ou uma pulseira de diamantes? Com a Mary Kay voce pode escolher os premios dos seus sonhos, estabelecer a sua meta e ir em frente! A Mary Kay , oferece um dos programas de reconhecimento e recompensas mais generoso da industria de Vendas Diretas. Por todo o mundo a
Empresa gasta mais de $50 milhoes anualmente em recompensas e Premios de incentivo para a Forca de Vendas. Recompensas dignas da RealezaA Mary Kay Ash acreditou nas mulheres com reconhecimentos e premios dignos da realeza, e a selecao dos mesmos e melhor cada ano que passa. Imagine uma televisao top de linha na sua sala de estar. Ou ir a sua caixa de joias buscar um anel de diamantes ou um colar. Se voce pode sonhar, tambem pode obte-los atraves dos programas de recompensas e reconhecimentos da Mary Kay. Apenas esta limitada pela sua habilidade em acreditar em atingir as metas a que se propoe.Viagens em 1a ClasseO mundo e um recreio para as consultoras da Mary Kay. Cada ano a Empresa oferece viagens de luxo para locais exoticos por todo o mundo, incluindo destinos como: Hawai, Sidney, Viena, Paris, Hong Kong - praticamente todos os cantos do mundo. Trofeu sobre rodasNa Mary Kay, pensamos que fazer uma viagem de carro num modelo novinho em folha e muito mais divertido. As qualificadas do Programa do Carro Cor-de-Rosa Mary Kay tem feito parar o transito em todo o mundo. Desde entao, mais de 100.000 membros da Forca de Vendas Independente, em todo o mundo, foram qualificadas com o privilegio de conduzir um carro Mary Kay, em mais de 30 paises, onde a empresa atua.Apoio da Empresa Desde o momento em que assina o seu Contrato de Consultora de Beleza Independente, pode esperar receber formacao, motivacao e inspiracao para a ajudarem a construir o seu negocio. Comece Hoje ! !a mudar a sua vida . . . Entre em contato para mais informacoes. Vera Lira(83) 9603-0219 / 8813-1752