Professional Documents
Culture Documents
This Vocabulary List combines the vocabulary from your review exercises and combines it with
vocabulary from other SQL resources. In some cases you will see a word repeated. This is to
provide you with a couple definitions in the hope that one will fit your learning style better. You
can choose either definition, or combine them for your own definition.
I would suggest that you look at this list before we start and see if you know any of the definitions.
Put a check by any of them that you already know. Then come back after each week of lessons
and update the list with checkmarks for new words that you know. Keep doing this after every
week until you complete the lessons. See what words are left over at the end and try to finish
up the list.
You dont have to know the exact definition, but you should focus on the concept that each word
represents.
You can do it!
Dashboard
Word
Definition
Aggregate function
Alias
Alias
ALTER
Ascending Order
Authentication
Authentication Mode A security setting on SQL Server that specifies what types of logins are
allowed access to the server.
Authorization
BCP
Page |1
BEGIN and END tell sql server that you are going to have multiple lines of
script.
BETWEEN Operator
Boolean operators
Allow you to filter the rows of a table with multiple conditions. AND, OR,
Not
Cartesian result
All combinations of records from all tables. If table A has five records and
table B has 10 records, the Cartesian result set would be 50 records..
Case-Insensitive
Case-Sensitive
Case matters and you have to match your query criteria exactly.
Case-Sensitivity
Whether you need to make sure you match lower case or upper case or
mixed case when you are writing queries and criteria.
Catalog
Catalog View
Clause
A type of keyword used for a query. SELECT is both a clause and a keyword..
Client
Clustered Index
CMD
A windows program that allows you to run commands from the command
line.
Column
Column
Committed
A change to a record that was loaded from the database into memory was
successfully saved to the data file.
Comparison
Operators
Allow you to filter the rows of a table. Examples: =, !=, IN, Like
Page |2
Concatenation
Control
Create
Create Procedure
Cross Join
CRUD
An acronym for what you can do to the data in a table. Select, Insert,
Update, and Delete.
CSV File
Data Loss
When you run something that deletes data that isn't supposed to be
deleted. This can also happen through another program.
Database (Definition
#1)
A container of data.
Database (Definition
#2)
Database Context
Refers to which database you are running the current query against.
Database Context
When you are running a query or script, the database context is the
database that the script will talk to. If you are running a query, there is a
drop down list that tells you what database you are in.
Database Definition
#1
A container of data.
Database Definition
#2
Database
Management System
Datatype
An attribute of a field that tells SQL Server what kind of data it may accept.
Examples include integers, dates and characters.
Datatype
The limitation of the type of data that can be put into a column. Int,
Varchar, Datatime, etc.
Page |3
DBO
DCL
DCL
Data Control Language Allows you to secure objects in the database. Grant, Revoke
DCL
DDL
DDL
Data Definition Language - Allows you to create objects in the database. Create, Alter, Drop, Truncate
DDL Statement
A database with only one table. A text file, CSV file or simple list is a flat file
database.
Delete
Removes records from a table, but does not remove the table from the
database.
Delimiter
Deny
Descending Order
Dirty Record
A change to a record that has been loaded from the database into memory
and has changed, but has not yet been saved back to the data file.
DML
DML
Data Manipulation Language - Allows you to add, delete, and change data in
a table. - Insert, Update, Select
DNS
Page |4
Drop
Execute
Execution Plan
In Management Studio, it shows the path that Sql Server will take when
looking for data in the table.
Explicit transaction
A group of SQL statements treated where all events of the transaction occur
at once or none of them takes place at all.
EXPORT
A process that takes data from a table and saves it as another type of data
storage.
Field
Filter
Firewall
It closes ports to the entire computer. In the hotel analogy, you may still
have a bathroom, but you can lock the door so that no one can get in. You
can even lock the whole hotel, so that no one can even get into the whole
hotel. This is how the firewall works. It can block all internet traffic, or
simply open individual ports/doors to specific programs/rooms.
A database with only one table. A text file, CSV file or simple list is a flat file
database.
Foreign Key
A foreign key is a field in a table that matches the primary key column of
another table.
From
A keyword which chooses the table youre querying for the information.
When the database goes through every row to see if it can find the data.
Function
getdate()
A built in SQL Server function that will return the system date.
GO Statement
Grant
GRANT
Page |5
Greater-Than
operator (>)
Finds all of the values that are bigger than the specified criteria.
Group By
The SQL Clause that allows you to aggregate across a subset of data. An
example would be to sum or average across the different jobs in an
employee table.
Having Clause
Works with the Group By clause and allows you to filter after you group
something.
IMPORT
In Operator
Identity Column
Index
Index Seek
When the database uses the sorting of the Index to jump more directly to
the data it is looking for.
Information
The data and calculation you choose to view from a database, usually for
business purposes.
Inner Join
Combines records from two or more tables where matching values are
found.
Inner Join
During the Inner Join the only rows that are returned from the database are
those records that match between the two tables. (The ON clause tells you
which columns need to match.)
Insert
IntelliSense
Intermediate State
IP Address
Join Clause
Keyword
Page |6
Like
Listener
A program that is running and waiting for some kind of input from a client.
While it is waiting, you can say that it is listening for input/commands. SQL
Server has a listener on port 1433.
Locking
Login
Management Studio
Mathematic
operators
NOLOCK
A table hint that allows your query to view data in the intermediate state.
NOLOCK means the same as READUNCOMMITTED.
Non-Clustered Index
NULL
NULL Value
Object Explorer
A special section of SQL Server Management Studio where you see the
databases, tables, view, stored procedures, and other objects about the
database.
Operator
Order By Clause
Ordinal Column
Outer Join
Combines records from two or more tables and shows matching and
unmatched values.
Outer Join
There are 3 outer joins, Right, Left, and Full. The outer join will retrieve all
of the rows from one of the tables even if they don't match a record in the
other table. In the case of a left outer join, it will bring back all of the rows
from the left table even if they don't exist in the right table.
Page |7
Permission
Ping
A program within the windows command line that will return the IP Address
of a domain name.
Populate
Populated
Port
A port is like finding the address of a hotel. You know the City, Street, and
street number, but you don't know which door to go through. One door
may go to the laundry room, one may go to the bathroom, and one may go
to your hotel room. The port on a computer is the same. The IP Address
gets you to the computer/server, but the port is the door to the program
you are trying to talk to. In the case of SQL Server, this is port 1433.
Precedence
The order that you filters are applied in your where clause. Parenthesis,
And's, then OR's.
Predicate
Primary Key
Primary Key
Principal
Project
Project
A Sql Server Management Studio tool used to save and organize a group of
scripts to make it easier to retrieve them later.
Query
Query Window
The window where you can type in different commands to send to the
server. Basically the window where you talk to the server.
RDBMS
READUNCOMMITTED A table hint that allows your query to view data in the intermediate state.
Record
Page |8
Record set
Registered Servers
A special section of SQL Server Management Studio that allows you to save
your SQL Server connections so that you don't have to remember them.
Relational Database
Relational Database
Management System
Abbreviated as RDBMS. A tool that allows for safe storage of data and quick
retrieval of important business information. Examples: Microsoft SQL
Server; Oracle; MySQL
Result set
Result set
The output from a query. Usually a set of rows in the form of a grid/table.
Revoke
A DCL statement that undoes the last Grant or Deny for that permission.
REVOKE
Role
Rollback
Row Constructors
Rows
Populate data into the table. You insert, update, select, and delete a row.
Scalar Value
A scalar value doesn't change for any row in your result set. This happens
when you specify a string value ('test string') instead of a column.
Schema
Schemas group similar database objects together so that they are better
organized and can also be secured as a group.
Script
Script
Script
Scripting
When you combine more than one sql statement together. The statements
are intended to run together.
Securable
Page |9
Security
Security
Select
A SQL command used to choose which fields to return in your query results.
Server
Service
Services
Individual programs that run without an interface. This mean they run in
the background and you don't see a window that they are running.
Set
SQL
SQL Login
SQLCMD
Stored Procedure
A group of sql that is created as a single object that can be called to run the
full script.
Syntax
The order that things must occur. In the case of SQL, it is the order that you
must type the different SQL keywords for the required outcome, like
creating a view.
System Databases
Databases that SQL Server uses internally. There are 4 of them: Master,
Model, MSDB, and TempDB.
System Table
TAB-DELIMITED TEXT
FILE
Table
A relational database object that has columns and rows and stores the
information of the database.
TCL
P a g e | 10
TCL
TERMINATOR
TRAN
Transaction
Tree-View
A hierarchical view of objects. There is plus sign that allows you to expand a
treeview. You will see this in the Object Explorer.
Truncate
Removes records from a table without any chance for a ROLLBACK. Fast,
because it doesn't write to the log files. Table is still in the database. It is
not a DROP.
TSQL
T-SQL
Unmatched records
query
A technique used to find the records between tables that dont match.
Unpopulated Table
Update
USE statement
Variable
A container that can store a string, number, or date. It must begin with a
'@' sign.
Where (clause)
The most common optional keyword used to filer query result sets.
Wildcard
Used in SQL match patterns used in conjunction with the LIKE keyword.
Windows
Authentication
P a g e | 11