Anadolu Info Package Anadolu Info Package
  • Info on the Institution
  • Info on Degree Programmes
  • Info for Students
  • TR
About the Programme Academic Staff Program Qualifications Lessons Matrix of Course & Program Qualifications Turkish Qualifications Framework (TQF) TQF & Program Qualifications
  1. Vocational School of Information Technologies
  2. Department of Statistics
  3. Program in Big Data Analyst
  4. Course Structure Diagram with Credits
  5. Database Technologies
  6. Description
  • Description
  • Learning Outcomes
  • ECTS Credit Load
  • Course's Contribution to Program
  • Learning Outcomes & Program Qualifications
Last Updated: 02/10/2025

Code - Course Title Compulsory/Elective Laboratory + Practice ECTS
BVA106 - Database Technologies II. SEMESTER 3 +1 5.0
Language of Instruction Türkçe
Course Type Required Courses
Course Instructor(s) DOÇ. DR. ÖZER ÇELİK
Mode of Delivery Face to face
Place of Delivery
Used Educational Platforms
Prerequisites Basic Mathematical Knowledge
Courses Recomended Basic Mathematical Knowledge
Recommended Resources Faculty Recommendation
Work Placement N/A
Aims of the Course

Weeks Learning Outcomes Topics Teaching Methods
Week - 1 What is a database? Differences from file systems Database management systems (DBMS) The concepts of data, information, and metadata The role of databases in the context of big data
Week - 2 Centralized, client–server, distributed databases Cloud-based database architectures OLTP and OLAP systems
Week - 3 Entity-relationship (ER) diagrams Fundamentals of the relational model (tables, keys, relationships) The concept of normalization
Week - 4 Introduction to SQL Data Definition Language (DDL) – CREATE, ALTER, DROP Data types and creating tables
Week - 5 Data Manipulation Language (DML) – INSERT, UPDATE, DELETE Data Query Language (SELECT) WHERE, ORDER BY, GROUP BY, HAVING
Week - 6 JOIN types (INNER, LEFT, RIGHT, FULL) Subqueries, creating VIEWS INDEX, TRIGGER, STORED PROCEDURE concepts
Week - 7 Primary key, foreign key, UNIQUE, CHECK constraints Access control, user management SQL Injection and data security measures
Week - 8 Query optimization Indexing strategies Performance issues in large data sets
Week - 9 Transaction concept, ACID properties Concurrency control Backup, recovery, replication
Week - 10 What is NoSQL, and why did it emerge? NoSQL database types: Key-Value, Document, Column, Graph RDBMS vs. NoSQL comparison
Week - 11 Applications with MongoDB Fast data processing with Redis JSON-based data structures
Week - 12 Cassandra / HBase fundamentals Graph database applications with Neo4j Social networks, roadmaps, and relational analysis examples
Week - 13 Data storage on Hadoop and HDFS Using Hive and HBase Data processing with Spark SQL
Week - 14 Students develop a mini project based on SQL/NoSQL using a data set they select Evaluation from a big data analytics perspective General summary of the course and future technologies

No content has been provided.

No content has been provided.

No content has been provided.


Assessment Method and Passing Requirements
Quamtity Percentage (%)
Toplam (%)

Info on the Institution

  • Name and Adress
  • Academic Calendar
  • Academic Authorities
  • General Description
  • List of Programmes Offered
  • General Admission Requirements
  • Recognition of Prior Learning
  • Registration Procedures
  • ECTS Credit Allocation
  • Academic Guidance

Info on Degree Programmes

  • Doctorate Degree / Proficieny in Arts
  • Master's Degree
  • Bachelor's Degree
  • Associate Degree
  • Open&Distance Education

Info for Students

  • Cost of living
  • Accommodation
  • Meals
  • Medical Facilities
  • Facilities for Special Needs Students
  • Insurance
  • Financial Support for Students
  • Student Affairs Office

Info for Students

  • Learning Facilities
  • International Programmes
  • Practical Information for Mobile Students
  • Language courses
  • Internships
  • Sports and Leisure Facilities
  • Student Clubs