ben

OMÜ , Bilgisayar Mühendisliği, 13'

14 Eylül 2020 Pazartesi

PhpMyAdmin ile DDL veritabanı oluşturmak-1

Standar DDL komutları ile tasarımı MySql de tasarlamaya calışalım, bu konuda eksik bilginiz varsa ;

   *   Veritabanı nasıl tasarlanır konusuna buradan,

   *   Kısıtlayıcılar konusunu bilmiyorum dersen buradan,

   *   İlişkiler nasıl yapılır konusunu bilmiyorsan buradan bakıp temel oluşturabilirsin.

Burada Lise veritabanını tasarlayalım.

Tablolarımız: ders, öğretmen, ogrenci, okul, il,ilce,yoklama, sinav

İlişkiler:

DERS-OGRETMEN

bir dersin birden fazla öğretmeni olurmu: hayır

bir ogretmenin birden fazla dersi olurmu: evet

sonuç: bire cok ilişki, foreign key ders tablosunda


DERS-OGRENCİ

bir dersi birden fazla öğrenci alabilirmi: evet

bir öğrenci birden fazla dersi alabilirmi: evet

sonuc: coka cok  dersogrenci tablosu


İL-İLCE

Bir ilde birden fazla ilce olurmu: evet

bir ilcede birden fazla il olurmu: hayır

sonuc: bire cok ilişki foreign key ilce tablosu


İLCE-OKUL

bir ilcede birden fazla okul olurmu :evet

bir okul birden fazla ilcede olurmu: hayır

sonuc: bir cok ilişki foreign key okul tablosuna


OKUL-OGRETMEN

bir okulda birden fazla ogretmen olurmu: evet

bir ogretmen birden fazla okulda olurmu: hayır

sonuc: birecok ilişki foreign key ogretmen tablosuna


OKUL-OGRENCİ

bir ogrenci aynı anda  birden fazla okulda okurmu: hayır

bir okulda birden fazla ogrenci olurmu: evet

sonuc:birecok ilişki foregn key ogrenci tablosuna


SINAV-DERSOGRENCİ 

bir öğrenci  birden fazla sınav olurmu: evet

bir sınava birden fazla ogrenci gireermi: evet

sonuc: ogrencinin hangi dersin sınavına gireceği bilgisi için ogrenciders aratablosunu sinav tablosuna birleştirmeliyiz.

ilişki  coka cok  sinavdersogrenci aratbaloda not alanıda olmalı


YOKLAMA tablosu ile dersogrenci ara tablosu baglanmalı , yoklama tablosuna ara tablonun id si eklenmeli

hangi öğrenci hangi derse ait yoklama bilgisi

Hiç yorum yok: