Types of Databases

Duration: 11 min

This video lesson is available to enrolled students.

Return to /learn/BPSC/database-systems/basics-of-dbms/types-dba-functions/asset-types-of-databases after enrolling

Inside: a video lesson and guided study material.

Module outline

  1. About the Course: About the Course
  2. Section 1 | Language (Hindi): भाषा, लिपि, ध्वनि, वर्ण, अक्षर, स्वर, व्यंजन, मात्रा और संयुक्ताक्षर, वर्तनी, वर्ण-विन्यास, अनुस्वार, अनुनासिक, चंद्रबिंदु और ‘र’ के रूप, शब्द, पद और शब्द-भेद, संज्ञा और सर्वनाम, विशेषण और क्रिया, लिंग, वचन, पुरुष और कारक, काल, वाच्य, वाक्य और वाक्य-भेद, संधि, समास, विलोम शब्द, पर्यायवाची शब्द, सामान्य अशुद्धियाँ, अनेक शब्दों के लिए एक शब्द, मुहावरे और लोकोक्तियाँ, अपठित गद्यांश और अपठित पद्यांश, Multi-Topic Content (Cross-Concept Material), वर्णमाला
  3. Section 1 | Language (उर्दू भाषा — 22 प्रश्न (निश्चित)): Spelling & Diacritics, Grammar (اسم, فعل, صفت, ضمیر), Vocabulary, Idioms & Proverbs, Comprehension
  4. Section 1 | Language (বাংলা / बांग्ला भाषा — 22 प्रश्न (निश्चित)): Bangla Script and Sounds, Bangla Grammar and Usage, Bangla Word Formation and Vocabulary, Reading and Text Interpretation
  5. Section 1 | Language (English): Vocabulary, Noun, Subject Verb Agreement (Verb Noun Agreement), Adjectives, Tenses, Pronoun, Verb, Adverb, Preposition, Articles, Determiner, Conjunction, Modals, Active Passive Voice (Voice), Direct and Indirect Speech, Sentence Correction (Error Correction), Sentence Completion (Fill in the blanks), Sentence Construction, Sentence Re-arrangements (Para Jumbles) (Narrative Sequencing), Comprehension / Reading Comprehension / Unseen Passages (Critical Reasoning) (Paragraph Questions), Cloze Test (Cloze Passage), Verbal Analogy (Word Based Analogy), Facts, Inference and Judgements
  6. Section 2 | Primary Maths & Reasoning: Ratio and Proportion (Ratios), Divisibility Rules, Mixture and Alligation, Permutation and Combination, Number System, HCF LCM, Sequence and Series (Series), Speed Time and Distance, Series (Number and Letter Series) (Numerical Relations and Reasoning), Coding Decoding, Non Verbal Reasoning (Spatial Aptitude) (Spatial Reasoning) (Visual Reasoning), Percentage, Average, Profit and Loss, Simple Interest and Compound Interest, Time and Work, Mensuration and Geometry, Age Problems, Arithmetic, Powers and Exponents (Surds and Indices), Algebra, Probability, Trigonometry, Syllogisms, Seating Arrangements, Blood Relations, Directions (Direction Test), Analytical Reasoning (Counting Figures Reasoning), Puzzle Solving (Puzzles), Calendar, Clock, Cubes & Dices, Venn Diagram, Data Arrangement, Inequality, Analogy, Ranking, Order and Sequence
  7. Section 2 | General Awareness (GK + Current Affairs): Polity, Physics, Biology, State Wise GK, Chemistry, History, Geography, Indian Economy, Environment, GK- Current Affairs, Static General Knowledge
  8. Section 3 | Computer System and Org. (CSO): Basics of COA, Floating Point Rep, Cache Memory Organization, Instr Formats & Modes, Programming the Basic Computer, Input Output Organisation, Register Transfer and Microoperations, Control Unit Design
  9. Section 3 | Database Management System: Basics of DBMS, ER Diagram, Relational Model & Functional Dependencies, Keys & Integrity Constraints, Normalization (1NF - BCNF), Decomposition Properties & 4NF, SQL, File Organization & Indexing, Relational Algebra, Relational Calculus, Transaction Management, Concurrency Control
  10. Section 3 | Operating System: Introduction to OS, Process Management, CPU Scheduling, Threads & Process Creation, Memory Management, Virtual Memory, Disc Scheduling, File Management, Process Synchronization
  11. Section 3 | Computer Networks: Introduction to CN, Data Communication, DLL: Access Control, DLL: Flow Control, DLL: Error Control, Data Link Layer - Ethernet, Net Layer: IPv4 & Proto, Net Layer: IP Addressing, Transport Layer Services, TL: Congestion & UDP, Application Layer, Hardware basics
  12. Section 3 | Data Structures: Introduction to DS, Array, Stack, Queue, Linked List, Tree, Graphs, Hashing, Algorithm Analysis, Time Complexity Analysis, Sorting Algorithms, Greedy Algorithms, Minimum Spanning Trees, Shortest Path Algos
  13. Section 3 | Theory Of Computation & Compiler Design: Introduction to TOC, Deterministic FA (DFA), Non-Deterministic FA, Regular Expressions, Grammar, Regular Language Properties, Moore & Mealy Machines, Pushdown Automata & CFG, Turing Machines, Intro to Compilers, Lexical Analysis, Grammar & CFG, Syntax Analysis: Top-Down, Syntax Analysis: Bottom-Up, Semantic Analysis & SDT, Intermediate Code Gen, Code Optimization
  14. Section 3 | Emerging Trends (AI, Societal Ethics & MS Office): Artificial Intelligence, Emerging Tech Trends, Society, Law & Ethics, MS Office Applications
  15. Section 3 | Software Engineering: Fundamentals of Software Engineering, Software Requirements and Quality Assurance, Software Design, Estimation and Metrics, Software Maintenance and Configuration Management, Software Testing
  16. Section 3 | C Programming: C Fundamentals, Control Flow, Functions, Arrays & Pointers, Storage Classes, Structures & Enums, DMA, Macros, Scoping & File Handling
  17. Section 3 | OOPS, C++, JAVA, HTML: OOPS with C++, Java, HTML Basics, CSS
  18. Section 3 | Java: Java Fundamentals, Array, String, IO & References
  19. Section 3 | Python: Introduction to Python, Tokens, Variables, Data Types, I/O, Operators & Expressions, Control Flow & Looping, Collections & Strings, Functions & Modules, File Handling & Data Analysis
  20. Section 3 | Digital Electronics: Digital Systems & Boolean Basics, Logic Gates & Hardware, Boolean Expression, Boolean Minimization, Combinational Circuit, Sequential Circuits, Number System, Number Representation
  21. Section 3 | Multimedia: Multimedia
  22. BPSC Previous Year Papers:
  23. BPSC Full Mock Tests:
