Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 24

CSE 443 : SEMINAR ON SUMMER TRAINING

DBMS and SQL


TECHNOLOGY LEARNT
The technology, I have learnt in this course is how to handle data with the basics of SQL and Data base
Management system,.
It was 3-4 week course offered by Board Infinity(ED-TECH PLATFORM)
The outcomes are we can derive insights for the given data sets through evaluation.

The Reason I chose this tech. was because to the growing market with new opportunities every single day
along, with my area of interest
INTRODUCTION
In this, fast moving world what we are creating every single day, in millions and billions of bytes is data.
But with this great asset comes up with so many problems to handle, some of them are related with
accuracy, handling, security, efficiency and a lot more…. To encounter such problems we have created
systems known as DBMS which stands for Data Base Management System.
Database and its uses
Collection of data that is organized so that it can be TYPES
easily accessed, managed and updated, used by
business and organization of all sizes to store and Relational Databases
manage data. NoSQL Databases
Object-Relational

USES
• EFFICIENCY
• ACCURACY
• SECURITY
DBMS AND ITS USES
System application that is used to CREATE, MAINTAIN, AND MANAGE databases. DBMS
provides a varity of features that makes it easy to use:

DATA DEFINITION

DATA SECURITY
DATA
AND RECOVERY
MANIPULATION
KEYS AND ER DIAGRAM
ER DIAGRAM
Graphical representation of databases. It is used to model the data
• PRIMARY KEY in a database to show relationship(ONE-ONE etc)
• FOREIGN KEY
• UNIQUE KEY
• SURROGATE KEY
SQL
• SQL is a scripting language to access databases
• It includes database creation, deletion, fetching rows, modifying rows, etc

• It helps in manipulating and retrieving data stored in a relational database like MySQL, MS access,
Oracle , Sybase, these servers use SQL as their standard database language.
SQL
WORKING WITH TABLES
• Tables are a important part of a query as it stores the data categorically:
• CREATE
• INSERT
• UPDATE
• ALTER
• DELETE Query
• DROP
• Delete
• TRUNCATE
SQL STATEMENTS
SQL Statements are the commands which helps the user to operate
the query in the most efficient manner.
Some of the statements are:
• SELECT
• FROM
• WHERE
• GROUP BY
• HAVING
• ORDER BY
• DISTINCT
• LIMIT
SQL OPERATORS
• Operators are used to specify conditions in an SQL statement and to serve as conjunctions for
multiple conditions

MAINLY:
• ARITHMETIC(+,-,*,/,%)
• LOGICAL(AND,OR,NOT,BETWEEN,LIKE,ISNULL, NOT IN, ETC)
are the operators used for the conditions encountered.
AGGREGATION FUNCTIONS
• Functions are used to perform a predefined operations :

MAINLY:
• SUM, AVG, MIN, MAX, COUNT, STDDEV, etc
are the operators used for the conditions encountered.
DATA FUNCTIONS
• Functions are used to supply added information:

MAINLY:
• ADDDATE, ADDTIME, CURRENT_DATE, CURRENT_TIME, DAY,
HOUR, MINUTES, SECOND, QUARTER, WEEK etc
are the operators used for the encountered.
NUMERIC FUNCTIONS
• Functions are used to perform simple calculations:

MAINLY:
• CEILING, FLOOR, LOG, LN, POWER, ROUND, etc
are the operators used for the conditions encountered.
STRING FUNCTIONS
• Functions are used to perform simple transformations:

MAINLY:
• CONCAT, LCASE,LOWER,REPEAT,REVERSE,TRIM,UPPER etc
are the operators used for the conditions encountered.
SQL JOINS
SRS
SRS is a crucial phase in development of SQL- bases application and DBMS.
FUNCTIONAL REQUIREMENTS
DATA MANIPULATION, QUERY LANGUAGE SUPPORT, ACCESS CONTROL
AND SECURITY
NON-FUNCTIONAL REQUIREMENTS:
PERFORMANCE, RELIABILITY USABILITY
Gantt chart

SQL BASICS PROJECTS


1 week
st 3rd week

DBMS 2 week
nd SQL FUNCTIONS 4 week
th
FUNDAMENTALS
Gantt chart
TECHNICAL AND MANAGERIAL
LESSON LEARNT

TECHNICAL LESSONS MANAGERIAL LESSON

• Query Optimization is Key • Clear Project Scope and Objectives


• Data Cleaning and Validation are Imperative • Effective Project Management
• . Backup and Recovery Planning • Collaborative Teamwork
• Database Security Measures • Documentation and Knowledge Sharing
• Testing and Quality Assurance
PROJECTS
BIBLIOGRAPHY
 YOUTUBE CHANNELS

• Derek Banas
(https://www.youtube.com/user/derekbanas)

• The Net Ninja


(https://www.youtube.com/c/TheNetNinja)

• Programming with Mosh


(https://www.youtube.com/c/programmingwithmosh)

• Traversy Media (
https://www.youtube.com/c/TraversyMedia)

 WEBSITES
1. W3Schools - SQL Tutorial
(https://www.w3schools.com/sql/)
2. SQLZoo (https://sqlzoo.net/)
Thank
you!

You might also like