SQL Veri İşlenmesi ve Anlamlandırılması

Rukiye Demirci
2 min readDec 9, 2020

--

Veri Nedir?

Bir araştırma sonucunda çıkan bilgileri anlamlandırdığımız ve işlediğimiz bir yapıdır.

Verileri Nasıl İşler ve Anlamlandırırız?

Yaptığımız bir araştırma sonucunda çok fazla bilgi elde ederiz. Bu bilgiler düzensiz ve karmaşıktır. Bu yüzden verileri düzenlememiz ve anlamlı bir hale getirmemiz gerekir. Bunun için SQL de Tablo yapısını kullanırız. SQL’de tablolar, elde ettiğimiz bilgilerin ne tür veriler olduğunu ve bu verilerin neyi ifade ettiğini anlamak için kullanırız.

Örneğin bir sinema veri tabanında oluşturmuş bir film tablosu bakalım.

Film tablosu

Filmin adı, numarası, puanı, bilet fiyatı gibi bilgileri karışık bir veri halinden anlamlı ve daha hızlı analiz etmek için bir tablo haline dönüştürülmüştür.

SQL de bir tablonun oluşturulması, silinmesi gibi temel işlemleri yapmak için kullandığımız komutlara DDL (Data Definition Language) denir.

Bir tablo oluşturmak için CREATE komutunu kullanırız. Tabloda verileri anlamlandırmak istediğimiz yapılar için sütunlar tanımlarız. Sütunların adını ve veri tipini yazarız. Böylece tablomuzu oluşturmuş oluruz.

FILMS tablosunu oluşturmak için hazırlanan kod

Oluşturduğumuz tabloda birtakım değişiklikler yapmak istediğimizde ALTER komutunu kullanırız. Örneğin tabloya bir sütun eklemek veya silmek, sütunun veri tipini değiştirmek gibi yapısal değişiklik yapmak istediğimizde kullanırız.

Tabloya sütun eklemek için ADD, bir sütunda değişiklik yapmak istediğimizde ALTER COLUMN veya bir sütunu silmek için DROP COLUMN komutları kullanılır.

Tabloyu silmek için DROP komutu kullanılır. DROP komutu, tablonun yapısını ve içindeki verileri ve diğer başka oluşturulmuş yapıları da tamamen siler.

Diğer bir komut ise TRUNCATE komutudur. TRUNCATE komutu, tablonun içindeki verileri siler. Başka bir ifade ile tablonun yapısı değişmez sadece içindeki verileri siler.

SQL’de bu komutlar verileri daha anlamlı hale getirmemizi, verimli ve aktif bir şekilde kullanmamızı ve analiz etmemizi sağlar.

--

--