Database Management Concepts

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which of the following actions is performed by Data Manipulation Language (DML) commands?

  • Managing changes made by DML statements.
  • Manipulating data within the database. (correct)
  • Controlling access to data within the database.
  • Defining the database schema.

Which of the following is a primary function of Data Control Language (DCL)?

  • Modifying existing data records.
  • Managing transaction states within the data.
  • Defining the structure of database tables.
  • Controlling access privileges to data. (correct)

What is the main purpose of Transaction Control Language (TCL) in database management?

  • To optimize query performance.
  • To define relationships between tables.
  • To control the physical storage of data.
  • To manage changes made by DML statements. (correct)

Which of the following represents the smallest unit of data transfer between disk and memory in a database system?

<p>Page (B)</p> Signup and view all the answers

How does data compression primarily enhance database performance?

<p>By reducing input/output operations. (A)</p> Signup and view all the answers

Which component is responsible for determining the most efficient method to execute a query?

<p>Query Optimization (A)</p> Signup and view all the answers

What critical challenge is addressed by concurrency control mechanisms in database management systems?

<p>Managing simultaneous data access by multiple users. (A)</p> Signup and view all the answers

What is the primary challenge that differentiates big data from traditional data processing?

<p>The complexity and scale of data sets. (B)</p> Signup and view all the answers

Which of the following best describes the primary benefit of using visual tools for data interpretation?

<p>It simplifies complex data, making it easier to identify trends and insights. (A)</p> Signup and view all the answers

In the context of data analysis, what is the most significant role of reports and visualizations?

<p>To communicate insights in an understandable format and identify trends. (C)</p> Signup and view all the answers

Based on the provided 'Monthly Sales Report', which city generated the highest total sales amount?

<p>Kathmandu (A)</p> Signup and view all the answers

Using the 'Monthly Sales Report', identify which customer made a purchase on October 15, 2024?

<p>Asmita Katiwada (B)</p> Signup and view all the answers

What is the primary purpose of SQL (Structured Query Language)?

<p>To manage and manipulate relational databases. (C)</p> Signup and view all the answers

Which of the following is a key benefit of using SQL for data management?

<p>Efficient data retrieval, even with large datasets. (C)</p> Signup and view all the answers

Which category of SQL commands is used to define and modify the structure of database objects?

<p>Data Definition Language (DDL) (B)</p> Signup and view all the answers

Which of the following SQL commands is used to remove a table completely from a database?

<p>DROP (C)</p> Signup and view all the answers

Which of the following best describes the key advantage of using a commercial Database Management System (DBMS) like Oracle or Microsoft SQL Server during the 1980s and 1990s?

<p>Built-in features for data integrity, security, multi-user access, and transaction management. (C)</p> Signup and view all the answers

How does the use of data analytics in targeted advertising, as exemplified by platforms like Facebook and Instagram, primarily benefit businesses?

<p>By delivering personalized ads based on user browsing history, interests, and demographics, increasing customer engagement and conversions. (D)</p> Signup and view all the answers

How do companies like Netflix and YouTube use behavior data to enhance their services?

<p>By analyzing viewing patterns (Netflix) and watch history/engagement metrics (YouTube) to offer personalized recommendations and optimize content strategies. (C)</p> Signup and view all the answers

Which of the following represents a significant challenge associated with leveraging data for business decision-making?

<p>Data privacy and compliance issues. (A)</p> Signup and view all the answers

What role do NoSQL databases like MongoDB and Cassandra play in the context of big data and modern applications?

<p>They cater to the demands of big data by handling unstructured information and supporting operations like social media and real-time analytics. (D)</p> Signup and view all the answers

In the finance industry, how is predictive analytics commonly applied to credit risk assessment?

<p>By analyzing historical credit data to assess the risk of lending, guiding decisions on loan approvals and interest rates. (B)</p> Signup and view all the answers

Which of the following best illustrates the benefit of 'gaining customer insights' through data analytics?

<p>Understanding customer preferences and behaviors to tailor products and services. (C)</p> Signup and view all the answers

