Modelagem de Dados - Projeto Prático - Criando o Dicionário de Dados

00:18:11
https://www.youtube.com/watch?v=4eNpLA34Izo

Sintesi

TLDRFábio Barbosa apresenta a parte 5 do projeto de modelagem de dados, focando na criação do dicionário de dados para um banco de dados de gerenciamento de uma faculdade. O vídeo é uma continuação do trabalho anterior, onde foram levantados requisitos, identificadas entidades e seus relacionamentos. O dicionário de dados é apresentado em formato de tabela, incluindo as entidades, seus atributos e relacionamentos. O objetivo é preparar a base para a criação do modelo lógico e a normalização dos dados. O vídeo é prático e acessível, ideal para quem deseja aprender sobre modelagem de dados.

Punti di forza

  • 📊 O dicionário de dados é essencial para a modelagem de um banco de dados.
  • 📝 O vídeo apresenta dez entidades e seus relacionamentos.
  • 🔗 Relacionamentos são descritos com nomes e descrições.
  • 📚 A normalização é importante para a integridade dos dados.
  • 💻 O próximo passo é criar o modelo lógico do banco de dados.
  • 🎓 O curso é voltado para gerenciamento de uma faculdade.
  • 📅 A estrutura do dicionário de dados é apresentada em formato de tabela.
  • 🔍 Entidades associativas conectam diferentes entidades.
  • 🌐 Cursos de SQL estão disponíveis no site www.bw.com.br.
  • 💖 Contribuições para o projeto são bem-vindas.

Linea temporale

  • 00:00:00 - 00:05:00

    Fábio Barbosa apresenta a parte 5 do projeto de modelagem de dados, focando na criação do dicionário de dados para um banco de dados de gerenciamento de uma faculdade. Ele revisa as etapas anteriores, como levantamento de requisitos e criação do diagrama entidade-relacionamento, e explica que o dicionário de dados será fundamental para a criação do modelo lógico e normalização do banco de dados.

  • 00:05:00 - 00:10:00

    O dicionário de dados é estruturado em formato de tabela, onde são listadas as entidades, seus relacionamentos e atributos. Fábio menciona as primeiras entidades, como departamento, professor e turma, e discute os relacionamentos entre elas. Ele sugere que os espectadores podem pausar o vídeo para analisar as tabelas e que a descrição dos relacionamentos pode ser uma tarefa adicional para os alunos.

  • 00:10:00 - 00:18:11

    Na segunda parte, Fábio detalha os atributos de cada entidade, como código, nome e descrição, e discute a importância de definir corretamente os tipos de dados e restrições. Ele também menciona a necessidade de normalização e como os atributos podem ser ajustados conforme o projeto avança. O vídeo conclui com a apresentação do modelo conceitual atualizado, que agora inclui as entidades e atributos, preparando o terreno para a próxima etapa de criação do modelo lógico.

Mappa mentale

Video Domande e Risposte

  • Qual é o objetivo do vídeo?

    O objetivo é criar um dicionário de dados para um banco de dados de gerenciamento de uma faculdade.

  • Quantas entidades são abordadas no dicionário de dados?

    São abordadas dez entidades.

  • O que é um dicionário de dados?

    É uma tabela que lista as entidades, seus atributos e relacionamentos.

  • Quais são algumas das entidades mencionadas?

    As entidades incluem departamento, professor, turma, curso, aluno, disciplina e histórico.

  • O que é normalização em bancos de dados?

    Normalização é o processo de organizar os dados para reduzir redundâncias e melhorar a integridade.

  • Como os relacionamentos são descritos no dicionário de dados?

    Os relacionamentos são listados com seus nomes e descrições.

  • O que são entidades associativas?

    Entidades associativas são tabelas que conectam duas ou mais entidades.

  • Qual é o próximo passo após o dicionário de dados?

    O próximo passo é criar o modelo lógico do banco de dados.

  • Onde posso encontrar mais cursos sobre SQL?

    Os cursos completos de SQL estão disponíveis no site www.bw.com.br.

  • Como posso contribuir com o projeto?

    Você pode fazer uma doação via PayPal ou através do link na descrição do vídeo.

