NOA OKUL VT

 CREATE  DATABASE OKULS

GO 

USE OKULS

GO

CREATE TABLE Öğrenciler

(

 ÖğrenciNo bigint IDENTITY(202010614001,1) PRIMARY KEY,

 Adı varchar(50) not null,

 Soyadı varchar(50) not null,

 Adres varchar(100) DEFAULT 'Balıkesir',

 Tel char(10),

 eposta varchar(100) null, -- null yazmadıklarımız, zaten null oluyor

 KrediAlıyorMu bit,

 HarçMiktarı smallmoney DEFAULT 0.0 CHECK(HarçMiktarı>-1)

)

INSERT INTO Öğrenciler(Adı,Soyadı) VALUES('Ahmet','Mert'),

                                        ('Mehmet', 'Dağ'),

                                        ('Ayşe','Deniz')

--202010614001 Ahmet

--202010614002 Mehmet

--202010614003 Ayşe

CREATE TABLE Dersler

(

 DersKodu char(7) PRIMARY KEY,

 DersAdı varchar(100) not null,

 Kredi float not null,

 AKTS int

)

INSERT INTO Dersler(DersKodu, DersAdı,Kredi) VALUES('BDO2101','Veritabanı 2', 3.5),

                                                ('BDO2102','Nesne Tabanlı Programlam 1',3.5),

                                                ('BDO2103', 'Görsel Programlama 1',3.5)

--BDO2101 Veritabanı 2

--BDO2102 Nesne Tabanlı Programlama 1

--BDO2103 Görsel Programlama 1

SELECT * FROM Öğrenciler

SELECT * FROM Dersler



CREATE TABLE [Ders Kayıt]

(

        ÖğrenciNo bigint,

        DersKodu char(7),

        Vize  int,

        Final int,

        Devam int,

        Başarılı bit,

        CONSTRAINT FK_Öğrenci FOREIGN KEY(ÖğrenciNo) REFERENCES Öğrenciler(ÖğrenciNo),

        CONSTRAINT FK_Ders    FOREIGN KEY(DersKodu)  REFERENCES Dersler(DersKodu),

        CONSTRAINT PK_DersKayıt PRIMARY KEY(ÖğrenciNo,DersKodu)

)

INSERT INTO [Ders Kayıt](ÖğrenciNo,DersKodu)

 VALUES(202010614001, 'BDO2101'),

       (202010614001, 'BDO2102'),

       (202010614002, 'BDO2102'),

       (202010614002, 'BDO2103'),

       (202010614003, 'BDO2101'),

       (202010614003, 'BDO2102'),

       (202010614003, 'BDO2103')

SELECT * FROM [Ders Kayıt]

/*

ÖğrenciNo    DersKodu   Vize    Final  Devam    Başarılı

202010614001 BDO2101

202010614001 BDO2102


202010614002 BDO2102

202010614002 BDO2103


202010614003 BDO2101

202010614003 BDO2102

202010614003 BDO2103

*/


Yorumlar

Bu blogdaki popüler yayınlar

2025-2026 Bahar BAUN, Balıkesir MYO, Bilgisayar programcılığı, seçilecek dersler

Dart dilinin değişkenleri