Which factor poses a significant challenge when integrating data-driven decision-making within an organization?

<p>Resistance to change from employees. (A)</p> Signup and view all the answers

In a relational database, what is the primary function of a Foreign Key (FK)?

<p>To link one table to another by referencing the Primary Key of the related table. (B)</p> Signup and view all the answers

Which SQL command is used to modify existing records within a table?

<p>UPDATE (B)</p> Signup and view all the answers

What is the purpose of WHERE clause in SQL SELECT statement?

<p>To filter the records based on specified conditions. (D)</p> Signup and view all the answers

Which of the following is the key benefit of using relational databases with clearly defined relationships?

<p>Ensured data integrity and reduced data redundancy. (C)</p> Signup and view all the answers

If you want to retrieve the names of all employees from the 'Employees' table, which SQL query would you use?

<p>SELECT Name FROM Employees (C)</p> Signup and view all the answers

What is the primary purpose of data visualization in the context of reports?

<p>To convert raw data into interactive charts, graphs, and dashboards. (A)</p> Signup and view all the answers

Which SQL command would you use to remove all records from the 'Orders' table where the 'OrderDate' is before January 1, 2024?

<p>DELETE FROM Orders WHERE OrderDate &lt; '2024-01-01'; (D)</p> Signup and view all the answers

You need to correct a sales record in the Sales table where the Amount is incorrectly recorded as 100.00 for SaleID 5. Which SQL statement should you use?

<p>UPDATE Sales SET Amount = 200.00 WHERE SaleID = 5; (C)</p> Signup and view all the answers

Which function is NOT typically associated with a Database Management System (DBMS)?

<p>Automated Hardware Maintenance and Repair (D)</p> Signup and view all the answers

In the context of DBMS, what does 'Concurrency Control' primarily ensure?

<p>Consistent data management across multiple users. (A)</p> Signup and view all the answers

Which of the following is a primary disadvantage of using a DBMS?

<p>Complexity and the need for specialized knowledge. (D)</p> Signup and view all the answers

What is the main purpose of a 'Data Dictionary' within a DBMS?

<p>To manage metadata describing the structure and properties of the database. (C)</p> Signup and view all the answers

Which DBMS type is most suitable for storing and managing data represented as interconnected relationships?

<p>Graph DBMS (A)</p> Signup and view all the answers

What is a key characteristic of a Column-oriented DBMS?

<p>It stores data in columns rather than rows. (C)</p> Signup and view all the answers

Which of the following is NOT typically considered one of the core characteristics defining Big Data?

<p>Veracity (A)</p> Signup and view all the answers

Which DBMS component is responsible for converting user queries into a form that the database can understand?

<p>Query Processor (A)</p> Signup and view all the answers

A retail company wants to use big data to optimize its inventory management. Which of the following approaches would best utilize big data analytics for this purpose?

<p>Analyzing historical sales data and external factors to forecast demand. (A)</p> Signup and view all the answers

What is the primary advantage of Reduced Data Redundancy in a DBMS?

<p>More efficient data management and reduced storage costs (B)</p> Signup and view all the answers

Which of the following is NOT a typical component of a DBMS?

<p>Central Processing Unit (CPU) (B)</p> Signup and view all the answers

In the context of big data applications in finance, how can analyzing transaction patterns and historical data contribute to fraud detection?

<p>By identifying deviations from established customer transaction behaviors. (D)</p> Signup and view all the answers

Which of the following data sources is an example of Machine Data within the context of Big Data?

<p>Sensor data from industrial equipment (C)</p> Signup and view all the answers

What is the purpose of 'Transaction Management' in a DBMS?

<p>To ensure that database transactions are either fully completed or not at all, maintaining data integrity. (C)</p> Signup and view all the answers

How do transportation and logistics companies leverage big data to optimize delivery routes?

<p>By analyzing data from GPS, weather, and traffic patterns in real-time (D)</p> Signup and view all the answers

Which of the following best describes the function of a Report Writer in a DBMS?

<p>Creating formatted reports from database data (C)</p> Signup and view all the answers

If an organization requires a DBMS that can handle complex data structures with methods and attributes, which type of DBMS would be most suitable?

<p>Object-Oriented DBMS (C)</p> Signup and view all the answers

What is the primary focus of ethical considerations in the context of big data?

<p>Upholding privacy rights, informed consent, and data security. (D)</p> Signup and view all the answers

What potential issue arises from an organization's dependency on a specific DBMS vendor?

<p>Difficulty in switching or integrating with new technologies (A)</p> Signup and view all the answers

In telecommunications, how can big data analytics be used to reduce customer churn?

<p>By analyzing customer usage patterns and feedback to personalize service offerings. (B)</p> Signup and view all the answers

Which of the following is an example of Human-Generated Data?

<p>Data from voice recordings. (B)</p> Signup and view all the answers

Which type of database is MongoDB?

<p>Document DBMS (A)</p> Signup and view all the answers

In a DBMS, what does SQL primarily function as?

<p>A language used to access and manipulate data (D)</p> Signup and view all the answers

Flashcards

Codd's Data Storage

Organizing data into tables for storage.

SQL

A language used to query data in databases.

DBMS/ADBMS

Database systems offering integrity, security & multi-user access.

NoSQL and Big Data

Handle unstructured data for social media, e-commerce, analytics.

Signup and view all the flashcards

Data-Driven Decision Making

Enhancing decision accuracy, reducing risks, increasing efficiency.

Signup and view all the flashcards

Targeted Advertising

Delivering personalized ads based on browsing history and interests.

Signup and view all the flashcards

Credit Risk Assessment

Assessing lending risk using historical credit data.

Signup and view all the flashcards

Benefits of Data

Increased efficiency, customer insights, and predictive analysis.

Signup and view all the flashcards

Visual Data Tools

Tools that simplify complex data interpretation and reveal insights, improving data-driven decision-making.

Signup and view all the flashcards

Reports and Visualizations

Identify patterns, communicate insights, and enhance understanding in an accessible format.

Signup and view all the flashcards

Key Benefits of SQL

Simple commands, quick data retrieval, and flexible multi-table use.

Signup and view all the flashcards

DDL Commands

CREATE, ALTER, DROP, TRUNCATE.

Signup and view all the flashcards

CREATE (SQL)

Making a new table.

Signup and view all the flashcards

ALTER (SQL)

Modifying a database object.

Signup and view all the flashcards

RDBMS

A system designed to store and manage data in a structured format using linked tables, ensuring data integrity and reducing redundancy.

Signup and view all the flashcards

Table

A collection of related data organized into rows (records) and columns (fields), representing a specific entity.

Signup and view all the flashcards

Column (Field)

Attributes or characteristics of an entity, each having a specific data type.

Signup and view all the flashcards

Row (Record)

Contains the data for each instance of the entity, holding a unique set of information.

Signup and view all the flashcards

Primary Key (PK)

Uniquely identifies each row in a table.

Signup and view all the flashcards

Foreign Key (FK)

Links one table to another by referencing the primary key of the related table.

Signup and view all the flashcards

SQL Queries

Commands used to interact with relational databases, allowing users to retrieve, manipulate, and update data stored in tables.

Signup and view all the flashcards

Reports

Present data in a structured format, summarizing key information to assist decision-making processes, often including tables, charts, and visual elements.

Signup and view all the flashcards

Data Manipulation Language (DML)

Commands that manipulate data within a database. Includes SELECT, INSERT, UPDATE, and DELETE.

Signup and view all the flashcards

Data Control Language (DCL)

Commands that control access to data within the database. Includes GRANT and REVOKE.

Signup and view all the flashcards

Transaction Control Language (TCL)

Commands that manage changes made by DML statements. Includes COMMIT, ROLLBACK, and SAVEPOINT.

Signup and view all the flashcards

Physical Data Storage

Hard drives (HDDs) and Solid-state drives (SSDs).

Signup and view all the flashcards

Files and Pages (in Databases)

Databases organize data into files, which are divided into pages. Pages are the smallest unit of data transfer.

Signup and view all the flashcards

Record Storage

