+ All Categories
Home > Documents > COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim...

COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim...

Date post: 21-Jan-2016
Category:
Upload: ethelbert-byrd
View: 219 times
Download: 1 times
Share this document with a friend
12
COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu
Transcript
Page 1: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

COMPE 341 DATABASE MANAGEMENT PROJECT

TEAM 12

Ercan ER

Batuhan Çağlayan

Yusuf Avşar

İbrahim Tolga Çobanoglu

Page 2: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

HIZLI KİRALAMA 1.0

Page 3: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

SYSTEM REQUİREMENT

HARDWARE COMPONENT REQUIREMENT

Requirement Value

Physical memory (RAM)

256 MB Minimum

Disk space 51 Mb Minimum

Processor 430 MHz minimum

Page 4: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

SYSTEM REQUİREMENT

Operating System

Windows XP,Vista,7,8(64-bit)

CompilerVisual Studio 2010(64-bit)sp1

Database Client

Development Prototip Oracle Database Client ServerMicrosoft Access 2007

SOFTWARE REQUIREMENT

Page 5: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

CONCEPTUAL DESING

Page 6: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

LOGİCAL DESİNG

MAPPING

İnsan(T.C_No,name, surname, phone_No,

city,district, quarter, Cilt_No, Kütük_No,

father_name, birtdate,driver's license_No,

taken_date, taken_place, class)

Çalışan(TC No(refer to insan table),pozisyon )

Müşteri (TC No (refer to insan table))

Page 7: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

LOGİCAL DESİNG

MAPPING(CONT’D)

Kefil (TC No (refer to insan table)) 

Araç (plate number,brand,model,color,price)

Kira (plate number (refer to araç table),TC No(refer to

müşteri table),Fatura No,taken date,rental price)

Araç Kontrol (plate number (refer to araç

table)worker_tc_no(refer to çalışan table),price,check-

date,rent(exit)-date, availability)

Page 8: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

DESING QUERY

SQL CODE DESING

Worker who control cars on araç_kontrol table with name,surname,tc_no of workers and

control date.

SELECT AK.ÇALISAN_TC_NO,İ.AD,İ.SOYAD,AK.KONTROL_TARIHI

FROM ARAÇ_KONTROL AK,INSAN İ

WHERE AK.ÇALISAN_TC_NO=İ.TC_NO

Brand,model and price of cars which one is controled by the workers on araç_kontrol

table

select a.marka,a.model,ak.fiyat

from araç a,araç_kontrol ak

where a.plaka_no=ak.araç_plaka_no;

Page 9: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

DESING QUERY

SQL CODE DESING(CONT’D)

Count of daily rental process with sysdate

select count(*) as Günlük_Kiralama,sysdate

from müsterı

Customer information(tc_no,name,surname) who rented car and rented cars

information(plate_no,brand,model) and rent price

select

k.müsterı_tc_no,i.ad,i.soyad,k.araç_plaka_no,k.kıralama_fıyatı,a.marka,a.model

from kıra k,müsterı m,araç a,ınsan i

where k. müsterı_tc_no =m. müsterı_tc_no and m.müsterı_tc_no=i.tc_no and

k.araç_plaka_no=a.plaka_no

Page 10: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

DESING QUERY

SQL CODE DESING(CONT’D)

Person whose the driver's license number information is with person

information(tc_no,name,surname,phone number)

SELECT İ.TC_NO,İ.AD,İ.SOYAD,AL.TEL_NO,E.EHLIYET_NO

FROM INSAN İ,ILETISIM AL,EHLIYET E

WHERE İ.TC_NO=AL.TC_NO AND İ.TC_NO=E.TC_NO

Car information(plate_no,brand,model,color,price) which one is greater than

avarage price of cars.

SELECT PLAKA_NO,MARKA,MODEL,RENK,FİYAT

FROM ARAÇ

WHERE FİYAT > (SELECT AVG(FİYAT) FROM ARAÇ )

Page 11: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

DESING QUERY

SQL CODE DESING(CONT’D)

Customer's information(tc_no,name,surname,birthdate) who is IN max birthdate order by desc

SELECT M.MÜSTERI_TC_NO,I.AD,I.SOYAD,I.DOGUMTARIHI

FROM MÜSTERI M,INSAN I

WHERE I.TC_NO=M.MÜSTERI_TC_NO AND I.DOGUMTARIHI IN (SELECT MAX(DOGUMTARIHI)

FROM MÜSTERI)

ORDER BY I.DOGUMTARIHI DESC

Person information(tc_no,name,surname) who lives without ankara order by city

SELECT İ.TC_NO,İ.AD,İ.SOYAD,AL.IL

FROM INSAN I,ILETISIM AL

WHERE İ.TC_NO=AL.TC_NO AND AL.IL NOT LİKE 'Ankara'

ORDER BY AL.IL

Page 12: COMPE 341 DATABASE MANAGEMENT PROJECT TEAM 12 Ercan ER Batuhan Çağlayan Yusuf Avşar İbrahim Tolga Çobanoglu.

DESING QUERY

SQL CODE DESING(CONT’D)

Car information(plate_no,brand,model,exit_km,state) which are ready to rent(durum='Hazır')

after that control the car control table

SELECT AK.ARAÇ_PLAKA_NO,A.MARKA,A.MODEL,AK.ÇIKIŞ_KM,AK.DURUMU

FROM ARAÇ_KONTROL AK,ARAÇ A

WHERE A.PLAKA_NO=AK.ARAÇ_PLAKA_NO AND AK.DURUMU='Hazır'

Workers informatin(tc_no,nameisurname) who are working in company which pozition

SELECT Ç.CALISAN_TC_NO,İ.AD,İ.SOYAD,Ç.POZİSYON

FROM ÇALISAN Ç,INSAN İ

WHERE İ.TC_NO=Ç.CALISAN_TC_NO

ORDER BY POZİSYON


Recommended