Skip to content

Commit for SQL assignment 1#1

Open
JesusSolisR wants to merge 1 commit intomainfrom
assignment-one
Open

Commit for SQL assignment 1#1
JesusSolisR wants to merge 1 commit intomainfrom
assignment-one

Conversation

@JesusSolisR
Copy link
Copy Markdown
Owner

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)

-Adding a new file with a Database Model for two tables from the Farmers Market Database
-Adding the requested exercises for the SQL Assignment

What did you learn from the changes you have made?

-To create database model diagrams and the relationships between the tables
-To understand table relationships using SQL (joins), and multiple SQL functions including case, group by, aggregate and having

Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?

Were there any challenges? If so, what issue(s) did you face? How did you overcome it?

I had some issues understanding the combination of HAVING and Aggregate functions

How were these changes tested?

I ran all the queries against the FarmersMarket DB and reviewed the results.

A reference to a related issue in your repository (if applicable)

Checklist

  • I can confirm that my changes are working as intended

Copy link
Copy Markdown

@niyazmnazari niyazmnazari left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for submitting assignment 1. Everything looks correct.
Point: 30/30
Regarding the data model, I think the FK and PK definitions need to be reconsidered.
In the customer_purchases table, customer_id is the foreign key linking this table to the customer table.
The primary key should be a combination of the following fields: product_id, customer_id, vendor_id, market_date, and transaction_time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants