KIRIKKALE ÜNİVERSİTESİ

Benzer belgeler
KIRIKKALE ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ ANA BİLİM DALI VERİ TABANI YÖNETİM SİSTEMLERİ DERSİ FİNAL PROJESİ

Veri Tabanı ve Yönetim Sistemleri Final Projesi Kuru Temizleme Takip Sistemi. Hazırlayanlar : Fatma Çiftçi Zeynep Doğru

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XII: Durum Çalışması Çağıltay, N., Tokdemir, G.

MSSQL. 4. Hafta Uygulama - 1 BPR255 Veritabanı CREATE DATABASE OKUL GO USE OKUL GO

SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'

SORGULAR VE ÇEŞİTLERİ II

T.C. Kaymakamlığı. Milli Eğitim Müdürlüğü...Lisesi BİRESELLEŞTİRİLMİŞ EĞİTİM PROGRAMI DOSYASI. ÖĞRENCİNİN Doğum Tarihi Numarası Ev Telefonu

KPSS KONU ANLATIMI. Web: Mail:

KARAMAN İL MİLLİ EĞİTİM MUDURLULUGU EĞİTİM ÖĞRETİM YILI UYUŞTURUCU İLE MÜCADELE ULUSAL STRATEJİ BELGESİ VE İL EYLEM PLANI

Veritabanı ve Yönetim Sistemleri

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

3. Hafta Tablo İşlemleri BPR255 Veritabanı Yönetim. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri

KIRIKKALE ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ PSİKOLOJİK DANIŞMANLIK VE REHBERLİK ANABİLİM DALI OKULLARDA GÖZLEM DERSİ YAPILACAK ETKİNLİKLER VE DEVAM

SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'

Veli toplantıları, veli öğretmen görüşme gün ve saatlerine düzenli olarak katılmak,

MİLLÎ EĞİTİM BAKANLIĞI OKUL ÖNCESİ EĞİTİM VE İLKÖĞRETİM KURUMLARI STANDARTLARI UYGULAMA YÖNERGESİ

E-demokrasi Projesi Anket Sonuçları

Veri Tabanı Hafta Dersi

T.C. MİLLİ EĞİTİM BAKANLIĞI Özel Eğitim, Rehberlik ve Danışma Hizmetleri Genel Müdürlüğü

SINIF REHBERLİK PLANLARI

T.C. MİLLÎ EĞİTİM BAKANLIĞI Öğretmen Yetiştirme ve Geliştirme Genel Müdürlüğü MESLEKİ GELİŞİM EĞİTİM PROGRAMI

Yüksek lisans ve Doktora Tez Konusu. Bilgisayar var mı?

3. Hafta Tablo İşlemleri BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri Kısıtlamalar (Constraints)

Rehberlik ve Psikolojik Danışmanlık Anabilim Dalı Okullarda Gözlem Dersi Programı. (PDR-OG Programı) Arş. Grv. Cemal KARADAȘ

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

Okullarda Rehberlik ve Psikolojik Danışmanlığın Doğuşu 8 Okul Psikolojik Danışmanlığının Genişlemesi 14 Yirmi Birinci Yüzyıl 19

İLÇE VE İL TEMSİLCİSİ ÖĞRETMENLERİN SEÇİM ESAS VE USULLERİ

Aliağa Rehberlik ve Araştırma Merkezi Müdürlüğü

İLÇE VE İL TEMSİLCİSİ ÖĞRETMENLERİN SEÇİM ESAS VE USULLERİ

İÇİNDEKİLER BÖLÜM-I. Doç. Dr. Günseli GİRGİN

İÇİNDEKİLER ÖNSÖZ... III ŞEKİLLER LİSTESİ. VIII ÇİZELGELER LİSTESİ.. IX EKLER LİSTESİ... IX BÖLÜM I. ÖĞRENCİ KİŞİLİK HİZMETLERİ VE REHBERLİK..

Veritabanına Uygulanması

BÜLTEN. Ayın Konusu Öğrencilerin Özel Eğitimden Yararlanma ve RAM a Geliş Süreçleri T.C ALİAĞA KAYMAKAMLIĞI REHBERLİK VE ARAŞTIRMA MERKEZİ

ATATÜRK İLKÖĞRETİM KURUMLARI AKADEMİK BAŞARIYI ARTTIRMA PROJESİ

AMAÇ: Bu plan, Milli Eğitimin Temel Amaçları doğrultusunda okulumuzun akademik başarısının arttırılmasını esas alır.

