Database Design and Development Using SQL

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

1/28

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering SQL concepts, IDEs, data types, DDL/DML statements, clauses, aggregate functions, and pattern matching operators.

29 Terms

1
New cards

SQL (Structured Query Language)

A database computer language designed for storing, manipulating, and retrieving data stored in a relational database, serving as the standard language for relational database systems.

2
New cards

RDBMS (Relational Database Management System)

Database systems—such as MySQL, MS Access, Oracle, Sybase, Informix, Postgres, and SQL Server—that utilize SQL as their standard database management language.

3
New cards

MySQL Workbench

The official IDE from MySQL that offers SQL development, data modeling, server administration, and other database features.

4
New cards

SQL Server Management Studio (SSMS)

The official Microsoft tool used for managing SQL Server databases and executing SQL queries.

5
New cards

MongoDB Compass

The official GUI and IDE for the MongoDB NoSQL database used for database exploration and query execution.

6
New cards

SQL Data Type

An attribute specifying the type of data of any object, column, variable, or expression in SQL (categorized into numeric, date and time, character and string, boolean, and currency).

7
New cards

CREATE TABLE Statement

An SQL statement used to define and create a new table in a database by establishing column names, data types, data sizes, and constraints.

8
New cards

INSERT INTO Statement

An SQL statement used to insert new records into a table, written either by specifying target columns and values or by supplying values for all columns in table order.

9
New cards

SELECT Statement

An SQL statement used to fetch data from a database table and return the requested records in the form of a table.

10
New cards

Result-set

The tabular format of data returned by an SQL SELECT clause after fetching records from a database table.

11
New cards

WHERE Clause

An SQL clause used to filter records and extract only those entries that fulfill a specified condition.

12
New cards

(INNER) JOIN

A JOIN clause that returns records having matching values in both joined tables based on a related column.

13
New cards

LEFT (OUTER) JOIN

A JOIN clause that returns all records from the left table along with the matched records from the right table.

14
New cards

RIGHT (OUTER) JOIN

A JOIN clause that returns all records from the right table along with the matched records from the left table.

15
New cards

FULL (OUTER) JOIN

A JOIN clause that returns all records when there is a match in either the left table or the right table.

16
New cards

ORDER BY Keyword

An SQL keyword used to sort the retrieved result-set in ascending or descending order.

17
New cards

GROUP BY Statement

An SQL statement that groups rows sharing identical values into summary rows, typically utilized alongside aggregate functions.

18
New cards

COUNT() Function

An SQL aggregate function that returns the total number of rows that match a specified criterion.

19
New cards

AVG() Function

An SQL aggregate function that computes and returns the average value of a numeric column.

20
New cards

SUM() Function

An SQL aggregate function that returns the total sum of all values in a numeric column.

21
New cards

MIN() Function

An SQL aggregate function that evaluates a specified column and returns the smallest value.

22
New cards

MAX() Function

An SQL aggregate function that evaluates a specified column and returns the largest value.

23
New cards

ALTER TABLE Statement

An SQL statement used to add, delete, or modify columns, as well as apply or drop constraints on an existing table.

24
New cards

UPDATE Statement

An SQL statement used to modify existing column values in table records based on a specified condition.

25
New cards

DELETE Command

An SQL command used to remove rows from a database table based on conditions, or delete all records while retaining the table structure.

26
New cards

BETWEEN Operator

An SQL operator used in a WHERE clause to select values within an inclusive range containing the specified begin and end values.

27
New cards

LIKE Operator

An SQL operator used in a WHERE clause to search for a specified pattern in a column using wildcards.

28
New cards

Percent Sign Wildcard (%)

A wildcard character used with the SQL LIKE operator that represents zero, one, or multiple characters (represented by an asterisk ∗* in MS Access).

29
New cards

Underscore Wildcard (_)

A wildcard character used with the SQL LIKE operator that represents a single character (represented by a question mark ?? in MS Access).