Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O que é o sistema de gerenciamento de banco de dados e banco de dados relacional (RDBMS)


Oi,

Explicarei o que é o Banco de Dados e o Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS) neste artigo.





Banco de dados é um conjunto de dados físicos com os quais dados relacionais são combinados, em outras palavras, dados vinculados. Bem, o que são dados e informações e quais são as diferenças entre dados e informações? Leia o artigo a seguir para saber as respostas dessas perguntas.



O que são os dados e informações e volumes de dados






Sistema de gerenciamento de banco de dados e banco de dados relacional (RDBMS)


Um banco de dados é um conjunto de dados físicos com os quais dados relacionais são combinados, em outras palavras, dados vinculados. Os bancos de dados estão crescendo muito rápido a cada dia. Na década de 1970, dados do tamanho de Gigabytes eram provavelmente um sonho, mas hoje, Terabyte, até mesmo Petabyte Databases, é normal e existe para quase todas as instituições.

No futuro, petabyte (1024 terabyte), exabyte, zettabyte e talvez yottabyte  (2^80) serão normais.

Estão disponíveis Sistemas de Gestão de Bases de Dados para a gestão das bases de dados, que são a tesouraria das instituições.



Os sistemas de gerenciamento de banco de dados são definidos como software que garante que operações como criar, excluir bancos de dados, adicionar, excluir, atualizar dados de usuários sejam realizadas de maneira consistente e segura.

Ex:Um aluno que vai à biblioteca quer encontrar e ler um livro. Vamos supor que a biblioteca contenha de 1.000 a 10.000 categorias diferentes e principalmente livros independentes. Se esses livros não estiverem alinhados de acordo com uma Lógica, a pessoa que vem às Estantes para procurar um Livro provavelmente só conseguirá encontrar o livro que estava procurando depois de dias de busca se não tiver desistido de sua busca.







Isso é indesejável e improvável de ocorrer na vida real. É por isso que existem vários métodos nas bibliotecas que facilitarão muitas pesquisas com lógicas diferentes. Por exemplo:Classifique os livros em ordem alfabética. Desta forma, quando a pessoa estiver procurando por um livro, obterá o livro que deseja em um tempo incomparável com outros métodos amadores.







Companhias aéreas turcas que voam para mais de 400 aviões e mais de mil cidades que usamos continuamente. Milhões de passageiros escolhem um desses aviões e cidades ou mesmo determinados horários. Sem um sistema de gerenciamento de banco de dados, não haveria um clima de caos nos aeroportos se não houvesse uma ordem que determinasse quais passageiros voariam para qual avião, qual cidade e até com qual assento?

A principal razão para explicar o cenário acima está entre as principais razões para a necessidade de sistemas de banco de dados e gerenciamento de banco de dados. Como pode ser entendido a partir daqui, o sistema de gerenciamento de banco de dados e o banco de dados sempre serão uma obrigação entre as crescentes tecnologias da informação no mundo em desenvolvimento.



Aqui estão os lugares onde o banco de dados é usado na vida real

Companhias aéreas: Reservas e Vendas de Ingressos

Bancos :Banca e transações

Seguros :Seguros e transações

Hospitais :Sistemas de registro e agendamento de pacientes

Universidades :Sistema de acompanhamento de alunos e entradas de notas

Vendas on-line :Informações do cliente e do produto

Varejo on-line :Registros de pedidos e resultados

Recursos Humanos: Perfis e salários dos funcionários

Produção: Estoques e rastreamento de produtos produzidos





Os sistemas de gerenciamento de banco de dados são obrigatórios, agora veja brevemente quais são os benefícios mais básicos dos sistemas de gerenciamento de banco de dados.



Consistência de dados:   Os dados originais devem refletir o status mais atualizado dos Dados para os usuários se mais de um usuário os acessar. Ex:Você pode verificar a disponibilidade na página da companhia aérea para comprar passagens aéreas e ver que há uma cota no exato momento, e outra pessoa está fazendo o mesmo procedimento que você fez no mesmo sistema e também pode comprar a passagem como tu.

Nesse caso, se não houver Sistema de Gerenciamento de Banco de Dados, um novo cliente receberá esse ticket com base na disponibilidade da cota. Isso causará inconsistência de dados. É por isso que os Sistemas de Gerenciamento de Banco de Dados garantem a consistência dos dados em sistemas onde vários usuários se conectam. E apenas uma pessoa pode comprar esse ingresso se os sistemas de gerenciamento de banco de dados estiverem disponíveis.



Redundância de dados:  Ele permite gerenciar um repositório comum que muitas pessoas usam em um único local. Caso contrário, haverá muitas repetições no repositório de dados e a consistência dos dados não será garantida.







Simultaneidade de dados:  O sistema de gerenciamento de banco de dados fornece acesso a vários usuários aos mesmos dados de forma consistente. Caso contrário, se o método antigo e o método de arquivo fossem usados, os usuários teriam acesso aos mesmos dados em ordem.



Integridade dos dados:  quando um usuário no sistema é excluído, todos os dados pertencentes a ele devem ser excluídos.





Segurança de dados:  Evita a destruição indesejada e a corrupção de dados. Ele também expõe a Segurança ao permitir que os usuários acessem apenas os esquemas ou tabelas aos quais estão autorizados.





Independência de dados:  Independente da estrutura dos dados armazenados no banco de dados não é importante O sistema de gerenciamento de banco de dados resolve essa situação sozinho.



Falamos sobre os benefícios dos sistemas de gerenciamento de banco de dados. Quais são os sistemas de gerenciamento de banco de dados usados ​​no mundo? A lista é a seguinte Listado dos mais importantes e mais usados.



Oráculo:  É o sistema de gerenciamento de banco de dados mais popular com uma grande parte do mercado de DBMS no mundo.

SQL Server: Este software, que é um produto da Microsoft, aumentou seu domínio de mercado nos últimos anos e aumentou sua fatia de torta.

MySQL: É o DBMS de código aberto mais utilizado em todo o mundo. Oracle é o novo proprietário. Além disso, o site World Wide Social Sharing, como o Facebook, usa esse sistema de gerenciamento de banco de dados.

PostgreSQL:  PostreSQL, que é de código aberto e gratuito nos últimos anos, pode ser o sistema de gerenciamento de banco de dados do futuro se continuar por 3-5 anos.

Sybase: É um sistema de gerenciamento de banco de dados que tem aumentado o uso nos últimos anos. A SAP é a nova proprietária da Sybase.

DB2: O IBM DBMS também é um produto amplamente utilizado.





De acordo com pesquisas recentes, a popularidade e a ordem do SGBD são apresentadas abaixo. Os bancos de dados TOP Rank são os seguintes.





A maioria dos muitos sistemas de gerenciamento de banco de dados usados ​​hoje são o Relational Database Management System (RDBMS). Nos sistemas de gerenciamento de banco de dados relacional, os dados são mantidos em estruturas que chamamos de tabela composta por linhas e colunas. Existem centenas de tabelas vinculadas em bancos de dados. Nos sistemas de gerenciamento de banco de dados relacional, o relacionamento entre as tabelas é estabelecido por meio de colunas comuns.





A ilustração a seguir mostra as tabelas que contêm o Servidor de Banco de Dados, Servidor, Máquina Virtual, Rack, Balanceador de Carga, Banco de Dados, Aplicativo e Inventário de Usuário em um Data Center e seus relacionamentos entre si.










Você quer aprender o Oracle Database for Beginners, então leia os seguintes artigos.


https://ittutorial.org/oracle-database-19c-tutorials-for-beginners/