Relational Database 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

In a relational database, what is the function of a foreign key?

  • To establish a link to a record in another table. (correct)
  • To uniquely identify each record within its own table.
  • To automatically index the table for faster search queries.
  • To prevent duplicate entries within the same column.

Which type of cardinality is exemplified by a product line having multiple products?

  • One-to-many (correct)
  • Many-to-many
  • Many-to-one
  • One-to-one

What is the primary function of a Database Management System (DBMS)?

  • To encrypt data for secure transmission over networks.
  • To manage and manipulate unstructured data.
  • To create, maintain, and manipulate databases. (correct)
  • To provide a user interface for interacting with web servers.

Which term refers to the storage of common search queries to improve response times?

<p>Caching (D)</p> Signup and view all the answers

What does the term 'impression' refer to in the context of online advertising?

<p>Each time an ad is displayed to a user. (B)</p> Signup and view all the answers

What is the significance of tracking customer activity using loyalty programs?

<p>To enhance data collection and provide usage incentives. (A)</p> Signup and view all the answers

What distinguishes a data mart from a data warehouse?

<p>A data mart addresses specific business units or problems, whereas a data warehouse supports broader decision-making. (A)</p> Signup and view all the answers

What role do spiders or web crawlers play in search engine functionality?

<p>They discover documents for indexing and retrieval. (C)</p> Signup and view all the answers

How does Facebook monetize user engagement, particularly given that users go to Facebook to 'hike' rather than 'hunt'?

<p>Through building discovery and awareness rather than direct purchase intent. (D)</p> Signup and view all the answers

What does SEM (Search Engine Marketing) involve?

<p>Designing, running, and optimizing search engine ad campaigns. (C)</p> Signup and view all the answers

Which of the following best describes a 'rich media ad'?

<p>An online ad that includes animation, audio, or video. (B)</p> Signup and view all the answers

What is a key characteristic of a 'data lake'?

<p>It stores data in both structured and raw, unfiltered formats. (A)</p> Signup and view all the answers

Which of the following is an example of a 'zero-party data'?

<p>Data gathered when a customer signs up for an online account (B)</p> Signup and view all the answers

Why is fault-tolerance an important consideration in big data storage solutions?

<p>To ensure continuous operation even if a component fails. (D)</p> Signup and view all the answers

What is the main purpose of 'deep linking' in mobile advertising?

<p>To direct users to a specific webpage or launch an app at a unique location. (C)</p> Signup and view all the answers

What is the primary role of a Database Administrator (DBA)?

<p>Overseeing all database-related activities, including design, security, and maintenance. (A)</p> Signup and view all the answers

How does 'contextual advertising' work?

<p>By displaying ads that are relevant to the content of the website. (D)</p> Signup and view all the answers

What is the significance of a 'primary key' in a database table?

<p>It uniquely identifies a record in a table. (C)</p> Signup and view all the answers

What is the function of SQL (Structured Query Language)?

<p>To create and manipulate databases. (A)</p> Signup and view all the answers

What is a common consequence of incompatible legacy systems?

<p>Roadblocks to turning data into information and inhibiting firm agility. (B)</p> Signup and view all the answers

What is 'link fraud' and how does it affect search engine rankings?

<p>A process of creating a series of bogus websites linking back to the pages one is trying to promote, negatively impacting organic search rankings. (A)</p> Signup and view all the answers

What is the defining feature of a 'relational database'?

<p>Tables are related based on common keys. (B)</p> Signup and view all the answers

What is the 'click-through rate' (CTR) a measure of?

<p>The percentage of users who click on an ad after it is displayed. (A)</p> Signup and view all the answers

Which of the following describes the concept of 'attention span' in the context of online business?

<p>How long a business retains customers’ attention. (A)</p> Signup and view all the answers

What is an 'interstitial ad'?

<p>An ad that runs before a user arrives at their intended destination in a website or app. (C)</p> Signup and view all the answers

Which of the following is a key factor driving the growth of online advertising?

<p>Increased user time online. (D)</p> Signup and view all the answers

What is the main function of the Interactive Advertising Bureau (IAB)?

<p>To recommend interactive advertising standards and practices. (D)</p> Signup and view all the answers

In the context of Google's advertising model, what does 'Quality Score' measure?

<p>A broad measure of ad performance, including relevance and landing page experience. (A)</p> Signup and view all the answers

Which situation exemplifies a 'content adjacency problem'?

<p>An ad appears alongside website content that the advertiser would prefer to avoid. (D)</p> Signup and view all the answers

What is the role of 'negative keywords' in search engine advertising?

<p>To prevent ads from appearing when specific terms are present. (B)</p> Signup and view all the answers

What is Market Capitalization (Market Cap)?

<p>The value of a firm calculated by multiplying its share price by the number of shares. (C)</p> Signup and view all the answers

What are the 'Three Vs' of Big Data?

<p>Volume, Velocity, Variety (A)</p> Signup and view all the answers

What is the primary function of an ad network?

<p>To link advertisers to websites and content providers willing to host advertisements. (A)</p> Signup and view all the answers

What does CPM stand for in online advertising?

<p>Cost Per Thousand Impressions (C)</p> Signup and view all the answers

What is the purpose of ETL (Extract, Transform, Load) in data warehousing?

<p>Copying data from multiple sources, transforming into a common format, and loading it into a usable format. (B)</p> Signup and view all the answers

Which concept refers to the global mapping of users and organizations and how they are connected, especially in the context of Facebook?

<p>Social Graph (D)</p> Signup and view all the answers

Which of the following best describes 'serverless computing'?

<p>A type of cloud computing where a vendor manages servers, replication, and scalability. (B)</p> Signup and view all the answers

How is 'ad creative' defined in the advertising industry?

<p>The text, images, and other content in an ad. (C)</p> Signup and view all the answers

What distinguishes Cost-per-Action (CPA) advertising from other online ad payment schemes?

<p>Advertisers pay only when a user responds to an ad with a specified action. (D)</p> Signup and view all the answers

Flashcards

Fields

Columns in a relational database that represent categories of data.

Foreign Key

Connects data back to the primary table in a database, establishing relationships between tables.

Cardinality

Defines the numerical relationships between tables.

DBMS (Database Management System)

Software used for creating, maintaining, and manipulating databases.

Signup and view all the flashcards

Rows

Horizontal record in a database.

Signup and view all the flashcards

Columns

Vertical storage units in a database.

Signup and view all the flashcards

Relational Database

Multiple linked tables.

Signup and view all the flashcards

SQL

Language for communicating with databases.

Signup and view all the flashcards

Unstructured Data

Data that is not easily organized into predefined formats.

Signup and view all the flashcards

Big Data

Large, diverse set of unstructured/ semi- structured data.

Signup and view all the flashcards

Data Lake

A vast pool of raw, unorganized big data.

Signup and view all the flashcards

Data Mart/Warehouse

A structured repository derived from a data lake, designed for specific analytics.

Signup and view all the flashcards

Data Management

Ensures data is accessible, reliable and timely via acquisition, validation, storage, and protection.

Signup and view all the flashcards

Volume

The quantity of data.

Signup and view all the flashcards

Velocity

The speed at which data is generated and processed.

Signup and view all the flashcards

Variety

The different types and formats of data.

Signup and view all the flashcards

Primary Key

Uniquely identifies each record in a table.

Signup and view all the flashcards

Cardinality Types

One-to-one, one-to-many, many-to-many.

Signup and view all the flashcards

Content Adjacency

Appearing of ads alongside inappropriate content.

Signup and view all the flashcards

CPM (Cost Per Mille)

Cost per one thousand ad impressions.

Signup and view all the flashcards

Web Crawlers/Spiders

Programs collecting website content.

Signup and view all the flashcards

Query

A search on Google.

Signup and view all the flashcards

Cached

Data stored to speed up future requests.

Signup and view all the flashcards

Impression

Each displaying of an ad.

Signup and view all the flashcards

CPC (Cost Per Click)

Cost per click.

Signup and view all the flashcards

Landing Page

The page a user lands on after clicking an ad.

Signup and view all the flashcards

CTR

Click through rate.

Signup and view all the flashcards

Rich Media Ad

Ads that include sound, video or animation.

Signup and view all the flashcards

Interstitial Ad

Ads displayed between web pages.

Signup and view all the flashcards

Creative

The design and content of an advertisement.

Signup and view all the flashcards

Display Ads

Graphical advertising as opposed to text ads.

Signup and view all the flashcards

Interactive Advertising Bureau (IAB)

Sets standards for creatives.

Signup and view all the flashcards

Cost-per-Action (CPA)

A payment model where payment is only made when an action is completed.

Signup and view all the flashcards

Affiliate Program

Earn revenue for referrals.

Signup and view all the flashcards

Market Capitalization (Market Cap)

Multiplying share price by shares outstanding.

Signup and view all the flashcards

Organic Search

Search results ranked by relevance.

Signup and view all the flashcards

Sponsored Links

Buying search result rank.

Signup and view all the flashcards

Search Engine Optimization (SEO)

Improving organic search ranking.

Signup and view all the flashcards

Link Fraud

Bog website to boost webpage ranking.

Signup and view all the flashcards

Deep Web

Content not indexed by search engines.

Signup and view all the flashcards

Study Notes

Core Concepts of Relational Databases

  • Fields are columns within a relational database.
  • A primary table uses a foreign key to link data back to it.
  • Cardinality defines relationships between entities in terms of one-to-one, one-to-many, and many-to-many relationships.
    • One-to-one relationships are exemplified by an employee being assigned one parking space
    • One-to-many relationships are exemplified by one product line having many products.
    • Many-to-many relationships are exemplified by students registering for different courses
  • The Database Management System (DBMS) manages databases.
  • Rows in a table are called records.
  • Columns are called fields.
  • Multiple tables constitute a relational database.
  • SQL (Structured Query Language) sits between applications and databases to manage structured data.
  • Big Data is used for unstructured data.
  • A data lake consolidates various databases, while a data mart or warehouse restructures the data for better organization and analysis.

Key Attributes of Big Data

  • Big data can be defined by three key attributes -Volume -Variety -Velocity

Cardinality and Relationships

  • Cardinality describes the relationships between different tables (one-to-one, one-to-many, many-to-many).

Online Advertising Metrics and Concepts

  • Content adjacency refers to concerns about ad placement relative to video content.
  • CPM is the cost per thousand impressions, a common advertising payment model.
  • Web crawlers or spiders are software used by search engines like Google for web searches to discover documents for indexing and retrieval.
  • A search on Google is called a query.
  • Commonly searched items are stored by Google in a cache for faster access.
  • An impression occurs each time an ad is displayed.
  • CPC is the cost per click, where advertisers pay only when their ad is clicked.
  • The landing page is where users are directed after clicking an ad.
  • CTR is the click-through rate, measuring the percentage of users who click on an ad after seeing it.
  • Rich media ads incorporate sophisticated graphics and sound.
  • Interstitials are ads that appear between web pages.
  • User attention span is a critical factor for businesses, with users often leaving websites within 3-10 seconds.
  • Online advertising is experiencing substantial growth due to increased user time online, improved measurement and accountability, and better targeting.
  • Changes in technology and new laws are causing flux in digital advertising, including the phasing out of long-standing user tracking methods.

Advertising Formats and Purchasing Models

  • Display ads are graphical advertisements.
  • Rich media ads include animation, audio, or video.
  • Interstitials run before a user reaches their intended destination on a website or app.
  • The Interactive Advertising Bureau (IAB) sets standards for display ads, promoting uniformity across ad networks.
  • Cost-per-Click (CPC) entails advertisers paying only when their ad is clicked.
  • CPM is the cost charged for every 1,000 ad impressions.
  • Cost-per-Action (CPA) involves payment when a user performs a specific action in response to an ad.
  • Affiliate programs are cost-per-action programs where referring websites earn a percentage of revenue from referrals.

Facebook's Impact and User Engagement

  • Facebook has a vast user base, with a significant portion residing outside the United States.
  • Facebook's daily traffic surpasses the viewership of major events like the Super Bowl.
  • The platform dominates social networking on smartphones and boasts extensive monthly user engagement.
  • Facebook is used for a less directed but still valuable user activity
  • The user attention dynamic differs between Google, where users "hunt" with directed intent, and Facebook, where users "hike" with less specific goals.
  • Google charges advertisers only for clicks, while Facebook's ads often focus on discovery and awareness.

Google's Dominance and Key Search Concepts

  • Market capitalization made Google the most valuable media company.
  • Google rapidly became one of the most profitable firms in the United States post-IPO.
  • A query is a search conducted by a user.
  • Organic search results are ranked by relevance through algorithms such as PageRank.
  • Sponsored links are paid advertisements displayed on search engine results pages.
  • Search Engine Optimization (SEO) improves a page's organic search results.
  • Link fraud involves creating bogus websites to manipulate search rankings, also known as "spamdexing" or "link farming."
  • Spiders, web crawlers, or software robots are used by search engines to discover and index web content.
  • Cached refers to the temporary storage of data to speed up computing tasks.
  • The deep web contains internet content that cannot be indexed by search engines.