Within a table, data is stored as records (or rows).

Signup and view all the flashcards

Data Retrieval

The process of accessing and retrieving stored data from a database, typically using queries.

Signup and view all the flashcards

Big Data

Extremely large and complex datasets that are difficult to manage and analyze with traditional methods.

Signup and view all the flashcards

Big Data Characteristics

Large datasets characterized by volume, velocity, and variety.

Signup and view all the flashcards

Social Media Data

Platforms like Facebook, Twitter, and Instagram generate large volumes of user-created data.

Signup and view all the flashcards

Internet of Things (IoT) Data

Devices like smart home devices that generate continuous data streams.

Signup and view all the flashcards

Transactional Data

Purchase histories recorded in databases that businesses use to understand buying behavior.

Signup and view all the flashcards

Machine Data

Data generated by industrial equipment, sensors in vehicles, and other machinery.

Signup and view all the flashcards

Big Data in Retail

Using insights to enhance marketing, optimize supply chains, and improve customer experiences.

Signup and view all the flashcards

Big Data in Finance

Using data to detect fraudulent activities, assess risks, and understand customer behavior.

Signup and view all the flashcards

Data Security

Practices protecting sensitive data from unauthorized access.

Signup and view all the flashcards

DBMS Functions

Storing, retrieving, securing, ensuring integrity, backing up, managing concurrency, and handling transactions.

Signup and view all the flashcards

DBMS Advantages

Sharing data among users, enhancing security measures, reducing redundancy, integrating data, and streamlining data handling.

Signup and view all the flashcards

DBMS Disadvantages

Complexity, initial and ongoing costs, performance overhead, vulnerability to cyberattacks, and dependency on the DBMS vendor.

Signup and view all the flashcards

DBMS Components

The actual information stored, physical devices, the DBMS software and related applications, data access languages, the database engine, query processor, data dictionary, and report writers.

Signup and view all the flashcards

Relational DBMS (RDBMS)

A common type of DBMS that organizes data into tables with rows and columns.

Signup and view all the flashcards

Object-Oriented DBMS

A type of DBMS that stores data as objects with methods and attributes.

Signup and view all the flashcards

Document DBMS

A type of DBMS that organizes and stores data in document-like structures (JSON, XML).

Signup and view all the flashcards

Key-value DBMS

A type of DBMS that stores data as key-value pairs for simple and fast retrieval.

Signup and view all the flashcards

Graph DBMS

A type of DBMS that uses graph structures with nodes, edges, and properties to represent and store data.

Signup and view all the flashcards

Column-oriented DBMS

DBMS that stores data in columns rather than rows, optimized for analytical queries.

Signup and view all the flashcards

Data Integrity

Ensuring data remains accurate and consistent, preventing discrepancies.

Signup and view all the flashcards

Backup and Recovery

Copying a database, ensuring safety, and restoring it in case of failure.

Signup and view all the flashcards

Concurrency Control

Managing simultaneous access by multiple users without causing data inconsistencies.

Signup and view all the flashcards

Transaction Management

Ensuring transactions are either completed successfully or not at all, maintaining data integrity.

Signup and view all the flashcards

Study Notes

  • A database is an organized collection of structured information or data stored electronically.
  • Databases are managed by a Database Management System (DBMS), allowing users to create, retrieve, update, and delete data efficiently.
  • A database can be thought of as an electronic filing system.
  • Traditional paper-based filing systems are slow, inflexible, and prone to errors.
  • Database servers are a centralized repository for storing, managing, and retrieving data, enabling efficient user and application access and manipulation.
  • Databases streamline operations, enable data-driven decision-making, and improve customer experience across industries.
  • Databases have become important in modern computing, enabling efficient, secure, and reliable data management.

Examples of databases in management sectors

  • Customer Databases track customer purchases, preferences, and details.
  • Financial Records: Banks and financial institutions maintain databases with transactions, balances, and loan information.
  • Employee Records Databases are used by HR for detailed employee information like personal details, employment history, job performance, and benefits.
  • Inventory Management Databases are used by retailers, warehouses, and manufacturers to track stock levels, order histories, and supplier details.

