ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.

Slides:



Advertisements
Benzer bir sunumlar
Microsoft Access Bu program Microsoft program paketinin içerisinde yer alan; çok büyük miktarlardaki verilerin depolanabileceği veritabanı oluşturmamıza.
Advertisements

MS OFFICE Access 2013.
Dört Bölüm 1.Tanıtım ve Mevcut Durum 2.Hedefler 4.Demo 3.Yeni Sürüm Planlaması.
VERİTABANI YÖNETİM SİSTEMLERİ
VERİ TABANI VE YÖNETİM SİSTEMLERİ
Hazırlayan : Öğr. Gör. Fahri YILMAZ
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
Normalizasyon Kuralları & SQL
İLİŞKİSEL VERİ MODELİ Tablolar ile Gösterim
VERİTABANI ve YÖNETİMİ
İlişkisel Veri Modeli.
Tek Tablo İçinde Sorgulamalar
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
MYSQL 4. HAFTA. mySQL veri türleri INTTamsayı: 'den kadar değişen diziye "signed" (işaretli), 0'dan 'e kadar değişenine.
Veri Tabanı Nedir ?.
EXCEL DE VERİ TABANI (DATABASE) İŞLEMLERİ
VERİ TABANI VE VERİ TOPLAMA YÖNTEMLERİ
Veritabanı Yönetim Sistemleri-I
VERİTABANLARI.
CONTENT MANAGEMENT SYSTEM (İÇERİK YÖNETİM SİSTEMLERİ)
ADRES DEFTERİMDE NELER VAR?. Arkadaşlarınızın, akrabalarınızın ve tanıdığınız diğer kişilerin adresleri, telefon numaraları, e-posta adresleri vb. bilgilerini.
İnternet Programcılığı II
WINDOWS NT GENEL YAPISI
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
Veritabanı Kavramları
Microsoft Office Access
Veri Tabanı Yönetim Sistemleri I
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
Okul Yönetiminde Bilgisayar Uygulamaları
Veritabanı Yönetim Sistemi
VTYS Öğr. Gör. Engin DUTAR
İnternet Teknolojisi Temel Kavramlar
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
ALİ FINDIK Galatasaray Ünİversİtesİ 2015
FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU
SQL’ e Giriş Uzm. Murat YAZICI.
VERİ KAYNAKLARI YÖNETİMİ 5. ÜNİTE. GİRİŞ Bilgi sisteminin öğelerinden biride “veri yönetimidir”. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen.
ENM 307 YÖNETİM BİLİŞİM SİSTEMLERİ Dersin Koordinatörü:. Prof. Dr
Veritabanı Yönetim Sistemleri - I
Veritabanı Kavramları
BİLGİSAYAR NEDİR?.
İnsan Kaynakları Bilgi Sistemleri
UNV13107 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Veri tabanı Bilgisayar ortamında saklanan düzenli verilerdir. Bilgisayar ve ağ ortamındaki bilginin temel.
Anlamsal Web’de Bilginin Depolanması için Bir Yaklaşım: Oracle Performans Değerlendirmesi Emine Sezer & Okan Bursa & Özgü Can Ege Üniversitesi.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Tekir (Ön Muhasebe Yazılımı) Merve Yalçın Ahmet Deniz Korkmaz Tekir Nedir? Kullanılan.
Living in a Digital World Discovering Computers 2010 Bilgisayarların Keşfi Veritabanı Yönetimi Hafta 9.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
Web Tasarımı Giriş.
İçerik Yönetim Sistemi
EBSCO Discovery Service (EDS) Akademik Arama Motoru/Keşif Aracı
Active Directory.
ACTIVE DIRECTORY.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
İNTERNET PROGRAMCILIĞI 2
Ocak, 2013 Akdeniz Üniversitesi
Deniz TAŞKIN Nurşen SUÇSUZ
C# ve Veri tabanı İşlemleri
Veri Tabanı Temel Kavramlar.
Bu sununun aynısını (Animasyonlar vb
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
Bu sununun aynısını (Animasyonlar vb
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ
1 EXCEL DE VERİ TABANI (DATABASE) İŞLEMLERİ Excel de bir veritabanı oluşturulabilir veya başka programlarda (Access gibi) oluşturulmuş olan Veri Tabanları.
Sunum transkripti:

ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran

R. Orçun Madran 2 Web Tabanlı Veri Tabanı Sistemleri Web Tabanlı Veri Tabanı Sistemleri. MySQL. PhpMyAdmin. Web tabanlı bir veritabanı tasarımı.

R. Orçun Madran 3 Web Tabanlı Veritabanı Yönetim Sistemleri Web Tabanlı Veritabanı Yönetim Sistemleri, İnternet üzerinden erişelebilen ve yapılandırılabilen veritabanı sistemleridir. Ortaya çıkışındaki temel etkenler: Farklı sunucu ve istemci mimarilerinde çalışabilecek yapıya sahip veritabanı uygulamalarına duyulan ihtiyaç, Uzak bilgisayarlarda yer alan veritabanı sistemlerini yapılandırma isteği (Web barındırma hizmetleri vb.), şeklinde sıralanabilir.

R. Orçun Madran 4 Web Tabanlı Veritabanı Yönetim Sistemleri Günümüzde yaygın olarak kullanılan popüler Web tabanlı veritabanı sistemleri: MySQL – PostgreSQL - MS SQL - Oracle – Bu sistemler içerisinde PHP ile en uyumlu çalışan ve yüksek performans gösteren iki veritabanı sistemi bulunmaktadır: MySQL PostgreSQL Geliştirilen uygulamalara ve yaygın kullanıma bakıldığında ise MySQL* tercih olarak ön plana çıkmaktadır. * Editörün seçimi :)

R. Orçun Madran 5 İlişkisel veritabanı yönetim sistemidir (RDBMS). Tamamıyla C/C++ dili kullanılarak yazılmıştır. Veritabanlarına erişmek ve sorgulamak için kullanılan en yaygın ve standart dil olan SQL’i kullanır. Açık kaynak kodlu bir veritabanıdır. Windows, Linux ve OpenBSD platformlarında çalışır tarihi itibarı ile en güncel ve kararlı sürümü: ’dir. MySQL

R. Orçun Madran 6 MySQL veritabanının Web ya da yerel ağ üzerinden yönetilmesini sağlar. PHP dili kullanılarak yazılmıştır. Açık kaynak kodlu bir yazılımdır tarihi itibarı ile en güncel ve kararlı sürümü: ’dır. PhpMyAdmin

R. Orçun Madran 7 PhpMyAdmin, iki çerçeveli ve metin ağırlıklı bir arayüze sahiptir. PhpMyAdmin’i Tanıyalım

R. Orçun Madran 8 Giriş sayfasından temel versiyon bilgileri elde edilebilir. PhpMyAdmin’i Tanıyalım PhpMyAdmin Sürüm Bilgisi MySQL Sürüm Bilgisi

R. Orçun Madran 9 Sol çerçeve veritabanı ve bağlı tabloların listesini verir. PhpMyAdmin’i Tanıyalım

R. Orçun Madran 10 Sağ çerçevede ise seçili öğelerle ilgili işlem ve ayrıntılar yer alır. PhpMyAdmin’i Tanıyalım

R. Orçun Madran 11 Veri tabanımızın tasarımına başlamadan önce bir takım kavramlar hakkında bilgi sahip olmamız gerekmektedir. Bu kavramlar: İlişkisel Veri Modeli İlişkisel Model İlişkisel Veri Tabanı Web Tabanlı Veri Tabanı Tasarımı

R. Orçun Madran 12 İlişkisel Veri Modeli İlişkisel Model: Varlıklar arasındaki bağlantının, içerdiği değerlere göre sağlanması esasına dayanır. Varlıklar arasında oluşan karmaşık ilişkileri basite indirgemek amacıyla geliştirilmiştir. Bu yaklaşımda, veri tabanındaki tüm ilişkiler tablolar biçiminde tanımlanmaktadır. İlişkisel Veri Tabanı: Her biri özel isimlere sahip tablolardan oluşur. İlişkisel veri tabanında her bir tablo bir varlığa veya bir ilişkiye karşılık gelmektedir. Tablonun sütunları nitelikleri; satırlar ise bu niteliklerin değerlerini ifade eder. Her bir satır bir “kayıt” olarak da düşünülebilir. Anahtar alan, tablonun tanımlayıcısıdır.

R. Orçun Madran 13 İlişkisel Veri Tabanı altında inceleyeceğimiz alt kavramlar: Tablolar Sütunlar Satırlar Değerler Anahtarlar Şemalar İlişkiler İlişkisel Veri Tabanı

R. Orçun Madran 14 İlişkisel veritabanlarının temelini oluşturan yapıdır. Satır ve sütunlardan oluşur. Örnek bir tablo yapısı: İlişkisel Veri Tabanı: Tablolar Sıra NoÖğrenci NoAdSoyadE - Posta Örnek tabloda yer alan her bir satır farklı bir öğrencinin bilgilerini içerir. Her sütun ise kendi içinde aynı tip bilgiyi depolar.

R. Orçun Madran 15 Tablodaki her sütun benzersiz bir ada sahiptir ve farklı veriler içerir. Her sütunun ilişkilendirilmiş bir veri tipi vardır. İlişkisel Veri Tabanı: Sütunlar Sıra NoÖğrenci NoAdSoyadE - Posta Örnek tabloda “Sıra No” ve “Öğrenci No” sütunları sayısal veri tipi ile ilişkilendirilmişken diğer alanlar metin veri tipi ile ilişkilendirilmiştir.

R. Orçun Madran 16 Tablodaki her satır farklı bir veri girişini (öğrenciyi) temsil eder. Tablonun biçimi nedeniyle satırların her biri aynı niteliklere sahiptir. Her bir satır “Kayıt” olarak da ifade edilebilir. İlişkisel Veri Tabanı: Satırlar Sıra NoÖğrenci NoAdSoyadE - Posta Örnek tabloda üç farklı veri girişi (kayıt) görülmektedir.

R. Orçun Madran 17 Tablodaki her satır sütunlara karşılık gelen bir dizi değerden oluşur. Her değer, sütunu tarafından belirtilen veri tipinde olmalıdır. İlişkisel Veri Tabanı: Değerler Sıra NoÖğrenci NoAdSoyadE - Posta Örnek tabloda yer alan “Ahmet”, “Kulcu”, “345627” ve benzeri sayı ve metin katarlarının her biri değer olarak ifade edilir.

R. Orçun Madran 18 Anahtarlar satırları (kayıtları) tanımlayan özel sütunlardır (alanlardır). Farklı veri tipleri anahtar olarak belirlenebilir. Anahtar olarak belirlenen sütunların içinde yer alan her bir satır (değer) benzersizdir. İlişkisel Veri Tabanı: Anahtarlar Sıra NoÖğrenci NoAdSoyadE - Posta Örnek tabloda yer alan “Sıra No” ve “Öğrenci No” alanları anahtar olarak belirlenmek için uygun sütunlardır.

R. Orçun Madran 19 Bir veritabanının tüm tablo tasarımlarına, veritabanı şeması denir. Şema veri içermez; veritabanının taslağı olarak kullanılabilir. Şema; tabloları, sütunları ve her tablonun birincil anahtarları ile birlikte varsa yabancı anahtarları da gösterir. Şemadaki altı çizili terimler, ilgili tablonun birincil anahtarlarıdır. İlişkisel Veri Tabanı: Şemalar Örnek veritabanımızın şeması

R. Orçun Madran 20 İki tablonun verileri arasındaki ilişkiyi temsil ederler. İlişkisel Veri Tabanı: İlişkiler Sıra NoÖğrenci NoAdSoyadE - Posta Mesaj NoSıra NoMesaj 1 2 Proje teslim tarihleri ile ilgili güncellemeler Okul deneyimi ile ilgili dosyaların teslim edil Kullanıcı deneyimi ile ilgili makaleye erişebile MySQL ile YourSQL arasında fark ne ehueeh Bu ders seçmeli ama hakikaten seçmeli mi? 6 3 Sınav sorularını SELECT * yapsak mı acaba? 7 1 Mesaj deyip geçmeyin uğraştırıyor insanı Örneklere gerçekçi bir hal verme çabası SQL ile ilgili bir fıkra bilen varmı arkadaşlar?

R. Orçun Madran 21 Üç temel ilişki tipi vardır: Bire – bir: İlişki içinde her şeyden bir tane olduğunu gösterir. Birden – çoğa: Bir tablodaki bir satır başka bir tablodaki birden fazla satırla bağlantılıdır. Çoktan – çoğa: Bir tablodaki birden fazla satır başka bir tablodaki birden fazla satırla bağlantılıdır. İlişkisel Veri Tabanı: İlişki tipleri