Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
BTO 2006VERİ TABANI YÖNETİM SİSTEMLERİ3 + 04. Yarıyıl3

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Zorunlu
Dersin Amacı Veri tabanı yönetim sistemleri kavramlarını tanımak, veritabanı oluşturmak, düzenlemek, geliştirmektir.Ayrıca SQL dili ile , Access,MySQL ve MSSQL üzerinde verileri sorgulamak, değiştirmek, eklemek, silmektir.
Ders İçeriği Temel veri tabanı kavramları, veri ve veri modelleri, ilişkisel veri tabanı tasarımı, SQL yapısal sorgulama dili, temel SQL komutları, SQL fonksiyonları, SQL’de gruplama yapmak, SQL’de birleştirme, SQL yönetimsel fonksiyonları, SQL ile çoklu tablo kullanımı, SQL programlama ve function, SQL programlamada transaction ve hata durumları, VTYS kurulumu ve yönetimsel işlemler, VTYS üzerinde SQL sorgulama yapma.Mysql,Oracle,Microsoft sql,access veritabanlarının işletim sistemlerinde erişim programları. Odbc , ado ,ole db kavramları. Veritabanında performas analizi ve file sistemlerinin raid sistemlerinde düzenlenmesi. Veritabanı datalarının export ve import yöntemleri.
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz Yüze

DERS ÖĞRENME KAZANIMLARI
1Veritabanı ve ilişkisel veritabanı kavramlarını anlayabilir.
2Veritabanı yönetim sistemlerinin işlevlerini açıklayabilir.
3Access,MySQL,MsSQL,Oracle, v.b Veritabanları hakkında bilgi sahibi olur.
4İstenen özelliklere sahip bir veritabanı oluşturabilir.
5Klasik dosya sistemleri ile veritabanı arasındaki farkları anlayabilir.
6Veritabanı üzerinde kullanıcı,tablo oluşturabilir.
7Kullanıcılar ve tablo için izin haklarını verebilir.
8SQL dilini kullanarak verileri sorgulayabilir, değiştirebilir, ekleyebilir, silebilir.
9SQL ile çoklu tablo kullanabilir.
10Veritabanındaki verilen hatalara çözüm getirebilir.
11Veritabanı ve tablo oluştururken performans parametreleri vermeyi öğrenir.
12Verileri sorgularken veya kayıt yaparken sistemin yavaşlaması durumunda, hızlanmasını sağlayabilir.
13Veritabanı bilgilerini dışarıya (export) ve içeriye (import) alabilir yani yedekleme yapabilir.
14Veritabanı bilgilerine farklı farklı yollardan erişebilir (Aynı sistem, Network, Kendi programı kullanma, Internet).
15Kullanıcı grubu ve haklarını tanımlayabilir.

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12PY 13PY 14PY 15PY 16PY 17
ÖK 001  2  532 4 5  523
ÖK 002  2  532 4 5  523
ÖK 003  2  542 2 5  5 3
ÖK 004  3  542 2 5  5 3
ÖK 005  2  542 2 5  5 3
ÖK 006  2  542 2 5  5 3
ÖK 007  2  542 2 5  5 3
ÖK 008  2  542 2 5  5 3
ÖK 009  2  542 2 5  5 3
ÖK 010  2  542 2 5  5 3
ÖK 011  2  542 3 5  5 3
ÖK 012  2  542 2 5  5 3
ÖK 013  2  542 2 5  5 3
ÖK 014  2  542 2 5  5 3
ÖK 015  2  54  2 5  5 3
Ara Toplam  31  755828 35 75  75445
Katkı00200542020500503

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14342
Arasınavlar(hazırlık süresi dahil)11010
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)12626
Toplam İş Yükü

Dersin AKTS Kredisi






78

3
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2023-2024 Bahar1HÜSEYİN ÖZÇINAR
Detay 2022-2023 Bahar1ESRA YECAN
Detay 2021-2022 Bahar1ESRA YECAN
Detay 2020-2021 Bahar1FARUK ŞENTÜRK
Detay 2019-2020 Bahar1FARUK ŞENTÜRK


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
BTO 2006 VERİ TABANI YÖNETİM SİSTEMLERİ 3 + 0 1 Türkçe 2023-2024 Bahar
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Doç. Dr. HÜSEYİN ÖZÇINAR hozcinar@pau.edu.tr EGT A0305 Dersin Devam Yüzdesi : %
Amaç Veri tabanı yönetim sistemleri kavramlarını tanımak, veritabanı oluşturmak, düzenlemek, geliştirmektir.Ayrıca SQL dili ile , Access,MySQL ve MSSQL üzerinde verileri sorgulamak, değiştirmek, eklemek, silmektir.
İçerik Temel veri tabanı kavramları, veri ve veri modelleri, ilişkisel veri tabanı tasarımı, SQL yapısal sorgulama dili, temel SQL komutları, SQL fonksiyonları, SQL’de gruplama yapmak, SQL’de birleştirme, SQL yönetimsel fonksiyonları, SQL ile çoklu tablo kullanımı, SQL programlama ve function, SQL programlamada transaction ve hata durumları, VTYS kurulumu ve yönetimsel işlemler, VTYS üzerinde SQL sorgulama yapma.Mysql,Oracle,Microsoft sql,access veritabanlarının işletim sistemlerinde erişim programları. Odbc , ado ,ole db kavramları. Veritabanında performas analizi ve file sistemlerinin raid sistemlerinde düzenlenmesi. Veritabanı datalarının export ve import yöntemleri.
Haftalık Konu Başlıkları
HaftaKonular
1 Dosyalama sistemlerinin gelişimi ve Veritabanların kullanılmasının gerekliliği. Access,Mysql,Microsoft Sql ve Oracle veritabanların özellikleri.
2 Microsoft Sql Server ve Client Management kurulumu ve Microsoft SQL Server’a Giriş. Microsoft SQL Database ,table oluşturma.
3 QweryBuilder Express ve Sql editor kurulumu. Editörlerde Create,Select,ınsert,Update gibi SQL cümleri ile uygulama yapılması.
4 Farklı yöntemler ile Microsft sql table erişim yapılarak bigilerin Microsoft Excel’e aktarılması ve kullanılması .
5 Mysql Veritabanı Server ve Management kurulumu, Mysql veritabanı yönetimi . MySQL Workbench 5.2 ve Sql kumutları ile user ekleme yöntemleri.
6 MySQL giriş yöntemleri ve Database yaratma,table oluşturma işlemleri.Sql komutları ve Sql developer ile Table,giriş,silme ,değiştirme işlemleri. Farklı yöntemler ile Mysql table’e erişim yapılarak bigilerin excel’e aktarılması ve kullanılması .
7 Oracle veritabanı database ve Developer kurulumu.Oracle yönetim parametreleri.Oracle sqlplus giriş yöntemleri nelerdir.
8 sınav
9 Sqlplus ve Sql Developer ile Oracle user yaratma, Table giriş,silme ve değiştirme işlemleri.
10 Oracle table’a erişim yapılarak bigilerin Microsoft excel’e aktarılması ve kullanılması .Oracle Database sistem olarak farklı baglantı yöntemleri ve Sistem ve kullanıcı dosyaların listelenmesi. Table oluşturma,değişkenlerini görme ve sql cümlelerini kayıt işlemleri.Select,Update,Delete işlemlerinde kullanılan between,in,order by,group by,group by having yazılımı ve uygulamalar
11 Distinct,union,Intersect,minus, Table karşılatırma işlemlerin özellikleri ve kullanımı. Table için kullanılan Delete, Create, Update,Select,Insert Sql cümlelerin kullanımı . Farklı tarih oluşturma,okuma giriş yöntemleri.
12 Trunc,Round,nvl,length,substr,Initcap gibi fonksiyon sql cümlerin kullanımı Synonym,view ,Cluster nedir. Özellikleri ve Uygulamaları. Index nedir. Performansa etkisi nelerdir. Farklı index Oluşturma ve Silme yöntemleri. Bir table bulunan çift kayıtları tek kayıt haline getirme.
13 Bir sql dosyalarını otomatik çalıştırma yöntemleri ve Rollback ,commit işlemlerini neden kullanırız. login.sql dosyasının özelliği ve kullanımı. grand,revoke,public yöntemleri nedir ve uygulanması.
14 Dışarıdan dosyaların sqlloader ile Oracle Database’e aktarılması ve export, import işlemleri.
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Veri tabanı yönetim sistemleri1-2- Turgut özsevenTürkçe
oracle database-OracleTürkçe
Oracle pl/sql-OracleTürkçe
Mysql-Oracle-Microsoft Sql veritabanı pdf dosya-Faruk ŞentürkTürkçe
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı50Dönem Sonu Sınavı
Ara Sınav30Ara Sınav
Ödev20Ödev
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları