Jump to content

Veritabanı Iı (Sql)


Recommended Posts

S.a arkadaşlar acil şu soruları cevaplandırabilecek olan arkadaş varmı :( yarın sınavım var bütünleme soruları .s

 

1-doktorlar ve hastaları tutan bir view oluşturunuz.

2-dışarıdan kendisine parametre olarak ad,soyad,tc kimlik nosunu verilen hastayı yeni kayıt olarak ilgili tabloya ekleyen prosedürü yazınız

3-dışrıdan kendisine parametre olarak doktorun ,tcsi verilen vegeriye o doktorun yaptıgı muayane sayısını döndüren fonksiyonu yazınız

4-bir hastaya yeni bir muayane kaydı girildiginde ilgili hastanın muayane sayısını 1 artıran trıgeri yazınız(hastanın muayane sayısı kaç defa alanında tutulacak)

Link to comment
Share on other sites

Bildiğim kadarıyla anlatmaya çalışayım...

 

Soru1 Cvp: Doktorlar Ve Hastalar olarak tablo oluşturma ; 

 

 

 

CREATE TABLE IF NOT EXISTS doktorlar (                     -----------doktorlar adında tablo oluşturuyoruz
id int(10) NOT NULL AUTO_INCREMENT,                           
isim varchar(25) COLLATE utf8_bin NOT NULL,
soyisim varchar(25) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin ;
 
CREATE TABLE IF NOT EXISTS hastalar (                          -----------hastalar adında tablo oluşturuyoruz
id int(10) NOT NULL AUTO_INCREMENT,
hasta_id int(10) NOT NULL,
isbn bigint(11) NOT NULL,
hasta_soyisim varchar(50) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (id),
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin ;
 
 
Soru:2 Cvp  (tabi sen özelleştireceksin ) 
 
INSERT INTO doktorlar values('AYŞE','Uçar',54,'Erkek','05000000000') Doktorlar tablosuna Kayıt ekelme
INSERT INTO veliler values('HastaAdi','HastaSoyadı',1,'05000000000') Hastalar tablosuna Kayıt ekleme
 
 
 
 
INSERT INTO tabloadi (veritabanındaki_alanadlari) value('alan_adına_eklenecek_veri')   \\\\\ Asıl Komut bu\\\\
 
 
 
Edited by sguney
Link to comment
Share on other sites

CREATE  VIEW view_doktorlar AS
SELECT
tbl_doktorlar.doktor_id AS doktor_id,
 
 
 
SELECT * FROM view_doktorlar;
 
 
 
Oda şöyle birşeydi tabi sen hastalar olarakta bir view oluşturup bunları birleşirip tek bir viewde gösterebilirisin. :pc: 
 
 
Olsun Ben tablo yaratmayıda göstermek istedim göz çıkarmazz :phone: 
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...