Yapısal Sorgulama Dili SQL Hafta 6 Ders Notu

Slides:



Advertisements
Benzer bir sunumlar
COME 339 JAVA-SQL BAĞLANTISI
Advertisements

4 SQL- Yapısal Sorgulama Dili
Tablo oluşturma İlk olarak tabloları oluşturmamız gerekli..
SQL (Structured Query Language)
SQL (Structured Query Language)
VERİ TABANI YÖNETİMİ Ders 11: PL/SQL’e Giriş
SQL’e Giriş.
SQL Komutlar 5 Sibel SOMYÜREK.
EkoPC Bilişim Ltd. Eğitim Hizmetleri
Iletisim Icin : Blog : E - Mail :
Alt Sorgular Veritabanı 2.
Veri Tabanı Yönetim Sistemleri
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
Iletisim Icin : Blog : E - Mail :
Veri Tabanı Yönetim Sistemleri
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
Tetikleyici. Nedir? Bir tablo üzerinde Ekleme silme ve güncellemeye bağlı olarak tetiklenip çalışan SQL kodlarıdır. Genel amacı veri bütünlüğünü korumaktır.
SQL (STRUCTURED QUERY LANGUAGE)
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
11 ekim 2011 VTYS –II Dersi. Kalıp İfadelerle Sorgu (Pattern) Eğer bir sözel verinin sadece belli kriterlere uyanlarını seçeceksek sütun_adı LIKE kalıp.
MYSQL 4. HAFTA. mySQL veri türleri INTTamsayı: 'den kadar değişen diziye "signed" (işaretli), 0'dan 'e kadar değişenine.
VIEW (BAKIŞ) OLUŞTURMA
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
SQL Dili ve MySQL Komutları
Iletisim Icin : Blog : E - Mail :
VeriTabanı Uygulama.
Sibel SOMYÜREK SQL Görev. SQL – 14a Egitselyazilim veri tabanındaki içerik tablosuna yeni bir kayıt ekleyin,
SQL Sibel SOMYÜREK.
SQL Komutları (2) Uzm. Murat YAZICI.
C++ Ders Notları 2.Ders (Dilin Yapısı)
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Kivi Bilişim Teknolojileri -
SQL’ e Giriş Uzm. Murat YAZICI.
Bölüm 4: İleri SQL.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
ADRESİNDEN ÖRNEK VERİ TABANLARINI İNDİRİNİZ
Yeni Veritabanı Oluşturma
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
Yapısal Sorgulama Dili SQL VTYS Giriş Hafta 5 Ders Notu.
Yapısal Sorgulama Dili SQL Hafta 7. TEKRARLI SATIRLARI ÖNLEMEK  DISTINCT komutu ile sorgu sonucunda birden fazla kayıt aynı verileri içeriyorsa tekrarlı.
Altıncı hafta. Müfredat programı Ödev teslim edenler Mantıksal tasarım ödevini teslim edenler: Belediye Projesi Valilik Projesi Mekan Projesi Konaklama.
View View’ler select ifadesi ile tanımlanmış sanal tablolardır. Temel amacı base tabloların içerisinden veri kümesi getirip ortaya çıkan sonucu sanal.
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Teknoloji Destek Merkezi --
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı Arş. Gör. Pınar CİHAN.
 Stored Procedure kısaca SQL sorgularını isteğimize göre hazırlayıp kullanıma hazır veri tabanı nesnesine çeviren bir araçtır.  Stored Procedure, Türkçeye.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
TETİKLEYİCİ ( Trigger)
14.DERS Örnekler, Sorular BUKET DOĞAN.
5. HAFTA Öğr. Gör. Yunus KÖKVER
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
Endüstri mühendisliği.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
SQL.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
DML ile veri ekleme, silme ve değiştirme
Sorgu / dml / ddl komutları
SQL (STRUCTURED QUERY LANGUAGE)
SQL Server - Triggers.
SQL Server - Stored Procedures
SQL Server - Views.
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-4-DML
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-3-DDL
SQL VIEW.
Sunum transkripti:

Yapısal Sorgulama Dili SQL Hafta 6 Ders Notu

Örnek Veritabanı Uygulama

Ö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

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)

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

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,)

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

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))

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

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)

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

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

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

Öğrenci Tablosuna Verileri Ekleme INSERT INTO ogrenci (ogr_no, ad_soyad, adres, d_tarihi) VALUES (1212, 'Yakup ATEŞ', 'ANKARA', '1994-12-15') INSERT INTO ogrenci (ogr_no, ad_soyad, adres, d_tarihi) VALUES (1214, Esra ÜNAL', ‘İSTANBUL', '1992-02-10') …

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

Öğrenci Tablosuna Verileri Ekleme UPDATE ogrenci SET bolum_id='02', kayit_tarihi='2010-09-04' WHERE ogr_no=1212 SET bolum_id='02', kayit_tarihi='2010-09-05' WHERE ogr_no=1214 …

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

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')

Öğ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

Öğ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')