Banco de dados para iniciantes (Papel 1) | Qual é o banco de dados?

Conteúdo

Esta postagem foi tornada pública como parte do Data Science Blogathon

Pré-requisitos

Uma compreensão básica de bancos de dados.

Introdução

Vou discutir aqui como os bancos de dados são amplamente usados ​​na indústria, o que são e como ajudam a armazenar e recuperar dados.

Simplesmente, DBMS (Sistema de gerenciamento de banco de dados) é um sistema ou software eficiente por meio do qual gerenciamos bancos de dados como o MS Access, Oráculo, SQL, etc. Examinaremos brevemente todos esses conceitos.

Agenda

1. Que é a base de dados?

2. O que é um sistema de gerenciamento de banco de dados?

3. Modelos de banco de dados

4. As vantagens e desvantagens do DBMS (Sistema de gerenciamento de banco de dados)

5. conclusão


Qual é o banco de dados?

É uma coleção de registros relacionados bem organizados de forma incoerente. Esses registros são armazenados em forma de tabela. Como sabemos, existem linhas e colunas. As linhas são conhecidas como tuplas e as colunas são conhecidas como atributos do base de dados.

Exemplo: – Registros de trabalhadores, Registros do aluno, Lista telefônica, Controle de inventário, Prontuário do paciente, Relatórios de vendas, etc.

O banco de dados armazena metadados em uma área chamada dicionário de dados, que representa as tabelas, colunas, índices, restrições e outros itens que criam o banco de dados.

Metadados são os dados que descrevem a estrutura dos dados em um banco de dados. Se você sabe como seus dados são organizados, você pode recuperá-los facilmente. Porque o banco de dados consiste em uma descrição de sua estrutura, isto é “autodescritivo”. O banco de dados é integrado porque inclui não apenas itens de dados, mas também as relações entre os itens de dados.

Qual é o sistema de gerenciamento de banco de dados (DBMS)?

Um sistema de gerenciamento de banco de dados (chamado DBMS) é um conjunto de programas usados ​​para estabelecer, gerenciar e processar bancos de dados e seus aplicativos associados. O banco de dados é essencialmente gerenciado, uma estrutura construída para armazenar dados valiosos.

Podemos dizer um DBMS é a ferramenta usada para construir essa estrutura e operar com os dados contidos no banco de dados. Você pode encontrar muitos programas DBMS no mercado hoje. Alguns programas DBMS serão executados em máquinas grandes e poderosas, alguns em computadores pessoais, laptops, comprimidos, etc.
Alguns programas funcionam até em smartphones.

Isso é para que esses produtos funcionem em múltiplas plataformas ou podemos dizer em redes que contêm várias classes de máquinas. Uma tendência ainda mais forte é armazenar dados em data centers ou até mesmo armazená-los na nuvem., que poderia ser uma nuvem pública gerenciada por uma grande empresa como
Amazonas, Google ou Microsoft, Atraves da internet, ou pode ser uma nuvem privada operada pela mesma organização que armazena os dados por conta própria. intranet.

UMA DBMS rodando em plataformas multiclasse, grande e pequeno, que se chama Escalável.

Modelos de banco de dados

O modelo de banco de dados nos dá uma breve ideia de nosso sistema final após sua implementação completa.. Estabelece os itens de dados e as relações entre os itens de dados. Modelos de banco de dados são usados ​​para mostrar como os dados são armazenados, como eles se conectam, como eles podem ser atualizados e como acessar o sistema de gerenciamento de banco de dados que nada mais é do que o seu. estrutura.

Aqui vamos usar um conjunto de símbolos e textos para representar as informações para que os membros da organização possam se comunicar e entender muito bem.. Mesmo que muitos modelos de banco de dados sejam usados ​​hoje, o modelo relacional é o mais usado.

Além de modelos relacionais, Existem outros tipos de modelos de banco de dados sobre os quais estudaremos em detalhes neste blog. Alguns dos modelos de banco de dados em DBMS são os seguintes:

1) Modelo entidade-relacionamento:

O modelo Entity-Linkage (ou podemos dizer modelo ER) exibir graficamente as relações lógicas das entidades (o digamos objetos) para criar um banco de dados. Também é benéfico para os desenvolvedores entenderem o sistema geral apenas olhando para o “diagrama ER”.

Entidade: – Uma entidade é um objeto do mundo real, distinguível de diferentes objetos. Como se pudesse ser um lugar, um conceito ou uma coisa.

Exemplo:-
Registro = 000968347, maestro, edifício, etc.

Conjunto de entidades: –
A coleção de entidades é chamada de conjunto de entidades.

Exemplo: – Tabela de registros de trabalhadores, tabela de registro do aluno.

Vínculo (mapeamento): – As relações entre os atributos de dois conjuntos de entidades são chamadas de mapeamento.
Existem quatro tipos de relacionamentos como segue:

1. Atribuição 1: 1 (um a um)

2. Atribuição 1: M (um para muitos)

3. Mapeo M: 1 (muitos para um)

4. Mapeo M: N (muitos para muitos)

Como um exemplo:-

2) Modelo de rede

O modelo de rede é uma parte / extensão do modelo hierárquico que veremos a seguir. O modelo de rede era o modelo mais famoso antes do modelo relacional. O modelo de rede é igual ao modelo hierárquico, a única diferença é que um “registro pode ter mais de um pai”. Você pode substituir a árvore hierárquica por um gráfico.

Como um exemplo: No exemplo a seguir, podemos ver que el estudiante del tenho dos pais, Em outras palavras, Departamento Universitário e Biblioteca. Por tanto, não é viável no modelo hierárquico.

3) Modelo hierárquico

O modelo hierárquico foi o primeiro "modelo DBMS". Este modelo organiza os dados de forma hierárquica. estrutura de árvore. Simplesmente, a hierarquia começa na raiz que tem dados de raiz, e posteriormente é expandido na forma de uma árvore adicionando um nó secundário ao nó principal e assim por diante. O modelo hierárquico descreve facilmente algumas relações do mundo real como receitas de comida, etc.

Como um exemplo:- Podemos representar o elo entre os Trabalhadores que representam diferentes tipos de trabalhadores na Empresa da seguinte maneira: –

Vantagens e desvantagens dos sistemas de gerenciamento de banco de dados (DBMS)

* As vantagens do DBMS são: –

1. DBMS tem controle centralizado.

2. A independência de dados permite mudanças dinâmicas e potencial de crescimento.

3. A qualidade dos dados é melhorada.

4. A aplicação de segurança do DBMS é viável.

* As desvantagens do DBMS são: –

1. Problemas associados à centralização são uma das desvantagens.

2. Custo do software / hardware necessário para banco de dados e migração mais.

conclusão

Era tudo sobre o básico do banco de dados, vamos aprender todos os conceitos avançados no próximo post. Espero que tenha gostado da minha postagem. Compartilhe com os seus amigos. Obrigado!

A mídia mostrada nesta postagem não é propriedade da DataPeaker e é usada a critério do autor.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.

Datapeaker