Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

UAM – Práticas de banco de dados – Unidade 4 – Pratique
Banco de dados orientado a objetos
Segundo Borges (2003), “imagem fotográfica – como qualquer documento – está aberta a diversas interpretações e leituras, dependendo das informações do espectador, assim como suas opções teórico-metodológicas.”
Mauad e Ramos (2017, on-line ) descrevem fotografia como:
As fotografias são fontes inestimáveis para o estudo da história das famílias, por revelarem, a cada tempo de forma diferente, como elas construíram a sua autoimagem, elegeram emblemas de identidade e desenharam os contornos da noção de intimidade, ao mesmo tempo em que evidenciaram, nesse processo, as estratégias de seus trabalhos de memória.
Muitos apaixonados por fotografia têm no celular, através da câmera de alta resolução, a oportunidade única de registrar, com apenas um ‘clique’, aquele momento inesquecível.
João, um jovem de 26 anos, é apaixonado por fotografia e por animais. Em razão de sua paixão resolveu abrir um estúdio fotográfico que permitisse pessoas, amantes de fotografia, fotografar seus próprios animais de estimação, isto é, no estúdio o fotógrafo é o próprio dono do animal, e o seu pet o objeto a ser fotografado. O modelo de negócio idealizado por João é bastante original. O estúdio proporciona uma infraestrutura com todos os recursos necessários para uma série de fotografia, além da estrutura, oferece orientações para uma boa fotografia, elementos de suporte fotográfico e uma variedade de roupas para vários tipos de pet .
O custo do aluguel é fixo, ou seja, o usuário paga somente pelo horário da sessão e pode levar quantos pets desejar.
Com a finalidade de uma melhor organização, João decide implementar um sistema de agendamentos. O estúdio não atende aos finais de semana, o horário de funcionamento é somente de segunda a sexta, das 8h às 18h. Uma sessão de fotografia dura em torno de 1h30min. O agendamento deve ser feito pelo próprio dono do pet , e poderá ser cancelado com até 24 horas de antecedência.
Para o agendamento, o usuário deverá realizar um cadastro de informações pessoais e do seu pet, como: nome do proprietário, nome, idade, tipo de animal (cachorro, gato, peixe, etc) e raça. Ao agendar, um calendário deverá ser disponibilizado ao usuário para a escolha do dia e horário da sessão de fotografia. Como em qualquer outro sistema, funcionalidades extras são permitidas a João, por exemplo, visualizar o agendamento, visualizar dados de clientes e pets e cadastros de outros serviços (adestramento, pet shops , e outros produtos para pets ). Esses outros serviços são disponibilizados como marketing no sistema ou enviados via e-mails aos usuários cadastrados ao longo do ano em períodos determinados.
Tem-se, então, que João mesmo sendo o idealizador do sistema não tem afinidade com computação, por ser somente um usuário, por isso, precisará da ajuda de um profissional de TI, especializado em desenvolvimento de sistema que utiliza uma linguagem orientada a objetos.
Vamos praticar
Convido você a analisar e identificar entidades para serem criadas em um modelo de banco de dados e justificar o porquê da sua escolha para o cenário descrito anteriormente. Atente para o profissional e sua especialização, programação orientada a objetos. Preocupe-se em focar os objetos do mundo real cujas informações precisam ser armazenadas.
Resposta:
Considerando o cenário apresentado para o estúdio fotográfico de João, onde ele deseja implementar um sistema de agendamentos e armazenar informações sobre clientes, pets, agendamentos e outros serviços relacionados ao universo dos animais de estimação, podemos identificar as seguintes entidades para serem criadas em um modelo de banco de dados:
Cliente:
A entidade "Cliente" representará as informações pessoais do proprietário do pet. Os atributos podem incluir: ID do cliente, nome do proprietário, e-mail, telefone, entre outros.
Pet:
A entidade "Pet" representará as informações específicas sobre cada animal de estimação. Os atributos podem incluir: ID do pet, nome do pet, idade, tipo de animal (cachorro, gato, etc.), raça, entre outros.
Agendamento:
A entidade "Agendamento" será responsável por armazenar as informações sobre as sessões de fotografia agendadas. Os atributos podem incluir: ID do agendamento, ID do cliente, ID do pet, data e horário da sessão, status do agendamento, entre outros.
Calendário:
A entidade "Calendário" pode ser utilizada para armazenar informações sobre os dias e horários disponíveis para agendamento. Isso facilitará a disponibilização de opções para os clientes no momento do agendamento.
Serviço Adicional:
A entidade "Serviço Adicional" pode ser utilizada para armazenar informações sobre outros serviços oferecidos, como adestramento, produtos para pets, entre outros. Os atributos podem incluir: ID do serviço, descrição, preço, entre outros.
A escolha dessas entidades é justificada pela necessidade de armazenar informações essenciais para o funcionamento do estúdio fotográfico, incluindo dados dos clientes, detalhes dos pets, histórico de agendamentos e informações sobre serviços adicionais oferecidos.
Considerando que João não tem afinidade com computação e precisa da ajuda de um profissional de TI especializado em desenvolvimento de sistema orientado a objetos, é importante garantir que o modelo de banco de dados seja intuitivo, fácil de entender e eficiente para atender às necessidades do estúdio fotográfico. A programação orientada a objetos será benéfica para criar classes e objetos que refletem diretamente as entidades e suas relações no mundo real, simplificando o desenvolvimento e manutenção do sistema.

Mais conteúdos dessa disciplina