INTRODUCTION Flashcards
(59 cards)
_ refers to the process of collecting, storing, organizing, and sharing information in a way that makes it accessible, useful, and secure. It involves handling data and information from various sources, ensuring it is accurate, easy to retrieve, and protected from unauthorized access or loss. Good_ helps businesses make better decisions, stay compliant with regulations, and improve efficiency by ensuring that the right information is available to the right people when they need it.
Information Management
Gathering information from multiple sources, such as internal databases, external systems, or manual input.
Data Collection
Structuring and categorizing information so it can be easily found. This might include creating taxonomies, tags, or databases.
Organization
Choosing how and where information will be stored. This could be physical _(e.g., paper records) or digital storage (e.g., cloud systems, databases).
Storage
Ensuring that authorized individuals can easily retrieve the information they need. This involves creating efficient search systems and using appropriate indexing techniques.
Access and Retrieval
Safeguarding sensitive information and ensuring compliance with relevant laws and regulations (e.g., GDPR, HIPAA).
Security and Compliance
Facilitating effective sharing of information among teams, departments, or stakeholders in a timely and secure manner.
Communication
Raw facts and figures without context
DATA
Data that is processed, organized, and meaningful
INFORMATION
A _ is an organized collection of data that is stored and accessed electronically, typically in a digital format. It allows for efficient storage, retrieval, management, and manipulation of data. _are structured in a way that makes it easy to store large amounts of information and retrieve it quickly using queries.
Database
are software tools used to create, manage, and interact with databases.
Different types of _exist based on how data is organized and how users interact with it.
Database Management Systems (DBMS)
Data is organized into tables (rows and columns), and relationships are established using keys.
Relational DBMS (RDBMS)
Examples OF Relational DBMS (RDBMS)
MySQL, PostgreSQL, Oracle, SQL Server
Uses Structured Query Language (SQL) for data manipulation.
Data is highly structured, making it easy to query and join tables.
Ideal for transactional applications, such as banking systems.
KEY FEATURES OF RDBMS
More flexible than relational databases; data can be stored in various formats such as key-value pairs, documents, graphs, or wide-columns.
NoSQL DBMS Structure
Examples OF NoSQL DBMS
MongoDB (document-based), Cassandra (wide-column), Redis (key-value), Neo4j (graph-based)
Designed for handling large volumes of unstructured or semi-structured data.
Suitable for big data applications, real-time web apps, and scalable systems.
Typically doesn’t require fixed schemas or relationships like relational databases.
Key Features OF NoSQL DBMS
Data is stored as objects, similar to how data is represented in object-oriented programming (OOP).
Object-Oriented DBMS (OODBMS) Structure
Examples OF Object-Oriented DBMS (OODBMS)
db4o, ObjectDB.
Data is stored in a hierarchy, resembling parent-child relationships.
Suitable for applications with a clear, predefined structure, like telecom or banking systems.
Less flexible than relational models and can be harder to scale.
Key Features OF Object-Oriented DBMS (OODBMS)
Data is organized in a tree-like structure, where each record has a single parent and can have multiple children.
Hierarchical DBMS Structure
Examples OF Hierarchical DBMS
IBM’s Information Management System (IMS).
Data is stored in a hierarchy, resembling parent-child relationships.
Suitable for applications with a clear, predefined structure, like telecom or banking systems.
Less flexible than relational models and can be harder to scale.
Key Features OF Hierarchical DBMS
Similar to hierarchical DBMS, but allows more complex relationships with multiple parent-child connections (many-to-many relationships).
Network DBMS Structure