Informática, perguntado por jessikasouza131312, 2 meses atrás

Utilizando o banco de dados MySQL, crie um script contendo os comandos DDL necessários para
criar um banco de dados e suas tabelas. O banco deverá ser chamado de “universidade-bd” e
algumas das tabelas deste banco são as seguintes:
ALUNO: armazena os dados pessoais dos alunos (nome, cpf, endereço, ...)
PROFESSOR: armazena os dados dos professores da escola (nome, cpf, salário, carga horária...).
CURSO: armazena os dados dos cursos ofertados pela universidade
MATRÍCULA: tabela que agrega as informações de alunos matriculados em determinados cursos
Você deverá implementar obrigatoriamente estas três tabelas, porém ficará a seu critério a
definição dos atributos que cada tabela terá, e ainda poderá inserir mais tabelas desde que
continue de acordo com a temática da tarefa. Não se esqueça de definir corretamente os
relacionamentos entre as tabelas por meio da integridade referencial.
b). Elabore o código para uma consulta SQL que exiba corretamente os dados completos de uma
matrícula, contendo nome do aluno, seu número de matrícula, o curso que está matriculado, e
demais informações que houver.


oneecat: Alguém conseguiu fazer? Alguém tem a resposta dessa questão?
ryquefoster2k17: Ainda na busca

Soluções para a tarefa

Respondido por gomessd
26

Para criar as tabelas deve-se usar o comando CREATE TABLE e para estabelecer os relacionamentos através da integridade referencial deve-se utilizar PRIMARY KEY e FOREIGN KEY.

O comando CREATE TABLE

Para se criar tabelas com SQL deve-se criar o comando CREATE TABLE. Sua sintaxe é:

CREATE TABLE nome_da_tabela (

coluna1 tipo de dado (número de caracteres) null/not null,

coluna2 tipo de dado (número de caracteres) null/not null

)

Onde:

  • Null: Aceita valores vazios no campo;
  • Not Null: Não aceita valores vazios no campo.

A função PRIMARY KEY

A função PRIMARY KEY é uma chave primária com valores que não podem se repetir dentro da tabela.

Para adicionar uma chave primária no MySQL:

  • Pode-se incluir ao criar a tabela, colocando no final do código PRIMARY KEY (nome_do_campo);
  • Usar o comando ALTER TABLE para adicionar uma chave a uma tabela já existente.

A função FOREIGN KEY

A chave estrangeira, ou FOREIGN KEY é uma chave que referencia uma tabela a outra e define o relacionamento entre elas.

Para adicionar uma chave estrangeira no MySQL:

  • Pode-se incluir ao criar a tabela, colocando no final do código FOREIGN KEY (nome_do_campo) REFERENCES nome_da_tabela(nome_do_campo) ;
  • Usar o comando ALTER TABLE para adicionar uma chave a uma tabela já existente.

Você pode aprender mais sobre SQL aqui:

https://brainly.com.br/tarefa/49801319

Espero ter ajudado!

Anexos:

oneecat: Alguém conseguiu fazer?, alguem tem a resposta dessa questão?
jhowarle220: essa ja e uma resposta pq e um trablho...
henrickbatera: só lembrabdo que o trabalho é igual para todos logo a resposta correta será....
xarnaldox: Alguém conseguiu fazer?
qarfeizi: não respondeu a pergunta feita
Perguntas interessantes