Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Convert ER model into a relational database schema expressed in SQL DDL, with appropriate constraints. Use Create Table Command create table USER and PERSON: Users

Convert ER model into a relational database schema expressed in SQL DDL, with appropriate constraints.

Use Create Table Command create table USER and PERSON:

Users and People

The following diagram shows the entities, attributes and relationships that provide the information about people on the pic.net site.image text in transcribed

Comments on People:

we use a numeric ID as a primary key, since People and Users will be extensively referenced in the database

for every person in the database, we need to know their name

note the use of is-a in a circle to indicate that the Person entity has only a single sub-class (User); remember that you must implement this (very small) class hierarchy via the ER-style mapping

Comments on Users:

every user is required to provide password and an email address

the system records the date when they registered

users may provide additional data such as their birthday (date) and their gender ('male', 'female'); these fields can be NULL if users would rather not specify

all people have a name for the system to display them as; users may provide such a name for themselves; if no name is supplied, mypics.net will form a name from the family- and given-names

we assume that names are no longer than 50 chars (for the given-names and family-name components) and up to 100 chars for displayed names

a user's website (if supplied) is simply a URL text string

users may supply a portrait to be displayed when they are referenced on the website; this portrait is a photo of them in JPEG format

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Machine Performance Modeling Methodologies And Evaluation Strategies Lncs 257

Authors: Francesca Cesarini ,Silvio Salza

1st Edition

3540179429, 978-3540179429

More Books

Students also viewed these Databases questions

Question

Persuading Your Audience Strategies for

Answered: 1 week ago