My first lectures as a final year student

in newvisionlife •  5 hours ago 

IMG_5201.jpeg

Today I attended my first class as a final year students, the lecturer is taking us a course with course code 501 because it’s a five year degree program. The class was supposed to hold by 9 to 11 but he shifted the time a little bit backward. He thought us DBMS today. He’s such a nice and friendly lecturer. He’s a Dr in is field of study, I have had countless lectures on dbms but todays class is the best because of his mode and standard of teaching. A Database Management System (DBMS) is a software system that allows you to define, create, maintain, and manipulate databases. It acts as an intermediary between the user and the database, providing a way to store, retrieve, and manage data in a structured and controlled manner.

Key Features of a DBMS:

  1. Data Definition: A DBMS allows you to define the structure of the data, including the relationships between different data entities.
  2. Data Storage: A DBMS provides a way to store data in a physical location, such as a hard drive or solid-state drive.
  3. Data Retrieval: A DBMS allows you to retrieve data from the database, using queries or other retrieval methods.
  4. Data Manipulation: A DBMS provides a way to manipulate data, including inserting, updating, and deleting data.
  5. Data Security: A DBMS provides a way to control access to the data, including authentication, authorization, and encryption.
  6. Data Integrity: A DBMS ensures that the data is consistent and accurate, by enforcing constraints and rules.
  7. Data Backup and Recovery: A DBMS provides a way to backup and recover data, in case of a failure or data loss.

Types of DBMS:

  1. Relational DBMS: A relational DBMS organizes data into tables, with each table having rows and columns.
  2. Object-Oriented DBMS: An object-oriented DBMS stores data in the form of objects, which can be used to represent complex relationships.
  3. Graph DBMS: A graph DBMS stores data as a graph, with nodes and edges representing relationships between data entities.
  4. NoSQL DBMS: A NoSQL DBMS provides a flexible schema, allowing for the storage of unstructured or semi-structured data.
  5. Cloud DBMS: A cloud DBMS provides a way to store and manage data in the cloud, with scalability and high availability.

Popular DBMS:

  1. MySQL: A popular open-source relational DBMS.
  2. Oracle: A commercial relational DBMS, widely used in enterprise environments.
  3. Microsoft SQL Server: A commercial relational DBMS, widely used in enterprise environments.
  4. MongoDB: A popular NoSQL DBMS, widely used in web and mobile applications.
  5. PostgreSQL: A popular open-source relational DBMS, known for its reliability and data integrity.

DBMS Components:

  1. Database Engine: The database engine is the core component of the DBMS, responsible for storing and retrieving data.
  2. Database Schema: The database schema defines the structure of the data, including the relationships between different data entities.
  3. Database Instance: A database instance is a single installation of the DBMS, which can contain multiple databases.
  4. Database Client: A database client is a software application that interacts with the DBMS, to perform database operations.

DBMS Benefits:

  1. Improved Data Management: A DBMS provides a way to manage data in a structured and controlled manner.
  2. Increased Data Security: A DBMS provides a way to control access to the data, including authentication, authorization, and encryption.
  3. Improved Data Integrity: A DBMS ensures that the data is consistent and accurate, by enforcing constraints and rules.
  4. Scalability: A DBMS provides a way to scale up or down, to meet the needs of the application.
  5. High Availability: A DBMS provides a way to ensure high availability, by providing redundancy and failover capabilities.

IMG_5202.jpeg

IMG_5200.jpeg

IMG_5199.jpeg

IMG_5198.jpeg

IMG_5197.jpeg

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!