SQL is a language used to communicate with databases and manage data. It allows users to create, access, manipulate, and structure relational databases. Some key SQL commands include SELECT, INSERT, UPDATE, DELETE, and DROP. Data is stored in tables which have rows and columns.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
20 views
BY Okello Emmanuel 0784990516
SQL is a language used to communicate with databases and manage data. It allows users to create, access, manipulate, and structure relational databases. Some key SQL commands include SELECT, INSERT, UPDATE, DELETE, and DROP. Data is stored in tables which have rows and columns.
SQL is Structured Query Language, which is a computer
language for storing, manipulating and retrieving data stored in a relational database. What is SQL?
SQL is a language to operate databases; it includes database
creation, deletion, fetching rows, modifying rows, etc. SQL is an ANSI (American National Standards Institute) standard language. Why SQL? SQL is widely popular because it offers the following advantages:
Allows users to access data in the relational
database management systems. Allows users to describe the data. Allows users to define the data in a database and manipulate that data. Why SQL? …..
Allows users to create and drop databases and tables.
Allows users to create view, stored procedure, functions in a database. Allows users to set permissions on tables, procedures and views. SQL Commands The standard SQL commands to interact with relational databases are CREATE, SELECT, INSERT, UPDATE, DELETE and DROP. These commands can be classified into the following groups based on their nature: DDL -Data Definition Language DML -Data Manipulation Language DDL -Data Definition Language Command Description
CREATE Creates a new table, a view of a table, or other object in the
database.
ALTER Modifies an existing database object, such as a table.
DROP Deletes an entire table, a view of a table or other objects in
the database. DML -Data Manipulation Language Command Description
SELECT Retrieves certain records from one or
more tables. INSERT Creates a record
UPDATE Modifies a record
DELETE Deletes a record
Some of the Most Important SQL Commands
SELECT-extracts data from a database
UPDATE-updates data in a database DELETE-deletes data from a database INSERT INTO-inserts new data into a database CREATE DATABASE-creates a new database Some of the Most Important SQL Commands ….
ALTER DATABASE-modifies a database
CREATE TABLE-creates a new table ALTER TABLE-modifies a table DROP TABLE-deletes a table What is RDBMS?
RDBMS stands for Relational Database Management
System. RDBMS is the basis for SQL, and for all modern database systems like MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access. What is RDBMS?......
A Relational database management system (RDBMS) is a
database management system (DBMS) that is based on the relational model. What is a table?
The data in an RDBMS is stored in database objects which
are called as tables. This table is basically a collection of
related data entries and it consists of numerous columns
and rows.
Remember, a table is the most common and simplest form of
data storage in a relational database.
What is a table?...........
The following program is an example of a CUSTOMERS
table: What is a field?
A field is a column in a table that is designed to maintain
specific information about every record in the table. Every table is broken up into smaller entities called fields. The fields in the CUSTOMERS table consist of ID, NAME, AGE, ADDRESS and SALARY. What is a Record or a Row?
A record is a horizontal entity in a table.
A record is also called as a row of details each individual entry that exists in a table. For example, there are 7 records in the above CUSTOMERS table. What is a Record or a Row?
Following is a single row of data or record in the
CUSTOMERS table: What is a column?
A column is a vertical entity in a table that contains all
information associated with a specific field in a table. For example, a column in the CUSTOMERS table is ADDRESS, which represents location description and would be as shown below: What is a column? What is a NULL value?
A NULL value in a table is a value in a field that appears to
be blank, which means a field with a NULL value is a field with no value. What is a NULL value? It is very important to understand that a NULL value is different than a zero value or a field that contains spaces. A field with a NULL value is the one that has been left blank during a record creation. SQL Constraints
Constraints are the rules enforced on data columns on a
table. These are used to limit the type of data that can go into a table. This ensures the accuracy and reliability of the data in the database. SQL Constraints …..
The following are some of the most commonly used constraints
available in SQL:
NOT NULL Constraint: Ensures that a column cannot have a
NULL value.
DEFAULT Constraint: Provides a default value for a column
when none is specified.
UNIQUE Constraint: Ensures that all the values in a column
are different. SQL Constraints …..
PRIMARY Key: Uniquely identifies each row/record in a database
table.
FOREIGN Key: Uniquely identifies a row/record in any another
database table.
CHECK Constraint: The CHECK constraint ensures that all values
in a column satisfy certain conditions.
INDEX: Used to create and retrieve data from the database very quickly