Ir para conteúdo


Foto

Banco de dados exercicio


3 respostas neste tópico

#1 roditalia

roditalia
  • Membros
  • 4 posts

Postado 13 julho 2011 - 12:03

Se alguém estiver disposto a resolver este exercicio favor entrar em contato. italo59@hotmail.com

Tem q ser feito em ingles e a data de entrega é dia 01/08



To develop a database system - by carrying out the following (development) phases:
1. Conceptual design
2. Logical design
3. Physical design and implementation
4. Data retrieval using SQL DML
5. Data retrieval and display through an Web-based interface

Scenario

PlaceBook is a site for sharing information about places, photographs and arranging meetings.

Design a database that will enable PlaceBook members to add photos, places and visits.
Members should also be able to allocate other members as friends who are able to browse all
of the information they add.

Places are identified and named by members. Their locations are described either by a point
or an enclosing rectangle. Points consist of a pair of x,y coordinates. Rectangles consist of two
pairs of x,y coordinates identifying the north‐west and south‐east corners.
Members can add unstructured text and any number of optional tags to describe a place. Note that each member
may add, describe and locate the same ‘place’ (e.g. Northampton Square) differently, but a member must give each of the Places they add a unique name.

All photos are associated with a place Photos may also be optionally associated with a visit.

The date and time at which each photo is taken is recorded in PlaceBook along with file name
and a photo number that uniquely identifies each photo added by any individual member.

Unstructured text and tags can be added by the photo’s owner to describe each photo. Any
member who views a photo owned by one of their friends can rank it from 0‐5.
Visits are periods of time when members are at particular places.
Members sign up with a unique name. Their full names, dates of birth and time and date of most recent activity must be recorded in PlaceBook.

For the purpose of this exercise assume that all Places are in London. Use the British National
grid for coordinates, which should be within the following bounding box:

North 200,000
South 150,000

East 560,000
West 500,000

Exercicio


1. Create an Entity Relationship diagram that models this scenario. Ensure all
the requirements are captured. Do not include additional functionality.
Use Enhanced ER modelling to show specialization/generalization where appropriate.
Use the UML class diagram notation.

Show the primary keys (PKs) in the (E)ER model, but not the foreign keys unless they
are part of a composite PK.

Generate records for five PlaceBook members, including members named Adele and
Bruno.

2. Develop a Web page that shows …
i. photos that are tagged “architecture”, rated 3 or higher on average and owned
by friends of Bruno and that were taken this year

ii. photos that are tagged “architecture”, rated 3 or higher on average and owned
by friends of Bruno and that were taken this year of places visited by friends of
Adele in the last month

The page should include a single SQL statement that extracts the appropriate
information from your database and use an HTML table to present the output.

#2 Denis Courcy

Denis Courcy

    Moderador MySQL [VOLUNTÁRIO]

  • Moderadores
  • 2.547 posts
  • Gender:Male
  • Location:Rio de Janeiro - RJ
  • Interests:Java, Delphi, MySql, Oracle, Aeromodelismo, Iatismo, ferromodelismo, Axis & Allies Miniatures Game

Postado 13 julho 2011 - 12:27

Oi, 'roditalia'
Desculpe, mas não resolveremos exercícios para você. Apenas tiraremos dúvidas.
Como este exercício não está ligado a nenhuma linguagem e/ou banco, vou transferir o tópico para o forum de Lógica de Programação.
att
Denis Courcy

A troca do conhecimento é a unica forma de expandirmos o mesmo.
"Se enxerguei mais longe que outros homens, foi porque me ergui em ombros de gigantes"
Isaac Newton - 1676

Atenção:
Não respondo questões via MP.
Antes de Perguntar RFM (Read F. Manual)
Se você colocou um novo tópico e se satisfez com a(s) resposta(s) dada(s) então, por favor, responda para que
possamos colocar o tópico como resolvido e assim auxiliar, mais ainda, outras pessoas.

#3 roditalia

roditalia
  • Membros
  • 4 posts

Postado 13 julho 2011 - 13:42

