Data Storage: Physical vs Logical

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

Information Technology encompasses scientific knowledge and techniques enabling automatic processing of data by computers.

False (B)

Knowledge acquired through communication clarifies current knowledge on a subject.

True (A)

Data represents knowledge that has been communicated.

False (B)

Volatile physical events are tied to conventional codification to communicate information.

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

The speed of storage is the amount of information it can contain.

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

Perdurability refers to the accessibility of information to multiple receivers.

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

The access type of a storage characteristic refers to how quickly information can be retrieved.

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

Main storage prioritizes immediate data access over the quantity of accessed information.

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

Secondary storage is typically more volatile than main storage.

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

Solid State Drives (SSDs) are a relatively recent storage medium.

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

A storage device is a material capable of physically recording information.

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

A file is a subset of recorded information grouped under a common identifier within a volatile device.

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

Physical scope refers to how users view the stored information.

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

In data storage, the logical scope involves the operating system and file management system.

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

The term 'n to n' describes a data structure where one person or car relates only to a single storage location.

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

Basic data operations include only adding and deleting data.

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

Data effectiveness refers to how efficiently resources are utilized.

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

Data efficiency focuses on solving a valid problem effectively.

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

Looking up information in a storehouse does not typically require locating that information.

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

Serial organization optimizes locating processes.

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

Sequential organization hinders the process of actualizing data.

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

Hash organization results in optimal space usage.

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

Indexed organization improves selection cost but reduces the cost of updating or 'actualization'.

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

In Database design, conceptual and descriptive tools are optional, being not required.

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

Dynamics in information value consider restriction to bring value.

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

Structured data storages are characterized by lacking a defined structure or pattern.

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

Semi-structured data storage combines the characteristics of structured and non-structured data.

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

The ANSI/SPARC architecture frames databases through two conceptual levels.

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

The internal level in the ANSI/SPARC architecture is described by an Internal Schema.

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

The conceptual level in the ANSI/SPARC architecture focuses on each user's view of the database.

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

Semantic constraints are imposed upon the model structure.

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

A key aspect of a database is that its data should be dependent, not independent, from applications and users.

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

Archive Schemas focus on data, while Database Systems focus on processes.

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

A DB Management System (DBMS) can be defined as the interaction with the physical dimension.

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

Data Manipulation Language (DML) refers to enabling one to define data elements, structure, interrelations, and validation rules.

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

MySQL is a kind of Database Management System.

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

The era of 'Navigational DBMS' provided effective and accessible technology.

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

Data Warehousing involved a NoSQL structure for specific analytic needs.

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

The evolution of storage has been independent of the evolution of hardware

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

OLAP focuses on interactive processes, while OLTP focuses on analytic queries.

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

Flashcards

Information Technology

A set of scientific knowledge and techniques that enable automatic processing of information by computers.

Information

Knowledge communication or acquisition that expands or clarifies current knowledge held on a particular subject

Data

Information adequately prepared for being processed by a computer.

Perdurability

The characteristic of how long information lasts (volatile or persistent).

Signup and view all the flashcards

Capacity

The amount of information storage can contain.

Signup and view all the flashcards

Speed

Time required to access information.

Signup and view all the flashcards

Range

Accessibility of information to several receivers at different locations.

Signup and view all the flashcards

Access type

Whether access is privileged/handy or external.

Signup and view all the flashcards

Main storage

Agile, immediate access but little info/access.

Signup and view all the flashcards

Secondary storage

Slow, external access but provides lots of info/access.

Signup and view all the flashcards

Media

Material capable of recording information physically.

Signup and view all the flashcards

Storage Device

Media endowed with a mechanism to provide any service regarding storage.

Signup and view all the flashcards

File

Information container within a storage device.

Signup and view all the flashcards

Archive

Each information container from the perspective of the user.

Signup and view all the flashcards

Basic Data Operations

Adding, editing, deleting, and retreiving.

Signup and view all the flashcards

Data Essentials

Data needs semantics, purpose and timeliness.

Signup and view all the flashcards

Effectiveness

Ability to produce desired result, solving the problem.

Signup and view all the flashcards

Efficiency

Achieving maximum productivity with minimum wasted effort or expense.

Signup and view all the flashcards

Storehouse operations

Incorporate, remove, modify, and look up.

Signup and view all the flashcards

Serial Organization

Adding elements at the end without any order.

Signup and view all the flashcards

Sequential Organization

Elements are sorted in order, improving sel. process.

Signup and view all the flashcards

Hash Organization

Elements located 'in their place'; optimal selection process.

Signup and view all the flashcards

Indexed Organization

'Pointed' elements, with reduced selection cost.

Signup and view all the flashcards

Structured Data

When the data follows a pre-established distribution.

Signup and view all the flashcards

Non-structured Data

When it lacks structure or pattern.

Signup and view all the flashcards

Semi-structured data