Evolution of Databases

  • The shift from paper to digital databases started in the mid-20th century.

1960s: The Birth of Digital Databases

  • Hierarchical and Network System (IMS) was the first widely adopted database system.
  • Databases organized data in a tree-like structure.

1970s: The Relational Model

  • E.F. Codd introduced the Relational Model.
  • Data is stored by organizing data into tables.
  • Structured Query Language (SQL) allows querying data.

1980s-1990: Rise of Commercial DBMS and Advanced DBMS

  • Commercial Database Management Systems (DBMS) and Advanced DBMS (ADBMS), such as Oracle, Microsoft SQL Server, and IBM DB2, emerged.
  • Features included integrity, security, multi-user access, and transaction management.

2000s to Present: NoSQL and Big Data

  • MongoDB, Cassandra, and CouchDB cater to the demands of big data, handling unstructured data and supporting social media, e-commerce, and real-time analytics.
  • Improved performance along with large data volumes.

Importance of Data in Business Decision Making

  • Data plays a key role in data-driven decision-making.
  • Data-driven decision making improves decision accuracy, reduce risks and enhance operational efficiency

Data can be used to identify

  • Opportunities, track consumer behavior, and optimize processes.

Example in Marketing

  • Targeted Advertising: Facebook, Instagram, TikTok, and Google use data analytics to deliver personalized ads by analyzing user browsing history, interests, and demographics.
  • Tailored marketing campaigns increase customer engagement and conversions.

Example in Finance:

  • Credit Risk Assessment uses predictive analytics to assess lending risk by analyzing historical credit data and guiding decisions on loan approvals and interest rates.

Real-world Success Stories

  • Netflix analyzes viewing patterns to offer personalized content recommendations.
  • YouTube uses behavior data like watch history and engagement metrics to personalize recommendations and optimize content strategies.

Benefits of data

  • Improving Efficiency
  • Gaining Customer Insights
  • Predictive Analysis

Challenges to data

  • Volume
  • Accuracy
  • Decision-Making Biases
  • Data Privacy and Compliance
  • Resistance to change
  • Skill Gap

Data and Information Types

  • Data is a collection of raw facts, figures, or observations that, by itself, have no meaningful information.
  • Data include numbers, characters, symbols, or media files.
  • Information is processed, organized, and structured data that holds meaning and can be used for decision making.
  • Information shows relationships between data points and is easily presented and interpreted.

Structured Data

  • Structured data is highly organized:
  • It is easily searchable and stored in a fixed format or schema.
  • It resides in relational databases or spreadsheets.

Characteristics of Structured Data:

  • Predefined Format: Data is organized in a fixed format where each field has a specific purpose and data type (e.g., text, number, date, Boolean).
  • Easy to Search: It can be easily searched using standard algorithms, and queries can be performed quickly and efficiently.
  • Consistency: All data follows the same pattern, making it easier to analyze and process.
  • Organized Schema: It follows a well-defined schema or data model, ensuring each field has a specified type and purpose and avoids duplication or data type mismatch.
  • Highly Scalable: Performance should not degrade even with large data volumes.
  • Examples include index types of information, employee details in an Excel sheet, and customer information in a database.

Unstructured Data

  • Unstructured data lacks a predefined format, making it complex to store and analyze using traditional databases.
  • It often comes in large volumes and is text-heavy.
  • Examples include social media posts, content from emails, videos, and images.

Characteristics of Unstructured Data:

  • No Predefined Format: It does not follow a specific structure or format.
  • Difficult to Search: It can be challenging to find and retrieve data promptly.
  • High Volume: Generated in large quantities from sources like social media, emails, and multimedia content.
  • Variety: It comes in many forms, from text documents to multimedia files.
  • Advanced Processing Needs: It requires advanced processing techniques for analysis and interpretation.
  • A DBMS is a software system that facilitates the creation, management, and manipulation of databases.
  • Acts as an interface between end users, applications, and the database itself, ensuring data is stored, organized, retrieved, updated, and deleted effectively.
  • Provides a systematic way to ensure data integrity, security, and consistency.

