CREATE DATABASE – Criar Banco de Dados – Curso de SQL Server – 03

Criação de um Banco de Dados no Microsoft SQL Server

Para criarmos um novo banco de dados usando SQL no Microsoft SQL Server usamos o comando CREATE DATABASE.

No exemplo a seguir criaremos o banco db_Biblioteca e definiremos também alguns parâmetros adicionais, como o nome do arquivo físico do banco de dados, seu tamanho inicial, tamanho máximo e taxa de crescimento; também aproveitaremos para definir um arquivo de log do banco de dados.

CREATE DATABASE db_Biblioteca ON PRIMARY
(NAME = db_Biblioteca,
FILENAME = 'C:\SQL\db_Biblioteca.mdf',
SIZE = 6MB,
MAXSIZE = 15MB,
FILEGROWTH = 10%)
LOG ON (
NAME = db_biblioteca_log,
FILENAME = 'C:\SQL\db_Biblioteca_log.ldf',
SIZE = 1MB, FILEGROWTH = 1MB)
GO

Comando USE

O comando USE instrui o SGBDR a utilizar o banco de dados especificado para rodar os comandos.

Sintaxe:

USE nome_banco_de_dados;

Exemplo:

USE db_Biblioteca;

Procedimento sp_helpdb

O procedimento armazenado sp_helpdb informa o tamanho, taxa de crescimento, e local do banco de dados.

Exemplo:

sp_helpdb db_Biblioteca;

Procedimento armazenado sp_helpdb no Microsoft SQL Server

É isso aí! Assista agora a um vídeo sobre a criação de bancos de dados em SQL Server para tirar suas dúvidas:

 

Sobre Fábio dos Reis (1195 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.

5 Comentários em CREATE DATABASE – Criar Banco de Dados – Curso de SQL Server – 03

  1. Richard Robert // 12/11/2022 em 22:11 // Responder

    Ola meu caro Fabio. Me chamo Richard, e estou assistindo o seu curso de SQL, usei o seguinte codigo, no SQL 2019. Mas algo deu erro, e não sei o que vc poderia me ajudar? Obrigado por tudo.

    CREATE DATABASE db_Biblioteca
    ON PRIMARY (
    FILENAME=’ C:\Users\Patricia Mey\OneDrive\Documentos\Curso de SQL com SQL Server (T-SQL)\SQL db_Biblioteca.MDF’,
    NAME=db_Biblioteca,
    SIZE=6MB,
    MAXSIZE=15MB,
    FILEGROWTH=10%
    )

  2. Richard Robert // 13/11/2022 em 17:25 // Responder

    Caro Fabio, da Bóson Treinamentos. Estou assistindo o seu curso que está no Youtube. Curso: Curso de SQL com SQL Server (T-SQL)
    Bóson Treinamentos

    digito esse codigo no SQL 2019, estava utilizando o 2014, mas resolvi, usar o 2019. Outrossim, mesmo utilizando o SQL2014, NÃO ESTAVA FUNCIONANDO.

    Codigos:
    CREATE DATABASE db_Biblioteca
    ON PRIMARY (
    NAME=db_Biblioteca,
    FILENAME=’C:\Users\Patricia Mey\OneDrive\Documentos\SQL db_Biblioteca.MDF’,
    SIZE=6MB,
    MAXSIZE=15MB,
    FILEGROWTH=10%

    Aparece essa mensagem de erro:
    Mensagem 5133, Nível 16, Estado 1, Linha 2
    Falha na pesquisa de diretório pelo arquivo “C:\Users\Patricia Mey\OneDrive\Documentos\SQL db_Biblioteca.MDF” com o erro do sistema operacional 5(Acesso negado.).
    Mensagem 1802, Nível 16, Estado 1, Linha 2
    Falha em CREATE DATABASE. Alguns nomes de arquivos listados não puderam ser criados. Verifique os erros correlatos.
    Horário de conclusão: 2022-11-13T17:12:13.8180593-03:00.
    Você poderia me ajudar?
    FILENAME=’C:\Users\Patricia Mey\OneDrive\Documentos\SQL db_Biblioteca.MDF’,
    Criei uma Pasta, com o nome sugerido no curso. Nome da pasta: SQL db_Biblioteca.MDF. Ela foi criada, em Documentos, cliclei em cima da pasta, e copiei o endereço do diretorio e o colei, confe acima. Obrigado.

    • Olá Richard.
      Tente assim:

      1. Crie uma pasta de nome SQL no caminho C:\Users\Patricia Mey\OneDrive\Documentos\SQL\

      2. Tente criar o banco de dados novamente, com o comando a seguir:
      CREATE DATABASE db_Biblioteca
      ON PRIMARY (
      NAME=db_Biblioteca,
      FILENAME=’C:\Users\Patricia Mey\OneDrive\Documentos\SQL\db_Biblioteca.MDF’,
      SIZE=6MB,
      MAXSIZE=15MB,
      FILEGROWTH=10%

      Me diga se funcionou ou não.

  3. Richard Robert // 27/11/2022 em 17:17 // Responder

    Caro Fabio, muito obrigado, eu fiz desta forma e deu certo, não sei o porque.
    Como voce pode observar, tive que colocar o caractere “N”, antes do comando.

    FILENAME=’N C:\Users\Patricia Mey\OneDrive\Documentos\SQL\db_Biblioteca.MDF’,

  4. Richard Robert // 30/11/2022 em 0:52 // Responder

    Caro Fabio, estou tentando implementar um BD. no sql 2019, é o mesmo BD, em que vc implementou, mas no curso MODELAGEM DE DADOS. Então, ja adicionei as tabelas, Departamento, Professor e Curso. N tbl_Departamento, existe um coluna que é PK, Cod_Departamento, e na tbl_Professor, contem entre outra uma coluna que também se chama Cod_Departamento, que a inseri com FK. Acontece que ao tentar INSERIR DADOS, dá erro, e aparece a seguinte mesnsagem: Mensagem 547, Nível 16, Estado 0, Linha 4
    A instrução INSERT conflitou com a restrição do FOREIGN KEY “FK__tbl_Profe__Cod_D__1BC821DD”. O conflito ocorreu no banco de dados “bd_Faculdade”, tabela “dbo.tbl_Departamento”, column ‘Cod_Departamento’.
    A instrução foi finalizada.
    O comando que eu utilizei foi o seguinte:
    INSERT INTO tbl_Professor (Cod_Professor, Nome_Professor, SobreNome_Professor, Status_Prof,Cod_Departamento) VALUES (2,’Robert’,’Molses’, 1, 30);
    Meu caro poderia dá-me uma sugestão?
    Desde já agradeço, vc tem sido de grande ajuda, estou fazendo graduação em uma faculdade de renome, mas infelizmente, o ensino é muito fraco, nada aprendi. Obrigado meu caro.

Escreva um comentário

Seu e-mail não será divulgado


*