Jump to content
Fórum Script Brasil
  • 0

Banco de dados exercicio


roditalia

Question

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.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

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.

Link to comment
Share on other sites

  • 0
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!

Link to comment
Share on other sites

  • 0

para te ajudar

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...