DATABASE

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/37

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:51 AM on 8/29/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

38 Terms

1
New cards

Database

an organized collection of structured information, or data, typically stored electronically in a computer system.

2
New cards

Database Management System (DBMS)

serves as an interface between the database and its end-users or programs, allowing users to retrieve, update, and manage how the information is organized and optimized

3
New cards

Database Application

a set of one (1) or more computer programs that serves as an intermediary between the user and the DBMS.

4
New cards

Naive users

are unsophisticated users who interact with the system by using predefined user interfaces, such as web or mobile applications

5
New cards

Application programmers

are computer professionals who write application programs.

6
New cards

Sophisticated users

interact with the system without writing programs. Instead, they form their requests either using a database query language.

7
New cards

Database System Architecture

involves database design and construction on how the databases will operate and function within exisiting structures and location.

8
New cards

Centralized database system

a database that supports data located at a single site

9
New cards

Distributed  database  system 

a collection of multiple interconnected databases, spread physically across various locations

10
New cards

Structured Data

data that are stored in relational databases.

11
New cards

Unstructured Data

data that exist in its original (raw) state that can come in all shapes and sizes.

12
New cards

Semi-structured Data

individual data items of the same type may have different sets of attributes. It contains semantic tags and there is no pre-def ined schema

13
New cards

SQL (Structured Query Language)

a computer language for storing, manipulating, and retrieving data stored in a relational database.

14
New cards

NoSQL

Stands for “Not only SQL” is generally used to describe a new generation of DBMS that is not based on the traditional relational database model and has been developed to address the challenges represented by Big Data.

15
New cards

MySQL

an open-source SQL relational database management system that was developed and supported by Oracle

16
New cards

SQLite

a relational database management system contained in a C programming library

17
New cards

BEGIN/END

used to def ine a set of SQL statements that execute together.

18
New cards

DECLARE

used to declare a variable in SQL server. Variable names have to start at “@”. If we want to use a variable in SQL server, we need to declare it

19
New cards

SET or SELECT

used to assign a value(s) to a variable

20
New cards

CAST

converts an expression of one data type to another.

21
New cards

PRINT

allows users to return a pre-def ined message or value.

22
New cards

TRY-CATCH

consists of a try block followed by one or more catch clauses, which specif y handlers  for diff erent exceptions.

23
New cards

Subqueries

A query (SELECT statement) inside another query.

24
New cards

In WHERE clause

work as part of the row selection process.

25
New cards

In FROM clause

returns a temporary or virtual table.

26
New cards

In SELECT clause

a subquery that is nested in the list of another SELECT statement.

27
New cards

In IN operator

allows users to match one item from any of those in the list.

28
New cards

ANY

returns true if any of the subquery values satisfy the condition.

29
New cards

ALL

returns true if all the subquery values meet the condition

30
New cards

Correlated Subqueries

are used to select data from a table ref erenced in the outer query.

31
New cards

In EXISTS operator

used to check whether a subquery produces any rows of query results

32
New cards

Views

a virtual table that is constructed from other tables or views and saved as an object in the database

33
New cards

Index

used to speed up searches/queries, resulting in high perf ormance

34
New cards

Single-Column Indexes

based on only one table column

35
New cards

Unique Indexes

does not allow any duplicate values to be inserted into the table.

36
New cards

Composite Indexes

based on two or more columns of a table.

37
New cards

Dropping Index

deleting an index can be done using the DROP command.

38
New cards

Common Table Expression (CTE)

specif ies a temporary named result set.

Explore top flashcards

SENTENCE STARTERS!
Updated 1028d ago
flashcards Flashcards (52)
WWII
Updated 22d ago
flashcards Flashcards (35)
Word List 3 Math
Updated 1166d ago
flashcards Flashcards (20)
A2.2 Cell Organelles
Updated 884d ago
flashcards Flashcards (51)
Mechanics
Updated 624d ago
flashcards Flashcards (35)
SENTENCE STARTERS!
Updated 1028d ago
flashcards Flashcards (52)
WWII
Updated 22d ago
flashcards Flashcards (35)
Word List 3 Math
Updated 1166d ago
flashcards Flashcards (20)
A2.2 Cell Organelles
Updated 884d ago
flashcards Flashcards (51)
Mechanics
Updated 624d ago
flashcards Flashcards (35)