{"id":"5784cca4-6486-4ddd-82be-78bfa3790f2e","name":"Banco de Dados","description":"Disciplina do curso Técnico em Informática da EEEP Walter Ramos de Araujo.","coverUrl":"/public/files/course-covers/5784cca4-6486-4ddd-82be-78bfa3790f2e/cb79bd0d-a9e4-462d-9d27-854a2845709f.webp","ownerNickname":"Heden","activatedAt":"2026-10-21T11:18:15.749317","modules":[{"id":"ccf8a289-f1e8-4982-a199-b9ffed3d380b","title":"MySQL - DDL e DML","description":"Objetivo: Aprendar a construir e manipular um banco de dados no SGBD MySQL.","position":1,"contents":[{"id":"4a2aad9d-b7a7-428a-9f1a-9c37ec71dc00","type":"TEXT","title":"Aula 01 - Comandos DDL e DML","position":1,"description":"Aprender a diferenciar os comandos para Definição de dados e comandos de Manipulação de dados.","availability":"AVAILABLE","text":{"body":"DDL: Conjunto de comandos para definição de dados. Utilizado para criar esquemas de banco de dados e suas tabelas.\nDML: Conunto de comando para manipulação de dados. Utilizados para inserir, atualizar, deletar ou  recuperar dados de uma tabela previamente criada.\n\n**Comandos DDL:**\n- CREATE\n- ALTER\n- DROP\n\n**Comandos DML**\n- INSERT\n- UPDATE\n- DELETE\n- SELECT","published":true}},{"id":"3361693b-c3c7-4838-983e-4720f7ea3b89","type":"TEXT","title":"Aula 02 - DDL - CREATE DATABASE","position":2,"description":"Aprender como criar um banco de dados","availability":"AVAILABLE","text":{"body":"Sintaxe:\n\n**CREATE DATABASE nome_banco;**\n\nExemplo 01: Criar um banco de dados chamado \"escola\"\n\n**CREATE DATABASE escola;**\n\nPode-se utilizar a cláusula IF NOT EXISTS para evitar mensagem de erro caso o banco já exista.\n\nExemplo 02: Criar um banco de dados chamado \"escola\" se ele não já existir\n\n**CREATE DATABASE IF NOT EXISTS escola;**\n","published":true}},{"id":"7165e8fe-0d2f-40f4-a1ce-cb2e5f1131cf","type":"QUIZ","title":"Exercicio 01 - DDL CREATE DATABASE","position":3,"availability":"AVAILABLE","assessmentId":"38a23a54-3f86-4cb6-82be-f75663e1db91"},{"id":"9035a55b-166e-498f-9204-1984dcdaf2a9","type":"TEXT","title":"Aula 03 - DDL - CREATE TABLE","position":4,"description":"Aprender a criar tabelas","availability":"AVAILABLE","text":{"body":"Utiliza-se o comando CREATE TABLE para criar um tabela em um banco de dados selecionado.\n\nSintaxe:\n```MySQL\nCREATE TABLE nome_tabela(\n   nome_campo TIPO_CAMPO(tamanho) EXTRAS\n);\n```\n- **nome_tabela**: Nome da tabela que foi definida\n- **TIPO_CAMPO**: Tipo de valor que poderá ser inserido no campo. Ex.: VARCHAR, INT, DOUBLE.\n- **tamanho**: Quantidade máxima de caracteres no campo.\n- **EXTRAS**: Define regras como Não Nulo ou Chave Primária. Ex: NOT NULL, PRIMARY KEY, AUTO_INCREMENT\n\nExemplo 01: Criar uma tabela aluno com os campos matricula e nome.\n\n```MySQL\nCREATE TABLE aluno(\n   matricula INT,\n   nome VARCHAR(50)\n);\n```\n\nOBS.: INT é um tipo de valor com tamanho dinâmico, não é necessário definir seu tamanho.\n","published":true}},{"id":"00aabb50-bc07-4da3-9773-0e3714020746","type":"QUIZ","title":"Exercício 02 -  CREATE TABLE","position":5,"availability":"AVAILABLE","assessmentId":"b7e2144c-c9ae-42a8-9380-16c9573855d7"}]}],"communityAvailable":true,"contributionsEnabled":true,"creator":{"id":"1a709ec0-7ef5-4cea-bc2e-5bb777184012","nickname":"Heden","linkedinUrl":null,"instagramUrl":null,"avatarUrl":null},"contributors":[],"contributorCount":0}