Functions of a DBMS

  • Data Storage, Retrieval, and Management
  • Data Security: User authentication and authorization for read, write, and delete operations.
  • Data Integrity and Consistency: Maintaining accurate and consistent data, preventing discrepancies.
  • Backup and Recovery: Regularly saving database copies for safety and restoration.
  • Concurrency Control: Managing multiple users without causing data inconsistency.
  • Data Dictionary Management
  • Transaction Management: Ensuring transactions are completed successfully or not at all, maintaining integrity.

Advantages of DBMS

  • Improved Data Sharing: Data sharing among users and applications.
  • Increased Data Security: Advanced security measures, helping organizations comply with regulations and safeguard information.
  • Reduced Data Redundancy: Minimizes data duplication by centralizing data storage, leading to more efficient data management and reduced storage costs.
  • Better Data Integration: Integrates data from different sources, providing a unified view for comprehensive analysis.
  • Enhanced Data Management: Streamlines data handling processes, improving efficiency in data entry, retrieval, and reporting.

Disadvantages of DBMS

  • Complexity: Requires specialized knowledge and training.
  • Cost: Including initial setup, licensing, and ongoing maintenance.
  • Performance Overhead: Large volumes of transaction data can impact performance.
  • Data Vulnerability: Offers security but is still a target for cyberattacks.
  • Dependency on the DBMS Vendor: Difficult to switch or integrate with new technologies if dependent on a specific vendor.

Types and Components of DBMS

  • Components:
    • Data: Actual information stored on the database.
    • Hardware: Physical devices such as hard drives and network storage.
    • Software: DBMS software itself and any related application or client.
    • Database Access Language: Used to access and manipulate data (e.g., SQL).
    • Database Engine: Core software component.
    • Query Processor
    • Data Dictionary
    • Report Writer: Tools for creating formatted reports.

Types of DBMS:

  • Relational DBMS (RDBMS): Common type (e.g., MySQL, Oracle, Microsoft SQL Server).
  • Object-Oriented DBMS: Stores data as objects, methods, and attributes.
  • Document DBMS: Operates on documents (e.g., JSON, XML).
  • Key-Value: Uses key-value pairs (e.g., Redis, Amazon DynamoDB).
  • Graph DBMS: Represents data in a graph format (e.g., Neo4j, Amazon Neptune).
  • Column-Oriented: Stores data tables as columns rather than rows (e.g., Apache Cassandra, HBase).
  • Relational Database Management System (RDBMS) are designed to store and manage data in a structured format using interlinked tables linked by keys and relationships.
  • RDBMS maintain data integrity, reduce redundancy, and use primary and foreign keys.

Tables

  • A table in a relational database is a collection of related data organized into rows and columns, where each table represents a specific entity, records (rows) and fields (columns).
  • Columns (Fields): Define attributes or characteristics of the entity. Each column has a specific data type such as text, integer, date, boolean.
  • Rows (Records): Contains the data for each instance of the entity, with each row holding a unique set of information.
  • Relationships between tables are established through keys, such as primary keys (PK) ans foriegn keys (FK).
  • Primary Key (PK): A column or combination of columns that uniquely identifies each row, such as CustomerID or OrderID.
  • Foreign Key (FK): A column that links one table to another by referencing the primary key of the related table
  • Queries are commands that interact with a relational database.
  • Users can retrieve, manipulate, and update data stored in tables.
  • Structured Query Language (SQL) is the standard language for querying relational databases.

SQL commands:

  • SELECT: Retrieves data from one or more tables.
  • INSERT: Adds new records to a table.
  • UPDATE: Modifies existing records in a table.
  • DELETE: Removes records from a table.
  • Queries enable extraction based on set conditions
  • Queries can join multiple tables to get comprehensive insights, combining customer and order information.

Reports present data in a structured format to support decision-making.

  • Often include tables, charts, and visuals to highlight metrics and trends.
  • Data Visualization converts raw data into interactive charts, graphs, and dashboards.
  • Visual tools help to interpret complex data, identify insights, and support data-driven decisions.
  • Reports and visualization aid in identifying trends and patterns, communicating insights in an understandable format and enabling more informed, timely decisions.

Introduction to SQL

  • SQL is a standardized programming language used for managing and manipulating relational databases.

Key benefits of SQL

  • Ease of Use: With simple commands it is easy to learn and apply.
  • Efficient Data Retrieval: Can retrieve large amounts data quickly
  • Flexibility: Can use various tables at once SQL commands fall into the following four categories:
  • Data Definition Language (DDL): Define and modify the database object's strcuture: CREATE, ALTER, DROP, TRUNCATE.
  • DATA Manipulation Language (DML): Manipulates data within a database: SELECT, INSERT, UPDATE, DELETE.
  • Data Control Language (DCL): Controls access to data within a database:GRANT, REVOKE.
  • Transaction Control Language (TCL): Manages changes made DML statements: COMMIT, ROLLBACK, SAVEPOINT.
  • An understanding of data storage and retrieval in databases is vital for designing efficient database systems.

Areas where an understanding helps

  • Designing tables, columns, and relations.
  • Writing queries.
  • Troubleshooting performance issues.

Data Storage

  • Physical Storage: Hard drives (HDDs) and Solid-state drives (SSDs).
  • Files and Pages: Databases organize into files, further divided into smaller sections.

Smaller Sections

  • Tables and Indexes: Relational databases data is logically organized into tables
  • Record Storage: Data resides within tables in records (rows)
  • Data Types: Integer, text, and dates, being some examples.
  • Compression: Aids in reducing storage space.
  • Data retrieval consists of accessing and retrieving data with querying.

Data retrieval

  • Select specific columns and rows, relationship-based tables, apply filters and aggregations for precise search results.
  • Parsing, optimization, and execution help query processing.
  • Access Methods: Table scan, row scan, and other DB level scans, can be used.
  • Access is affected by Buffer Management and intermediated storage.
  • Concurrency control exists so multiple users can use the database simultaneously.
  • Transaction management is when database operations are treated as a single unit.
  • Big Data refers to the years of information age in how organizations collect, analyze, and utilize vast data amounts.
  • Big Data is extremely complex data sets. Big data is hard to analyze using traditional methods, and also reveals trends in human behavior.

Characteristics of Big Data

  • Volume
  • Velocity
  • Variety

Big Data is sourced from

  • Social Media: Facebook, Twitter, and Instagram
  • Internet of Things (IoT): Smart home and devices(rings, watches, and glasses).
  • Transactional Data: An organization's purchase history records business data.
  • Machine Data: Industrial equipment and sensor generated data.
  • Biometrics: Genetics, facial recognition, retinal scans and handwriting data.
  • Human-Generated Data: Email, voice recording, surveys, and conversation data.
  • Big Data has applications across a variety of business sectors that improve decision-making, optimize operations and enhance customer experience
  • Retail companies can streamline supply chains by tailoring marketing towards analytical buying patterns.
  • In Finance, Fraud detection, risk management and identifying anomalies are a couple examples.
  • Analyzing historical data after transaction patterns and identifying real-time anomalies is Healthcare can use analytics in treatment plans and predict health risks.
  • Analyzing customer usage patterns and feedback can enhance personalization when it comes to services.

Ethical Guidelines

  • Data Security involves practices and technologies that protect sensitive information and ensure confidententility, integrity, and availability with authorized access.
  • Ethical considerations focus on fair moral responsibilities, emphasizing privacy rights, informed consent, and data security.
  • Ethical data handling is achieved through legal frameworks and transparency in the event one handles individual data. Protecting it from bias can also help.
  • Ethics also play a part into creating a trusted organization and respecting moral social values.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Database Management System

More Like This

SQL Queries for Employee Data Analysis
38 questions
SQL GROUP BY Clause Quiz
13 questions

SQL GROUP BY Clause Quiz

MagnanimousCloisonnism avatar
MagnanimousCloisonnism
Information Management Week 15: SQL Join
16 questions
Use Quizgecko on...
Browser
Browser