Hazır Otomobil Markaları için SQL Kodları

İçindekiler

Hazır Otomobil Markaları için SQL Kodları

Otomobil endüstrisi, dünya genelinde büyük bir pazar payına sahip olup, birçok marka ve model ile çeşitlilik göstermektedir. Bu çeşitliliği yönetmek ve analiz etmek için veritabanı sistemleri ve SQL (Structured Query Language) kullanımı oldukça önemlidir. Bu makalede, otomobil markalarına yönelik SQL kodları ile veritabanı yönetimi ve veri analizi konularını ele alacağız.

Veritabanı Tasarımı

Otomobil markaları için bir veritabanı tasarlarken, öncelikle hangi bilgilerin saklanacağını belirlemeliyiz. Temel olarak aşağıdaki tabloları oluşturabiliriz:

1. **Markalar**: Otomobil markalarının bilgilerini saklar.

2. **Modeller**: Her markaya ait modellerin bilgilerini içerir.

3. **Satış**: Modellerin satış bilgilerini tutar.

4. **Müşteriler**: Araçları satın alan müşterilerin bilgilerini barındırır.

Bu tabloları oluşturmak için kullanılabilecek bir SQL komutu:

“`sql

CREATE TABLE Markalar (

id INT PRIMARY KEY AUTO_INCREMENT,

ad VARCHAR(100) NOT NULL,

kurulus_yili INT,

ulke VARCHAR(100)

);

CREATE TABLE Modeller (

id INT PRIMARY KEY AUTO_INCREMENT,

marka_id INT,

ad VARCHAR(100) NOT NULL,

yil INT,

fiyat DECIMAL(10, 2),

FOREIGN KEY (marka_id) REFERENCES Markalar(id)

);

CREATE TABLE Satış (

id INT PRIMARY KEY AUTO_INCREMENT,

model_id INT,

tarih DATE,

miktar INT,

FOREIGN KEY (model_id) REFERENCES Modeller(id)

);

CREATE TABLE Müşteriler (

id INT PRIMARY KEY AUTO_INCREMENT,

ad VARCHAR(100) NOT NULL,

soyad VARCHAR(100) NOT NULL,

telefon VARCHAR(15)

);

“`

Veri Ekleme

Otomobil markaları ve modelleri ile ilgili verileri eklemek için aşağıdaki SQL komutlarını kullanabiliriz:

“`sql

INSERT INTO Markalar (ad, kurulus_yili, ulke) VALUES (‘Toyota’, 1937, ‘Japonya’);

INSERT INTO Markalar (ad, kurulus_yili, ulke) VALUES (‘Ford’, 1903, ‘ABD’);

INSERT INTO Modeller (marka_id, ad, yil, fiyat) VALUES (1, ‘Corolla’, 2022, 250000.00);

INSERT INTO Modeller (marka_id, ad, yil, fiyat) VALUES (1, ‘Camry’, 2022, 300000.00);

INSERT INTO Modeller (marka_id, ad, yil, fiyat) VALUES (2, ‘Mustang’, 2022, 450000.00);

“`

Veri Sorgulama

Veritabanında saklanan verileri sorgulamak için SQL’in SELECT ifadesini kullanabiliriz. Örneğin, belirli bir markaya ait tüm modelleri listelemek için şu kodu kullanabiliriz:

“`sql

SELECT m.ad AS Model, ma.ad AS Marka, m.yil, m.fiyat

FROM Modeller m

JOIN Markalar ma ON m.marka_id = ma.id

WHERE ma.ad = ‘Toyota’;

“`

Bu sorgu, “Toyota” markasına ait tüm modellerin adını, yılını ve fiyatını listeleyecektir.

Veri Güncelleme ve Silme

Veritabanındaki verileri güncellemek veya silmek de oldukça önemlidir. Örneğin, bir modelin fiyatını güncellemek için şu SQL komutunu kullanabiliriz:

“`sql

UPDATE Modeller

SET fiyat = 260000.00

WHERE ad = ‘Corolla’ AND marka_id = 1;

“`

Bir modeli veritabanından silmek için ise aşağıdaki komutu kullanabiliriz:

“`sql

DELETE FROM Modeller

WHERE ad = ‘Mustang’ AND marka_id = 2;

“`

Veri Analizi