Combination of former two, structured and non-structured.

Signup and view all the flashcards

Database Design

Analyzing info needs and describing a solution through a DB.

Signup and view all the flashcards

External Schema

The level of the database closer to the end user.

Signup and view all the flashcards

Conceptual Schema

The global view of a database.

Signup and view all the flashcards

Internal Schema

How the data is physically stored.

Signup and view all the flashcards

Internal Level

Physical records of the database.

Signup and view all the flashcards

Conceptual Level

Global view of the data structures.

Signup and view all the flashcards

External Level

User's view of the database.

Signup and view all the flashcards

Data Model Static

Objects, associations, and restrictions of the database.

Signup and view all the flashcards

Restrictions

Constraints set on the database.

Signup and view all the flashcards

Inherent Constraints

Imposed upon the model structure.

Signup and view all the flashcards

Semantic Constraints

Imposed upon the actual data.

Signup and view all the flashcards

Database

Collection or storage of integrated data.

Signup and view all the flashcards

Database Management System

Set of tools supporting interaction with the Database.

Signup and view all the flashcards

Description

Enables defining data elements and their structure.

Signup and view all the flashcards

Study Notes

  • Item 1 introduces data storage concepts.
  • It covers physical vs logical approaches.
  • Physical and logical structures are important.
  • Databases and storage paradigms are explored.

Information & Data

  • Information Technology is the scientific knowledge and techniques enabling the automatic processing of information by computers.
  • Information is knowledge communication/acquisition that expands or clarifies current knowledge.
  • Data is information adequately prepared for being processed by a computer. From Latin "datum", meaning "that is given".

Information Characteristics

  • Information is communicated through perceptible physical events tied to conventional codification.
  • Characteristics of storage include:
    • Perdurability: How long the information persists.
    • Capacity: Amount of information stored.
    • Speed: Access time.
    • Range: Accessibility to multiple receivers/locations.
    • Access Type: Privileged, handy, or external.

Types of Data Storage

  • Main storage is agile, provides immediate access, and is often privileged, but has capacity/cost limitations, short range and is volatile.
  • Secondary storage is slow, requires external access, but offers high capacity/cost, broad range and persistence.
  • Main storage suits immediate term PROCESSING.
  • Secondary storage focus is medium-long term STORING.

Storage Media Chronology

  • This shows the timeframes for these different media
  • SSD
  • Optical Disc
  • Magnetic Disk
  • Hard Drive
  • Magnetic Tape
  • Punched Tape

Media, Devices, & Files

  • Media is the material capable of recording information physically.
  • A Storage Device is media with a mechanism (hardware) for providing storage (recording and retrieving).
  • A File is an information container within the device, a subset of recorded infos with its own organization grouped under a label within a non-volatile device.
  • Archive is each information container from the users' point of view

Data Storage Scopes

  • Logical scope refers to how clients and users see the data.
  • Physical or internal scope refers to how the devices store the data.
  • App (SGBD), OS (FMS)

Data Structures

  • Data structures relate logical and physical views
  • Relate cars and persons with differing cardinality

Basic Data Operations

  • Users need to search, add, edit, retrieve and erase.
  • Devices are able to locate, write and read

Data Essentials

  • Semantics (user coding) and timeliness are needed.
  • Effectiveness relates to purpose, while efficiency relates to timeliness

Basic Goals

  • Basic goals are effectiveness (efficacy) and efficiency.
  • Effectiveness is solving the valid problem.
  • Efficiency is to minimize consumption.

Physical Structures

  • In a storehouse, actions include incorporating, removing, modifying, and looking up but locating is required to incorporate, remove, modify and look up

Serial Organization

  • "Disorganized" elements
  • Optimal Insertion & Space Use
  • Requires a hard locating process (full scan).

Sequential Organization

  • Sorted Elements
  • Improves selection process "by a key".
  • Rest of selection processes not improved.
  • Hinders actualizations.
  • Degenerates and require maintenance.

Hash Organization

  • Elements located "in their place".
  • Optimal selection by 'a key'.
  • Hinders selection by any other key.
  • Wastes lots of space.
  • May require maintenance.

Indexed Organization

  • 'Pointed' elements.
  • Reduced selection cost.
  • Increased actualization cost.
  • Auxiliary Oranization.
  • May require maintenance.

Course Planning

  • The course is split into halves with different weightings and evaluations.
  • The first half is ~62% weight and involves two compulsory labworks, one theoretical test CA, and one exercise in the finals.
  • The second half is ~38% weight and includes one compulsory labwork, one theoretical test (final), and one exercise in the final.

The Value of Information

  • For statics, restriction brings value.
  • For dynamics, efficiency brings value.

Storage Types

  • Data storages are classified into:
    • Structured: follows a pre-established distribution with semantics and value, requires design, characterized by its definition (strongly typed files). Examples are forms, cards, and tables
    • Non-structured: Lacks structure or pattern. Examples are (free) plain text, photos, audio/video files.
    • Semi-structured: Combination of the former two, examples are minutes or legal documents

