Skip to content

#2 Criar a entidade Livro #2

@LucasDevRJ

Description

@LucasDevRJ

Criar uma classe Livro com tais atributos:

  • ID: Identificador único (gerado automaticamente)

  • Título: Nome do livro

  • Resumo/Sinopse: Um breve resumo do conteúdo (limite de caracteres opcional)

  • Número de Páginas: Total de páginas do livro

  • ISBN: Código único internacional do livro

  • Data de Publicação: Quando o livro foi publicado

  • Categoria: Uma categoria (ex: Ficção, Romance, Técnico, etc.)

  • Autor: O autor ou autora responsável pela obra

  • Idioma: Idioma principal do livro (ex: Português, Inglês)

  • Atributos opcionais (se quiser expandir depois):

    • Editora
    • Capa (URL ou nome do arquivo)
    • Quantidade em estoque (se quiser simular estoque de biblioteca/livraria)
    • Avaliação média (caso um dia queira incluir sistema de reviews)
    • Disponível para empréstimo (booleano, útil em contexto de biblioteca real)

Relacionamentos

  • Autor: Um livro tem um autor (pode ser feito como uma entidade separada)
  • Categoria: Um livro pertence a uma categoria (ou várias, se quiser trabalhar N:N mais pra frente)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions