This lesson plan outlines the teaching of a MySQL revision chapter to 12th grade students. It will cover database definitions, data definition and manipulation language commands, and single row functions. Students will learn to create tables, insert, modify and delete data, and add/remove constraints. The teaching methodology involves explanation and demonstration using a projector system. Students will create applications using the concepts. Assessment will include an online quiz testing the difference between DDL/DML commands and data types.
This lesson plan outlines the teaching of a MySQL revision chapter to 12th grade students. It will cover database definitions, data definition and manipulation language commands, and single row functions. Students will learn to create tables, insert, modify and delete data, and add/remove constraints. The teaching methodology involves explanation and demonstration using a projector system. Students will create applications using the concepts. Assessment will include an online quiz testing the difference between DDL/DML commands and data types.
This lesson plan outlines the teaching of a MySQL revision chapter to 12th grade students. It will cover database definitions, data definition and manipulation language commands, and single row functions. Students will learn to create tables, insert, modify and delete data, and add/remove constraints. The teaching methodology involves explanation and demonstration using a projector system. Students will create applications using the concepts. Assessment will include an online quiz testing the difference between DDL/DML commands and data types.
LESSON PLAN (SENIOR SECONDARY) Name of the Teacher K.Ranga Chary Subject Informatics Practices Class and Section XII Name of the Chapter MYSQL Revision Tour Topic/ Sub-Topics Database Definition, Types of Databases, DDL, DML and TCL commands and Their applications, MY SQL Single Row functions. Month June Learning Objectives After studying this lesson the students will be able to: Define the terms: (i) Data Models (ii) SQL Elements Create tables with SQL constraints View a table structure Insert, modify and delete data from tables Add a constraint to a table, remove a constraint from a table, and modify a column of a table using ALTER TABLE command. Delete a table using DROP TABLE Teaching Explanation, Demonstration on the projector System. Methodology Procedure Explaining the various advantage of database system like inconsistency, redundancy, integrity etc. Showing them table creation by writing command on the board. Learning out comes Students will be able to create simple applications using the above concepts in the computer. Teaching aids Projector, Computer System, White Board Teaching/ learning Create the application in the computer system and execute. activities Mode of assessment/ A objective based assessment will be conducted online in Edmodo.Differentiate Assignments between DDL and DML commands? Differentiate between Char and Varchar datatype? DELHI PUBLIC SCHOOL NACHARAM/ MAHENDRA HILLS LESSON PLAN (SENIOR SECONDARY) Name of the Teacher K.Ranga Chary Subject Informatics Practices Class and Section XII Name of the Chapter Database Transaction Topic/ Sub-Topics TCL commands: commit, Roll back, and Save point applications of TCL commands Month March Learning Objectives The students will be able to Know Concept of database Understand Transaction Use Transaction Control Commands Teaching Explanation, Demonstration on the projector System. Methodology Procedure Procedure Explaining that a database transaction is a logical unit of work. A user views a transaction as a logical sequence of read and write operations. Learning out comes After studying this lesson the students will be able to: Define a Transaction Describe reason why all the tasks in a transaction should be executed fully or not at all. Perform basic transactions. Commit a transaction. Add Save Points to a transaction. Roll back a Transaction Roll back a Transaction to a Save point. Teaching aids Projector, Computer System, White Board Teaching/ learning Perform the following tasks: Start MySQL session . Create a table named Student activities with columns RollNumber, Name and Marks. Start a transaction and insert two rows to the Student table. Verify the inserts by SELECT statement. Commit the changes. Start another transaction. Delete a row that was recently inserted. Verify that the row has been deleted. Rollback the changes. Verify that the delete has been cancelled. Mode of assessment/ Writing subjective questions answers in a copy. i) What do you mean by ACID Assignments properties of database transaction? ii) Why do we use ROLLBACK statement> Explain briefly with the help of an example? DELHI PUBLIC SCHOOL NACHARAM/ MAHENDRA HILLS LESSON PLAN (SENIOR SECONDARY) Name of the Teacher K.Ranga Chary Subject Informatics Practices Class and Section XII Name of the Chapter More on SQL Topic/ Sub-Topics Aggregate (group) Functions, type of SQL functions, Grouping result – Group by joins Month April Learning Objectives The students will be able to To grouping records and table joining. Teaching Explanation, Demonstration on the projector System. Methodology Procedure Explaining the Group By clause of SQL select statement to join two tables. In practical class the Group by clause and equi – join will be shown. Learning out comes After studying this lesson the students will be able to: Define a Transaction Describe reason why all the tasks in a transaction should be executed fully or not at all. Perform basic transactions. Commit a transaction. Add Save Points to a transaction. Roll back a Transaction Roll back a Transaction to a Save point. Teaching aids Projector, Computer System, White Board Teaching/ learning Reading the chapter and practicing cross join, left join, natural join and equi-join activities with the help of clauses Mode of assessment/ Solving text book questions answers, queries etc. Assignments