디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

ㅁㄴㄻㄹ 형 소환~~

ㄷㄷㄷ(121.150) 2009.11.10 21:42:14
조회 22 추천 0 댓글 0

형 이렇게 하면 되는건가요 ㅜㅜㅜ 틀린거 잇나 봐주세요 빠짐없이 다 된건진도 ㅜㅜ

과제(1)에서 작성한 E-R diagram을 인스턴스를 가진 테이블로 변환
- 테이블 작성 시 관계 설정을 위한 외래키 추가 가능
- 데이터는 각각 5건씩 아래 3번 문제에서 검색했을 때 결과가 나올 수 있도록 임의로 삽입
- 표로 작성하거나 데이터베이스 툴의 select 결과를 캡쳐
2. 각 테이블의 create table 명령 기술
- 전체 테이블의 생성 SQL 문을 작성
3. 다음 조건에 맞는 질의문과 결과
- 문제를 해결하기 위한 질의문과 위의 1번에서 작성한 테이블에서의 결과
- 결과는 위의 1번과 마찬가지로 표 작성 또는 결과 캡쳐
1) 지점 테이블의 모든 내용을 출력하시오.
2) 고객과 예금 테이블의 모든 내용을 출력하시오.
3) 2개 이상의 예금 계좌를 가진 고객이름, 고객전화번호, 고객주소를 구하시오.
(고객이름, 고객전화번호, 고객주소, 예금계좌수)
4) 한 지점에서 예금 잔액이 백만원 이상인 고객의 고객명과 잔액을 구하시오.
(고객명, 지점명, 예금잔액)
이렇게 되어잇잔습니까

