24 April 2012

Kuis Praktikum Sistem_basis_data

Membuat database SQL dengan ketentuan sbb:

1. Nama database:               “rekap_nilai”
    Sintax    :
   'CREATE DATABASE 'rekap_nilai';

                                       
 2. Create Table : sistem_basis_data

 3.    Lalu membuat atribut spt dibawah ini:
Field
Tipe Data
Panjang Karakter
npm (PRIMARY KEY)
Varchar
12
Nama
Varchar
25
Kelas
Varchar
5
Tugas
Float
3
Uts
Float
3
Uas
Float
3
Rata
Float
3


Sintax    : CREATE TABLE `rekap_nilai`.`sistem_basis_data` (`npm` VARCHAR(12) NOT NULL, `nama` VARCHAR(25) NOT NULL, `kelas` VARCHAR(5) NOT NULL, `tugas` FLOAT(3) NOT NULL, `uts` FLOAT(3) NOT NULL, `uas` FLOAT(3) NOT NULL, `rata` FLOAT(3) NOT NULL);

4.  Create Table : statistika_lanjut

5.   Lalu Membuat atribut seperti ini :

Field
Tipe Data
Panjang Karakter
npm (PRIMARY KEY)
Varchar
12
Nama
Varchar
25
Kelas
Varchar
5
Tugas
Float
3
Uts
Float
3
Uas
Float
3
Rata
Float
3


Sintax :
CREATE TABLE Statistika_Lanjut(`NPM` VARCHAR(12) NOT NULL, `Nama`
VARCHAR(25) NOT NULL, `Kelas` VARCHAR(5) NOT NULL, `Tugas` FLOAT(3) NOT NULL, `UTS` FLOAT(3) NOT NULL, `UAS` FLOAT(3) NOT NULL,`RATA_RATA` FLOAT(3) NOT NULL);

  



6.  Create Table : PPKN


       7.    Lalu membuat atribut spt dibawah ini:
Field
Tipe Data
Panjang Karakter
npm (PRIMARY KEY)
Varchar
12
Nama
Varchar
25
Kelas
Varchar
5
Tugas
Float
3
Uts
Float
3
Uas
Float
3
Rata
Float
3

Sintax :
CREATE TABLE PKN(`NPM` VARCHAR(12) NOT NULL, `Nama` VARCHAR(25) NOT
NULL, `Kelas` VARCHAR(5) NOT NULL, `Tugas` FLOAT(3) NOT NULL, `UTS`
FLOAT(3) NOT NULL, `UAS` FLOAT(3) NOT NULL, `RATA_RATA` FLOAT(3) NOT
NULL);



8. Isilah Record dengan ketentuan Sbb:
Npm
Nama
Kelas
Tugas
Uts
Uas
Rata
201043501252
Gunawan Junaedy
S 4 o
80
75
80
?
201043501292
Johani
S 4 p
75.8
68
75
?
201043501240
Asep maulana
S 4 o
75
75
80
?
201043501220
Anton sumanjaya
S 4 m
78
75
75
?
201043501272
Putri rozandari
S 4 o
80
75
78
?
201043501265
Hafizho
S 4 n
85
68
70
?



Sintax :
INSERT INTO `rekap_nilai`.`sistem_basis_data` (`npm`, `nama`, `kelas`, `tugas`, `uts`, `uas`, `rata`) VALUES ('201043501252', 'Gunawan Junaedy', 's 4 o', '80', '75', '80', ''), ('201043501292', 'Johani', 's 4 p', '75.8', '68', '75', ''), ('201043501240', 'Asep Maulana', 's 4 o', '75', '75', '80', ''), ('201043501220', 'Anton Sumanjaya', 's 4 m', '78', '75', '75', ''), ('201043501272', 'Putri Rozandari', 's 4 o', '80', '75', '78', ''), ('201043501256', 'Hafizho Rohendri', 's 4 n', '85', '68', '70', '');





9.  Tampilkan Nilai Tertinggi dan Terendah untuk atribut Uts !


Sintax:
SELECT MAX(Uts) nilai_tertinggi FROM sistem_basis_data



SELECT MIN (Uts) nilai_terendah FROM sistem_basis_data


10.  Sisipkan Atribut rata untuk setiap record !

Sintax :
UPDATE sistem_basis_data SET rata=(tugas+uts+uas)/3


Out put :

11.  Tampilkan Atribut nama dan npm berdasarkan urutan npm !

       Sintax :
        SELECT npm, nama FROM `sistem_basis_data` ORDER BY npm



12.    Tampilkan Jumlah Seluruh Recod !

Sintax :
SELECT COUNT(*) AS Banyaknya_Record FROM sistem_basis_data;


13.    Tampilkan nama dan npm mahasiswa yang mendapat nilai rata < 75  !

Sintax:
SELECT npm, nama FROM sistem_basis_data WHERE Rata<75;



14.   Tampilkan Total nilai keseluruhan dari Atribut rata berdasarkan kelas s 4 o !

Sintax:
SELECT SUM(Rata) AS Total_Nilai_Rata_KelasS4O FROM
sistem_basis_data WHERE kelas = 's 4 o';



Tidak ada komentar:

Posting Komentar