[DB] SQLd 51회차 합!
CS/Database2023. 12. 8. 16:24[DB] SQLd 51회차 합!

데이터베이스 과목을 열심히 들은 보람이 있네요.

[DB] SQLd 51회차 후기 및 공부방법(전공자)
CS/Database2023. 11. 18. 12:57[DB] SQLd 51회차 후기 및 공부방법(전공자)

11월 18일 치뤄진 51회차 SQLd를 보고왔습니다. 김칫국 같지만 합격 안정권으로 생각하는데요, 공부 방법을 공유해볼까 합니다. 3학년 2학기와 병행중이고, 11월은 자소서로 너무 바빴기 때문에(솔직히 붙을지도 모르겠습니다...) 같이 스터디하는 친구가 자기는 일주일 했는데 3일이면 충분할거라해서;; 정말 딱 3일 올인? 했습니다. 시험이 토욜인데, 수욜에 시작했어요. 저는 전공자고, 지난 학기 데이터베이스 과목을 듣긴 했지만 SQL에 대해서는 기초만 배웠고(그렇지만 써본적은 조금 있음) 그것보단 해싱기법이라던지... 정규화나 B+Tree 같은 데이터베이스 내부의 자료구조와 처리방법을 공부했기 때문에 SQL에 그리 숙련된 편은 아니었슴다. 제가 추천하는 공부방법은 다음과 같습니다. 1. 노랭이를 무작..

[DB]SQLd 준비하기
CS/Database2023. 11. 11. 13:22[DB]SQLd 준비하기

SQLd를 준비해부자. 별다른 목적을 가지고 취득한다기 보다는... 1학기때 DB도 들었고, 이번에 동아리 서버파트를 맡으면서 스터디원 분이 한번 따봐라~ 어렵지 않다~ 하셔서 도전. 자격증을 취득해보는건 또 첨이다. 일단 11.18(토)에 시험 신청을 해놨고, 공부는 11.11(토) 부터 시작함. 1년에 네 번 밖에 기회가 없는 시험인데, 미리 알아보길 잘했다. 백그라운드는 다음과 같다. - 지난 1학기 데이터베이스 수강, 기말고사 105/120점으로 1등함. (성적은 비밀임..) -- 다시 보니 기억이 잘 안남... - 이번에 서버 공부 처음 하면서 DB 테이블 처음 설계해봄;; -- 엉망진창임 인생이 우연의 연속인게, 어쩌다보니 DB를 들었고, 어쩌다보니 DB 짜고있을 때 시험일정이 생겨서 응시를 ..

[DB] ER Diagram, 1:1, 1:N, N:M 관계
CS/Database2023. 11. 8. 19:41[DB] ER Diagram, 1:1, 1:N, N:M 관계

좋은 걸 들고왔습니다. 오랜만에 테이블을 보니, 정확히 읽는 법이 가물가물 했습니다. 테이블을 기깔나게 만들어 놓고, 화살표를 잘못 그려 20점을 감점당했던 기억이 있습니다. 화살표가 중요한 의미인지 몰랐기 때문입니다. 이제 잘 읽을 수 있을 것입니다. 읽을 줄 알면 좋을텐데, 읽어도 그게 무슨 의미인지 모르면 아무 의미가 없겠죠? [https://velog.io/@gillog/DB-11-1N-NM-%EA%B4%80%EA%B3%84] 를 참고하였습니다. 1:1 관계 1:1 관계란 상대 엔티티와 단 하나의 관계만 가지는 것을 말합니다. 우리나라는 일부일처제 입니다. 1:N 관계 1:N 관계는 한 쪽 엔티티가 관계를 맺은 엔티티 쪽의 여러 객체를 가질 수 있는 것을 의미합니다. 1:N 관계는 N:M 관계처럼..

CS/Database2023. 11. 8. 12:23[DB] 정규화

[DB] ER Diagram, 기본키, 후보키, 외래키, 복합키
CS/Database2023. 11. 8. 11:19[DB] ER Diagram, 기본키, 후보키, 외래키, 복합키

서버 파트를 공부하면서, PM의 요구에 따라 DB를 설계하는 일도 하게 되었는데요, ERD를 잘 설계하기 위해서는 데이터베이스 복습이 필요하겠네요. 후보키(Candidate Key) 기본키가 될 수 있는 가능성이 있는 애들을 모아 둔 것입니다. (유일성과 최소성을 만족해야 합니다) 후보키 중에서 특별히 선정된 키가 기본키가 되는 것입니다. 기본키(Primary Key), PK DB에서 한 행을 식별할 수 있도록 하는 고유한 값입니다. 1. 테이블에 저장된 행을 식별할 수 있는 고유값 이어야 합니다. 2. 중복을 허용하지 않습니다. 3. NULL일 수 없습니다. 바뀌지 않는 값을 사용해야 합니다. 외래키(Foreign Key), FK A 테이블에 속한 키 X가, B의 기본키가 될 경우 X는 B의 기본키이자..

image