sql jan 20,2014. dbms stores data as records, tables etc. accepts data and stores that data for...
TRANSCRIPT
![Page 1: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/1.jpg)
SQLJan 20,2014
![Page 2: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/2.jpg)
DBMS
• Stores data as records, tables etc.
• Accepts data and stores that data for later use
• Uses query languages for searching, sorting, reporting etc and help users to make sense of collected data
• Provides multiuser access to data, along with security features
![Page 3: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/3.jpg)
DBMS
ADVANTAGES
• Reduced updating errors • Systematic storage of data• Improved data access to users through use of query languages • Improved data security • Reduced data entry, storage, and retrieval costs • Helps in development of new applications program
![Page 4: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/4.jpg)
RDBMS• Relational Database Management System
• RDBMS store the data into collection of tables, which might be related by common fields
• A RDBMS is a DBMS in which data is stored in the form of tables
• The relationship among the data is also stored in the form of tables.
![Page 5: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/5.jpg)
Structured Query Language
• SQL stands for Structured Query Language. • SQL is used to communicate with a database.• It is the standard language for relational
database management systems• All SQL statements should end with a ";".
![Page 6: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/6.jpg)
• SQL statements are used to perform tasks like
• Creating new database and tables• Deleting tables• update data on a database• retrieve data from a database etc.
Structured Query Language
![Page 7: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/7.jpg)
Examples• Some common RDBMS that use SQL are: • Oracle, • Microsoft SQL Server, • My SQL • Access etc.
![Page 8: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/8.jpg)
• SQL can be divided into two parts:
• The Data Manipulation Language (DML)
• The Data Definition Language (DDL).
Structured Query Language
![Page 9: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/9.jpg)
Data Definition Language (DDL)
• The DDL part of SQL permits
• database tables to be created or deleted.
• defines indexes (keys),
• specify links between tables,
• imposes constraints between tables.
![Page 10: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/10.jpg)
Data Manipulation Language (DML)
• The DML part of SQL permits
• Retrieving records.
• Updating records
• Adding new records,
• Deleting records etc.
![Page 11: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/11.jpg)
DDL - CREATE TABLE • used to create a new table
• SYNTAX
• CREATE TABLE "table_name"("column 1" "data_type_for_column_1","column 2" "data_type_for_column_2",... )
![Page 12: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/12.jpg)
DDL - CREATE TABLE • EXAMPLE
• CREATE TABLE customer(First_Name char(50),Last_Name char(50),Address char(50),City char(50),Country char(25),Birth_Date date,
Amount number(6)) ;
• Create a table ‘customer’ with fields First_Name, Last_Name, Address, City, Country, Birth_date, amount
![Page 13: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/13.jpg)
DML - Insert into• used to insert a new row in a table
• Syntax:
• INSERT INTO "table_name" ("column1", "column2", ...) VALUES ("value1", "value2", ...)
![Page 14: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/14.jpg)
DML - Insert into• Example:
• INSERT INTO Customers (First_Name ,Last_Name,Address ,City , Country, Birth_Date ,amount) VALUES(‘Roshan’,’Mathew’,’Palayam’,’Trivandrum’,’India’,’19-Jan-76’,2000);
![Page 15: SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,](https://reader035.vdocument.in/reader035/viewer/2022072006/56649f465503460f94c67a71/html5/thumbnails/15.jpg)
Home Work
• Write SQL statement to create a table called ‘Friends_tb’ with fields Friend_name, Address, Phone, Email, Birthday
• Write Sql statements to Insert any two records