--테이블 생성
create table customer (c_no int primary key, c_name varchar(20), c_addr varchar(50), c_phone varchar(15))
create table branch (b_no int primary key, b_name varchar(20), b_addr varchar(50), b_phone varchar(15))
create table deposit (d_cust_no char(13) primary key, d_amount int, d_date datetime, c_no int references customer(c_no), b_no int references branch(b_no))
create table loan (l_no int primary key, l_amount int, l_limitdate datetime, l_date datetime, c_no int references customer(c_no), b_no int references branch(b_no))
go
--테스트 데이터 생성
insert customer(c_no, c_name, c_addr, c_phone) values (1, \'홍길동\', \'서울 서초구\', \'0110110011\')
insert customer(c_no, c_name, c_addr, c_phone) values (2, \'김돌쇠\', \'서울 강남구\', \'0110150011\')
insert customer(c_no, c_name, c_addr, c_phone) values (3, \'나행장\', \'서울 강동구\', \'0110140011\')
insert customer(c_no, c_name, c_addr, c_phone) values (4, \'박말단\', \'서울 강서구\', \'0110130011\')
insert customer(c_no, c_name, c_addr, c_phone) values (5, \'이부장\', \'서울 은평구\', \'0110120011\')
go
insert branch(b_no, b_name, b_addr, b_phone) values (1, \'서초지점\', \'서울 서초구\', \'0210110011\')
insert branch(b_no, b_name, b_addr, b_phone) values (2, \'강남지점\', \'서울 강남구\', \'0210150011\')
insert branch(b_no, b_name, b_addr, b_phone) values (3, \'강동지점\', \'서울 강동구\', \'0210140011\')
insert branch(b_no, b_name, b_addr, b_phone) values (4, \'강서지점\', \'서울 강서구\', \'0210130011\')
insert branch(b_no, b_name, b_addr, b_phone) values (5, \'은평지점\', \'서울 은평구\', \'0210120011\')
go
insert deposit(d_cust_no, d_amount, d_date, c_no, b_no) values (\'111-11111-111\',1000000,\'20081101\',1,1)
insert deposit(d_cust_no, d_amount, d_date, c_no, b_no) values (\'111-11111-112\',2000000,\'20081101\',1,1)
insert deposit(d_cust_no, d_amount, d_date, c_no, b_no) values (\'222-22222-221\',500000,\'20081101\',2,2)
insert deposit(d_cust_no, d_amount, d_date, c_no, b_no) values (\'333-33333-331\',2000000,\'20081101\',3,3)
insert deposit(d_cust_no, d_amount, d_date, c_no, b_no) values (\'444-44444-441\',500000,\'20081101\',4,4)
insert deposit(d_cust_no, d_amount, d_date, c_no, b_no) values (\'444-44444-442\',100000,\'20081101\',4,4)
insert deposit(d_cust_no, d_amount, d_date, c_no, b_no) values (\'555-55555-551\',100000,\'20081101\',5,5)
insert deposit(d_cust_no, d_amount, d_date, c_no, b_no) values (\'555-55555-552\',100000,\'20081101\',1,5)
go
insert loan(l_no, l_amount, l_limitdate, l_date, c_no, b_no) values (1,1000000,\'20081231\',\'20081101\',1,1)
insert loan(l_no, l_amount, l_limitdate, l_date, c_no, b_no) values (2,2000000,\'20081231\',\'20081101\',3,3)
insert loan(l_no, l_amount, l_limitdate, l_date, c_no, b_no) values (3,5000000,\'20081231\',\'20081101\',5,5)
go


1) 지점 테이블의 모든 내용을 출력하시오.

select * from branch

2) 고객과 예금 테이블의 세부사항을 출력하시오.

select * from customer c join deposit d on c.c_no = d.c_no

( 고객테이블과 예금 테이블의 모든 내용을 출력하시면 됩니다)
3) 2개 이상의 예금 계좌를 가진 고객이름, 고객전화번호, 고객주소를 구하시오.
(고객이름, 고객전화번호, 고객주소, 예금계좌수)

select c_name, c_phone, c_addr, d.cnt
from customer c
join (
select c_no, count(*) cnt
from deposit
group by c_no
having count(*) > 1
) d on c.c_no = d.c_no

4) 한 지점에서 예금 잔액이 백만원 이상인 고객의 고객명과 잔액을 구하시오.
(고객명, 지점명, 예금잔액)

select c_name, b_name, d.tot
from (
select b_no, c_no, sum(d_amount) tot
from deposit
group by b_no, c_no
having sum(d_amount) >= 1000000
) d
join customer c
on c.c_no = d.c_no
join branch b
on d.b_no = b.b_no

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
171508 앱센터 발대식인가 뭔가 가는 사람 업으삼? [1] 나칙갤로그로 이동합니다. 10.02.21 181 0
171507 MB지지하는 사람들의 특징 [7] Vita500갤로그로 이동합니다. 10.02.21 139 0
171506 심심한 프갤러들을 위해서 문제 배달왔습니다. 모닝글로리(112.185) 10.02.21 86 0
171505 형들 ,, 글 내용을 미리 긁어 오고싶으면 어떻게 해야되나여 ㅁㄴㅇㄹ(211.117) 10.02.21 44 0
171503 프갤에서 대체 뭘바라냐 씨발새끼들아 개쉛기갤로그로 이동합니다. 10.02.21 161 0
171502 아래 ㅄ이 실력떡밥 던진건 물면서, 왜 내떡밥은 안물어줌? [7] UTF-8(112.149) 10.02.21 112 0
171500 남한산성 등산 [2] 유리한갤로그로 이동합니다. 10.02.21 83 0
171499 당구장에서 탕슉+소주 시켜먹으면서 치면 추잡한가... [8] 임베디드(112.150) 10.02.21 156 0
171498 컴공수학은 어떡해 공부해야 되나? [7] 플그래밍(122.32) 10.02.21 268 0
171496 횽들 나 존나 자존심 상해 [5] 맛간장(218.238) 10.02.21 173 0
171495 늅늅인대 좀 봐줘 [5] 로비.킨갤로그로 이동합니다. 10.02.21 96 0
171494 조낸 웃긴 동영상 발견했음 ㅋ 나칙갤로그로 이동합니다. 10.02.21 74 0
171493 안냐세염 >_< 컴공을 복수전공으로 하려고 생각중인데 고민이여요. [11] 독고달인갤로그로 이동합니다. 10.02.21 202 0
171492 형들 나 컴공입학한 학생인데 도와줘 [27] 플그래밍(122.32) 10.02.21 347 0
171491 회사 이사가 나오래. [2] 아주아슬갤로그로 이동합니다. 10.02.21 141 0
171489 나 지금 인생의 최고 정점에 서있는 거 같은 기분 [5] 플머(121.133) 10.02.21 300 0
171488 횽들 SI가 머야? [1] 히히힝킹힝(112.151) 10.02.21 179 0
171487 그냥 개인홈피만들라하는데 유료 도메인은 좀 그렇지? [2] aerygu(76.93) 10.02.21 104 0
171486 멍청이가 한 마디 합니다. [6] ㅂㅈㄷㄱ(121.161) 10.02.21 358 0
171485 추천도서 [1] 모닝글로리(112.185) 10.02.21 195 0
171483 횽들 엄청 간단한건데 계속 오류남..도움좀 ㅠ [11] SORRYSORRY갤로그로 이동합니다. 10.02.21 193 0
171481 438런타임오류 어케해야해요? ㅜㅠ [1] 촛불좀비(124.80) 10.02.21 73 0
171480 횽들 코드 테스트 하는 사이트 주소가 머였지? [1] SORRYSORRY갤로그로 이동합니다. 10.02.21 88 0
171478 닷넷천국 외치는 MS의 MVP 말인데 [1] 잉여잉여(114.141) 10.02.21 173 0
171474 습관적으로 하는 것들 [1] ㅇㅇㅃ갤로그로 이동합니다. 10.02.21 148 0
171473 습관적으로 하는 것들 [5] DMW(125.138) 10.02.21 173 0
171470 [www.IT-Bank.net][계좌제244만원지원,취업연계] Cisco 아이티뱅크(121.160) 10.02.21 64 0
171466 아침 뻘끌시전 [3] 엘찡(114.158) 10.02.21 137 0
171464 아... 피곤 - - [1] LibeRa갤로그로 이동합니다. 10.02.21 82 0
171461 코레일, 파업참가자 1만1000명 전원징계 [2] Vita500갤로그로 이동합니다. 10.02.21 99 0
171460 조교횽 잘다녀와 ㅇㅂㅇ/ [1] 초밥술사갤로그로 이동합니다. 10.02.21 61 0
171459 고마워요 형들 ㅇ_ㅇ [1] 어린형(124.216) 10.02.21 89 0
171457 형들 IGHASHGPU에대해 자세하게좀 알려주라 김힝홍(58.127) 10.02.21 95 0
171456 빅파이 말고 [2] P(125.188) 10.02.21 98 0
171455 MFC, 오늘저녁엔. Rei@디씨갤로그로 이동합니다. 10.02.21 139 0
171453 설정 바꾸고 왔습니다 [3] Rei@디씨갤로그로 이동합니다. 10.02.21 87 0
171452 이 정도면 나이트에서 여자 꼬실 수 있지? [3] 오사카(221.153) 10.02.21 208 0
171451 혹시 프겔에 파폭 3.6번대 버전 쓰는횽 있어? [9] Rei@디씨갤로그로 이동합니다. 10.02.21 118 0
171449 프로그래머에서 퍼블리셔로 전향 그리고 1년뒤 [2] (211.211) 10.02.21 176 0
171448 폴더옵션이 안먹히는건 왜임 ? [3] 컾우유갤로그로 이동합니다. 10.02.21 73 0
171447 치맥으로 대뇌를 활성화시켰습니다 [2] DMW(125.138) 10.02.21 123 0
171438 닭고기와 맥주는 두뇌회전을 빠르게 해줍니다. [5] DMW(125.138) 10.02.21 191 0
171437 MS에서 정품을 친히 뿌려주시니 받아먹어줫다 [2] ㅁㄴㅇㄹ(211.117) 10.02.21 150 0
171435 아 군대... [1] 끄나풀(112.187) 10.02.21 41 0
171434 MB가 연임하면, 우리나라 경제가 훨신 좋아질텐데 [7] UTF-8(112.149) 10.02.20 93 0
171432 다른거 질문 다시다시~~! [10] 해낼(211.244) 10.02.20 79 0
171431 횽들 나 밥사줘 (우리학교 선배중에 유리한횽 닮은 사람있음메) [3] ∫ 2t dt=t²+c갤로그로 이동합니다. 10.02.20 119 0
171430 아 까먹었다 [2] 유리한갤로그로 이동합니다. 10.02.20 58 0
171428 프갤러님들아 질문이있어영~~ [2] 해낼(211.244) 10.02.20 60 0
171426 시스템 프로그래머 vs 웹프로그래머 [7] ㄱㄱ(58.141) 10.02.20 216 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2