Öğreci umarasıı so haesi ile ödevleri sıra umarası eşleştirilmiştir. Ödevde isteile veri tabaıı öcelikle kavramsal tasarımı yapılacaktır. Buu içi Varlık İlişki Modeli kullaılacak ve varlık ilişki çizelgesi oluşturulacaktır. Varlık ilişki çizelgesii çizilmeside sorasıda veri tabaıı ihtiyacı ola tablolar ve bu tablolarda buluması gereke sütular belirleecek ve tablolar arası ilişkiler kurulacaktır. Veri tabaıı, tabloları ve tablolar arası ilişkileri oluşturacak SQL kodları oluşturulacaktır. KONULAR 0. Siema rezervasyo sistemi (Farklı şehirlerdeki birde fazla siemaya hizmet verecek ola sistemde üyeler istedikleri siemada istedikleri seastaki filme istedikleri saloda istedikleri koltukları seçebileceklerdir. Siemada bilet fiyatları gü ve seaslarda farklılık gösterebilmektedir. Ayrıca üyeleri kategorileri (öğr, sivil vb) olacak ve seas fiyatları bu kişilere göre değişiklik gösterebilecektir.) 1. Otobüs bilet rezervasyo sistemi (Farklı şehirlerdeki birde fazla otobüs firmasıa hizmet verecek ola sistemde üyeler istedikleri firmada istedikleri gitmek istedikleri yere göre firma tarafıda belirlee saatteki seferlerde istedikleri koltukları seçebileceklerdir. Otobüs bilet fiyatları gü ve saatlerde farklılık gösterebilmektedir. Ayrıca üyeleri kategorileri (öğr, sivil, çocuk vb) olacak ve bilet fiyatları bu kişilere göre değişiklik gösterebilecektir.) 2. Otomobil satış ve servis istasyou otomasyo sistemi (müşteriler, araçlar, servis radevuları, yedek parçalar vb. işlemleri gerçekleştirildiği bir sistemi veri tabaı) 3. Araç kiralama sistemi ve oto satışı (sistem içeriside birçok araç kiralama ve satış şirketi yer alabilecektir. Bu firmalara ait araçlar, araç özellikleri, fiyatları, bu araçları kiralamak veya asatı almak isteye müşterileri bilgileri, araçları kiralama zamalarıa göre fiyat seçeekleri, satış fiyatları, araçları servis kayıtları, hasar durumları vb bilgileri tutulduğu sisteme ait veri tabaı) 4. Otel, pasiyo bilişim sistemi (sisteme kayıtlı ola otel, pasiyo vb işletmeleri ihtiyacıı görecek bir sistemi veri tabaı) 5. Emlakçı otomasyo sistemi (sisteme kayıtlı emlakçıları elleride bulua satılık ve kiralık evler, dükkâlar vb. gayrimekuller ile ilgili verileri tutulduğu bir veri tabaı) 6. Superlig ile ilgili veri tabaı (takımlar, oyucular, karşılaşmalar, hakemler, souçlar, gol kralı, performas puaları, fikstür, pua sıralaması vb verileri yer aldığı veri tabaı) 7. Kişisel müzik, DVD, CD arşivleme ve kiralama otomasyou(yöetme, oyucu, kou bilgileri, film türü), ödüç listesi, müşteriler) 8. Bakkal, Market, kofeksiyo vb. büyüklükteki bir işletme içi stok, satış, alacak ve ödemeleri takip programı 9. Site (apartma) giderlerii ve gelirlerii takibii yapacak ola bir sistemi veri tabaıı tasarımı
KÜTÜPHANE VERİ TABANININ KAVRAMSAL TASARIMI VERİ TABANININ İHTİYAÇ VE İSTEKLERİ Veri tabaı birde fazla kütüphae, kütüphaeleri içerdiği kitaplar ve üyeler temelie dayaacaktır. Kütüphaeleri adres ve isim bilgileri tutulmaktadır ve her kütüphae bezersiz bir umaraya sahip olmalıdır. Kütüphaeleri adres bilgileri ayrı olarak tutulacaktır. Kütüphaede bir yazarı birde fazla kitabı olabilir. Kitapları ISBN umarası, başlık ve yayı bilgileri tutulur. ISBN umarası ile takip edilecektir. Ayı ISBN umarasıa sahip birde fazla kitap olamaz miktar olarak olabilir. Kitaplar kategorilere ayrılmıştır. ISBN olar ile kategorilere atamıştır. Bir kitap birde fazla kategoride yer alabilir. Bir kitabı birde fazla yazarı olabilir ve yazarla ayrı varlık olarak taımlamalıdır. Yazarları ad ve soyad bilgisi tutulmaktadır ve her yazar bezersiz bir umara ile takip edilmektedir. Üyeleri ad, soyad, telefo, e-posta ve adres bilgileri tutulmaktadır. Her üye bezersiz bir umaraya sahiptir. Üye kütüphaede bağımsızdır. Üye istediği kütüphaede kitap alabilir. Üye adres bilgisi de ADRESLER içide adres umarası ile kullaılmaktadır. Üyeleri hagi kütüphaede hagi kitabı e zama aldığı ve e zama teslim ettiği bilgileri tutulmaktadır. İşlem takibi içi bezersiz ola emaet o kullaılır. VERİ TABANINDA OLMASI GEREKEN VARLIKLAR KÜTÜPHANE KİTAPLAR ÜYELER YAZARLAR ADRESLER KATEGORİLER
KÜTÜPHANE VARLIĞI VE NİTELİKLERİ Kütüphae_o Kütüphae_ismi KÜTÜPHANE Açıklama Adres_o Mahalle Şehir Adres Bia_No Posta_kodu Cadde Ülke KİTAPLAR VARLIĞI VE NİTELİKLERİ ISBN kitap_adı KİTAPLAR miktar Yayı_tarihi
ÜYELER VARLIĞI VE NİTELİKLERİ Telefo Üye_o Üye_adı E_posta Adres_o ÜYELER Üye_Soyadı Cisiyet Mahalle Şehir Adres Bia_No Posta_kodu Cadde Ülke YAZARLAR VARLIĞI VE NİTELİKLERİ Yazar_o Yazar_adı YAZARLAR Yazar_soyadı ADRESLER VARLIĞI VE NİTELİKLERİ Cadde Adres_o Mahalle Şehir ADRESLER Bia No Posta_kodu Ülke
KATEGORİLER VARLIĞI VE NİTELİKLERİ Kategori_adı KATEGORİLER Kategori_o VARLIKLAR ARASI İLİŞKİLERİN TANIMLANMASI ÜYE - ADRES ÜYELER OTURUR 1 ADRESLER KÜTÜPHANE - ADRES KÜTÜPHANE 1 BULUNUR 1 ADRESLER KİTAPLAR - KÜTÜPHANE KİTAPLAR m BULUNUR KÜTÜPHANE
KİTAPLAR - YAZARLAR KİTAPLAR m BULUNUR YAZARLAR KİTAPLAR - KATEGORİLER KİTAPLAR m BULUNUR KATEGORİLER ÜYELER - KİTAPLAR - KÜTÜPHANE KÜTÜPHANE 1 ÜYELER AİTTİR Emaet_o EMANET Emaet_tarihi Teslim_tarihi m KİTAPLAR
VARLIK İLİŞKİ ÇİZELGESİ
OLUŞTURULACAK TABLOLAR ve İLİŞKİLERİ SÜTUNLARI (ALANLARI) VERİ TÜRLERİ
TABLOLARIN OLUŞTURULMASI create table ders (ders_id varchar(10) primary key, ders_adi varchar(50), ogrt_id varchar(10), bolum_id varchar(10)) create table ogreci (ogr_o it primary key, ad varchar(50), soyad varchar(50), adres varchar(150), d_tarihi date, bolum_id varchar(10), kayit_tarihi date, mezu_tarihi date) create table bolum (bolum_id varchar(10) primary key, bolum_adi varchar(50)) create table ogrt_el (ogrt_id varchar(10) primary key, uva varchar(15), ad varchar(50), soyad varchar(50), bolum_id varchar(10), maas it)
create table ders_kayit (ders_kayit_id it primary key, ogr_o it, ders_id varchar(10), doem it) create table ogreci_basari (basari_id it primary key, ogr_o it, ders_id varchar(10), vize it, fial it, butuleme it) İLİŞKİLERİN OLUŞTURULMASI alter table ogreci add costrait FKBolOgr foreig key(bolum_id) refereces bolum(bolum_id) alter table ogrt_el add costrait FKBologrt_el foreig key(bolum_id) refereces bolum(bolum_id) alter table ders add costrait FKBolders foreig key(bolum_id) refereces bolum(bolum_id) alter table ders add costrait FKDrsogrt_el foreig key(ogrt_id) refereces ogrt_el(ogrt_id)
alter table ders_kayit add costrait FKOgrDrsKay foreig key(ogr_o) refereces ogreci(ogr_o) alter table ogreci_basari add costrait FKOgrDrsBas foreig key(ogr_o) refereces ogreci(ogr_o) alter table ders_kayit add costrait FKDrsDrsKay foreig key(ders_id) refereces ders(ders_id) alter table ogreci_basari add costrait FKDrsDrsBas foreig key(ders_id) refereces ders(ders_id)