Search Engine Marketing (SEM) and Advertising Strategies

  • Search Engine Marketing (SEM) involves designing, running, and optimizing search engine ad campaigns.
  • Keyword advertising targets ads based on user queries, with advertisers bidding on keywords.
  • Quality Score measures ad performance.
  • Click-Through Rate (CTR) measures the percentage of users who click on an ad after it's shown.
  • The landing page is the web page displayed when a user clicks on an ad.
  • Dynamic Search Ads are automatically generated based on website content.
  • Deep linking directs users to specific webpages or app locations.
  • Ad creative refers to the text, images, and content of an ad.
  • Ad networks connect advertisers with content providers who host ads.
  • Contextual advertising targets ads based on website content.
  • Content adjacency problems occur when ads appear alongside undesirable content.
  • Negative keywords prevent ads from showing for specific terms.

Data Management Fundamentals

  • Data Management is a technical and administrative process for acquiring, validating, storing, protecting, and processing data to ensure accessibility, reliability, and timeliness.
  • Data consists of raw facts and figures.
  • Information is data organized in a way that can answer a question or aid decision-making.
  • Knowledge is insight derived from experience and expertise using data and information.

Databases and Their Management

  • A database is a single table or a collection of related tables.
  • Database Management Systems (DBMS) are used to manage databases.
  • Structured Query Language (SQL) is used to create and manipulate databases.
  • Database Administration (DBA) involves managing database activities, including design, implementation, and security.

Tables, Fields, and Records

  • A table or file is a list of data arranged in columns and rows.
  • A column or field represents a data category within a record.
  • A row or record represents a single entity in a table.
  • Relational databases organize data into tables related by common keys.
  • A primary key uniquely identifies a record within a table.
  • A foreign key is a primary key from one table used in another to link records.

Cardinality in Database Relationships

  • Cardinality defines the nature of relationships between entities, including one-to-one, one-to-many, and many-to-many relationships.
  • One-to-one relationships involve each instance having exactly one related instance.
  • One-to-many relationships occur when one instance can have many related instances, but the reverse is not true.
  • Many-to-many relationships involve instances on both sides having multiple related instances.

Data Warehousing and Big Data

  • A data warehouse is a set of databases supporting organizational decision-making.
  • Data warehouses are structured for fast queries and collect data from various operational systems.
  • A data mart is a database focused on specific business concerns or units.
  • Online Analytical Processing (OLAP) is a method of querying and reporting that calculates and summarizes data in a data cube.

The "Three V's" of Big Data

  • The “Three V’s” of Big Data" are: volume, velocity, and variety.
  • A data lake is a storage system that holds data in both structured and raw formats.
  • Hadoop is a set of open-source tools for managing and processing large amounts of unstructured data.
  • Key data cloud advantages include flexibility, scalability, cost-effectiveness, and fault tolerance.
  • E-discovery involves identifying and retrieving electronic information for legal purposes.

Social Graphs and Network Effects

  • A social graph is the mapping of users and organizations and their connections.
  • The network effect (Metcalfe’s Law) suggests that the value of a product or service increases with the number of users.

Online Advertising Payment Models

  • CPM: The amount charged every time an ad appears 1,000 times (M is the roman numeral for 1,000)
  • Zero-party data is explicitly shared with a firm by a customer.
  • First-party data is collected through customer interactions with the firm.
  • Second-party data is collected by one firm with a partner organization.
  • Third-party data is collected by a company without a direct relationship with the customer.
  • Search Engine Optimization (SEO): The process of improving a page’s organic search rankings
  • Colocation Facilities: Sometimes called a “colo”, or carrier hotel. Provides a place where the gear from multiple firms can come together and where the peering of internet traffic can take place. Equipment connecting in colos could be high-speed lines from ISPs, telecom lines from large private data center, or even servers hosted in a colo to be closer to high-speed internet connections
  • Google Ad Rank: Is equal to f (bid value a.k.a the amount an advertiser is willing to pay, Quality Score, expected impact of extensions and formats)

Legacy Systems and Transactions

  • Legacy systems are older, often incompatible systems that can hinder data utilization.
  • Understanding Search: Key Terms

Transactions

  • Transaction Processing Systems (TPS): Systems that record a transaction (some form of business-related exchange), such as a cash register sale, ATM withdrawal, or product return

Customer Activities

  • A loyalty program provides incentives in exchange for tracking customer activity.
  • Data aggregators collect and resell data.

Technology Architectures

  • Serverless computing manages servers, scaling, and security through a third party.
  • A global server farm is a network of computer servers coordinating resource use.

Data Manipulation

  • and ETL (Extract, Transform, Load): Copying data from multiple, disparately organized data sources, transforming the data into a common format, and loading it into a combined usable format

Studying That Suits You

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

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser