Skip to main content
Global

4.2: Exemplos de dados

  • Page ID
    171183
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Os dados podem ser qualquer coisa. Alguns exemplos de dados são pesos, preços, custos, números de itens vendidos, nomes e lugares. Quase todos os programas de software precisam de dados para fazer algo útil. Pode ser simples, como o nome de um lugar, de uma pessoa ou de um número. Um exemplo seria editar um documento em um processador de texto, como o Microsoft Word, o documento em que você está trabalhando são os dados. O software de processamento de texto pode manipular os dados: criar um novo documento, duplicar um documento ou modificar um documento. Hoje temos um novo tipo de dados chamado biometria, que são características humanas físicas ou comportamentais que podem identificar digitalmente uma pessoa. Exemplos seriam o reconhecimento facial usado para passaportes. A autenticação por impressão digital é usada para desbloquear smartphones. O reconhecimento da íris usa imagens de alta resolução da íris. Esses dados são armazenados para identificação futura. Muitos governos e empresas de alta segurança usam o reconhecimento de íris porque ele é considerado sem erros na identificação de indivíduos.

    bancos de dados

    Muitos sistemas de informação visam transformar dados em informações para gerar conhecimento que possa ser usado para a tomada de decisões. Para fazer isso, o sistema deve pegar ou ler os dados, depois contextualizá-los e fornecer ferramentas para agregação e análise. Um banco de dados foi projetado exatamente para essa finalidade.

    Um banco de dados é uma coleção organizada e significativa de informações relacionadas. É uma coleção organizada porque, em um banco de dados, todos os dados estão inter-relacionados e associados a outros dados. Todas as informações em um banco de dados devem estar relacionadas; bancos de dados separados devem ser criados para gerenciar informações não relacionadas. Por exemplo, um banco de dados que contém informações sobre a folha de pagamento dos funcionários também não deve conter informações sobre os preços das ações da empresa. Os bancos de dados digitais incluem itens criados pelo MS Excel, como tabelas até bancos de dados mais complicados usados diariamente por pessoas, desde verificar seu saldo no banco até acessar registros médicos e compras on-line. Os bancos de dados nos ajudam a eliminar informações redundantes. Ele garante formas mais eficazes de acessar as pesquisas. Antigamente, bancos de dados, seríamos um armário de arquivos. Para este texto, consideraremos apenas bancos de dados digitais.

    Behaviorism_1.gif
    Figura\(\PageIndex{1}\): Banco de dados relacional. A imagem de mcmurry julie da Pixabay está licenciada sob CC-BY-SA 2.0

    Bancos de dados relacionais

    Os bancos de dados podem ser organizados de várias maneiras diferentes e, portanto, assumir várias formas. O DBMS (Database Management System) é um software que facilita a organização e manipulação de dados. O DBMS funciona como uma interface entre o banco de dados e o usuário final. O software é projetado para armazenar, definir, recuperar e gerenciar os dados no banco de dados. Outras formas de bancos de dados atuais são bancos de dados relacionais. Exemplos de bancos de dados relacionais são Oracle (RDBMS), MySQL, SQL e PostgreSQL. Um banco de dados relacional é aquele em que armazena dados de forma organizada de linhas e colunas, o que criará uma ou mais tabelas de informações relacionadas. Cada tabela tem um conjunto de campos, que definem a natureza dos dados armazenados na tabela. Um registro é uma instância de um conjunto de campos em uma tabela. Para visualizar isso, pense em uma planilha do Excel, os registros como as linhas da tabela e os campos como as colunas da tabela. No exemplo abaixo, temos uma tabela de informações do aluno, com cada linha representando um aluno e cada coluna representando uma informação sobre o aluno. O modelo de banco de dados relacional não é bem dimensionado. O termo escala aqui se refere a um banco de dados cada vez maior sendo distribuído em um número maior de computadores conectados por meio de uma rede. Algumas empresas estão procurando fornecer soluções de banco de dados em grande escala ao mudar do modelo relacional para outros modelos mais flexíveis. Por exemplo, o Google agora oferece o App Engine Datastore, que é baseado no NoSQL. Os desenvolvedores podem usar o App Engine Datastore para desenvolver aplicativos que acessam dados de qualquer lugar do mundo. A Amazon.com oferece vários serviços de banco de dados para uso corporativo, incluindo o Amazon RDS, um serviço de banco de dados relacional, e o Amazon DynamoDB, uma solução empresarial NoSQL.

    Exemplo de banco de dados relacional

    Figura\(\PageIndex{2}\): A tabela de banco de dados relacional adaptada de David Bourgeois, Ph.D. está licenciada sob CC BY 4.0

    Campos (colunas)

    Registros (linhas)

    Primeiro nome

    Último nome

    Major

    Data de nascimento

    Ann Marie

    Forte

    Pré-lei

    27/02/1997

    Evan

    Certo

    Negócios

    4/12/1996

    Michelle

    Smith

    Matemática

    27/06/1995