일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 일반 예외
- 다중 catch 블록
- 코딩테스트준비
- 예외 처리
- 99클럽
- til
- 실행 예외
- 예외
- try-catch-finally 블록
- 항해99
- 개발자취업
- throws 키워드
- 로켓펀치 #취준컴퍼니 #취업 #일상 #취준생
- 예외클래스
- Today
- Total
목록CS/데이터베이스 (8)
innn

데이터베이스 부분에서 가장 중요한 부분 중 하나고, 단계와 도부이결다조(각 단계별 정규화 특징)까지 외웠지만 내 뇌에 정확히 장착된 느낌은 전혀 아니어서 정리해본다. 믿을 수 있는 책을 기반으로 최대한 정규화에 대한 많은 정보를 필타하면서, 꼭꼭 이해해두록하자~! 정규화란? 잘못 설계된 테이블을 수정해서 정상으로 만드는 과정. 잘못 설계된 테이블엔 삽입, 삭제, 수정(갱신)과 같은 이상현상이 발생할 수 있다. 이상현상은 데이터베이스의 일관성을 훼손하여 중복된 데이터 등 데이터의 무결성이 깨진다. 이를 해결하려면 테이블의 속성 간 함수 종속성을 파악하여 몇 가지 규칙에 따라 테이블을 분해해줘야 한다. 먼저 이상현상에 대해 알아보자. 정규화를 하는 목적이 테이블 설계에서 발생한 이상현상을 제거하기 위해서이므..

트리거 때문에 많이 사용되는 PL SQL 프로시저로 삽입 작업을 하면 좀 더 복잡한 조건의 삽입 작업을 수행 할 수 있다. Z크리에이트 오어 리플레이스 프로시쥬어 하고 프로시저 이름 (괄호 열고 변수명 IN 변수타입(숫자) IN 바깥에서 쏴주는 데이터를 얘가 받겠다. AS 다음에 변수를 선어하는데 여긴 간단한 프로그램이라서 변수는 없다 BEGIN INSERT 로 시작해서 VALUES로 값을 넣는다. 12번라인부터는 실행하는 프로시쥬어다 EXEC >>> 실행하는 부분 () 괄호 안 데이터가 파라메타 myBookID, myBookName 등 매개변수로 들어감. 패치 = 다른데서 읽어올때 패치라고 함. 은행 업무에서 A계좌에서 B계좌로 이체할때 A계좌 인출 업데이트, B계촤 입금 업데이트 이렇게 전체 과정을 ..

어제는 ERD와 IE 표기법에 대해서 배웠다 ERD와 다르게 IE 표기법은 관계를 마름모가 아닌 선으로만 나타낸다고 한다. 가령, 점선은 강한 개체 타입. 실선은 약한 개체타입 등 선의 종류에 따라 다른 의미를 갖고있다. 표기법은 아래와 같다. 어떤 게 더 좋은 지는 없다. 상황에 따라 다름 연습문제 답: https://sy-programmingstudy.tistory.com/34 [오라클로 배우는 데이터베이스 개론과 실습] 6장 연습문제 오라클로 배우는 데이터베이스 개론과 실습 6장 연습문제 풀이입니다. 학교 과제로 혼자서 푼 내용을 공유합니다. 오류가 있다면, 댓글로 알려주세요 :) ① ② ③ ④ 1. 데이터베이스 설계 순서 sy-programmingstudy.tistory.com 혼자 연습문제 풀다..
데이터베이스database는 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것. 1. 데이터, 정보, 지식의 차이 데이터 : 관찰의 결과로 나타난 정량적 실제 값. 정보 : 데이터에 의미를 부여한 것. 지식 : 사물이나 현상에 대한 이해. ex ) 에베레스트 산의 높이 = 데이터 / 에베레스트 산의 지리적 특성 = 정보 / 에베레스트산을 올라가는 가장 좋은 방법에 대한 보고서 = 지식 데이터가 모이면 정보. 정보가 모이면 지식이 된다. 2. 데이터베이스의 활용 패스트푸드에서 500원짜리 아이스크림을 사먹었다? 그 영수증이 패스트푸드점의 데이터베이스가 된다. 결제하는 순간, 패스트푸드의 판매 데이터 베이스에 체인점 이름, 번호, 판매자 시간, 결제 방법 등 데이터가..

인덱스는 ㅇ아마 우리한테 맡기지 않을꺼임 시스템을 잘 알아야하니까 선택도가 낮을 때 유리 선택도가 높은거 = 남여 둘뿐일떄 이런거임

데이터베이스는 통상 3 단계 제일 바깥엔 외부 스키마(구조) ; 사용자가 보는 데이터 > 그다음 개념 스키마; 가령 학사행정이면 학사행정에 관련된 db를 외부에서 보는 외부스키마1은 학생이 보는거 외부스키마2 교수가 보는거. > 외부 스키마는 사용자별로 보는 뷰 를 외부스키마라고 한다. 그러니까 개념 스키마와 외부 스키마가 동그라미 : 0 또는 ( 그 이상 없을 수 도 있다는 것 ) 이런것을 ERD 설계라고 함 개념어 위주로 정리하기. 정리하지 않으면 남는게 없다 데이터 : 관찰의 결과로 나타난 정량적 혹은 정석적인 실제 값. 정보 : 데이터에 의미를 부여한 것. 지식 : 사물이나 현상에 대한 이해. 데이터베이스 : 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 ..