EĞİTSEL DEĞERLENDİRME SÜRECİ

T.C. ALANYA KAYMAKAMLIĞI Alanya Rehberlik ve Araştırma Merkezi Müdürlüğü

MEB ÖZEL EĞİTİM REHBERLİK ve DANIŞMA HİZMETLERİ GENEL MÜDÜRLÜĞÜ

Okul Rehberlik ve Psikolojik Danışma servisince tutulan dosyaların, formların; okul rehberlik hizmetleri mevzuatının incelenerek raporlaştırılması.

Veritabanı Tarihi. 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı

Eğitim, bireyin gelişmesi, hayatındaki rol ve görevleri en iyi şekilde yerine getirmesi için ihtiyacı olan tutum ve davranışları kazandırma

Veri Tabanı-I 5.Hafta

EKLER. Öğretmenlere Uygulanan Fen Laboratuvar Uygulamalarına Yönelik Davranış Amaçlarını Belirleme Ölçeği

Bölüm 4: DDL Veri Tanımlama Dili

Dr. Sedat- Dr. Melahat Baran Ortaokulu REHBERLİ K SERVİSİ

TERCİH DANIŞMANLIĞI KOMİSYONLARI KILAVUZU

NAMIK KEMAL ORTAOKULU

ÇÖZÜMÜN PARÇASIYIM SOSYAL SORUMLULUK PROJESİ

İLETİŞİM. Rehberlik Servisi E-Dergisi EĞİTİM ÖĞRETİM YILI 17.EYLÜL-30.EYLÜL Eğitim Öğretim yılı Rehberlik Hizmetleri Okul

MERSİN BÜYÜKŞEHİR BELEDİYESİ

Veritabanı sistemlerinde veri bütünlüğünü sağlayabilmek için CONSTRAINTS olarak adlandırılan bazı zorlayıcı ifadeler kullanılabilir.

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

İL/İLÇE M.E.M. ZÜMRE İŞLEMLERİ

: Hasan Hüseyin ELVERİŞLİ, İbrahim Ethem ÖZKAN, Abdullah ÜNLÜ, Gökhan GÖKKAYA, Ali ÇETİN

KURS NUMARASI : KURS ÖĞRETMENİ :

5. e) Zilsiz okul ve zaman yönetimi konusunda 1 müdür yardımcısı, rehberlik öğretmenleri,

Oracle da kullanılan veri tipleri:

Aşağıdaki tabloyu inceleyin. Yeni kayıt girme, var olan bir kaydı silme veya güncelleme işlemlerini bu tabloya göre yapacağız.

qwertyuiopasdfghjklzxcvbnmq ertyuiopasdfghjklzxcvbnmqwer REHBERLİK SERVİSİ tyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyui

2- Total de 8000 byte yer tutup 4000 karakter olarak kullanabildiğimiz tip aşağıdakilerden hangisidir?

T.C. AKSARAY ÜNİVERSİTESİ BEDEN EĞİTİMİ VE SPOR YÜKSEKOKULU BEDEN EĞİTİMİ ÖĞRETMENLİĞİ BÖLÜMÜ BES ÖĞRETMENLİK UYGULAMASI DERS YÖNERGESİ

Rehberlik Servisi Tanıtımı

TED İZMİR İLKOKULU ve ORTAOKULU OKUL MECLİSİ SEÇİMİ

Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?

SORU VE CEVAPLARLA DESTEK EĞİTİM ODASI

Oyunlar çocuklara hayatı öğretir

DUYURU MEZUNİYET TÖRENİMİZE SON SINIF ÖĞRENCİLERİ VE AİLELERİ DAVETLİDİR. REKTÖRLÜK

AFETLERDE UYGULANACAK REHBERLİK VE PSİKOLOJİK DANIŞMA HİZMETLERİ YÖNERGESİ BİRİNCİ BÖLÜM GENEL HÜKÜMLER. Amaç, Kapsam, Dayanak ve Tanımlar

REHBERLİK BİRİMİNİN İDARECİLER-ÖĞRETMEN- ÖĞRENCİ İLE OLAN İLİŞKİLERİ SEMİNERİNE HOŞ GELDİNİZ

Madde 7 ve 38(7) Altında Yapılan Tüzük

T.C. ÇANAKKKALE ONSEKİZ MART ÜNİVERSİTESİ BEDEN EĞİTİMİ VE SPOR YÜKSEKOKULU BEDEN EĞİTİMİ VE SPOR ÖĞRETMENLİĞİ BÖLÜMÜ ÖĞRETMENLİK UYGULAMASI

