Veritabanı: Veri depolama, işleme ve yönetme amacıyla kullanılan yapıdır. Veritabanları, bilgiyi düzenli bir şekilde saklar ve bu bilgiye erişim, sorgulama ve güncelleme gibi işlemleri sağlar.
Taban: Bir veritabanı içinde birden fazla tabloyu barındırabilecek yapıdır. Her bir taban, farklı amaçlar için kullanılabilecek ve genellikle birbiriyle ilişkilendirilmiş tabloları içerir.
Tablo: Veritabanında organize edilmiş veri kümesidir. Bir tablo, belirli bir konsepti temsil eder ve sütunlar ile satırlar kullanılarak veri saklar.
Sütunlar: Bir tablodaki veri tipini ve yapısını belirleyen alanlardır. Her sütun, belirli bir veri türüne ve kısıtlamalara sahip olabilir. Tabloların sütunları genellikle birbirinden farklı veri türlerine sahip olabilir ve genellikle alanın adı, veri türü ve gerekli kısıtlamaları belirtir.
CREATE DATABASE db_okul;
USE db_okul;
CREATE TABLE ogrenciler (
ogrID INT PRIMARY KEY AUTO_INCREMENT,
ogrNO INT NOT NULL,
ogrAdi VARCHAR(50),
ogrSoyadi VARCHAR(50)
);
CREATE TABLE notlar (
ogrNO INT PRIMARY KEY,
not1 FLOAT,
not2 FLOAT,
sonuc FLOAT
);