TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Projeto de Banco de dados

Por:   •  23/9/2019  •  Seminário  •  930 Palavras (4 Páginas)  •  214 Visualizações

Página 1 de 4

    UNIVERSIDADE FEDERAL DE MATO GROSSO-UFMT

CAMPUS UNIVERSITÁRIO DE VARZEA GRANDE

COORDENAÇÃO DO CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO








MARIA OTTILIA MENDES ROCHA

BEATRIZ MELQUÍADES DE OLIVEIRA

YURI DANIEL DE LIMA ANTONIO PARDO

GABRIEL AUGUSTO








PROJETO FINAL DE BANCO DE DADOS.





















CUIABÁ

2019

SUMÁRIO

1.        INTRODUÇÃO        3

2.        MINI MUNDO        3

3.        MODELO ENTIDADE RELACIONAMENTO        4

4.        MODELO RELACIONAL        5

5.        CÓDIGO ( MySQL)        5

6.        CONCLUSÃO        7


  1. INTRODUÇÃO

Projeto de banco de dados é um tema que nunca sai do contexto. Independente do sistema, sempre deve ser iniciado por um bom projeto, uma boa modelagem, pois é justamente à partir deste ponto que será garantida a confiabilidade, eficiência e eficácia de seu sistema.

Muitos dos problemas enfrentados no dia-a-dia de qualquer DBA, na verdade, têm como causa um projeto “mal feito” ou “mal implementado”.

A ideia é mesclar o acadêmico com a realidade, definindo conceitos, mas também utilizando um estudo de caso real para ilustrar melhor cada definição.

De maneira simples, um banco de dados nada mais é do que um local de armazenamento de informações. Num mundo cada vez mais digitalizado, o controle e a gestão dessas informações podem ser os diferenciais para conseguir sucesso no mercado

  1. MINI MUNDO

A  iLike  é uma rede social que tem como principal objetivo o compartilhamento de álbuns de fotografia onde um usuário pode criar uma conta, e essa mesma conta pode conter vários álbuns e cada álbum tem um número variado de fotos.

Além disso, um usuário pode seguir e comentar fotografias de outro usuário, dar likes e deslikes tanto em comentários quanto em fotografias.

O usuário insere seus dados pessoais e confirma a criação da conta em seu email, após realizar esse procedimento já pode começar a seguir alguns albuns e curtir suas publicações.

  1. MODELO ENTIDADE RELACIONAMENTO
    [pic 1]

  2. MODELO RELACIONAL[pic 2]

  3. CÓDIGO ( MySQL)

CREATE TABLE Conta (

        email varchar (30),

        nome varchar (100),

        data_nasc varchar(30),

        senha varchar(8),

        PRIMARY KEY (email)

);

CREATE TABLE Album (

        Cod_album varchar(10),

        id_usuario varchar(30),

        nome varchar(50),

        PRIMARY KEY (Cod_album),

        FOREIGN KEY (id_usuario) REFERENCES Conta (email) ON UPDATE CASCADE ON DELETE RESTRICT

);

CREATE TABLE Fotografia (

        Cod_foto varchar(10),

        curte numeric,

        dislike numeric,

        PRIMARY KEY (Cod_foto)    

);

CREATE TABLE Comentario (

        conta varchar(30),

        foto varchar(10),

        curte numeric,

        dislike numeric ,

        texto varchar(200),

        dt_coment date,

        FOREIGN KEY (conta) REFERENCES Conta (email) ON UPDATE CASCADE ON DELETE RESTRICT,

        FOREIGN KEY (foto) REFERENCES Fotografia (Cod_foto) ON UPDATE CASCADE ON DELETE RESTRICT  

);

CREATE TABLE ContaSegueAlbum (

        conta varchar(30),

        album varchar (10),

        FOREIGN KEY (conta) REFERENCES Conta (email) ON UPDATE CASCADE ON DELETE RESTRICT,

...

Baixar como (para membros premium)  txt (5.1 Kb)   pdf (216.2 Kb)   docx (252.6 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com