AI summary & chapters

AI Summary

An AI-generated summary of this video lecture.

This lecture introduces database classification by structure, usage, storage methods, and intended application. It begins with hierarchical databases, using a university tree diagram (University → Departments/Administration; Departments → Students/Faculty/Resources) and annotating it as a Tree/Data Structure, with an RDBMS comparison. It then covers network databases, adding a Clubs node linked to multiple parents in a graph-like structure. The lesson moves to object-oriented databases, showing Person objects with attributes and relationships such as ofType() and livesAt(), before explaining relational databases using student tables (Roll no., Student Name, Marks Awarded) and a Key = 94 link to Rank/Scholarship. The final segment emphasizes rows as records, columns as attributes, unique identity for relationships, and a hybrid formula: Hybrid => RDMS + CODDBAS.

Chapters

  1. 0:00 – 2:00 00:00-02:00

    The opening slide, titled “Types of Databases,” states that databases can be classified by structure, usage, storage methods, and intended application. The first topic is “Hierarchical Databases,” described as organizing data in a tree-like structure where each parent record can have multiple child records. A green node diagram shows “University” at the top, branching to “Departments” and “Administration,” with “Departments” further branching to “Students,” “Faculty,” and “Resources.” The instructor adds red handwritten notes such as “Data Structures” beside the diagram, reinforcing that hierarchical models are based on tree-like data structures.

  2. 2:00 – 5:00 02:00-05:00

    The lecture continues with the hierarchical model, underlining key phrases in red and circling a handwritten “Tree” label next to the university diagram. An additional annotation, “RDBMS -> Array of Structure,” appears below the circled Tree label, suggesting a comparison between hierarchical/tree structures and relational storage. The instructor gestures while explaining parent-child relationships in the university example, emphasizing that each lower level depends on a single parent path. The section then transitions to “Network Databases,” which extend the hierarchical idea by allowing child records to link to multiple parent records. A new green “Clubs” box is added with arrows reaching into “Students,” “Faculty,” and “Resources,” and the instructor writes “Graph” in red to highlight the more flexible, web-like structure.

  3. 5:00 – 10:00 05:00-10:00

    The presentation shifts to “Object-Oriented Databases,” showing an object diagram with a green “Person” box containing Name, Phone Number, and Email Address. Arrows labeled “ofType()” connect Person to “Student” and “Professor,” while an arrow labeled “livesAt()” connects Person to “Address.” Red pen marks underline the paragraph and circle the word “objects,” emphasizing that data is stored as objects with attributes and relationships. The next slide, “Relational Databases,” displays three tables of student data with a handwritten red note reading “Array of Structure” above them. A label “Key = 94” connects the top-left table (columns Roll no., Student Name, Marks Awarded) to a middle table listing Rank and Scholarship for the two students with 94 marks, demonstrating how relational tables are linked through shared keys.

  4. 10:00 – 11:04 10:00-11:04

    The final segment explains that relational databases store data in tables where rows represent records and columns represent attributes. The instructor points to the student table showing Roll no., Student Name, and Marks Awarded, and writes “Array of Structures” on the screen to connect relational storage with structured data concepts. The lecture highlights that every piece of information has a relationship with other data because each record has a unique identity. A handwritten formula, “Hybrid => RDMS + CODDBAS,” appears on the slide, indicating that hybrid databases combine relational and object-oriented approaches.

The lecture progresses from structural classification to specific database models. Hierarchical databases are introduced first as tree structures with single-parent relationships, illustrated by the university example and annotated as Tree/Data Structure. Network databases are then presented as a more flexible graph model where children can have multiple parents, shown by the added Clubs node. Object-oriented databases are explained through Person objects with attributes and method-like relationships (ofType(), livesAt()), emphasizing object-based storage. Relational databases are taught using student tables, where rows are records, columns are attributes, and unique keys enable relationships across tables. The final hybrid formula ties relational and object-oriented models together, providing a concise summary of database type combinations.

Loading lesson…