o olá pessoal aqui é o fábio barbosa internamente e nessa aula eu vou apresentar para vocês o sistema de gerenciamento de banco de dados relacionais postgres bem o que é o posto endereço conseguir esse é um sistema para gerenciamento de banco de dados relacional que começou como um projeto ingresso na universidade de berkley na califórnia tendo sido criado pela equipe de michael stone breaker a primeira versão do postgres como português ou postgre sql se preferirem foi lançado em 1997 então já é um sistema relativamente antigo ele escrito em linguagem c é um sistema free livre
de código aberto também porque ele não pode utilizar o posto igreja e seus projetos ele tá disponível em todas as plataformas e unix que você imaginar além de evidentemente também está disponível no windows no oeste e outras plataformas o site oficial do posto igreja ou posto de gracie querem é o postgresql ponto ó o que você tá vendo aqui na tela então possuir essa que l.org aqui você pode fazer o download do software para instalar no seu computador a instalação posturas eu vou mostrar na próxima aula tá mas já é legal você dar uma olhada
no site da uma explorada por que que a gente tem acesso às últimas versões notas de atualização a informações específicas sobre as versões do posto inglês documentação e tudo mais legal então esse aqui é o site do posto desse bem fala um pouquinho mais sobre o sistema assim ele o postgresql é um sistema que tem todos os requisitos para que um banco de dados que trabalha com transações precisa e ele é totalmente compatível com as propriedades e cite a c e d que são atomicidade consistência isolamento e durabilidade que são as propriedades que falam banco
de dados relacional ele também tem suporte havias o visualizações trabalha com deus materializado a gente fala sobre isso mas pra frente trabalha também a informação procedimentos armazenados trilhões e outros tipos de funções e também outros tipos de objetos comuns tá em banco de dados relacionais e atualmente é desenvolvido e mantido pela possuir sql global development group é um grupo internacional que é mantido por várias empresas e também por alguns contribuidores individuais e eu conseguir esse ele tem um monte de características interessantes que eu era compatível com s com a gente já citou ele é um
banco transacional ele suporta particionamento ser bem legal ele possui o controle de concorrência multiversão famoso mvc a gente vai estudar essa tecnologia mais para frente tá ele realiza busca de texto completa e aí você vai entender mais para frente onde que isso é importante onde que isso é aplicar ele faz indexação com vários tipos de algoritmos vários disponíveis por exemplo bitric é um algoritmo padrão bastante como mas também com outros como gift e outros males o oposto dele também permite operação de manutenção com o banco online sem precisar tirar o banco de operação para manutenção
permite operações angel espaciais usando o posto de giz e possui linguagens procedurais como eu citei para você fazer procedimento armazenado tirei criar funções e o postgresql tem uma conectividade simplificada trabalha havia de rede tcpip padrão ele tem um protocolo de transmissão cujo nome lp que que também o nome de uma biblioteca que utilizada para implementar esse protocolo de verdade ele tem várias bibliotecas de implementação para conectividade composto de grandes pra várias linguagens de programação uma ele se da conexão com aplicação a gente se comunica enviando comandos o clássico a linguagem no posto de inglês combina
as declarações padrão sql 2008 que você já conhece já fez qualquer curso de sql mais alguns comandos específicos do posto inglês porque é importante a gente faz um curso específico de português porque ele tem seus próprios comuns e o sistema gerenciamento serve uma instância a partir de uma porta especificada antecipe na instalação no do sistema cês vão descobrir como é que funciona esse acesso via porta se você consegue criar aplicações em várias linguagens e acessar o banco de dados postgres com facilidade por exemplo linguagem cês fechar java python e assim por diante o oposto eles
têm alguns limites evidentemente aqui são os limites gerais que é verdade podem variar de versão para versão a então tamanho máximo de um banco de dados ser ilimitado você vai colocando dados no banco e em casos infinitos basicamente é verdade é limitado pelo pelo hardware da máquina o hardware do servidor as tabelas podem ter no máximo trinta e dois terabytes as linhas um ponto 6 terabytes no meu tamanho máximo de campos gigabyte o número máximo de linhas por tabela é ilimitado e de colunas vai variar de 250 mil seiscentos e ze sem a limitações específicas
que a gente vai falar posteriormente e o número de índices por tabela também é ilimitado na prática esses valores são muito grandes então eu posto igreja quer ele pode ser usado em banco de gás gigantes e para as aplicações não é mais um dia a dia de empresas pequenas médias isso é muito mais do que suficiente então dá para você usar tranquilamente possuir e para criar os seus bancos de dados o porém é importante conhecer a terminologia do português ele foi criado no ambiente universitário na califórnia e por conta disso projetos que forma o banco
de dados eles são definidos usar uns termos acadêmicos e são baseados em álgebra relacional então vou mostrar alguns termos comuns em bancos de dados e o ter um relacionado no posto inglês e o pão por exemplo é muito comum instalar nenhuns traem tabela tabela do banco de dados no posto de grezzo 1 correto entre aspas seria usar o termo relação na indústria gente fala em linha no posto de beleza em dupla indústria gente faz um coluna no posto igreja em atributo na verdade esses termos posto deles eles são realmente bem acadêmicos você pegar um livro
com por exemplo cid aí deixa aí de teoria de banco de dados você vai encontrar esses teriam sido utilizados comumente bloco de dados aí já falam da parte física a gravação dos dados em disco no posto igreja é uma página quando o bloco tá no disco e a página da indústria é chamada de buffer que são os dados como estão na memória depois a gente vai entender porque melhor também essa parte da arquitetura o mais importante eu queria saber que relação a tabela dupla é a mesma coisa que linha e o atributo é a mesma
coisa que coluna na verdade seu usar os termos tabela nem coluna tá certo também a gente vai conseguir se entender perfeitamente tá e quem usa o posto igrejas atualmente esses um banco de dados estão famosos por assim dizer como mais kelly por exemplo sem dúvida não tanto quanto o oracle database ou sql server mas ele é utilizado sim bastante utilizado por empresas grandes não sei que tem uma pequena lista de algumas das empresas que utilizam português por exemplo redes sociais como reddit e o instagram utilizam o possuir esse sistema de comentários como discos skype você
deve conhecer a comunicação via vídeo com ele também usa os tivesse a sony online games utilizo posto de grace sistema de correio eletrónico do yandex que é um sistema de busca russo mais ou menos similar ao google utiliza os clientes um site tripadvisor também utiliza inclusive ó iss estação espacial internacional utilizo português para coleta de dados ea basf uma empresa grande aí do ramo químico também utilizo possuir esse ano seu portão então e outras empresas evidentemente o utiliza aqui é uma lista que coube nesse slide tranquilo gente nesse vídeo curto não apresentei um pouquinho sobre
o posto de gracie e como é que a gente vai utilizar esse posto de beleza aqui no curso a gente vai utilizar o que os conheci tanto pela linha de comandos que usar uma ferramenta própria quanto trabalhando aqui com o pg admin uma ferramenta gráfica que rodando navegador e permite a gente acessar os bancos de dados no servidor posto igreja que por exemplo eu tenho o pva de mim quatro instalado na máquina postgresql-10 já já é desatualizado tá a gente vai instalar e atualizado possivelmente é que eu tenho alguns bancos de dados teste por exemplo
tv teste e com todos os seus objetos olha quanta coisa que a gente tem disponível aqui para explorar tem muita coisa interessante viu materializado eu citei funções tabelas estrangeiras tabelas colunas não passa a ferramenta a gente consegue trabalhar a na criação do tá o funcionamento e fazer consultas também ao banco de dados que é um dos objetivos aqui desse curso beleza gente bom no próximo vídeo nossa próxima lição a gente vai aprender a instalar o postgres ou postgre sql e a gente vai fazer a instalação de sistema então no windows e posteriormente também em uma
distribuição linux tranquilo gente tá isso aí espero que você tenha gostado aproveite para se inscrever aqui no canal da bola no treinamento se você não for inscrito ainda isso já foi escrito clique no sininho aqui embaixo para ativar as notificações esse avisado quando ele estiver conteúdo novo postado aqui no canal aí me deixa esses ao nosso site www.transanet.com.br a gente conseguir nas redes sociais que estão aparecendo aqui em cima obrigado e até a próxima a e aí e aí e aí