Visualizza altre sintesi video

Ottenete l'accesso immediato ai riassunti gratuiti dei video di YouTube grazie all'intelligenza artificiale!
Sottotitoli
pt
Scorrimento automatico:
  • 00:00:00
    olá pessoal aqui o fábio barbosa
  • 00:00:02
    treinamentos neste vídeo nos dar
  • 00:00:04
    continuidade ao nosso projeto de
  • 00:00:05
    modelagem de dados
  • 00:00:07
    esta parte 5 do modelo conceitual
  • 00:00:09
    criando o dicionário de dados
  • 00:00:14
    lembrando que a gente está criando um
  • 00:00:15
    projeto prático de um banco de dados no
  • 00:00:17
    gerenciamento de uma faculdade para
  • 00:00:20
    realizar o controle centralizado dos
  • 00:00:21
    alunos professores cursos e disciplinas
  • 00:00:23
    do histórico escolar dos alunos e também
  • 00:00:25
    das turmas nas quais os alunos estão
  • 00:00:28
    matriculados muito bem
  • 00:00:31
    estamos agora na fase no dicionário de
  • 00:00:33
    dados
  • 00:00:34
    só que a gente vai fazer um vídeo de
  • 00:00:35
    hoje traz um vídeo bem simples por conta
  • 00:00:37
    disso nós já fizemos o levantamento os
  • 00:00:40
    requisitos
  • 00:00:41
    identificamos as entidades os
  • 00:00:42
    relacionamentos e atributos criamos o
  • 00:00:46
    diagrama entidade-relacionamento
  • 00:00:48
    aplicamos as regionalidades e eliminamos
  • 00:00:50
    os relacionamentos muitos para muitos
  • 00:00:52
    que a gente fez um vídeo passado
  • 00:00:54
    agora a gente vai criar um dicionário de
  • 00:00:56
    dados para depois poder poder dar
  • 00:00:58
    continuidade nesse projeto criando um
  • 00:01:00
    modelo lógico que você já sabe como
  • 00:01:02
    criar um dicionário de gastos porque a
  • 00:01:03
    gente já viu isso na nossa aula teórica
  • 00:01:05
    lá no começo do curso
  • 00:01:07
    então a coisa que vai ser bem simples e
  • 00:01:10
    bem rápida
  • 00:01:11
    esse aqui que vocês também matéria de r
  • 00:01:14
    intermediário que foi gerado no último
  • 00:01:16
    vídeo a depois de criar as entidades
  • 00:01:18
    associadas associativas
  • 00:01:20
    nós temos aqui dez entidades e os
  • 00:01:23
    relacionamentos entre essas entidades
  • 00:01:26
    agora a gente vai criar um dicionário de
  • 00:01:29
    dados englobando essas entidades com
  • 00:01:31
    esses relacionamentos e também
  • 00:01:33
    adicionando os atributos de cada
  • 00:01:35
    entidade
  • 00:01:36
    a excepcionalidade depois ele vai servir
  • 00:01:38
    de base para a gente poder criar um
  • 00:01:39
    modelo lógico fazer a normalização enfim
  • 00:01:43
    criar um banco de dados para valer
  • 00:01:45
    usando o sr
  • 00:01:46
    beleza estamos prosseguindo bom a gente
  • 00:01:52
    vai fazer a seguinte forma eu vou criar
  • 00:01:54
    um dicionário de dados nesse formato de
  • 00:01:56
    tabela ela eu vou começar a escrever as
  • 00:01:58
    entidades só passassem rapidamente pelas
  • 00:02:03
    entidades e pelos atributos para não
  • 00:02:05
    ficar algo muito repetitivo e chato
  • 00:02:07
    na verdade eu vou deixar alguns segundos
  • 00:02:08
    cada uma nas tabelinhas que eu vou
  • 00:02:10
    mostrar
  • 00:02:11
    também se você tiver interesse em se
  • 00:02:12
    aprofundar você pausa o vídeo e dar uma
  • 00:02:14
    analisada em cada uma delas
  • 00:02:16
    e quando tiver alguma coisa mais
  • 00:02:17
    específica vou falar um pouquinho mais a
  • 00:02:19
    fundo
  • 00:02:20
    certo primeiramente as entidades no
  • 00:02:22
    nosso dicionário de dados a gente vai
  • 00:02:24
    estar todas as entidades que são 10
  • 00:02:26
    aqui eu tenho as três primeiras a
  • 00:02:28
    entidade departamento entidade professor
  • 00:02:30
    ea entidade turma
  • 00:02:32
    eu também tenho a listagem dos
  • 00:02:34
    relacionamentos de cada entidade
  • 00:02:36
    por exemplo a entidade departamento ela
  • 00:02:39
    se relaciona com o professor com curso e
  • 00:02:41
    com disciplina
  • 00:02:43
    é só olhar no diagrama de idade
  • 00:02:44
    acionamento pra ver isso de forma
  • 00:02:46
    gráfica e também tem a listagem dos
  • 00:02:48
    nomes desses relacionamentos nomes que a
  • 00:02:50
    gente deu pra eles
  • 00:02:53
    por exemplo o relacionamento em
  • 00:02:55
    departamento professora pertence
  • 00:02:56
    professor pertence ao departamento de
  • 00:02:59
    pagamento concurso controla de pagamento
  • 00:03:02
    controla o curso de departamento e
  • 00:03:04
    disciplina gerencia departamento
  • 00:03:06
    gerencia a disciplina e temos no final
  • 00:03:10
    uma coluna de descrição de cada uma das
  • 00:03:13
    entidades
  • 00:03:14
    então o departamento tabela para
  • 00:03:17
    cadastro dos departamentos da faculdade
  • 00:03:19
    legal bem tranquilo
  • 00:03:21
    para a professora a mesma coisa tem os
  • 00:03:24
    relacionamentos e os nomes dos
  • 00:03:26
    relacionamentos nesta tabela com as
  • 00:03:27
    quais ele se relaciona ea descrição
  • 00:03:30
    tabela para cadastro dos professores da
  • 00:03:31
    faculdade é a mesma coisa pra tudo
  • 00:03:34
    note que num criei uma tabelinha não vou
  • 00:03:37
    criar uma tabelinha especificamente para
  • 00:03:39
    para descrever os relacionamentos mais a
  • 00:03:42
    fundo
  • 00:03:42
    isso pode inclusive ficar de lição de
  • 00:03:44
    casa pra você complementar o dicionário
  • 00:03:46
    de dados criando uma tabela extra só
  • 00:03:49
    para falar sobre os relacionamentos por
  • 00:03:51
    exemplo relacionamento entre
  • 00:03:52
    departamento professor ou pertence que
  • 00:03:54
    significa exatamente esse pertence que
  • 00:03:58
    faz esse relacionamento ele discrimina a
  • 00:04:02
    qual departamento um professor pertence
  • 00:04:04
    seja uma descrição pra esse
  • 00:04:07
    relacionamento
  • 00:04:08
    se você quiser é ter essa informação a
  • 00:04:10
    partir de uma outra tabelinha que pode
  • 00:04:12
    ser interessante certo eu não vou fazer
  • 00:04:14
    isso aqui eu vou descrever as entidades
  • 00:04:16
    com os relacionamentos e os seus
  • 00:04:18
    atributos um pouco mais pra frente
  • 00:04:21
    aqui na segunda parte temos mais duas
  • 00:04:23
    entidades curso ea um curso tem quatro
  • 00:04:27
    relacionamentos e aluno também a e os
  • 00:04:32
    longos relacionamentos também estados
  • 00:04:33
    como anteriormente
  • 00:04:36
    depois mais duas entidades
  • 00:04:39
    disciplina é histórico história que só
  • 00:04:41
    tem um relacionamento com um com duas
  • 00:04:44
    outras entidades
  • 00:04:45
    mas a certeza se relaciona com seis é
  • 00:04:49
    bem relacionado aqui no caso então que
  • 00:04:51
    os relacionamentos curso gerencia a
  • 00:04:53
    selecionada pertence depende compõe
  • 00:04:56
    muito bom é temos ainda mais três
  • 00:05:00
    entidades essas aqui são as entidades
  • 00:05:02
    associativas que a gente criou no vídeo
  • 00:05:04
    passado diz que este histórico curso
  • 00:05:09
    disciplina própria disciplina
  • 00:05:12
    elas se relacionam com as entidades que
  • 00:05:14
    deram origem a essas tabelas
  • 00:05:16
    associativas do caso diz que esse
  • 00:05:18
    histórico com disciplina curso com
  • 00:05:20
    disciplina e professor da disciplina
  • 00:05:21
    própria disciplina é professor e com
  • 00:05:23
    disciplina a não se perca isso olha a
  • 00:05:25
    tabelinha aqui na descrição é uma mostra
  • 00:05:28
    que são tabelas associativas entre as
  • 00:05:31
    outras duas tabelas ou entidades que as
  • 00:05:33
    originaram certo de dados no dicionário
  • 00:05:38
    de dados
  • 00:05:39
    agora a gente vai escrever os atributos
  • 00:05:43
    importantes atributos porque a partir
  • 00:05:46
    deles que a gente vai poder criar
  • 00:05:47
    tabelas posteriormente elas querem fazer
  • 00:05:50
    a normalização e aí eu fiz a seguinte
  • 00:05:53
    forma eu coloquei uma tabelinha para
  • 00:05:56
    cada entidade listou os atributos da
  • 00:05:58
    entidade dá pra ficar um pouco mais
  • 00:06:00
    simples a gente também tem a informação
  • 00:06:02
    de que a quantidade pertence qual o
  • 00:06:05
    tributo
  • 00:06:06
    aqui eu vou passar mais rápido pressão
  • 00:06:08
    da entidade tem em mente de tributos só
  • 00:06:10
    vou falar especificamente daqueles que
  • 00:06:12
    forem mais importantes então para a
  • 00:06:15
    entidade o departamento
  • 00:06:16
    nós temos 22 atributos código do
  • 00:06:20
    departamento e nove do departamento os
  • 00:06:23
    tipos de dados são listados estão
  • 00:06:25
    procópio departamento tipo de dados é
  • 00:06:27
    inteiro é o domínio de números inteiros
  • 00:06:29
    e para o nome do apartamento domingo
  • 00:06:31
    é caracter literal e cistos letras
  • 00:06:35
    números e símbolos
  • 00:06:37
    o comprimento é quanto espaço por padrão
  • 00:06:39
    ele vai ocupá do banco de dados
  • 00:06:41
    então cada código departamento ocupa
  • 00:06:43
    quatro bairros devido ao tipo inteiro
  • 00:06:46
    que a gente escolheu e o nome de padre
  • 00:06:49
    miguel para 40 bairros um bate pra cada
  • 00:06:51
    caracter ou seja consigo armazenar
  • 00:06:53
    quarenta caracteres no nome do
  • 00:06:55
    departamento esse nome do departamento
  • 00:06:58
    for maior
  • 00:06:59
    tiver mais de quarenta caracteres a
  • 00:07:01
    gente vai ter que aumentar só que isso
  • 00:07:03
    tem que ser previsto anteriormente e
  • 00:07:06
    para o código departamento de controle
  • 00:07:07
    de quatro bairros também padrão de
  • 00:07:09
    acordo com o tipo de dado que a gente
  • 00:07:10
    vai usar inteiro mas pode ser diferente
  • 00:07:13
    na hora da gente criar um banco de dados
  • 00:07:15
    mesmo a gente vai ver os tipos
  • 00:07:16
    específicos para cada produto para cada
  • 00:07:18
    sistema de gerenciamento de banco de
  • 00:07:20
    dados e eventualmente a gente vai fazer
  • 00:07:22
    pequenas alterações
  • 00:07:23
    além disso a cidade tem dois atributos
  • 00:07:27
    mas ela poderia ter mais isso aqui ainda
  • 00:07:29
    não é definitivo a eventualmente no
  • 00:07:32
    processo de normalização a gente vai
  • 00:07:34
    acrescentar algum tributo ou
  • 00:07:35
    provavelmente tirar a e trocar atributos
  • 00:07:38
    de lugar por exemplo poderia ter a
  • 00:07:41
    localização do departamento não foi
  • 00:07:45
    pedido à organização quando a gente
  • 00:07:47
    começou nosso projeto
  • 00:07:48
    então os requisitos do projeto não dizia
  • 00:07:50
    que a gente chegar mais e na localização
  • 00:07:51
    por isso ela não está aqui mas ela pode
  • 00:07:53
    ser colocada assim sem problemas como
  • 00:07:56
    uma faculdade
  • 00:07:57
    imagina que a gente tem um campus
  • 00:07:58
    universitário no campus universitários
  • 00:08:01
    departamentos podem ficar distantes
  • 00:08:03
    entre si em prédios diferentes
  • 00:08:05
    e aí pode ser interessante tê a
  • 00:08:06
    localização legal fica uma dica se você
  • 00:08:10
    quiser e tiver implementando esse banco
  • 00:08:12
    da modelagem você pode acrescentar esse
  • 00:08:13
    campo sem problemas
  • 00:08:16
    bom vamos prosseguir então acelerar um
  • 00:08:17
    pouquinho entidade professor vai ter
  • 00:08:22
    como atributos o código do professor
  • 00:08:23
    também um número inteiro a gente tem
  • 00:08:26
    acordo de restrições não falei
  • 00:08:27
    anteriormente nessa coluna eu voltar
  • 00:08:29
    aqui a gente tem restrições norte no ou
  • 00:08:32
    seja obrigatório preencher esses dados
  • 00:08:35
    quando a gente for cadastrada informação
  • 00:08:37
    do banco e no caso do código apartamento
  • 00:08:39
    é pk prometer que irá chave primária
  • 00:08:41
    dessa tabela
  • 00:08:44
    muito bom a gente pode avançar na tabela
  • 00:08:48
    código do professor a professor a gente
  • 00:08:51
    tem o código de professor que a sua
  • 00:08:52
    chave primária
  • 00:08:54
    temos o nome sobrenome professor o
  • 00:08:56
    código do departamento aparece aqui de
  • 00:08:58
    novo pra indicar em decorr departamentos
  • 00:09:01
    professor faz parte e aqui ele é uma
  • 00:09:03
    chave estrangeira é ficar fora em que
  • 00:09:06
    nesse caso como ele achava estrangeiro
  • 00:09:09
    de um campo em outra tabela e tem que
  • 00:09:11
    ser exatamente do mesmo tipo de dados
  • 00:09:13
    isso é importante mas não pode colocar
  • 00:09:15
    um tipo de dados distinto e também temos
  • 00:09:18
    o status do professor selecionado ou não
  • 00:09:21
    o status ele pode ser o tio booleano
  • 00:09:24
    tipo lógico que ocupam beach é 01 perder
  • 00:09:27
    ou falso só para indicar se ele está
  • 00:09:29
    lecionando ou não
  • 00:09:30
    se você preferir armazenar essa
  • 00:09:32
    informação na forma de caractér como um
  • 00:09:34
    texto uma frase também vai funcionar
  • 00:09:37
    basta que você ajude corretamente aqui
  • 00:09:39
    certo próxima
  • 00:09:42
    o curso tem os atributos código do curso
  • 00:09:46
    nome do curso e códigos departamento
  • 00:09:48
    código do curso vai ser a chave primária
  • 00:09:49
    código departamento é uma chave
  • 00:09:51
    estrangeira para dizer de qual curso a
  • 00:09:54
    escola apartamento ou com os pertences
  • 00:09:56
    a próxima turma em vários campos da
  • 00:10:02
    turma do curso período o número de
  • 00:10:05
    alunos data de início da tarde fim o
  • 00:10:08
    código da turma a chave primária
  • 00:10:10
    o código do curso achava estrangeira
  • 00:10:13
    para ligar a turma concurso saber de
  • 00:10:14
    qual curso é aquela turma período manhã
  • 00:10:17
    tarde ou noite era até um texto que
  • 00:10:21
    poderia ser também um caractere de um
  • 00:10:23
    bate apenas uma letrinha mt e ele fica a
  • 00:10:27
    seu critério porque dez bairros vai
  • 00:10:28
    poder escrever por extenso o texto a
  • 00:10:31
    palavra manhã tarde ou noite
  • 00:10:32
    o número de alunos vai ser um número
  • 00:10:34
    inteiro complemento menor 2 bytes porque
  • 00:10:37
    provei que não vou ter dezenas de
  • 00:10:39
    milhares de alunos nessa turma então não
  • 00:10:42
    precisa ser algo que ocupa muito espaço
  • 00:10:44
    a gente tem que pensar também se esse
  • 00:10:47
    lado da otimização do espaço no banco às
  • 00:10:50
    vezes usar um tipo de dados combate mais
  • 00:10:52
    ou menos pode fazer a diferença
  • 00:10:54
    enorme se você tiver muitos registros
  • 00:10:56
    armazenados no banco da maternidade de
  • 00:10:59
    fim a abusos são do tipo de dados data
  • 00:11:01
    que existe nos bancos de dados a que o
  • 00:11:04
    cumprimento do padrão quatro bairros
  • 00:11:05
    depende de como você vai armazenar essa
  • 00:11:07
    data si só já é mediano se vai mas é na
  • 00:11:10
    hora juntos minutos segundo ela pode ser
  • 00:11:13
    um pouco maior ou menor mas a princípio
  • 00:11:15
    é isso aqui é o seguinte a entidade a
  • 00:11:19
    aluna é a que mais atributos possui tem
  • 00:11:23
    como xavi primário rh lutar então não
  • 00:11:25
    teremos aliás repetidos um sobrenome cpf
  • 00:11:32
    telefone do aluno veja que na descrição
  • 00:11:34
    ok telefones porque isso aqui é um
  • 00:11:36
    atributo valorado o aluno pode ter mais
  • 00:11:39
    de um telefone que vai tratar disso a
  • 00:11:41
    normalização do aluno o contato formas
  • 00:11:46
    de contato paulo também no plural
  • 00:11:48
    a gente vai tratar a normalização temos
  • 00:11:51
    mais alguns atributos para o aluno da
  • 00:11:53
    turma código do curso ao qual ele
  • 00:11:55
    pertence
  • 00:11:56
    ambos são chaves estrangeiras não temos
  • 00:11:58
    duas chaves estrangeiros na tabela de
  • 00:12:00
    alunos sexo filiação que não da mãe do
  • 00:12:06
    cidadão aí coloquei 80 bairros para
  • 00:12:08
    poder escrever o nome da mãe inteiro
  • 00:12:10
    dentro desse único campo de se separarem
  • 00:12:12
    nome sobrenome e finalmente o campo de
  • 00:12:16
    endereço uma tribo endereço é um
  • 00:12:18
    atributo composto ele vai ser rapidinho
  • 00:12:20
    o número e cep terra fez uma separação
  • 00:12:24
    prévia 80 bytes para a rua 10 para a
  • 00:12:27
    número 10 pra sempre
  • 00:12:29
    todos eles norte num porque no meio
  • 00:12:32
    entra como como caráter também porque o
  • 00:12:35
    número do endereço geralmente você não
  • 00:12:37
    usa para fazer cálculos e muitas vezes o
  • 00:12:40
    número ele pode incluir letras né
  • 00:12:43
    como por exemplo entra efe de fundos
  • 00:12:45
    tocará mora na rua ela outro ciclames 28
  • 00:12:49
    fundos
  • 00:12:51
    então a gente vai usar como o caracter
  • 00:12:53
    nesse caso próximo entidade disciplina
  • 00:12:58
    montante do tributo também código de
  • 00:13:01
    disciplina é a chave primária
  • 00:13:02
    temos também o nome da disciplina
  • 00:13:04
    descrição cosme
  • 00:13:06
    o apartamento que achava estrangeira opa
  • 00:13:09
    aqui ficou faltando colocar é ficar na
  • 00:13:11
    moda i é ficar aqui em cosmos
  • 00:13:14
    departamentos kapon que aparece na
  • 00:13:17
    organização de qualquer forma a carga
  • 00:13:20
    horária eo número de alunos
  • 00:13:22
    esses três últimos campos são números
  • 00:13:23
    inteiros a número de horas do curso a
  • 00:13:27
    quantidade de alunos e o código
  • 00:13:30
    departamento tem que ser igual o código
  • 00:13:32
    departamento canal tratamento aqui para
  • 00:13:34
    carga horária de 16 anos eu coloquei
  • 00:13:35
    quatro bairros mas pode ser dois bairros
  • 00:13:37
    também vai depois ajustando isso para
  • 00:13:40
    ficar na melhor forma possível para
  • 00:13:43
    implementar no banco
  • 00:13:44
    o último detalhe nessa tabela a
  • 00:13:46
    descrição que eu coloquei como
  • 00:13:48
    cumprimento 200/100 um campo de texto
  • 00:13:50
    grande para poder colocar uma descrição
  • 00:13:52
    completa da disciplina e esse campus e
  • 00:13:56
    como restrição nuno ele vai aceitar
  • 00:13:59
    anúncios ou seja se não quiser colocar a
  • 00:14:01
    descrição do município eu poderei pular
  • 00:14:03
    essa informação
  • 00:14:04
    certo note que na maioria dos casos
  • 00:14:06
    campeão note no não nos vamos lá mais um
  • 00:14:12
    unidade histórico 3 campinhos cosme
  • 00:14:15
    histórico r o período de realização que
  • 00:14:18
    é duração da redação a disciplina é em
  • 00:14:21
    meses a princípio o código histórica
  • 00:14:24
    número inteiro ea chave primária r acha
  • 00:14:26
    estrangeira para você saber de quem é
  • 00:14:28
    aquele histórico não está vinculado a
  • 00:14:30
    url de um aluno eo período de realização
  • 00:14:33
    eventualmente período ele pode ser
  • 00:14:35
    desmembrado até desaparecer a tabela
  • 00:14:38
    a normalização a gente vai cuidar disso
  • 00:14:39
    também e agora ficar focando nas tabelas
  • 00:14:43
    associativas então entidade disciplina
  • 00:14:47
    histórico
  • 00:14:48
    as tabelas associativas elas vão ter
  • 00:14:50
    obviamente os campos que vieram das
  • 00:14:54
    tabelas que deram origem a elas
  • 00:14:56
    então aqui por exemplo o código
  • 00:14:58
    histórico e code disciplina que vieram
  • 00:15:01
    nas tabelas históricas disciplinas
  • 00:15:03
    elas são chaves primárias chaves
  • 00:15:06
    estrangeiras ao mesmo tempo nessa tabela
  • 00:15:09
    então isso é outra novidade só primário
  • 00:15:11
    também pode ser chave estrangeiro e aqui
  • 00:15:13
    eu acrescentei os campos notas
  • 00:15:15
    freqüência eles fazem mais sentido
  • 00:15:17
    tabela do que direto na tabela de
  • 00:15:19
    histórico então nota daquela disciplina
  • 00:15:21
    número de faltas daquela disciplina
  • 00:15:24
    prosseguindo curso disciplina
  • 00:15:27
    então tenho que só dois campos cob curso
  • 00:15:30
    e code disciplina as instituições chave
  • 00:15:33
    primária chave estrangeiro também que
  • 00:15:35
    são os códigos de identificação do curso
  • 00:15:36
    na disciplina
  • 00:15:38
    você acha que a gente tem que incluir
  • 00:15:40
    mais um campo mais um atributo nessa
  • 00:15:42
    tabela
  • 00:15:43
    deixe nos comentários aqui embaixo que a
  • 00:15:44
    gente vai discutir vai colocando
  • 00:15:46
    finalmente a entidade própria disciplina
  • 00:15:50
    que tem com contributos o código
  • 00:15:53
    professor o código da disciplina também
  • 00:15:54
    a mesma esquema
  • 00:15:57
    ambos são chave primária e xavi
  • 00:15:59
    estrangeiro tranqüilo finaliza o nosso
  • 00:16:03
    dicionário de dados é a gente tem um
  • 00:16:05
    monte de informações interessantes pra
  • 00:16:07
    poder prosseguir com a criação do nosso
  • 00:16:09
    banco de dados por exemplo criando o
  • 00:16:11
    modelo lógico
  • 00:16:13
    só que antes disso vamos dar uma
  • 00:16:14
    olhadinha no modelo conceitual e ver
  • 00:16:16
    como é que ele ficou depois de colocar
  • 00:16:18
    os atributos olha que beleza
  • 00:16:22
    esse é o novo no nosso novo modelo
  • 00:16:25
    conceitual completo agora com as
  • 00:16:27
    entidades e também com os atributos que
  • 00:16:32
    ele fique um pouco complexo é realmente
  • 00:16:36
    bastante completo
  • 00:16:38
    a gente começou a partir de um texto que
  • 00:16:41
    era uma idéia de um banco de dados que
  • 00:16:44
    chegamos já até esse ponto aqui é o
  • 00:16:47
    nosso próximo passo será a partir desse
  • 00:16:50
    cara gerar o nosso modelo lógico que vai
  • 00:16:54
    conter ainda as entidades com os
  • 00:16:56
    atributos só que a gente vai sumir com
  • 00:16:59
    esses losangos de relacionamentos
  • 00:17:00
    representado de uma outra forma
  • 00:17:03
    na verdade tudo vai ser representada de
  • 00:17:04
    uma forma um pouco diferente ea partir
  • 00:17:06
    daí a gente vai conseguir fazer a nossa
  • 00:17:08
    normalização é isso aí pessoal
  • 00:17:11
    finalizamos o nosso dicionário de dados
  • 00:17:14
    e na nossa próxima lista da elevação do
  • 00:17:17
    modelo lógico
  • 00:17:19
    espero que vocês tenham gostado
  • 00:17:20
    aproveite para se inscrever aqui no
  • 00:17:22
    canal da voz o treinamento se você não
  • 00:17:23
    se inscreveu e também para visitar o
  • 00:17:25
    nosso website que é o www.bw
  • 00:17:29
    com.br onde você vai encontrar os cursos
  • 00:17:31
    de sql completos que vocês vão precisar
  • 00:17:34
    para poder eventualmente criar um banco
  • 00:17:37
    de dados físico
  • 00:17:38
    obrigado e até a próxima o pessoal
  • 00:17:42
    também gostaria de agradecer a todos que
  • 00:17:44
    têm contribuído com a bola são
  • 00:17:46
    treinamentos na forma de doações seus
  • 00:17:48
    nomes estão aparecendo aqui no lado
  • 00:17:50
    esquerdo do meu lado direito e sou
  • 00:17:52
    profundamente grato a todos vocês e se
  • 00:17:54
    você quiser contribuir com a bola nos
  • 00:17:56
    treinamentos pode nos fazer uma doação
  • 00:17:58
    via paypal ou então o nosso projeto no
  • 00:18:01
    que cante aqui embaixo na descrição do
  • 00:18:03
    vídeo nós temos os links para que você
  • 00:18:05
    possa fazer a sua contribuição
  • 00:18:07
    é isso aí muito obrigado pessoal e até
  • 00:18:09
    mais
Tag
  • modelagem de dados
  • dicionário de dados
  • banco de dados
  • faculdade
  • entidades
  • relacionamentos
  • normalização
  • SQL
  • treinamento
  • Fábio Barbosa