SQL (Databases)

GDG on Campus Sudan University of Science & Technology - Khartoum, Sudan

SQL and relational databases are used to store and manage structured data efficiently. SQL allows querying, filtering, joining, and aggregating data to extract meaningful information.

Jul 18, 7:00 – 9:00 PM (UTC)

35 RSVP'd

Key Themes

AIAccessibilityGoogle CloudTech Talk / Meetup

About this event

SQL (Structured Query Language) is the standard language for interacting with relational databases, which organize data into structured tables. Each table consists of rows and columns, with relationships defined using primary keys and foreign keys to maintain data integrity.

Basic SQL operations allow you to retrieve and manipulate data:

SELECT: retrieve data from tables

WHERE: filter results based on conditions

ORDER BY: sort data

LIMIT: restrict the number of results

More advanced features include:

Joins (JOIN): combining data from multiple tables based on relationships

Aggregation: using functions like COUNT, SUM, AVG with GROUP BY and HAVING to analyze data

To maintain clean and efficient databases, concepts like constraints (e.g., NOT NULL, UNIQUE) and normalization are used to reduce redundancy and improve consistency.

In real-world applications, SQL is integrated into software systems using parameterized queries, which help prevent SQL injection attacks and ensure secure data handling.

Understanding SQL is essential for managing data-driven applications, enabling efficient storage, retrieval, and analysis of structured data.

Speaker

  • Marwan Mamdouh

    Jimber

    Software Engineer

Organizers

  • Hiba Mohamed

    Head of Google Developer Groups OC SUST

  • Aamer Mihaysi

    Ministry of Interior

    Board Member

  • John Sassya

    Facilitator

  • Dr. Anwar Dafa-Alla

    Sudanese Researchers Foundation (SRF)

    Chapter Supervisor