Todas as imagens, logos e vídeos apresentados tem seus respectivos registros por seus detentores.
Diferenças entre Administrador de Dados e DBA
Enquanto o Administrador de Dados normalmente tem maior conhecimento da aplicação e da importância do sistema e dos dados para a empresa, o DBA tem por preocupação garantir um bom desempenho e a integridade do banco de dados a todo custo.
O administrador de banco de dados, também chamado de DBA (Database Administrator), é o profissional responsável por realizar o gerenciamento, a configuração, a instalação, a atualização e o monitoramento de bancos de dados. Além disso, esse profissional também desenvolve melhorias para o sistema de banco de dados.
Percebemos então que a administração de base de dados é um suporte da administração de dados, que é orientada para os aspectos técnicos e físicos da gestão de dados, enquanto a administração de dados atua como suporte á área de negócio focando seus objetivos nos aspectos lógicos da gestão de dados.
Modelos de Bancos de Dados e suas definições
Modelo Hierárquico:
Uma base de dados hierárquica é um tipo de sistema de gerenciamento de banco de dados que conecta registros numa estrutura de dados em árvore através de ligações de tal modo que cada tipo de registro tenha apenas um possuidor.
Modelo Rede:
Esse modelo é composto de uma estrutura mais completa, possui as propriedades básicas de registros, conjuntos e ocorrências, e utiliza a linguagem de definição (DDL) e a linguagem de manipulação de dados (DML), além de permitir evolução mais eficiente.
Modelo Relacional:
É um tipo de banco de dados que armazena e fornece acesso a pontos de dados relacionados entre si. Bancos de dados relacionais são baseados no modelo relacional, uma maneira intuitiva e direta de representar dados em tabelas.
Modelo Orientado a Objetos:
É um banco de dados em que cada informação é armazenada na forma de objetos, ou seja, utiliza a estrutura de dados denominada orientação a objetos, a qual permeia as linguagens mais modernas. Começou a ser comercialmente viável em 1980.
Modelo Relacional Estendido:
É uma adição de caraterísticas do modelo orientado a objetos ao relacional; o semiestruturado é dedicado a documentos em formatos semiestruturados, normalmente em XML.
Comandos SQL em uso durante o curso de ADS.
É boa prática sempre "fechar" as linhas com ";" (ponto e vírgula);
Comando para criação do Banco de Dados : CREATE DATABASE nome_do_banco ;
Comando para usar o Banco de Dados: USE nome_do_banco ;
Comando para criar Tabela: CREATE TABLE nome_da_tabela (aqui vão os parâmetros como id, nomes, etc ) ;
Comando para Inserir dados na Tabela: INSERT INTO nome_da_tabela VALUES (aqui vão os parâmetros como id, nomes, etc ) ;
Exemplo de criação de Banco de Dados e Tabela. Tutor Gerrard.
Entrada de Dados:
CREATE DATABASE dbEmpresa;
USE dbEmpresa;
CREATE TABLE Setor(id int, setor VARCHAR (50));
INSERT INTO Setor VALUES (1, "Desenvolvedor");
INSERT INTO Setor VALUES (2, "Manutenção");
INSERT INTO Setor VALUES (3, "Financeiro");
Saída de Dados:
CREATE DATABASE dbEmpresa 1 row(s) affected 0.016 sec
USE dbEmpresa 0 row(s) affected 0.000 sec
CREATE TABLE Setor(id int, setor VARCHAR (50)) 0 row(s) affected 0.016 sec
INSERT INTO Setor VALUES (1, "Desenvolvedor") 1 row(s) affected 0.016 sec
INSERT INTO Setor VALUES (2, "Manutenção") 1 row(s) affected 0.000 sec
INSERT INTO Setor VALUES (3, "Financeiro") 1 row(s) affected 0.000 sec