BUSI 3700 Chapter 5

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/25

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:38 PM on 7/26/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

26 Terms

1
New cards

Why are databases important?

  • they’re accessed every time you log into a website, search online, make a phone call, buy online with a credit card, etc

  • Snapchat, Facebook, Twitter, LinkedIn, and Google use them

  • they facilitate project goals

  • they format data into useful info

  • they change as businesses change

  • organizes companies/departments who track equipment, tools or inventory

2
New cards

Purpose of a Database

  • Organize and keep track of things

  • Keeps track of multiple themes

    • Single theme – storing data in spreadsheet

    • Multiple themes – requires ____

3
New cards

theme

  • Student grades, student emails, student office visits

4
New cards

Content

  • Something of value, can be considered an asset

  • Stored as data, documents, spreadsheets, presentations, websites, text from blogs/social media/discussion boards, graphics, video files and video logs, audio files, etc

  • Related to intellectual property

5
New cards

intellectual property

creative endeavour that can be protected through a trademark, patent, copyright, industrial design, or integrated circuit topography

6
New cards

How Can Content Be Organized?

  • Management of content

  • Presentation of content

7
New cards

Management of content

Cataloguing, processing, storing

8
New cards

Presentation of content

  • Distributing to the right person, right format

  • Handled by content management system (CMS)

    • Employee loads raw content into CMS which gets reviewed/edited as needed, then published

    • CMS can automatically seek relevant documents across and content manage

    • Example: Web CMS

9
New cards

Database

  • structured set of data

  • like a huge library or filing cabinet

  • hierarchy:

    • datas grouped into columns (fields)

    • columns grouped into rows (records)

    • rows grouped into tables (files)

  • is self-describing

    • collection of integrated records that contain descriptions of its content

10
New cards

Components of a Database

collection of tables + relationships among the rows in those tables, + metadata

11
New cards

Keys

  • Column(s) that identify unique row in table

  • Each table has one

12
New cards

Foreign keys

Keys in a different table than the one where they reside

13
New cards

Relational database

Databases using tables, keys, and foreign keys

14
New cards

Metadata

  • Data that describe data

  • Makes databases more useful than spreadsheets

  • Makes databases easier to use

  • Improves sorting and searching

  • the "who, what, when, where"

15
New cards

Components of a Database Application System

  • user

  • data base application

  • database management system

  • database

16
New cards

Database Management System (DBMS)

  • Make databases more accessible and useful

  • Program that creates, processes, and administers databases

  • Software program

  • Oracle, IBM (DB2), Microsoft (Access and SQL Server), MySQL (open-source)

  • like a super smart librarian that stores, finds, changes, and organizes info

17
New cards

functions of DBMS

  • Create the database and its structures

    • Tables and relationships

  • Process the database

    • Data entry forms used to read, insert, modify, or delete data

    • Reports show data in a meaningful context using SQL

  • Provide tools to administer the database (backups)

18
New cards

Structured Query Language (SQL)

international standard for processing a database

19
New cards

Database Application

  • Collection of forms, reports, queries, and application programs that process a database

  • Databases can have more than 1

  • Each application can have multiple users

  • friendly tool that helps people use the information inside a database

20
New cards

Database Application Programs

  • Process logic specific to business need

  • Enables database processing over Internet

    • serves as intermediary between Web server and database

    • responds to events (e.g. when users submits data on a web page)

    • reads, inserts, modifies, deletes data

  • like one worker doing a job

21
New cards

Storing New Data Types Differently

  • Newer types of data (images, audio, video) don’t fit into relational structures, but still need metadata

  • New data types don’t need ACID transactions

  • Need for faster processing (Amazon - Dynamo, Google - Bigtable, Facebook - Cassandra)

22
New cards

ACID

  • atomic, consistent, isolated, durable (all-or-none transaction processing)

  • keeps everything safe and correct for buy and sell transactionss

  • not required by many internet applications

23
New cards

Non-Traditional DBMS

newer and faster ways to store data

  • NoSQL DBMS

  • NewSQL DBMS

  • In-memory DBMS

24
New cards

NoSQL DBMS

  • non-relational, high transaction rates, simple data structures

  • no ACID support

  • facebook, netflix, twitter, and instagram

  • Flexible and good with messy or weird-shaped data

25
New cards

NewSQL DBMS

  • high transactions, may/may not be relational

  • combines relational with scalability and flexible data types

  • ACID support

  • online stores

  • The best of both worlds—old-school rules but modern speed

26
New cards

In-memory DBMS

  • databases processed in main memory (RAM) to increase response time and for faster processing

  • usually relational

  • production systems, micorsoft oracle

  • Super fast because everything is saved in memory

Explore top flashcards