Antes de aprender sobre um banco de dados, vamos entender –
o Que são Dados?
em palavras simples, os dados podem ser fatos relacionados a qualquer objeto em consideração. Por exemplo, seu nome, idade, altura, peso, etc. são alguns dados relacionados com você. Uma imagem, Imagem, arquivo, pdf, etc. também podem ser considerados dados.
o que é a base de dados?
uma base de dados é uma recolha sistemática de dados. Eles suportam armazenamento eletrônico e manipulação de dados., Bases de dados facilitam a gestão de dados.
vamos discutir um exemplo de banco de dados: uma lista telefônica online usa uma base de dados para armazenar dados de pessoas, números de telefone e outros detalhes de contato. O seu fornecedor de serviços de electricidade utiliza uma base de dados para gerir facturação, problemas relacionados com o cliente, lidar com dados de falhas, etc. vamos considerar também o Facebook. Ele precisa armazenar, manipular e apresentar dados relacionados aos Membros, seus amigos, atividades dos membros, mensagens, anúncios, e muito mais. Podemos fornecer um número incontável de exemplos para o uso de bases de dados.,
tipos de bases de dados
Aqui estão alguns tipos populares de bases de dados.
bases de dados distribuídas:
uma base de dados distribuída é um tipo de base de dados que tem contribuições da base de dados comum e informações capturadas por Computadores locais. Neste tipo de Sistema de banco de dados, os dados não estão em um lugar e são distribuídos em várias organizações.
bases de dados relacionais:
este tipo de base de dados define relações de base de dados na forma de tabelas. É também chamado de DBMS relacional, que é o tipo de DBMS mais popular no mercado., Exemplo de banco de dados do sistema RDBMS incluem MySQL, Oracle e Microsoft SQL Server database.
bases de dados orientadas a objectos:
este tipo de base de dados de computadores suporta o armazenamento de todos os tipos de dados. Os dados são armazenados na forma de objetos. Os objetos a serem mantidos no banco de dados têm atributos e métodos que definem o que fazer com os dados. PostgreSQL é um exemplo de um DBMS relacional orientado a objetos.
base de dados centralizada:
é uma localização centralizada, e os usuários de diferentes origens podem acessar esses dados., Este tipo de bancos de dados de computadores armazenam procedimentos de aplicação que ajudam os usuários a acessar os dados mesmo a partir de um local remoto.
bases de dados de código aberto:
este tipo de base de dados armazenou informações relacionadas com as operações. É utilizado principalmente na área de marketing, Relações de funcionários, Atendimento ao cliente, de bases de dados.
bases de dados em nuvem:
uma base de dados em nuvem é uma base de dados que é otimizada ou construída para um ambiente virtualizado. Há tantas vantagens de um banco de dados na nuvem, algumas das quais podem pagar pela capacidade de armazenamento e largura de banda., Também oferece escalabilidade a pedido, juntamente com alta disponibilidade. Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Data Warehouse: Um Data warehouse é um sistema de informação que contém dados históricos e comutativos de fontes únicas ou múltiplas. O conceito de Data Warehouse simplifica o processo de elaboração de relatórios e análise da organização.
bases de dados NoSQL:
base de dados NoSQL é usada para grandes conjuntos de dados distribuídos., Existem alguns grandes problemas de desempenho de dados que são efetivamente tratados pelas bases de dados relacionais. Este tipo de banco de dados de computadores é muito eficiente na análise de dados de grande tamanho não estruturados.
bases de dados de Grafos:
uma base de dados orientada a grafos usa a teoria dos grafos para armazenar, mapear e pesquisar relações. Estes tipos de bancos de dados de computadores são usados principalmente para analisar interconexões. Por exemplo, uma organização pode usar um banco de dados de grafos para extrair dados sobre clientes de redes sociais.,
bases de dados OLTP:
OLTP outro tipo de base de dados que é capaz de executar o processamento rápido da consulta e manter a integridade dos dados em ambientes multi-acesso.
base de dados Pessoal:
uma base de dados pessoal é usada para armazenar dados armazenados em computadores pessoais que são menores e facilmente gerenciáveis. Os dados são utilizados principalmente pelo mesmo departamento da empresa e são acessados por um pequeno grupo de pessoas.,
banco de dados Multimodal:
a base de dados multimodal é um tipo de plataforma de processamento de dados que suporta múltiplos modelos de dados que definem como certos conhecimentos e informações em uma base de dados devem ser organizados e organizados.
Document / JSON database:
In a document-oriented database, the data is kept in document collections, usually using the XML, JSON, BSON formats. Um registro pode armazenar o máximo de dados que você quiser, em qualquer tipo de dados (ou tipos) que você preferir.
hierárquico:
este tipo de SGBD emprega a relação pai-filho do armazenamento de dados., Sua estrutura é como uma árvore com nós representando registros e ramos representando campos. O registro do windows usado no Windows XP é um exemplo hierárquico de banco de dados.
DBMS de rede:
este tipo de DBMS suporta muitas relações. Normalmente resulta em estruturas complexas de bases de dados. O servidor RDM é um exemplo de Sistema de gerenciamento de banco de dados que implementa o modelo de rede.,
Componentes de Banco de dados
Há cinco componentes principais de um banco de dados:
de Hardware:
O hardware consiste em física, dispositivos eletrônicos, como computadores, dispositivos de e/S, dispositivos de armazenamento, etc. Isto oferece a interface entre computadores e sistemas do mundo real.
Software:
Este é um conjunto de programas utilizados para gerir e controlar a base de dados global., Isso inclui o próprio software de banco de dados, o sistema operacional, o software de rede Usado para compartilhar os dados entre os usuários, e os programas de aplicação para acessar os dados na base de dados.
dados:
dados são um fato bruto e desorganizado que é necessário para ser processado para torná-lo significativo. Os dados podem ser simples ao mesmo tempo desorganizados a menos que sejam organizados. Geralmente, os dados incluem fatos, observações, percepções, números, caracteres, símbolos, imagens, etc.,
procedimento:
procedimento é um conjunto de instruções e regras que o ajudam a usar o DBMS. Ele está projetando e executando o banco de dados usando métodos documentados, o que lhe permite orientar os usuários que operam e gerenciam o banco de dados.
linguagem de acesso à base de dados:
linguagem de acesso à base de dados é usada para acessar os dados de e para a base de dados, introduzir novos dados, atualizar dados já existentes, ou recuperar os dados necessários a partir DBMS. O usuário escreve alguns comandos específicos em uma linguagem de acesso a banco de dados e os submete à base de dados.,
o que é um sistema de gestão de bases de dados (DBMS)?
Database Management System (DBMS) é uma coleção de programas que permitem aos seus usuários acessar bases de dados, manipular dados, relatar e representar dados. Também ajuda a controlar o acesso à base de dados. Sistemas de gerenciamento de banco de dados não são um novo conceito e, como tal, foi implementado pela primeira vez na década de 1960. Com base de dados de tempo, as tecnologias evoluíram muito, enquanto o uso e as funcionalidades esperadas das bases de dados aumentaram imensamente.,
History of Database Management System
Aqui, são os marcos importantes da história:
- 1960 – Charles Bachman projetou primeiro sistema DBMS.1970-Codd introduziu o sistema de gestão da Informação da IBM (IMS).1976-Peter Chen cunhou e definiu o Modelo Entidade-Relacionamento também conhecido como o modelo ER.1980-o modelo relacional torna-se um componente amplamente aceito da base de dados.1985-desenvolve-se o DBMS orientado a objectos. 1990-Incorporation of object-orientation in relational DBMS.,
- 1991-Microsoft envia MS access, um DBMS pessoal e que desloca todos os outros produtos pessoais DBMS.1995 – first Internet database applications.1997-XML aplicado ao processamento de bases de dados. Muitos fornecedores começam a integrar XML em produtos DBMS.
vantagens do DBMS
- DBMS oferece uma variedade de técnicas para armazenar & recuperar dados.
- DBMS serve como um manipulador eficiente para equilibrar as necessidades de múltiplas aplicações usando os mesmos dados. procedimentos de administração uniformes para os dados., Programadores de aplicação nunca expostos a detalhes de representação e armazenamento de dados.
- um SGBD usa várias funções poderosas para armazenar e recuperar dados de forma eficiente. oferece integridade e segurança de dados.o SGBD implica restrições de integridade para obter um elevado nível de protecção contra o acesso proibido aos dados.
- um SGBD programa o acesso simultâneo aos dados de tal forma que apenas um utilizador pode aceder aos mesmos dados de cada vez. redução do tempo de desenvolvimento do pedido.,
desvantagem de DBMS
DBMS pode oferecer muitas vantagens, mas, ele tem certas falhas –
- custo de Hardware e Software de um DBMS é bastante elevado, o que aumenta o orçamento de sua organização.
- A maioria dos sistemas de gerenciamento de banco de dados são muitas vezes sistemas complexos, então a formação para os usuários usarem o DBMS é necessária.
- em algumas organizações, todos os dados são integrados em um único banco de dados que pode ser danificado por causa de falha elétrica ou banco de dados é corrompido na mídia de armazenamento.,
- o uso do mesmo programa em um momento por muitos usuários às vezes levam à perda de alguns dados.DBMS não pode realizar cálculos sofisticados.
resumo
- definição de Base de dados ou Base de dados significado: uma base de dados é uma recolha sistemática de dados. Eles suportam armazenamento eletrônico e manipulação de dados. Bases de dados facilitam a gestão de dados.,
- DBMS significa Sistema de gerenciamento de banco de dados
- temos quatro tipos principais de DBMSs, nomeadamente hierárquico, rede, relacional, orientado a objeto
- o DBMS mais amplamente utilizado é o modelo relacional que salva dados em formatos de tabela. Ele usa SQL como a linguagem de consulta padrão