KDS ENTEGRASYON KILAVUZU DOKÜMANI

ÇEŞME REHBERLİK ve ARAŞTIRMA MERKEZİ MÜDÜRLÜĞÜ ÖĞRETİM YILI REHBERLİK VE PSİKOLOJİK DANIŞMA HİZMETLERİ

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

BİLİŞİM TEKNOLOJİLERİ DERS DIŞI EĞİTİM (EGZERSİZ) ÇALIŞMA PROGRAMI GELİŞTİRİLMESİ

On-Line Test ve Envanter Uygulama Merkezi

DESTEK EĞİTİM ODASI HAKKINDA BİLİNMESİ GEREKENLER

İTÜ GELİŞTİRME VAKFI OKULLARI

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Engelliler İçin E-Demokrasi Projesi Anket Çalışması

8. OKUL REHBERLİK VE PSİKOLOJİK DANIŞMA ÖRGÜTLENMESİ. Abdullah ATLİ

ÖĞRETİM YILI HİZMET KILAVUZU

Günümüzde Türkiye de Özel Eğitim Hizmetleri

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon

PROJE DÖNGÜSÜ SEMİNERİ MASA PROJE KONUSU: MADDE BAĞIMLILIĞI

BEYŞEHİR REHBERLİK VE ARAŞTIRMA MERKEZİ

İlköğretim Okulları Mesleki Çalışma Programı.

MESLEK SEÇİMİ EĞİLİM ANKETİ 2014

T.C. SAĞLIK BAKANLIĞI Sağlık Eğitimi Genel Müdürlüğü SAĞLIK MESLEK LİSELERİ REHBERLİK HİZMETLERİ YÖNERGESİ

Soru ve Cevaplarla DESTEK EĞİTİM ODASI

TED ANKARA KOLEJİ VAKFI OKULLARI GENEL MÜDÜRLÜĞÜ

YAŞAMKENT SEVİYE KOLEJİ EĞİTİM-ÖĞRETİM YILI DANIŞMANLIK SİSTEMİ

BTE. BĠLĠġĠM TEKNOLOJĠLERĠ EĞĠTĠMCĠLERĠ DERNEĞĠ. BT REHBER/FORMATÖR ÖĞRETMEN ÇALIġMA PLANI ÖRNEĞĠ AÇIKLAMALAR

REHBERLİK HİZMETLERİNDE ÖRGÜT VE PERSONEL PROF. DR. SERAP NAZLI

VERİTABANI YÖNETİMİ. İlişkisel Veritabanı 4.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil

TERCİH DANIŞMANLIĞI KILAVUZU

E-MÜFREDAT PROJESİ YILLIK PLAN MODÜLÜ EĞİTİM KURUMLARI İŞLEMLERİ

TED ANKARA KOLEJİ VAKFI OKULLARI GENEL MÜDÜRLÜĞÜ EĞİTİM YILI ANAOKULU E-BAŞVURU KILAVUZU 2018/ANKARA

*Öğrencilere adaptasyonlarının ilk aşamasında destek ve öğretimin düzenli bir şekilde yürümesini sağlamak

5.Sınıflar Veli Bilgilendirme ve Tanışma Toplantısı

Transkript:

KIRIKKALE ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ ANA BİLİM DALI VERİ TABANI YÖNETİM SİSTEMLERİ DERSİ FİNAL PROJESİ Öğrencinin: Adı: Onur Soyadı: ALTUN Bölümü: Bilgisayar ve Öğretim Teknolojileri Öğretmenliği Numarası: 140805022 Sınıfı:3 Proje Konusu: Rehberlik Servisi (Veri Gereksinimlerinin Belirlenmesi, Kavramsal Model, Mantıksal Model, Fiziksel Model) Öğretim Görevlisi: Yrd. Doç. Dr. Rıdvan Kaan AĞCA KIRIKKALE, MAYIS 2017

