Örnek Veri Tabanı, Tablo Oluşturulması ve Verilerin Girilmesi

Örnek Veri Tabanı, Tablo Oluşturulması ve Verilerin Girilmesi ile ilgili örneklerin bulunduğu bir makeledir. Create, insert gibi temel komutlar veri tabanlarında çok önemlidir. İlk olarak veri tabanı temellerinin atılması gerekmektedir. Devamını okuduğunuzda makaleye ulaşabilirsiniz.

a) “Mensucat” isimli bir veritabanını oluşturmayı,

b) “Kumas” isimli aşağıdaki özelliklere sahip tabloyu oluşturmayı,

Alan Adı Alan Türü Kısıt
Kumas_id 5 karakter Birincil anahtar
Kumas_ad 10 karakter Boş geçilemez
Kumas_tur 15 karakter Boş geçilemez
Kumas_fiyat 10 milyara kadar Boş geçilebilir
Kumas_en Tamsayı Boş geçilemez

c) “Iplik” isimli aşağıdaki özelliklere sahip tabloyu oluşturmayı,

Alan adı Alan türü Kısıt
Iplik_id 5 karakter Birincil anahtar
Iplik_tur 10 karakter Boş geçilemez
Iplik_kalin Ondalık sayı Boş geçilemez
Ek_tarih tarih Boş geçilebilir

d) Aşağıdaki kayıtları ve sizin belirlediğiniz 5 tane daha kayıtı eklemeyi,

Kumas_id Kumas_ad Kumas_tur Kumas_fiyat Kumas_en
2 Dilim1 ekose 2500000 210
3 Dilim2 fantazi 1250000 200
6 Fark1 Balıksırtı 1250000 190
7 fark Dublefaks 5000000 200

e) Aşağıdaki kayıtları sizin belirlediğiniz 5 tane daha kayıtı eklemeyi,

Iplik_id Iplik_tur Iplik_kalin Ek_tarih
A5 silikon 0,1 25.10.2004
A6 keten 0,2 04.11.2004

Nasıl yapılabileceği gösterilecek ve SQL kodları yazılacaktır.

a) Öncelikli olarak databaseyi oluştururuz;

Create database Mensucat

b) “Kumas” isimli tabloyu oluştururuz;

Create table Kumas (

Kumas_id char(5) Primary key,

Kumas_ad char(10) not null,

Kumas_tur char(15) not null,

Kumas_fiyat int not null,

Kumas_en smallint not null

);

c) “Iplik” isimli tabloyu oluştururuz;

Create table Iplik (

Iplik_id char(5) Primary key,

Iplik_tur char(10) not null,

Iplik_kalin float not null,

Ek_tarih date

);

Böylece tablolarımızı oluşturmuş olduk.

d) Kumas tablosundaki verilerin ve bizim belirlediğimiz 5 adet kayıdı ekleriz;

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“2″,”Dilim1″,”ekose”,”2500000″,”210″)

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“3″,”Dilim2″,”fantazi”,”1250000″,”200″)

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“6″,”Fark1″,”Balıksırtı”,”1250000″,”190″)

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“7″,”fark”,”Dublefaks”,”5000000″,”200″)

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“10″,”Saten”,”Pamuklu”,”6400000″,”240″)

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“12″,”Ipek”,”Ipekli”,”3400000″,”170″)

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“16″,”KumasAd3″,”KumasTur3″,”1400000″,”70”)

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“12”, “KumasAd4″,”KumasTur4″,”1530000″,”74”)

insert into Kumas

(Kumas_id,Kumas_ad,Kumas_tur,Kumas_fiyat,Kumas_en)
Values

(“12a”, “KumasAd5″,”KumasTur5″,”30000″,”43”)

Burada son eklenen değerde “12a” girilmiştir. Hata vermez. Çünkü tabloyu oluştururken Primary key olarak atadığımız Kumas_id; char(5) atanmıştır. Bu durumda sorun yoktur.

e) Iplik tablosundaki verilerin ve bizim belirlediğimiz 5 adet kayıdı ekleriz;

insert into Iplik

(Iplik_id,Iplik_tur,Iplik_kalin,Ek_tarih)
Values

(“A5″,”silikon”,”0.1″,”25.10.2004″)

insert into Iplik

(Iplik_id,Iplik_tur,Iplik_kalin,Ek_tarih)
Values

(“A6″,”keten”,”0.2″,”04.11.2004″)

insert into Iplik

(Iplik_id,Iplik_tur,Iplik_kalin,Ek_tarih)
Values

(“A1″,”pamuk”,”0.1″,”02.11.2004″)

insert into Iplik

(Iplik_id,Iplik_tur,Iplik_kalin,Ek_tarih)
Values

(“A6″,”Ipek”,”0.1″,”24.06.2004″)

insert into Iplik

(Iplik_id,Iplik_tur,Iplik_kalin,Ek_tarih)
Values

(“A7″,”Iplik4″,”0.4″,”24.02.2004”)

insert into Iplik

(Iplik_id,Iplik_tur,Iplik_kalin,Ek_tarih)
Values

(“A10″,”Iplik5″,”0.8″,”14.11.2003”)

insert into Iplik

(Iplik_id,Iplik_tur,Iplik_kalin,Ek_tarih)
Values

(“A14″,”Iplik6″,”0.1″,”24.06.2006”)
Böylece veri tabanımız, tablolarımız ve girişlerimizi yapmış olduk.

Bir Cevap Yazın

Connect with:

No provider registered!
Please visit the Settings\ WP Social Login administration page to configure this plugin.

İsim *
E-posta *
İnternet sitesi