/Grupo_9_Rust

Repositório direcionado para o desenvolvimento do projeto do Grupo 09 na disciplina SBD1.

Primary LanguagePLpgSQL

Rust - Grupo 09

Disciplina: Sistema de Banco de Dados 1
Código da Disciplina: FGA0137

Alunos

Matrícula Aluno GitHub
16/0124735 Iago Oliveira @iagoomr
18/0145088 Gabriel Bonifácio Perez Nunes @gabrielbpn
16/0037522 Nilo Mendonça de Brito Júnior @NiloMendonca
16/0038090 Pedro Daniel Carvalho Matias @pdaniel37
15/0149948 Thiago Ferreira @thiagoiferreira

Sobre

  Repositório direcionado para o desenvolvimento do projeto do Grupo 09 na disciplina SBD1 com o professor Maurício Serrano. O projeto visa o desenvolvimento de um jogo de Rust no estilo MUD (Multi-user dungeon).

Módulo 1 - Modelo Entidade Relacionamento

  O Modelo Entidade Relacionamento, se caracteriza como um modelo conceitual utilizado na Engenharia de Software que busca descrever as entidades (objetos) envolvidas em um domínio de negócios, com seus atributos (características) e como elas se relacionam entre si (relacionamentos). Representando de forma abstrata a estrutura que possuirá o banco de dados da aplicação.

Diagrama

Módulo 2 - Modelo Relacional

  O modelo relacional é um modelo de dados representativo, que se baseia no princípio de que todos os dados estão armazenados em relações (tabelas). Toda sua definição é teórica e baseada na lógica de predicados e na teoria dos conjuntos.

Representação

Disponivel no arquivo '2. Modelo Relacional/MR-Versão-Final.pdf'.

Módulo 3 - Normalização

  Normalização pode ser definda como um processo de modelagem dos dados em um banco afim de evitar ou ao menos minimizar a ocorrência de redundâncias.

Representação

Disponivel no arquivo '3. Normalização/Normalização-Versão-Final.pdf'.

Módulo 4 - SQL

  Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é a linguagem de pesquisa declarativa padrão para banco de dados relacional. Muitas das características originais do SQL foram inspiradas na álgebra relacional.

Scripts

Disponíveis no diretório '4. SQL/'.

Módulo 5 - Álgebra Relacional, Triggers, SP e Transações

  Na área da computação, a álgebra relacional é uma derivação da lógica de primeira ordem e da álgebra de conjuntos em relação das operações sobre a relação finítimo, que auxilia o trabalho ao identificar os componentes de uma tupla por nome ao invés de uma coluna de chaves numéricas.

  A principal aplicação da álgebra relacional é sustentar a fundamentação teórica de banco de dados relacional, particularmente linguagem de consulta para tais bancos de dados, entre os maiores o SQL.

Scripts

Disponíveis no diretório '5. Triggers, SP e Transações/'.

Apresentação

ENTREGA

Também disponível no arquivo 'Vídeo Entrega Final.mp4'.