ANSI/SPARC Architecture

  • Proposed in 1975 by the 'Standards Planning and Requirements Committee' of the 'American National Standards Institute frames databases with three levels:
  • Internal Level: Physically stored records described by an Internal Schema. Data - devices, for administrators.
  • Conceptual Level: Global view of data structures described by a Conceptual Schema. Data - Data", for designers.
  • External Level: User view of database described by an External Schema. Data - users, for users.

Data Model

  • The idea is to obtain the discourse universe properties (from clients/users, in natural language) and describe them through a 'data structure' (formal language).
  • Properties of the Discourse Universe consider both statics (invariant in time) which uses structures and dynamics (variant in time) using modeling operators.

Data Model Statics

  • Data Model Stats focus on objects, associations and restrictions.
  • Restrictions are constraints put on the Database (inherent with model structure, semantic with the data).
  • Semantic constraints follow from semantic assumptions
  • Semantic constrains ensure the integrity of the base and validity of content

Concept of Database

  • Collection or storage of integrated data with controlled redundancy.
  • Structures reflects interrelations and restriction from the real world, the data is independent from the application and users.
  • It has a unique definition and description and stored with them, integrated.
  • Procedures preserve integrity while observing availability and confidentiality.

Databases and DBMS Approach

  • Archive Schemas and File Systems: -Storage approach focuses on processes.
  • Database Systems: -Storage approach focuses on data.

DBMS Tools

  • A coordinated set of tools supporting interaction with the DB at any level.
  • Tools include programs, procedures, languages.
  • Interaction with the DB describes, stores, retrieves, and handles data.
  • Interaction with the DB provides integrity, confidentiality, and security.
  • Works at any level with users, programmers, analysts, designers, and admins.

DBMS Essential Functions

  • Description: Defines data elements and their structure, and interrelations between them, plus validation rules.
  • Manipulation: Must support operation of the Database content.
  • Utilization: Should include a set of tools for ensuring use and support administration.

Evolution of the Storage

  • Data storage evolution determined by:
    • Hardware: cheaper and faster media, enhanced communications.
    • Needs: by institutions, companies, and markets for efficient solutions.
    • Research: models/tools proposed before needs/hardware exist
      • the Relational Model

Paradigms - Evolution

  • As technology, use, and needs evolve, so do the functionalities supporting the organization.
  • Data Files: area-specific applications at the operative level.
  • Data Bases (late '60): data/use independence, +integrity, -redundancy, +versatility, +value for OLTP.
  • Data Warehouse: Synthesize history data, decision-making support for OLAP.

Paradigms - OLTP

  • On-Line Transaction Processing provides services for the database operataion processing.
  • There should be Difference between interactive operations (on-line) and batch.
  • A transaction:
    • Atomicity: Completed or will not take place.
    • Consistence: Preserves integrity rules.
    • Isolation: Operations are independent.
    • Durability: Permanent effects upon transaction commitment.
  • Structured Databases: essential at the institution's operative level, Featuring robustness and availability. Usually set on client-server arch.
  • Structured Data Models like Relational Model, hierarchical and network

Paradigms - OLAP

  • On-Line Analytic Processing seeks efficiency in analytic queries with huge volumes.
    • ROLAP: built on relational engine (de-normalized tables)
    • MOLAP: multidimensional databases
    • HOLAP: hybrid DB (part relational, part multidimensional)
    • Goals include include: aggregation, comparison, correlation, classification, prediction, simulation, etc.
  • Data sources: from own structured DB (data warehousing). Can be weak (or absent) logical structures + simple physical structures Huge volume + structureless + simple organization = hard working feasible through distribution and massive parallelism

DBMS Evolution

  • Navigational DBMS: (60s) -Physical/relative pointers, Hierarchical/Network data models, used during the 70's and efficient with conventional DB
  • Relational DBMS (70's) -Logical/symbolic pointers, Relational Model used since early 80's and is effective/accessible.
  • Massive (structured) Databases (80/90s) -Data Warehousing, object oriented or document oriented
  • NoSQL: (00') -No structure, no model, no limit - Big Data, Perspectives oriented to analytic needs
  • CloudDB: (10') -NewSQL/CloudDB/XaaS supported
  • Next?: -Full Semantic support: RDF/Open/Linked data

Studying That Suits You

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

Quiz Team

Related Documents

More Like This

Introduction to Databases
6 questions

Introduction to Databases

WellEducatedNovaculite7469 avatar
WellEducatedNovaculite7469
Introduction to Databases
72 questions

Introduction to Databases

CompliantSunflower avatar
CompliantSunflower
Databases and DBMS Overview
0 questions
Introduction to Databases
30 questions
Use Quizgecko on...
Browser
Browser