Modelagem de Dados: O que é um Banco de Dados - Aula 3

6.74k views2423 WordsCopy TextShare
Kamys Academy
Nesse vídeo eu explico para vocês de uma forma bem completa o que é um banco de dados e porque é imp...
Video Transcript:
Ah não amiga é claro que você quer um banco de dados não relaxa não com certeza Ah tá bom ah ah você sabe que é um banco de dados sabe mesmo Vem comigo que eu vou te mostrar o Olá pessoal eu sou a câmera e essa é a nossa terceira aula do nosso curso de modelagem de dados se você ainda não assistiu às aulas anteriores eu vou deixar aquele em casa no card para vocês em qual desse vídeo e volta lá para assistir para você ter uma continuidade em toda essa informação que a gente tá
conversando aqui combinada Hoje a gente vai falar um pouquinho melhor sobre o que é um banco de dados E por quê que é tão importante você aprende essa tecnologia muitas vezes mesmo você sem ser na área especificamente de banco de dados falando né primeiramente sobre a importância de você aprender um pouco sobre o banco de dados na aula anterior a gente conversou que nós estamos vivendo hoje na era do conhecimento e como que a gente gera conhecimento a sua vez as informações o processamento dessas informações e como que a gente obtém as informações através dos
dados e onde que é armazenado toda essa Gama de Dados que nós temos é no nosso mundo globalizado sim os candidatos aí você me fala tá fica nos mais quer dizer que eu não posso armazenar os meus dados assim as informações um arquivinho Word ou então não Excel ou até mesmo em papel não agendou no arquivo aqui na minha casa em qualquer outro lugar sim você pode eu mesmo tem algumas informações que são importantes para mim é mas manda assim que ser como por exemplo a as minhas atividades da semana ou então o cardápio do
que que eu vou comer na semana ou então a minha dieta coisas desse tipo então eu sempre deixo no Excel mas quando a gente fala sobre banco de dados a gente não tá falando sobre qualquer tipo de informações mas sim informações em grande volume por exemplo raciocina comigo Pensa numa rede social no Instagram onde você acha que estão armazenados todas as suas fotos todas as curtidas que você tem na foto todos os comentários todos os compartilhamentos sim em um banco de dados seria impossível salvar isso né Excel e qualquer outra a magia aí você para
para pensar em ferramentas de busca como o Google quando você faz uma pesquisa onde o Google armazena toda aquela informação que ele retorna na sua pesquisa exatamente isso que você pensou em um banco de dados e aí você multiplica a quantidade de pessoas que existem no mundo pela quantidade de informações que essas pessoas eram todos os dias logo se você armazenar se essas informações fora de um banco de dados você chegar em cenários como esse que é o que eu tô mostrando aqui para vocês então Vocês conseguem entender que quando você tem volume muito grande
de informações fica impossível você usa a ferramenta tão comum quantas que a gente usa no dia a dia para poder armazenar coisas pessoais informações menores a nossa receber então se os bancos de dados eles estão em todos os lugares e forma informações são diversas e são tão importantes para nós Vocês conseguem imaginar o valor que o banco de dados sempre uma empresa Pensa numa grande rede de comércio por exemplo a Amazon já pensou se ele perdesse o único banco de dados com informações de compras dos clientes então é muito importante pode levar que é uma
empresa falência né a filha dessas informações por isso que hoje você aprendeu um pouquinho mais sobre o que é um banco de dados E por que que ele é tão importante nossa sociedade é o que vai agregar bastante para você e é exatamente por esse motivo que cada vez mais as empresas estão é adquirindo tecnologias que envolvem gerenciamento de dados por isso que hoje em dia tão importante né que a gente aprende Essas tecnologias aprendi o que essa tecnologia significam Porque existe uma demanda muito grande de profissionais que saibam trabalhar com essa Gama gigante de
informações que nós produzimos no mundo globalizado agora que você já sabe um pouco sobre a importância dessa tecnologia a gente vai falar um pouquinho sobre o que é um banco de dados que não essas imagens que vocês estão analisando olhando aqui agora nesse momento um banco de dados é um repositório de informações e é uma forma de você guardar informações de maneira sistêmica em um sistema de computador e essas informações são armazenadas em bancos de dados eu acho que se eu se relacionar para fazer sentido para gente os bancos de dados são divididos em dois
tipos banco de dados relacional que quando você tem uma estrutura para aquela informação como se fosse uma tabela e a gente tem como exemplo né pra esses bancos de dados SQL server Oracle o post Gomes e o segundo grupo são os bancos de dados não relacionais que quando você não tem uma estrutura definida quando você tem apenas uma estrutura de chave e valor não é estrutura de uma tabela na estrutura para que a informação e a gente pode citar como exemplo desses bancos de dados o redes e o mongo DB no nosso curso sobre modelagem
de dados nós vamos aprender a modelar um banco de dados relacional combinado e a proposta pessoal de um banco de dados resolver uma série de problemas que nós já falamos sobre gerenciamento de informações vou citar alguns exemplos desses problemas aqui para você o primeiro é o aumento de segurança a essa informação quando a gente tem um banco de dados a gente pode cessar a gente pode definir quem são as pessoas que vão ter acesso a essas informações Então somente pessoas realmente autorizados que você configura essa autorização elas conseguem visualizar a sesa informa Além disso você
consegue crackear que a informação se alguma pessoa for lá e alterar aquele dado por meio de um banco de dados você consegue saber quem foi quando Foi como se aquela alteração foi feita um outro exemplo de problema que pode ser resolvido um gerenciamento de informações utilizando o banco de dados é a questão da consistência e a integridade dessas informações Ou seja quando você definir o banco de dados você pode definir uma série de regras de armazenamento dessa informação então isso evita qualquer pessoa coloca qualquer tipo de informação a de informações erradas e não consegue fazer
uma leitura correta daquela informação exemplo quando alguém preenche o formulário na internet ela pode colocar qualquer coisa dentro desse formulário mas dentro de um banco de dados você define regras para entrada dessa informação para cá para que essa informação entre exatamente da forma como você precisa e enche de forma correta e por último a gente tenha escalabilidade não importa o quanto aquela informação cresça dentro de um banco de dados você sempre consegue armazenar um volume alto de informações desde que você tenha capacidade para isso muito diferente do Excel que é limitado você tem milhão não
pode ser assim não 400 e pouco a linha Vou colocar aqui depois que o volume esperto falei que você era muito limitado a quantidade de linhas né mas um banco de dados não não importa quanto aquela informação crença você ainda consegue armazenar como que a gente consegue fazer isso existem três elementos que compõem um banco de dados que a gente vai aprender agora que mostra para vocês é isso que torna possível então primeiro elemento do banco de dados são os arquivos sim um banco de dados também utilizar quilos mas são arquivos diferentes do que a
gente está acostumado né como o Excel como o Word e assim como a gente consegue visualizar né os arquivos entre os nossos computador arquivos arquivos dessas ferramentas é comercial como o Word a gente também consegue visualizar dentro da pasta certinho ela do banco de dados os seus arquivos e os arquivos que o banco armazenar para você contém informação mas como que a gente visualiza esses arquivos porque quando você tem um arquivo no Excel você abre lá o programa do Office no Excel que você consegue visualizar a informação dentro daquele arquivo Como que você visualiza um
arquivo dentro de um banco de dados a gente usa uma tecnologia que a gente chama de sgbd sistema gerenciador de banco de dados Então o que é um sgbd é um conjunto de programas que vai mostrar para vocês as informações foram armazenadas em arquivos ela vai mostrar para você e uma forma um pouco mais amigável aqui por exemplo eu tenho um exemplo do SQL server né como que eu consigo visualizar a informação armazenada dentro de um banco das califer então aqui eu trago um exemplo para vocês então sgbd essa interface esse painel que vai apresentar
informação para vocês uma maneira um pouco mais amigável vocês podem perceber que o formato dessa informação é linhas e tabelas é mais ou menos assim que a gente consegue visualizar as informações do banco de dados utilizando um sgbd que é o sistema gerenciador de banco de dados e o terceiro elemento que a gente precisa para gente conseguir enxergar informação dentro de um banco de dados é uma linguagem sim é uma linguagem de banco de dados assim como a gente se fala português hoje em dia para gente se comunicar com outras pessoas para gente poder se
comunicar com o banco de dados a gente precisa usar uma linguagem imprópria o Google e condenado e a linguagem que a gente utiliza para gente poder conversar com um banco de dados o idioma para o banco de dados fala chama-se SQL Essa é a linguagem padrão de comunicação entre um ser humano ou um sistema de computador com o banco de dados como vocês podem observar nesse exemplo que eu tô colocando aqui aqui o testou selecionando como vocês podem ver select né Esse asterisco ao né quer dizer todas as pessoas de onde from de onde da
seguinte tabela de clientes Claro pessoal que eu não vou explicar agora a linguagem SQL a gente vai ter um curso depois totalmente voltado para esse Kelly excursão curso de modelagem mas eu acho importante mostrar para vocês dar um exemplo para vocês essa linguagem Será que vocês consigam visualizar um pouquinho melhor né como que a gente conversa com o banco de dados Então pessoal eu expliquei para vocês com SQL é uma linguagem padrão alguns órgãos regulamentadores eles aprovaram a padrões Oi Kelly mas alguns fabricantes de bancos de dados personalizaram alguns comandos essa linguagem pronto para sua
ferramenta para o seu banco de dados assim como acontece hoje no nosso idioma né o português a gente fala português no Brasil inteiro mas algumas palavras são muito próprias de certas regiões como a mandioca em alguns lugares você fala mandioca em outros lugares do Brasil você fala macaxeira como é geladinho aqui em São Paulo a gente fala gelinho geladinho lá no Rio de Janeiro a gente fala sacolé Então dependendo do lugar onde você é Você tem um dialeto do português a mesma coisa acontece com a linguagem SQL independente do fabricante de bancos de dados que
você utiliza você tem um dialeto diferente alguns comandos são universais eles são utilizados para todos os bancos de dados para todos os fabricantes alguns comandos são próprios e únicos daquele o específico por exemplo Qual que é o dialeto que a hora cor né construiu para se comunicar com seu santo de dados eles Kelly Qual que é o dialeto né como qualquer linguagem que a gente utiliza para se comunicar com banco de dados da Microsoft o tia Kelly é que eu transaction SQL então assim cada fabricante tem comandos muito próprios mas uma forma geral se você
sabe um pouquinho de férias querem Você pega muito facilmente o transex quer e vice-versa então é nenhum bicho de sete cabeça então pra finalizar e recapitular nossa aula de hoje o que que é um banco de dados é um repositório de informações eles podem ser relacionar esse uma formação estruturada e não relacionais que sua mãe informações não estruturadas para utilizar um banco de dados você precisa de três coisas arquivos um sgbd que é um sistema gerenciador de banco de dados e uma linguagem para conversar com o banco de dados que a linguagem é sequer o
e Keli é pa é uma escada fabricantes construiu um dialeto próprio para os seus bancos de dados E por que que você precisa aprender ingressar nessa área de banco de dados porque na era que a gente vive na era da informação do conhecimento você aprender a gerenciar e a entender essa informação te dá uma vantagem muito grande competitiva EA demanda por profissionais dessa área é altíssima Então bora aprender bora aprender modelar dados bora aprender a série que vai ser vamos lá que vai ter todo esse conteúdo aqui no nosso canal eu espero que com essa
aula você tenha conseguido entender um pouquinho mais sobre o universo do banco de dados a gente vai colocar muito a mão na massa nesse curso a gente vai me realmente construir um banco de dados a gente vai construir uma modelagem do zero a gente vai relacionar os elementos tem muito alimento que bom que data ainda a gente aprender e eu espero que vocês tenham gostado se vocês gostaram deixa o like de vocês se inscreve nesse canal para não perder as demais aulas e segue também nas outras redes sociais porque eu posso dicas todos os dias
as minhas outras redes o grampo no meu LinkedIn no meu na minha comunidade telegram vão vem fazer parar o link das minhas é mais eles sociais tá aqui embaixo para vocês e como exercício de hoje qual é o vamos construir um banco de dados como que seria o nome do seu banco de dados que que você gostaria de armazenar a informação do seu dia a dia que você gostaria de armazenar ou a sua agenda do dia a dia ao cardápio do que você precisa é comer durante a semana coloca aqui em baixo deixa essa informação
aí para gente Para gente começar depois a modelar esse banco combinado pessoal muito obrigada mais uma vez até a próxima aula 1
Copyright © 2024. Made with ♥ in London by YTScribe.com