https://github.com/f5-nascimento/getting-started-with-azure-sql
Este repositório contém um passo a passo detalhado para a criação e uso de um Banco de Dados SQL no Azure, diretamente pelo portal, sem a necessidade de ferramentas externas.
https://github.com/f5-nascimento/getting-started-with-azure-sql
azure sql sqlserver
Last synced: 2 months ago
JSON representation
Este repositório contém um passo a passo detalhado para a criação e uso de um Banco de Dados SQL no Azure, diretamente pelo portal, sem a necessidade de ferramentas externas.
- Host: GitHub
- URL: https://github.com/f5-nascimento/getting-started-with-azure-sql
- Owner: f5-nascimento
- Created: 2025-07-14T23:30:19.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-16T13:04:02.000Z (12 months ago)
- Last Synced: 2025-07-17T15:53:40.793Z (11 months ago)
- Topics: azure, sql, sqlserver
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Criando um SQL do Azure pelo Portal
Este repositório contém um passo a passo detalhado para a criação e uso de um Banco de Dados SQL no Azure, diretamente pelo portal, sem a necessidade de ferramentas externas.
---
## ✅ Objetivo
Fornecer um tutorial prático e acessível para:
- Criar um Banco de Dados SQL no Azure
- Configurar o acesso via portal
- Executar comandos SQL diretamente no navegador
---
## 🧭 Etapas
### 1. Acesse o Portal do Azure
- Acesse: [https://portal.azure.com](https://portal.azure.com)
- Faça login com sua conta Microsoft.
---
### 2. Criar um Banco de Dados SQL

- No campo de busca do portal, digite **SQL do Azure**
- Clique no ícone conforme a imagem acima.
- Ao carregar a tela principal do **SQL do Azure**, clique em **Criar** conforme a imagem acima.
---
### 3. Selecionar a opção de implantação do SQL e Configurações Básicas

- Na tela de implantação, selecione a opção Banco de Dados SQL.
- Tipo de recurso: Banco de dados individual.
- Clique em criar.
- Na nova tela, siga as demais informações.
- **Assinatura**: Selecione sua assinatura ativa (ex: `Azure for Students` ou `Azure subscription 1`)
- **Grupo de recursos**: Selecione um existente (ex: `lab-sql`) ou clique em **Criar novo**
- **Nome do banco de dados**: ex: `exemplo-sql`
- **Servidor**: Selecione um existente (ex: `server-sql`) ou clique em **Criar novo**
---
### 4. Criar um Novo Servidor
- **Nome do servidor:** Defina um nome exclusivo para o servidor (ex: `server-sq255`)
- **Localização**: Escolha uma região próxima ou mais barata (ex: `West US 2`)
- **Autenticação**: Selecione **Usar autenticação SQL**
- **Logon do administrador do servidor**: Insira um nome de administrador (ex: `adminsql`)
- **Senha**: Insira a senha de administrador (ex: `SQLadmin255`)
- **Confirmar senha**: Repita a senha informada
- Clique em OK
---
### 5. Opções Adicionais
- **Deseja usar o pool elástico SQL?** marque não
- **Ambiente de carga de trabalho**: selecione `Desenvolvimento`
- **Redundância do armazenamento de backup**: selecione `Armazenamento de backup com redundância local`
- Clique em **Revisar e criar**
- Clique em **Criar**
- Uma mensagem de "A implantação foi concluída" deve ser exibida ao final do processo. Vide exemplo abaixo.

---
### 6. Adicionar Regra de Firewall

Após a implantação:
- Acesse o **servidor SQL** criado (não o banco de dados) clicando no nome do servidor, (ex: `server-sq255` conforme a imagem acima).
- No menu lateral esquerdo, clique em **Segurança**.
- Em seguida, selecione a opção **Rede**.
- Em **Acesso público**, **marque a opção Redes selecionadas**.
- Em **Regras de Firewall**, clique em **+ Adicionar o endereço IPv4 do cliente**
- Clique em **Salvar**.
> ⚠️ Se essa etapa não for feita, você não conseguirá acessar o editor de consultas nem conectar com ferramentas externas.
---
### 7. Acessando o banco de Dados

- Após a implantação, clique em **Ir para o recurso** para abrir o banco de dados criado.
- No **menu lateral esquerdo**, clique em **Editor de consultas (visualização)**.
- Será solicitado que você faça login com as credenciais definidas durante a criação do servidor.
- **Logon**: insira o nome de usuário definido (ex: `adminsql`)
- **Senha**: insira a senha definida (ex: `SQLadmin255`)
- Clique em **OK** para acessar o editor e começar a executar comandos SQL.

---
### 8. Executar os Primeiros Comandos SQL - Criando a tabela Cursos

- Cole o seguinte código na área de consulta:
```sql
CREATE TABLE Cursos (
id INT PRIMARY KEY IDENTITY,
nome VARCHAR(100) NOT NULL,
carga_horaria INT NOT NULL
);
```
> 💡 Observação: A sintaxe do SQL do Azure segue o padrão do SQL Server.
- Clique em Executar.
- Aguarde a mensagem de confirmação da execução (ex: `Êxito na consulta: Affected rows: 0`)
- Para atualizar a visualização das tabelas, clique no ícone de atualizar 🔄.
- Verifique que, em **Tabelas**, agora aparece dbo.Cursos com os campos definidos.
### 9. Executar os Primeiros Comandos SQL - Inserindo registros em Cursos
- Cole o seguinte código na área de consulta:
```sql
insert into cursos (nome, carga_horaria) values
('Programador Back-End',150),
('Programador Front-End',120),
('Operador de Sistemas Operacionais',250);
```
- Clique em Executar.
### 10. Executar os Primeiros Comandos SQL - Consultando registros em Cursos
- Cole o seguinte código na área de consulta:
```sql
select * from cursos;
```
- Clique em Executar.
### 11. Executar os Primeiros Comandos SQL - Criando a tabela Instrutores
- Cole o seguinte código na área de consulta:
```sql
create table instrutores(
id_instrutor int primary key identity,
nome_instrutor varchar(100),
);
```
- Clique em Executar.
### 12. Executar os Primeiros Comandos SQL - Inserindo Instrutores
- Cole o seguinte código na área de consulta:
```sql
insert into instrutores (nome_instrutor) values
('Eren Yeager'),
('Mikasa Ackerman');
```
- Clique em Executar.
### 13. Executar os Primeiros Comandos SQL - Consultando Instrutores
- Cole o seguinte código na área de consulta:
```sql
select * from instrutores;
```
- Clique em Executar.
### 14. Executar os Primeiros Comandos SQL - Criando a tabela Alocação
- Cole o seguinte código na área de consulta:
```sql
create table alocacao(
id_alocacao int primary key identity,
curso int,
instrutor int,
foreign key (curso) references cursos (id),
foreign key (instrutor) references instrutores (id_instrutor),
);
```
- Clique em Executar.
### 15. Executar os Primeiros Comandos SQL - Registrando Alocações
- Cole o seguinte código na área de consulta:
```sql
insert into alocacao (curso, instrutor) values
(1,2),
(2,2),
(3,1);
```
- Clique em Executar.
### 16. Executar os Primeiros Comandos SQL - Consultando Alocações
- Cole o seguinte código na área de consulta:
```sql
select nome as 'Curso', carga_horaria as 'Carga Horária', nome_instrutor as 'Instrutor' from alocacao
join cursos on id = curso
join instrutores on id_instrutor = instrutor;
```
- Clique em Executar.
