Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Project 3, Database Normalization I still require help. The previously answers provided were unclear to me. There's no breakdown at all. A way to manually

Project 3, Database Normalization

I still require help. The previously answers provided were unclear to me.

There's no breakdown at all.

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

A way to manually purge audit results, this command should be used only when absolutely necessary to deal with audit tasks that produce a high number of records and take up too much disk space. It is strongly advised to consult with Tech_nical Sup_port before running this command.A Warning message is presented and a confirmation step is needed when running this command. This command will list the audit processes and tasks information.It will present the number of rows, ordered from the largest result set to the smallest. The number of report results is greater or equal to the input value. Next, after the report is \#\#Invalid Mathlnvalid Math Invalid Math $ presented, the user can select a line number to purge the results of the audit process corresponding to that line number. Selection of this line number will delete the audit data for the selected process name. Syntax support clean audit_results >> Explanation Here is the some points for above question Remaining are in next step Step 2/2 support clean log_files This CLI command will delete the specified file after user confirms to delete. If it can not find the file, it will list files larger than 10MB in /var/log and the user delete a large file from the list. A warning message is presented and a confirmation step is included. Syntax support clean log_file> add filename support clean DAM_data A way to manually purge database activity Explanation: support clean log_files This CLI command will delete the specified file INSTRUCTIONS oo Project Overview Normalization In this Project, you will normalize the LetsMeet data. In particular, you will eliminate redundant columns by looking for tables that fail to meet Third Normal Form (3NF). Recall that a 3NF table should not have any transitive dependencies. Generally speaking, all non-key columns should be dependent on "the key, the whole key, and nothing but the key." The LetsMeet data is in your schema. When you look at the navigator on the left side of MySQL Workbench, your schema should be bold. If it's not bold, double click on your schema. Note that you will submit all of the code you write within the SQL platform for grading. Be sure to stop every now and then to save your work. This will ensure that it isn't lost. STEP 1: Find Redundant Columns A. Generate the LetsMeet ERD to view all the tables and columns. Scan the tables and columns to identify potential data redundancies. HINT You will know that a column is redundant if: - the same information exists in another table for columns that are not PRIMARY or FOREIGN KEYS. - the information does not provide any value or is irrelevant to the table itself. For example, if you are looking at the venue table, you might consider the following columns redundant: - the localized_country_name column, because it exists in the city table already. - the RAND() column because it does not provide any useful information about the venues. While you have the ERD open, use it to identify the redundant columns in each table in the Knowledge Check below. After completing the previous Knowledge Check, you can see that the letsmeet tables contain quite a few redundant columns. In this step you will remove some columns you identified. You don't need to eliminate all the columns you identified, but should eliminate at least five columns from the letsmeet database. You should write a SQL statement for each column that you want to remove. Underneath each of the statements used to remove the columns, you should use a multi-line comment to state which column you are removing and why. If you choose to remove the RAND() column from the venue_table, you will need to enclose it using backquotes like in the following snippet. This is because RAND() is actually a SQL function that returns a random number. So unless it is enclosed in backquotes, you will not be able to drop it. DROP COLUMN 'RAND ( )'; ALTER TABLE DROP ALTER TABLE table_name ADD COLUMN column_name dataty ALTER TABLE table_name DROP COLUMN column_name; STEP 4: Create a New ERD Create a new ERD that shows your updated tables and columns. With your new ERD open, click File > Save Model to make sure it saves

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_2

Step: 3

blur-text-image_3

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

Probabilistic Databases

Authors: Dan Suciu, Dan Olteanu, Christopher Re, Christoph Koch

1st Edition

3031007514, 978-3031007514

More Books

Students also viewed these Databases questions

Question

Explain the difference between design FMEA and process FMEA.

Answered: 1 week ago