1) Bilgi sistemi geliştirilecek bir konu alanı belirleme: Rehberlik Servisi Bilgi Sistemi 2) Bu sistemi kullanacak hedef kitleyi tanımlama: Okul müdürü Rehber öğretmen Öğrenci velisi Psikiyatrist Sınıf Şube Öğretmeni 3) Veri toplama yöntemlerini tanımlama: Beyin fırtınası Birebir kullanıcı grupları ile görüşmeler gerçekleştirme Mevcut sistem varsa eksikliklerinin incelenmesi 4) Veri toplama aracını geliştirme: Kullanıcı grupları ile yarı yapılandırılmış bir anket uygulaması gerçekleştirerek sistemin gereksinimlerinin, beklentilerin analiz edilmesi Örnek olarak ankette şu şekilde sorular oluşturulup kullanıcı gruplarına uygulanabilir; 1- Böyle bir sistemin var olması hayatımda kolaylıklar sağladı. (Tamamen Katılıyorum/ Katılıyorum/ Kararsızım/ Katılmıyorum/Hiç Katılmıyorum) 2- Sistemin bana hitap ettiğini, beklentilerimi karşıladığını düşünüyorum. (Tamamen Katılıyorum/ Katılıyorum/ Kararsızım/ Katılmıyorum/Hiç Katılmıyorum) 3- Sistemin eksikleri var mıdır? Varsa yazınız Sistemi kullanacak kullanıcı gruplarının arayüzünde yer alacak içeriklerin belirlenmesi için sorular oluşturulur. Sistemi kimler kullanacak? Okul müdürü arayüzünde hangi bilgiler yer alacak Rehber öğretmen arayüzünde hangi bilgiler yer alacak Öğrenci velileri arayüzünde hangi bilgiler yer alacak Psikiyatrist arayüzünde hangi bilgiler yer alacak Sınıf Şube Öğretmeni arayüzünde hangi bilgiler yer alacak 5) Veriyi toplama: Oluşturulan soruların cevapları toplanır verilen cevaplar doğrultusunda sistemi kullanacak kullanıcı gruplarının verdiği cevaplarda çelişkili ve tutarsız noktalar varsa bu görüşler üzerinde uzlaşma sağlanır. Kullanıcı gruplarının sistemden beklentileri ve sistemde belirledikleri eksikliklerinin giderilmesi üzerinde yoğunlaşma sağlanır. 6) Veri gereksinimlerini sıralama ve gruplama: Elde edilen veriler doğrultusunda veri gereksinimleri belirlenir. Veri Gereksinimi 1: Sistemi okul müdürü, rehber öğretmen ve öğrenci velisi kullanacak Veri Gereksinimi 2: Sistemde yöneticilik hiyerarşik bir yapı içerisinde olacak; okul müdürü rehber öğretmeni sisteme ekleyecek, rehber öğretmende öğrenci velisini sisteme ekleyecek Kullanıcı Verilerinin Gruplandırılması: Veri Gereksinimi 1: Okul müdürü adı, soyadı, kullanıcı adı, şifre, bilgileri tutulacak, Veri Gereksinimi 2: Rehber öğretmenlerin adı, soyadı, telefon, adres bilgileri tutulacak, Veri Gereksinimi 3: Öğrenci velisinin adı, soyadı, kullanıcı adı, şifre, öğrencinin rehberlik bilgileri, telefon bilgileri tutulacak,

Veri Gereksinimi 4: Psikiyatrist psikiyatrno,kurum_kodu, adi, soyadi, hastane_adi, kullaniciadi, sifre, sevk_olan, sevk_eden, e-posta, telefon, reh_ogrt_gorusu bilgileri tutulacak, Veri Gereksinimi 5: Sınıf şube öğretmeni sinifsubeid, sinif, sube, ogretmen_adi, ogretmen_soyadi,ogretmen_tc, ogrenci_gecmis, kullaniciadi, sifre,ogretmen_gozlemleri bilgileri tutulacak, Uygun arayüz tasarımları oluşturulup, kullanıcı gruplarının fikirleri alınacak, fikirler doğrultusunda gerekli iyileştirmeler yapılacak.

REHBERLİK SERVİSİ MANTIKSAL VERİ MODELİ REHBERLİK SERVİSİ 1)Rehber_ogretmen (rehberogretmenno(rehberogretmenno Ogrenci_gorusme tablosuna referans verir.) adi, soyadi, kullaniciadi, sifre, Tc_kimlik_no(Tc_kimlik_no Veli_gorusme tablosuna referans verir.), telefon, dtarihi,cinsiyeti,(bayan ya da Erkek olabilir) yas, e-posta, mesaj(mesaj Mudur tablosuna referans verir.),mudur_mesaj) 2)Okul (Okulno, okuladi, il, ilce, okulderecesi(ilk,orta,lise derecelerinden biri olabilir) erkekogrencisayisi, kizogrencisayisi, ogrencisayisi,rehber_ogretmen_no, mudur)). 3)Mudur(mudurno(mudurno okul tablosuna referans verir.) adi, soyadi, adres, kullaniciadi, sifre, cinsiyet, (Bayan ya da Erkek olabilir), telefon, e-posta, dtarihi, yas, rehberogretmenmesaji, mesaj(mesaj Rehber_ogretmen tablosuna referans verir.) 4)Sinif(sinifno (sinif_no ogrenci tablosuna referans verir.) sinif (sinif Sinif_sube_ogretmeni tablosuna referans verir.) sube,(sube Sinif_sube_ogretmeni tablosuna referans verir.) sinifogretmeni, erkekogrencisayisi (erkekogrencisayisi okul tablosuna referans verir.), kizogrencisayisi (kizogrencisayisi okul tablosuna referans verir.), sinifmevcudu) 5)Ogrenci (ogrid, adi, soyadi, sinifi, numarasi, Tc_kimlik_no(Tc_kimlik no ogrenci_gorusme ve ogrenci_gecmisi tablosuna referans verir.), adres, telefon, dtarihi, yas, cinsiyet, e-posta, ogrenciveli) 6)Ogrenci_gorusme (gorusme_no, rehberogretmen(rehberogretmen psikiyatrist ve Rehberlik_arasrirma_merkezi tablosuna referans verir.),ogrenci (ogrenci psikiyatrist ve Rehberlik_arasrirma_merkezi tablosuna referans verir.),ögr_velisi, gorusmetarih, gorusme_saati, gorusme_türü (Bireysel psikolojik danışma, Grupla Psikolojik danışma, Eğitsel rehberlik, mesleki rehberlik, aile danışmanlığı konularından biri olabilir.),gorusme_nedeni(disiplin sorunu, Kişilik bozukluğu, Davranış bozukluğu, Psikolojik yardım konularından biri olabilir.) yonlendirilen_kurum_kodu(yonlendirilen_kurum_kodu psikiyatrist ve Rehberlik_arasrirma_merkezi tablosuna referans verir.) gorusme_ozet, gorusme_sonuc,rehber_ogretmen_gorusu (rehber_ogretmen_gorusu psikiyatrist ve Rehberlik_arasrirma_merkezi tablosuna referans verir.), oturum_sayisi, dosya_no(dosya_no randevu bilgileri tablosuna referans verir.)) 7)Psikiyatrist (psikiyatrno,kurum_kodu, adi, soyadi, hastane_adi, kullaniciadi, sifre, sevk_olan, sevk_eden, e-posta, telefon, reh_ogrt_gorusu) 8)Rehberlik_Arastirma_Merkezi (RAMkodu, kurum_kodu, il,ilçe, sevk nedeni, sevk_eden, sevk_olan, rehber_ogretmen_gorusu, telefon, e- posta) 9)Randevu_bilgileri(Randevuno, dosyano, rehber_ogretmen, ogrenci,ogrenci_velisi, randevu_saati, randevu_tarihi)

10)Ogrenci_velisi (veli_id (veli_id ogrenci tablosuna referans verir.) adi, soyadi, maddi_durum, meslegi, veli_tc (veli_tc ogrenci_gorusme tablosuna referans verir.) yakinlik_derecesi, kullaniciadi, sifre, dtarihi, yas, e-posta, adres, telefon) 11)Veli_gorusme(gorusmeid,veli,ogrenci,rehber_ogretmen,gorusme_tarihi,gor usme_saati,gorusme_konusu,gorusme_sonucu, gorusme_ozeti) 12)Sinif_sube_ogretmeni(sinifsubeid, sinif, sube, ogretmen_adi, ogretmen_soyadi,ogretmen_tc (ogretmen_tc Sinif tablosuna referans verir.) ogrenci_gecmis, kullaniciadi, sifre,ogretmen_gozlemleri(ogretmen_gozlemleri ogrenci_gecmisi tablosuna referans verir.)) 13)Ogrenci_gecmisi (gecmis_id (gecmis id sinif_sube_ogretmeni tablosuna referans verir.), ogrenci_id,ogrenci_basarilari, ogrenci_disiplin_kaydi, sube_ogretmen_gorusu)

REHBERLİK SERVİSİ FİZİKSEL VERİ MODELİ REHBERLİK SERVİSİ 1)Rehber_ogretmen (rehberogretmenno(rehberogretmenno Ogrenci_gorusme ve okul tablosuna referans verir.) adi, soyadi, kullaniciadi, sifre, Tc_kimlik_no(Tc_kimlik_no Veli_gorusme tablosuna referans verir.), telefon, dtarihi,cinsiyeti,(bayan ya da Erkek olabilir) yas, e-posta, mesaj(mesaj Mudur tablosuna referans verir.),mudur_mesaj) CREATE TABLE Rehber_ogretmen(rehberogretmenno int PRIMARY KEY, adi varchar(25), soyadi varchar(25), kullaniciadi varchar(20), sifre varchar(20), Tc_kinlik_no int(11), telefon int(11), dtarihi varchar(10), cinsiyet varhar(5), yas int, e-posta varchar(25), mesaj varchar(200), mudur_mesaj varchar(200), CONSTRAINT deneme FOREIGN KEY (rehberogretmenno) REFERENCES Ogrenci_gorusme(rehberogretmen), CONSTRAINT okulrehber FOREIGN KEY (rehberogretmenno) REFERENCES Okul(rehber_ogretmen_no), CONSTRAINT dene FOREIGN KEY (Tc_kimlik_no) REFERENCES Veli_gorusme(rehber_ogretmen), CONSTRAINT ileti FOREIGN KEY (mesaj) REFERENCES Mudur(rehberogretmenmesaji), CONSTRAINT kontrol CHECK (cinsiyeti IN ( Erkek, Bayan ))))); 2)Okul (Okulno, okuladi, il, ilce, okulderecesi(ilk,orta,lise derecelerinden biri olabilir) erkekogrencisayisi, kizogrencisayisi, ogrencisayisi, rehber_ogretmen_no, mudur)). CREATE TABLE Okul(okul_no int PRIMARY KEY, okul_adi varchar(100), il varchar(50), ilçe varchar(75), okul_derecesi varchar(4), erkekogrencisayisi int, kizogrencisayisi int, ogrenci_sayisi int, rehber_ogretmen_no int, mudur int, CONSTRAINT derece CHECK(okul_derecesi IN( ilkokul, ortaokul, lise )); 3)Mudur(mudurno(mudurno okul tablosuna referans verir.) adi, soyadi, adres, kullaniciadi, sifre, cinsiyet, (Bayan ya da Erkek olabilir), telefon, e-posta, dtarihi, yas, rehberogretmenmesaji, mesaj(mesaj Rehber_ogretmen tablosuna referans verir.) CREATE TABLE Mudur(mudurno int PRIMARY KEY, adi varchar(20), soyadi varchar(25), adres varchar(100), kullaniciadi varchar(15), sifre varchar(15), cinsiyet varchar(5), telefon varchar(11), e-posta varchar(25), dtarihi varchar(10), yas int, rehberogretmenmesajı varchar(200), mesaj varchar(200), CONSTRAINT okulmuduru FOREIGN KEY (mudurno) REFERENCES Okul(mudur)), CONSTRAINT rehber_ogrt_mesaj FOREIGN KEY (mesaj) REFERENCES Rehber_Ogretmen(mudur_mesajı)), CONSTRAINT kontrol CHECK (cinsiyet IN ( Erkek, Bayan ))); 4)Sinif(sinifno (sinif_no ogrenci tablosuna referans verir.) sinif (sinif Sinif_sube_ogretmeni tablosuna referans verir.) sube,(sube Sinif_sube_ogretmeni tablosuna referans verir.) sinifogretmeni, erkekogrencisayisi (erkekogrencisayisi okul tablosuna referans verir.), kizogrencisayisi (kizogrencisayisi okul tablosuna referans verir.), sinifmevcudu) CREATE TABLE Sinif(sinifno int PRIMARY KEY, sinif int, sube varchar(5), sinifgretmeni int, erkekogrencisayisi int, kizogrencisayisi int, sinif_mevcudu int, CONSTRAINT dene FOREIGN KEY (sinifno) REFERENCES Ogrenci(sinifi), CONSTRAINT deneme FOREIGN

KEY (sinif) REFERENCES Sinif_sube_ogretmeni(Sinif), CONSTRAINT subesi FOREIGN KEY (Sube) REFERENCES Sinif_sube_ogretmeni(Sube),CONSTRAINT erkek_sayi FOREIGN KEY (erkekogrencisayisi) REFERENCES Okul(erkekogrencisayisi)), CONSTRAINT kiz_sayi FOREIGN KEY (kizogrencisayisi) REFERENCES Okul(kizogrencisayisi))); 5)Ogrenci (ogrid, adi, soyadi, sinifi, numarasi, Tc_kimlik_no(Tc_kimlik no ogrenci_gorusme ve ogrenci_gecmisi tablosuna referans verir.), adres, telefon, dtarihi, yas, cinsiyet, e-posta, ogrenciveli) CREATE TABLE Ogrenci(ogrid int PRIMARY KEY, adi varchar(25), soyadi varchar(25), sinifi int, numarasi int(10), Tc_kimlik_no int(11), adres varchar(100), telefon varchar(11), dtarihi varchar(10), yas int, cinsiyet varchar(5), e-posta varchar(25), ogrenciveli int, CONSTRAINT dene FOREIGN KEY (Tc_kimlik_no) REFERENCES Ogrenci_gorusme(ogr_velisi), CONSTRAINT deneme FOREIGN KEY (Tc_kimlik_no) REFERENCES Ogrenci_gecmisi(ogrenci_id))); 6)Ogrenci_gorusme (gorusme_no, rehberogretmen(rehberogretmen psikiyatrist ve Rehberlik_arasrirma_merkezi tablosuna referans verir.),ogrenci (ogrenci psikiyatrist ve Rehberlik_arasrirma_merkezi tablosuna referans verir.),ögr_velisi, gorusmetarih, gorusme_saati, gorusme_türü (Bireysel psikolojik danışma, Grupla Psikolojik danışma, Eğitsel rehberlik, mesleki rehberlik, aile danışmanlığı konularından biri olabilir.),gorusme_nedeni(disiplin sorunu, Kişilik bozukluğu, Davranış bozukluğu, Psikolojik yardım konularından biri olabilir.) yonlendirilen_kurum_kodu(yonlendirilen_kurum_kodu psikiyatrist ve Rehberlik_arasrirma_merkezi tablosuna referans verir.) gorusme_ozet, gorusme_sonuc,rehber_ogretmen_gorusu (rehber_ogretmen_gorusu psikiyatrist ve Rehberlik_arasrirma_merkezi tablosuna referans verir.), oturum_sayisi, dosya_no(dosya_no randevu bilgileri tablosuna referans verir.)) CREATE TABLE Ogrenci_gorusme(gorusme_no int PRIMARY KEY, rehberogretmen int(11), ogrenci int(11), ogr_velisi int(11), gorusmetarih varchar(10), gorusmesaati varchar(5), gorusme_turu varchar(80), gorusmenedeni varchar(80), yonlendirilen_kurum_kodu int, gorusmeozet varchar(75), gorusme_sonuc varchar(100), rehberogretmengorusu varchar(150), oturumsayisi int, dosyano int, CONSTRAINT refere_et FOREIGN KEY (rehberogretmen) REFERENCES Psikiyatrist(sevk_eden), CONSTRAINT refere FOREIGN KEY (rehberogretmen) REFERENCES Rehberlik_Arastirma_Merkezi (sevk_eden), CONSTRAINT sevk FOREIGN KEY (ogrenci) REFERENCES Psikiyatrist(sevk_olan), CONSTRAINT sevkolan FOREIGN KEY (ogrenci) REFERENCES Rehberlik_Arastirma_Merkezi (sevk_olan), CONSTRAINT gor_tur CHECK(gorusme_turu IN( Bireysel psikolojik danışma, Grupla Psikolojik danışma, Eğitsel rehberlik, Mesleki rehberlik, Aile danışmanlığı ), CONSTRAINT gorusme_nedenleri CHECK(gorusmenedeni IN( Disiplin sorunu, Kişilik bozukluğu, Davranış bozukluğu, Psikolojik yardım ), CONSTRAINT yonlendirme FOREIGN KEY (yonlendirilen_kurum_kodu) REFERENCES Psikiyatrist(kurum_kodu), CONSTRAINT yonlendir FOREIGN KEY (yonlendirilen_kurum_kodu)

REFERENCES Rehberlik_Arastirma_Merkezi (kurum_kodu), CONSTRAINT gorus FOREIGN KEY (rehber_ogretmen_gorusu) REFERENCES Psikiyatrist(reh_ogrt_gorusu), CONSTRAINT gorusbildir FOREIGN KEY (rehber_ogretmen_gorusu) REFERENCES Rehberlik_Arastirma_Merkezi (reh_ogrt_gorusu),constraint randevu_dosya FOREIGN KEY (dosyano) REFERENCES Randevu_bilgileri(dosya_no))))); 7)Psikiyatrist (psikiyatrno,kurum_kodu, adi, soyadi, hastane_adi, kullaniciadi, sifre, sevk_olan, sevk_eden, e-posta, telefon, reh_ogrt_gorusu) CREATE TABLE Psikiyatrist(psikiyatrno int PRIMARY KEY, kurumkodu int, adi varchar(25), soyadi varchar(25), hastane_adi varchar(100), kullaniciadi varchar(15), sifre varchar(15), sevk_olan int, sevk_eden int, e-posta varchar(25), telefon int(11), reh_ogrt_gorusu varchar(150)); 8)Rehberlik_Arastirma_Merkezi (RAMkodu, kurum_kodu, il,ilçe, sevk nedeni, sevk_eden, sevk_olan, rehber_ogretmen_gorusu, telefon, e- posta) CREATE TABLE Rehberlik_Arastirma_Merkezi (RAMkodu int PRIMARY KEY, kurumkodu int, il varchar(25), ilçe varchar(50), sevk_nedeni varchar(100), sevk_olan int, sevk_eden int, e-posta varchar(25), telefon int(11), reh_ogrt_gorusu varchar(150)); 9)Randevu_bilgileri(Randevuno, dosyano, rehber_ogretmen, ogrenci,ogrenci_velisi, randevu_saati, randevu_tarihi) CREATE TABLE Randevu_bilgileri (Randevuno int PRIMARY KEY, dosyano int, rehberogretmen int(11), ogrenci int(11), ogrencivelisi int(11), randevusaati varchar(5), randevutarihi varchar(10)); 10)Ogrenci_velisi (veli_id (veli_id ogrenci tablosuna referans verir.) adi, soyadi, maddi_durum, meslegi, veli_tc (veli_tc ogrenci_gorusme tablosuna referans verir.) yakinlik_derecesi, kullaniciadi, sifre, dtarihi, yas, e-posta, adres, telefon) CREATE TABLE Ogrenci_velisi(veli_id int PRIMARY KEY, adi varchar(15), soyadi varchar(25), maddi durum int, meslegi varchar(60), velitc int(11), yakinlikderecesi varchar(50), kullaniciadi varchar(20), sifre varchar(20), dtarihi varchar(10), yas int, e-posta varchar(25), adres varchar(100), telefon int(11), CONSTRAINT veli FOREIGN KEY (veli_id) REFERENCES Ogrenci(ogrenciveli), CONSTRAINT gorusmeveli FOREIGN KEY (velitc)references Ogrenci_gorusme(ögr_velisi)); 11)Veli_gorusme(gorusmeid,veli,ogrenci,rehber_ogretmen,gorusme_tarihi,gor usme_saati,gorusme_konusu,gorusme_sonucu, gorusme_ozeti) CREATE TABLE Veli_gorusme(gorusmeid int PRIMARY KEY, veli int(11), rehber_ogretmen int(11), ogrenci int(11), gorusmetarihi varchar(10), gorusme_saati varchar(5), gorusmekonusu varchar(50), gorusmesonucu varchar(150), gorusmeozeti varchar(75)); 12)Sinif_sube_ogretmeni(sinifsubeid, sinif, sube, ogretmen_adi, ogretmen_soyadi,ogretmen_tc (ogretmen_tc Sinif tablosuna referans verir.) ogrenci_gecmis, kullaniciadi, sifre,ogretmen_gozlemleri(ogretmen_gozlemleri ogrenci_gecmisi tablosuna referans verir.))

