* A KEY is a value used to identify a record in a table uniquely. A KEY could be a single column or combination of multiple columns.
* A primary is a single column value used to identify a database record uniquely.
* A composite key is a primary key composed of multiple columns used to identify a record uniquely.
Create and modify the structure of database objects in database
SQL commands that deals with the manipulation of data present in database belong to DML
Commands which deals with the rights, permissions and other controls of the database system.
Commands which deals with the transaction within the database.
unit of work performed within a database management system (or similar system) against a database
to combine data from two sets of data (i.e. two tables).
1. Determine the purpose of the database - This helps prepare for the remaining steps.
2. Find and organize the information required - Gather all of the types of information to record in the database, such as product name and order number.
3. Divide the information into tables - Divide information items into major entities or subjects, such as Products or Orders. Each subject then becomes a table.
4. Turn information items into columns - Decide what information needs to be stored in each table. Each item becomes a field, and is displayed as a column in the table. For example, an Employees table might include fields such as Last Name and Hire Date.
5. Specify primary keys - Choose each table’s primary key. The primary key is a column, or a set of columns, that is used to uniquely identify each row. An example might be Product ID or Order ID.
6. Set up the table relationships - Look at each table and decide how the data in one table is related to the data in other tables. Add fields to tables or create new tables to clarify the relationships, as necessary.
7. Refine the design - Analyze the design for errors. Create tables and add a few records of sample data. Check if results come from the tables as expected. Make adjustments to the design, as needed.
8. Apply the normalization rules - Apply the data normalization rules to see if tables are structured correctly. Make adjustments to the tables, as needed.