Skip to content

Projeto feito para a disciplina de Projeto de Banco de Dados (IF692) do curso de Ciência da Computação do CIn/UFPE.

Notifications You must be signed in to change notification settings

rodrigoalvesvieira/ProjetoBD-SQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Projeto de Banco de Dados

Projeto feito para a disciplina de Projeto de Banco de Dados (IF692) do curso de Ciência da Computação do CIn/UFPE.

Criando banco de dados

O banco de dados utilizado no projeto é o MySQL Community Edition versão 5.7+ que utiliza a engine InnoDB.

Para realizar a criação do banco, basta entrar no console do MySQL e importar o script principal, AVidaEBela.sql:

source AVidaEBela.sql
Setup de um usuário e suas permissões
CREATE USER 'avidaebela'@'localhost' IDENTIFIED BY 'querobrownie';
GRANT ALL PRIVILEGES ON mydb.* TO 'avidaebela'@'localhost' WITH GRANT OPTION;

FLUSH PRIVILEGES;
Debugando problemas com chaves estrangeiras

Em caso de erros ou warnings ao gerar o BD. Utilize-se do comando SHOW ENGINE INNODB STATUS; e procure por LATEST FOREIGN KEY ERROR na mensagem gerada.

Importando dados de exemplo

Esse projeto está acompanhado de uma lista de dados de exemplo que pode ser facilmente persistida no banco de dados através do seguinte comando:

source Inserts.sql

Alunos

  • Daniel Sulman de Albuquerque Eloi
  • Ihago Henrique Lucena e Silva
  • Marcio Guilherme Tavares Cordeiro
  • Maria Helena Andrade Souza
  • Mayara Cavalcanti de Albuquerque Moreira
  • Rafael Nunes Machado
  • Rodrigo Alves Vieira
  • Thiago Pinheiro Lima

About

Projeto feito para a disciplina de Projeto de Banco de Dados (IF692) do curso de Ciência da Computação do CIn/UFPE.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published