CREATE TABLE Sinif_sube_ogretmeni (sinifsubeid int PRIMARY KEY, sinif int, sube varchar(5), ogretmen_adi varcahr(25), ogretmen_soyadi varcahr(25), ogretmen_tc int(11), ogrenci_gecmis int, kullaniciadi varchar(15), sifre varchar(15), ogretmen_gozlemleri varchar(150), CONSTRAINT sinifogretmeni FOREIGN KEY (ogretmen_tc) REFERENCES Sinif(sinifgretmeni), CONSTRAINT gozlem FOREIGN KEY (ogretmen_gozlemleri) REFERENCES Ogrenci_gecmis(sube_ogretmen_gorusu))); 13)Ogrenci_gecmisi (gecmis_id (gecmis id sinif_sube_ogretmeni tablosuna referans verir.), ogrenci_id,ogrenci_basarilari, ogrenci_disiplin_kaydi, sube_ogretmen_gorusu) CREATE TABLE Ogrenci_gecmisi(gecmis_id int PRIMARY KEY, ogrenci_id int, ogrenci_basarilari varchar(100), ogrenci_disiplin_kaydi varchar(100), sube_ogretmen_gorusu varchar(150), CONSTRAINT ogrencigecmisi FOREIGN KEY (gecmis_id) REFERENCES Sinif_sube_ogretmeni(ogrenci_gecmis));