Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
İBİLP10820109115DATABASE ICompulsory123
Level of Course Unit
Short Cycle
Objectives of the Course
• to teach data basedesigning, creating, querying a databaseusingtheadministrativefunctions of thegainqualifications.
Name of Lecturer(s)
Learning Outcomes
1Make the analysis of databases
2Install database tools
3Create and use a variety of queries
4Write appearance queries
Mode of Delivery
Formal Education
Prerequisites and co-requisities
Recommended Optional Programme Components
Week 1 DATABASE NEEDS ANALYSIS Description of thedatabase. RestrictionsKeyfeatures of relationaldatabasetables in thedatabasetablesdataconstraintsconstraints Week2 Absolutenormalization of dataredundancyunnecessary data redundancyagainthefirst normal form (1nF) 1nF 1nFproperties of problems (add, delete, update, during) thesecond normal form (2NF) 2NF properties. 2NF problems (adding, deleting, during) thethird normal form (3NF) 3NF 3NFproperties of problems (duringinsertion) Boyce-Codd normal form Week 3 Absolutenormalization of dataredundancyunnecessary data redundancyagainthefirst normal form (1nF) 1nF 1nFproperties of problems (add, delete, update, during) thesecond normal form (2NF) 2NF properties. 2NF problems (adding, deleting, during) thethird normal form (3NF) 3NF 3NFproperties of problems (duringinsertion) Boyce-Codd normal form Week 4 Absolutenormalization of dataredundancyunnecessary data redundancyagainthefirst normal form (1nF) 1nF 1nFproperties of problems (add, delete, update, during) thesecond normal form (2NF) 2NF properties. 2NF problems (adding, deleting, during) thethird normal form (3NF) 3NF 3NFproperties of problems (duringinsertion) Boyce-Codd normal form Week 5 SETUP MEANS TO DATABASE databaseserverinstallation of Windows-basedoperatingsystem, opensource-basedoperatingsystemkurulumuYönetimtools. Kurulumu2 Windows-basedoperatingsystem. Open-sourcecode-based Operating System Installation Week 6 Creatinganddetermininigthecharacteristics of tables Week 7 USING TYPES AND SQL languagetobuildquerieswiththedatabasestructuretocreate a query. Create a tablewith a querytodeletethetable. ColumntoaddcolumnslimitingTableupdatethe SELECT statementsyntax. Sortbylimitingtheoperations of rows in SQL functions Week 8 MidtermExam Week 9 RELATED TABLES PreparingStatementsmergingmultiplequerieswiththeuse of tables is equaltotheCartesianproductcombiningunequalsubqueryregulationrulesdefiningquerytomergesub-queries, sub-sub-queries, multi-columnsingle-columnsubqueries Week 10 RELATED TABLES PreparingStatementsmergingmultiplequerieswiththeuse of tables is equaltotheCartesianproductcombiningunequalsubqueryregulationrulesdefiningquerytomergesub-queries, sub-sub-queries, multi-columnsingle-columnsubqueries Week 11 USING DML queries, addingrows in a table of functionstousetheprocess of addingvalue is NULL, thestructure of the INSERT statementtocopy a row in a tablewithothertabledatastructureupdate UPDATE statementtoupdatethetableswiththe data readfromonetabletoanotherstructure of the DELETE statementtodelete data usingthe data readfromanothertable, delete Week 12 USING DML queries, addingrows in a table of functionstousetheprocess of addingvalue is NULL, thestructure of the INSERT statementtocopy a row in a tablewithothertabledatastructureupdate UPDATE statementtoupdatethetableswiththe data readfromonetabletoanotherstructure of the DELETE statementtodelete data usingthe data readfromanothertable, delete Week 13 USER createuserwritequeries (Create User) withthe ANSI SQL statementwith T-SQL statementusing PL-SQL statementSubroutine Week 14 VIEW writequeriesusingtheViewtables, combiningqueries, simplifyingsecuritypurposes. With a singlequeryto do jobsthat can not be Week 15 TRIGGER thepurposesandtypes of writequeriesusingInsertTrigger Update TriggerTriggerTriggerDelete Week 16 Final Exam
Course Contents
• Database Needs Analysis Normalization • Normalization • Normalization • Database Tools Setupto do is createthetablesandIdentifyFeatures • CreatingTablesandIdentifyFeatures • Creatingtablesanddeterminethecharacteristics of • Createanduse Query Varieties • Createanduse Query VarietiesAssociatedwiththe Query CreatingTables • Prepare a querywithrelatedtables • Using DML queries • Using DML queries, queriestheusertowrite • ViewQueriesWritingQueriesWritingTrigger • TriggerQueriesWritingQueriesWritingSub-Programme • TransactionProcessingMaking, WritingQueries Index
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1DATABASE NEEDS ANALYSIS Description of the database. Restrictions Key features of relational database tables in the database tables data constraints constraints
2Absolute normalization of data redundancy unnecessary data redundancy again the first normal form (1nF) 1nF 1nF properties of problems (add, delete, update, during) the second normal form (2NF) 2NF properties. 2NF problems (adding, deleting, during) the third normal form (3NF) 3NF 3NF properties of problems (during insertion) Boyce-Codd normal form
3Absolute normalization of data redundancy unnecessary data redundancy again the first normal form (1nF) 1nF 1nF properties of problems (add, delete, update, during) the second normal form (2NF) 2NF properties. 2NF problems (adding, deleting, during) the third normal form (3NF) 3NF 3NF properties of problems (during insertion) Boyce-Codd normal form
4Absolute normalization of data redundancy unnecessary data redundancy again the first normal form (1nF) 1nF 1nF properties of problems (add, delete, update, during) the second normal form (2NF) 2NF properties. 2NF problems (adding, deleting, during) the third normal form (3NF) 3NF 3NF properties of problems (during insertion) Boyce-Codd normal form
5SETUP MEANS TO DATABASE database server installation of Windows-based operating system, open source-based operating system kurulumuYönetim tools. Kurulumu2 Windows-based operating system. Open-source code-based Operating System Installation
6Creating and determininig the characteristics of tables
7USING TYPES AND SQL language to build queries with the database structure to create a query. Create a table with a query to delete the table. Column to add columns limiting Table update the SELECT statement syntax. Sort by limiting the operations of rows in SQL functions
8Midterm Exam
9RELATED TABLES Preparing Statements merging multiple queries with the use of tables is equal to the Cartesian product combining unequal subquery regulation rules defining query to merge sub-queries, sub-sub-queries, multi-column single-column subqueries
10RELATED TABLES Preparing Statements merging multiple queries with the use of tables is equal to the Cartesian product combining unequal subquery regulation rules defining query to merge sub-queries, sub-sub-queries, multi-column single-column subqueries
11USING DML queries, adding rows in a table of functions to use the process of adding value is NULL, the structure of the INSERT statement to copy a row in a table with other table data structure update UPDATE statement to update the tables with the data read from one table to another structure of the DELETE statement to delete data using the data read from another table, delete
12USING DML queries, adding rows in a table of functions to use the process of adding value is NULL, the structure of the INSERT statement to copy a row in a table with other table data structure update UPDATE statement to update the tables with the data read from one table to another structure of the DELETE statement to delete data using the data read from another table, delete
13USER create user write queries (Create User) with the ANSI SQL statement with T-SQL statement using PL-SQL statement Subroutine
14VIEW write queries using the View tables, combining queries, simplifying security purposes. With a single query to do jobs that can not be
15TRIGGER the purposes and types of write queries using Insert Trigger Update Trigger Trigger Trigger Delete
16Final Exam
Recommended or Required Reading
Yaşar Gözüdeli. SQL Server 2005 ve Veri Tabanı Programlama
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
SUM0
End Of Term (or Year) Learning ActivitiesQuantityWeight
SUM0
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
SUM100
Language of Instruction
Turkish
Work Placement(s)
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination133
Final Examination133
Attending Lectures14456
Self Study14114
Individual Study for Mid term Examination10110
Individual Study for Final Examination10110
TOTAL WORKLOAD (hours)96
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
LO144555433453333
LO245555435455444
LO345334445453334
LO444545445445454
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Ordu University Rectorate Building ,Cumhuriyet Campus , Center / ORDU / TURKEY • Tel: +90 452 226 52 00