SQL, otomobil markaları ile ilgili veri analizi yapmak için de kullanılabilir. Örneğin, her markanın toplam satış miktarını hesaplamak için aşağıdaki sorguyu kullanabiliriz:

“`sql

SELECT ma.ad AS Marka, SUM(s.miktar) AS Toplam_Satis

FROM Satış s

JOIN Modeller m ON s.model_id = m.id

JOIN Markalar ma ON m.marka_id = ma.id

GROUP BY ma.ad;

“`

Bu sorgu, her markanın toplam satış miktarını gösteren bir liste oluşturacaktır.

Hazır otomobil markaları için SQL kodları, veritabanı yönetimi ve veri analizi açısından büyük bir öneme sahiptir. Bu makalede, otomobil markaları ile ilgili bir veritabanı tasarımı, veri ekleme, sorgulama, güncelleme ve silme işlemleri ile veri analizi konularını ele aldık. SQL kullanarak, otomobil endüstrisi ile ilgili verileri etkili bir şekilde yönetebilir ve analiz edebiliriz. Bu da, işletmelerin daha iyi kararlar almasına yardımcı olacaktır.

İlginizi Çekebilir:  Gerçekte İndirim Yapmayan Otomobil Markaları

SQL, veri tabanları ile etkileşim kurmak için kullanılan güçlü bir dildir. Hazır otomobil markaları ile ilgili verileri yönetmek için SQL sorguları yazmak, veri analizi ve raporlama açısından oldukça faydalıdır. Örneğin, otomobil markalarının satış rakamlarını analiz etmek için bir veri tabanı oluşturabilir ve bu verileri sorgulamak için SQL kullanabilirsiniz.

Otomobil markaları ile ilgili bir veri tabanı oluşturduğunuzda, her marka için temel bilgiler içeren bir tablo oluşturmak isteyebilirsiniz. Bu tabloda, marka adı, kuruluş yılı, ülke, ve popüler modeller gibi bilgiler yer alabilir. Bu bilgileri SQL ile sorgulamak, belirli markalara ait detayları hızlıca elde etmenizi sağlar.

SQL ile bir otomobil markaları tablosu oluşturmak için "CREATE TABLE" komutunu kullanabilirsiniz. Bu komut, tabloyu oluştururken her bir sütun için veri türlerini belirlemenize olanak tanır. Örneğin, marka adı için "VARCHAR", kuruluş yılı için "INT" gibi veri türleri kullanabilirsiniz.

Otomobil markalarının verilerini güncellemek için "UPDATE" komutunu kullanabilirsiniz. Bu komut sayesinde, belirli bir markanın bilgilerini güncelleyerek veri tabanınızın güncel kalmasını sağlayabilirsiniz. Örneğin, yeni bir model eklendiğinde bu bilgiyi kolayca güncelleyebilirsiniz.

Otomobil markalarını listelemek için "SELECT" komutunu kullanarak sorgular yazabilirsiniz. Bu sorgular, belirli kriterlere göre filtrelenmiş verileri elde etmenizi sağlar. Örneğin, yalnızca belirli bir ülkede kurulan otomobil markalarını listeleyebilirsiniz.

Ayrıca, otomobil markaları arasında bir ilişki kurmak için "JOIN" komutunu kullanabilirsiniz. Bu komut ile birden fazla tablodan veri çekerek daha kapsamlı analizler yapabilirsiniz. Örneğin, marka tablosu ile satış rakamları tablosunu birleştirerek, her markanın satış performansını inceleyebilirsiniz.

otomobil markalarıyla ilgili verileri düzenli bir şekilde görüntülemek için SQL sorgularını kullanarak sonuçları sıralayabilir ve gruplandırabilirsiniz. Bu sayede, daha anlamlı raporlar oluşturabilir ve otomobil sektörü hakkında derinlemesine bilgiler edinebilirsiniz.

Marka Kuruluş Yılı Ülke Popüler Modeller
Toyota 1937 Japonya Corolla, Camry, RAV4
Ford 1903 ABD F-150, Mustang, Explorer
Volkswagen 1937 Almanya Golf, Passat, Jetta
BMW 1916 Almanya 3 Serisi, 5 Serisi, X5
Honda 1948 Japonya Civic, Accord, CR-V
Başa dön tuşu