Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Yapısal Sorgulama Dili SQL Hafta 6 Ders Notu

Benzer bir sunumlar


... konulu sunumlar: "Yapısal Sorgulama Dili SQL Hafta 6 Ders Notu"— Sunum transkripti:

1 Yapısal Sorgulama Dili SQL Hafta 6 Ders Notu

2 Örnek Veritabanı Uygulama

3 Örnek Veritabanı Uygulama
Ogrenci ogr_no ad_soyad adres d_tarih bolum_ıd kayit_tarihi mezun_tarihi Bolum bolum_id bolum_ad Ders_kayit ders_kayit_id ogr_no ders_id Donem n n n Ogrt_El Ogrt_id ad_soyad unvan bolum_id Ogr_basari basari_id ders_id ogr_no vize final butunleme n n Ders ders_id ders_adi ogrt_id bolum_id n n n

4 Aşağıdaki Tabloları Oluşturunuz
Ders ders_id ders_adi ogrt_id bolum_id nvarchar(10) nvarchar(50) Ogrt_El Ogrt_id ad_soyad unvan bolum_id nvarchar(10) nvarchar(50 nvarchar(15) Ogrenci ogr_no ad_soyad adres d_tarih bolum_ıd kayit_tarihi mezun_tarihi int nvarchar(50) nvarchar(150) date nvarchar(10) Ders_kayit ders_kayit_id ogr_no ders_id Donem int nvarchar(10) Ogr_basari basari_id ders_id ogr_no vize final butunleme int nvarchar(10) Bolum bolum_id bolum_ad nvarchar(10) nvarchar(50)

5 DERS TABLOSU SQL create table ders (ders_id nvarchar(10) primary key,
ders_adi nvarchar(50), ogrt_id nvarchar(10), bolum_id nvarchar(10))

6 OGRENCİ TABLOSU SQL create table ogrenci (ogr_no int primary key,
ad_soyad nvarchar(50), adres nvarchar(150), d_tarihi date, bolum_id nvarchar(10), kayit_tarihi date, mezun_tarihi date,)

7 BOLUM TABLOSU SQL create table bolum
(bolum_id nvarchar(10) primary key, bolum_adi nvarchar(50))

8 OGRT_EL TABLOSU SQL create table ogrt_el
(ogrt_id nvarchar(10) primary key, ad_soyad nvarchar(50), unvan nvarchar(15), bolum_id nvarchar(10))

9 DERS KAYIT TABLOSU SQL create table ders_kayit
(ders_kayit_id int primary key, ogr_no int, ders_id nvarchar(10), donem int)

10 OGRENCİ BAŞARI TABLOSU SQL
create table ogrenci_basari (basari_id int primary key, ogr_no nvarchar(10), ders_id nvarchar(10), vize int, final int, butunleme int)

11 Ders Tablosuna Verileri Ekleyiniz
ders_id ders_adi ogrt_id bolum_id ENM220 İmalat Sistemleri ve Stratejileri A003 02 ELK206 İstatistik II A065 04 MAK218 Malzeme ve İmalat Teknolojileri A012 06 ENM216 Veritabanı Yönetimi A144 ENM214 Yöneylem Araştırması-I

12 Ders Tablosuna Verileri Ekleme
INSERT INTO ders VALUES ('ENM220', 'İmalat Sistemleri ve Stratejileri', 'A003', '02') INSERT INTO ders VALUES ('ELK206', İstatistik II', 'A065', '04')

13 Öğrenci Tablosuna Verileri Ekleyiniz
ogr_no ad_soyad adres d_tarihi 1212 Yakup ATEŞ Ankara 1214 Esra ÜNAL İstanbul 1216 Hilal ÖZTÜRK 1234 Fatma AKSOY Bursa 1245 Gözde BOZKURT Yozgat 1255 Hakan TUNCER 1266 Buğra AYDIN

14 Öğrenci Tablosuna Verileri Ekleme
INSERT INTO ogrenci (ogr_no, ad_soyad, adres, d_tarihi) VALUES (1212, 'Yakup ATEŞ', 'ANKARA', ' ') INSERT INTO ogrenci (ogr_no, ad_soyad, adres, d_tarihi) VALUES (1214, Esra ÜNAL', ‘İSTANBUL', ' ')

15 Öğrenci Tablosuna Verileri Ekleyiniz
ogr_no bolum_id kayit_tarihi mez_tarihi 1212 02 1214 1216 04 1234 1245 06 1255 1266

16 Öğrenci Tablosuna Verileri Ekleme
UPDATE ogrenci SET bolum_id='02', kayit_tarihi=' ' WHERE ogr_no=1212 SET bolum_id='02', kayit_tarihi=' ' WHERE ogr_no=1214

17 Bölüm Tablosuna Verileri Ekleyiniz
bolum_id bolum_adi 02 Endüstri Mühendisliği 04 Elektrik-Elektronik Mühendisliği  06 Makine Mühendisliği

18 Bölüm Tablosuna Verileri Ekleme
INSERT INTO bolum VALUES (‘02', ‘Endüstri Mühendisliği') INSERT INTO bolum VALUES (‘04', ‘Elektrik-Elektronik Mühendisliği ') INSERT INTO bolum VALUES (‘06', ‘Makine Mühendisliği')

19 Öğrt El. Tablosuna Verileri Ekleyiniz
ogrt_id ad_soyad unvan bolum_id A003 Cemil TAŞ Prof. Dr 02 A012 Ahmet ATAK Doç. Dr. 06 A065 Ayşe YILMAZ Yrd. Doç. Dr. 04 A144 Hasan ALAN

20 Öğr_El Tablosuna Verileri Ekleme
INSERT INTO ogrt_el VALUES ('A003', 'Prof. Dr.', 'Cemil TAŞ', '02') INSERT INTO ogrt_el VALUES ('A012', ‘Doç. Dr.', ‘ahmet ATAK', '06') INSERT INTO ogrt_el VALUES ('A065', ‘Yrd. Doç. Dr.', ‘Ayşe YILMAZ', '04') INSERT INTO ogrt_el VALUES ('A144', ‘Yrd. Doç. Dr.', ‘Hasan ALAN', '02')


"Yapısal Sorgulama Dili SQL Hafta 6 Ders Notu" indir ppt

Benzer bir sunumlar


Google Reklamları