QUOTE(Denis Courcy @ 13/07/2011 - 12:27) Visualizar Post
Oi, 'roditalia'
Desculpe, mas não resolveremos exercícios para você. Apenas tiraremos dúvidas.
Como este exercício não está ligado a nenhuma linguagem e/ou banco, vou transferir o tópico para o forum de Lógica de Programação.


Opa desculpa. mas a ideia q se alguém quisesse seria reembolsado. De qualquer jeito obrigado!

#4 Jhonas

Jhonas
  • Monitores
  • 7.470 posts
  • Gender:Male
  • Location:São Paulo

Postado 29 julho 2011 - 11:24

para te ajudar

QUOTE
Desenvolver um sistema de banco de dados - para executar as seguintes (desenvolvimento) fases:
1. Projeto conceitual
2. Projeto lógico
3. Projeto físico e implementação
4. Recuperação de dados usando SQL DML
5. Recuperação de dados e exibir através de uma interface baseada na Web

Cenário

PlaceBook é um site de partilha de informações sobre lugares, fotografias e organização de reuniões.

Projetar um banco de dados que vai permitir que os membros PlaceBook possam adicionar fotos, locais e visitas.
Os membros devem também ser capaz de alocar os outros membros como amigos que serão capazes de ver todas
as informações.

As vagas são identificadas e nomeados pelos membros. Suas localizações são descritas tanto por um ponto
ou um retângulo ou um delimitador. Pontos consistem de um par de coordenadas x, y. Consistem em dois retângulos
pares de coordenadas x, y identificar cantos a noroeste e sudeste.

Os membros podem adicionar texto não estruturados e qualquer número de tags opcionais para descrever um lugar. Note-se que cada membro pode adicionar, descrever e localizar o 'lugar' mesmo (por exemplo, Northampton Square) diferente, mas um membro deve dar a cada um dos lugares que adicionar, um nome único.

Todas as fotos estão associados a um lugar. Fotos também podem ser associados, opcionalmente uma visita.

A data e a hora em que cada foto é tirada e é gravado em PlaceBook junto com o nome de arquivo
e um número de fotos que identifica cada foto adicionada, por qualquer membro individual.

Textos não estruturados e tags podem ser adicionadas pelo proprietário da foto para descrever cada foto. Qualquer
membro que vê uma foto de propriedade de um de seus amigos pode classificá-lo 0-5.

As visitas são períodos de tempo quando os membros estão em determinados lugares.
Membros podem se inscrever com um nome único. Seus nomes completos, datas de nascimento e data e hora de atividade mais recente deve ser gravado em PlaceBook.

Para efeitos deste exercício assume que todas as vagas são em Londres. Use o British National (grade de coordenadas), que deve estar dentro da seguinte faixa delimitadora:

Norte 200000
Sul 150.000

Oriente 560000
Oeste 500000

Exercicio


1. Criar um diagrama de relacionamento da entidade para os modelos desse cenário. Garantir que todos os
os requisitos sejam capturados. Não incluem funcionalidades adicionais.

Usar a modelagem ER melhorada para mostrar especialização / generalização se for o caso.
Use a notação UML diagrama de classes.

Mostrar as chaves primárias (PKs) no modelo ER (E), mas não as chaves estrangeiras a menos que eles
façam parte de uma PK composta.

Gerar registros por cinco membros PlaceBook, incluindo membros nomeados como Adele e Bruno.

2. Desenvolver uma página Web que mostra ...
i. fotos que estão com a tag "arquitetura", classificado como 3 ou superior, em média, e de propriedade
por amigos de Bruno e que foram tomadas neste ano

ii. fotos que estão com a tag "arquitetura", classificado como 3 ou superior, em média, e de propriedade
por amigos de Bruno e que foram tomadas neste ano de lugares visitados por amigos de Adele no último mês

A página deve incluir uma única instrução SQL que extrai as informações apropriadas de seu banco de dados e usar uma tabela HTML para apresentar o resultado.


abraço



Responder



  


0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos