전체 글 썸네일형 리스트형 SQLD 자격증 문제 풀이 정리 1-2 1. DCL(Data Control Language) - 데이터 제어 언어(권한 주기) - ROLE: 데이터베이스상에서 많은 사용자들에게 개별적으로 권한을 부여하고 관리하는 어려움을 해소하고자 다양한 권한을 하나의 그룹으로 묶어서 관리할 수 있도록 하는 논리적 권한 그룹 - ROLE의 생성은 CREATE ROLE 권한을 가진 유저가 할 수 있음 GRANT 권한 ON 테이블 TO 유저; // 권한 부여 REVOKE 권한 ON 테이블 FROM 유저; // 권한 회수 GRANT 옵션 WITH GRANT OPTION; // 권한 부여 WITH ADMIN OPTION; // 테이블에 대한 모든 권한 부여, 조상의 권한 회수는 자손과 관계 없음 2. DDL(Data Definition Language) - 데이터.. 더보기 [TIL]이노베이션 캠프 91일차 1. 오늘 한 일 / 회고 - 이력서 작성 중..! 사용한 기술을 제대로 아는 것이 중요하지!! 생각하며 프로젝트를 진행해왔었는데 막상 이력서에 그렇다할(?) 기술을 못 쓰는것 같아 아쉽다.. - 새로운 기술 적용해서 프로젝트 꼭 만들어봐야겠다. 2. TO-DO LIST - 내일 이력서 제출해야 피드백 받을 수 있음.. 오늘이랑 내일은 이력서 쓰는데 집중하기 - sqld공부하기 3. 참고 레퍼런스 https://wonny.space/writing/work/engineer-resume 개발자 이력서 작성하기 (feat. 이력서 공개) | Wonny Log 이력서 작성 시 참고하면 좋을 정보와 체크리스트 공유 | 2022년 4월 8일 업데이트 안녕하세요, 워니입니다. 이력서 작성 방법에 대한 글을 올린 후.. 더보기 [TIL]이노베이션 캠프 90일차 1. 오늘 한 일 / 회고 - 이력서 특강: 이력서에 써야할 것 , 쓰지 말아야 할 것, 물어 보고 싶은 포인트 만들기, 나 자신을 파악하고 쓰기 - 오늘은 마지막(6차) 멘토링이자 면접 멘토링을 받은날: 좋은 회사 고르는 법, 이력서에 어떤 부분을 어필해야하는 지 많은 부분을 알려주셨다. 부트캠프하면서 제일 만족스러운 부분은 멘토님이 진심으로 멘토링을 해주시는 부분이다. 원래 조금 쉽게 가는 방법(?) 그냥.. 욕심없이 보통처럼만..이런 느낌으로 취업하려고 했는데.. 멘토링하면서 다시 정신 차리게된 것같다. 원래 원했던게 그냥 평범하게 안일하게..이런거 아니면서 약간 나약해진 멘탈이 잡힌 느낌이다. 좋은 회사에 가기위해서는 내가 좋은 사람이 되어야 한다! 지금 해야 할 일들이 너무 많지만..다 차.. 더보기 [TIL]이노베이션 캠프 89일차 1. 오늘 한 일 / 회고 오늘은 드디어 실전 프로젝트 발표하는 날! 내가 발표자는 아니지만...엄청 떨렸다... 내가 작성한 코드에 대한 이유와? 다른 방법들을 고려 해봤는지 무엇이 있는 지 아냐...이런 질문이 오지 않을까? 싶어서 내가 그렇게 선택한 이유도 써놓고, 잘 모르겠는 부분은 아는데까지만 정리해놓고 했는데...또르르르 Q&A시간이 따로 없었다... 너무 아쉬웠다 쫄려도 그런 경험이 있었으면 했는데...ㅎㅠㅠㅠ 그것도 1조 발표라서 빨리 훅 끝나서 맘편히 다른 조 발표 구경하고, 회사 설명 듣고 했다. 다른 조 보면서 느낀 부분이 많긴 했다. 내가 아예 구현해보지 못한 새로운 기술도 만들고 그래서... 내가 너무 제자리 걸음인가 싶었다. 아무래도 뭔가 새로운거 찾아보고, 공부하고, 만들어보.. 더보기 [TIL]이노베이션 캠프 88일차 1. 개발 진행 상황 BE-FE 기능 구현, HTTPS 적용까지 완료!!! BE에서 HTTPS 먼저 시도해서 어렵게 성공했다고하는데... 난ㅠㅠ 내가 담당한게 아니라서 잘모르겠다.. 이 부분도 내가 혼자 해봐야 할 부분이겠지(?) 아무튼 이제 마지막 점검과 보완을 했는데, SNS 로그인 구현은 아주 초반에 기능되는거 확인했었는데...안되는 문제가 발생 로그인은 내가 기능 구현한 부분이 아니여서 이유가 뭔지 찾기가 어려웠다 결국 문제는 API 요청주소와 반환주소가 다르게 설정되어서였음, 에러 메시지 보고 진작 그 부분 코드 수정하고 적용 했는데도 계속 같은 에러가 발생해서 어떻게 해야할 지 난감한 상황이였는데 서버 죽였다가 다시 키니까 적용됨... 자동배포가 시간 차가 많이 나는건지..? 적용이 간헐적으.. 더보기 데이터 모델과 성능 성능 데이터 모델링의 개요 1. 정의 데이터베이스 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 2. 고려사항 1) 데이터 모델링을 할 때 정규화를 정확하게 수행 2) 데이터베이스 용량 산정을 수행 3) 데이터베이스에 발생되는 트랜잭션 유형 파악 4) 용량과 트랜잭션의 유형에 따라 반정규화 수행 5) 이력 모델의 조정, PK/FK 조정, 슈퍼타입/서브타입 조정 등을 수행 6) 성능관점에서 데이터 모델 검증 정규화와 성능 1. 정규화를 통한 성능 향상 전략 1) 데이터에 대한 중복성을 제거하여 데이터가 관심사별로 처리되어 성능 향상 2) 엔터티가 증가하고, SQL에서 조인이 많이 발생하여 성능저하가 나타나는 경우도 있어 유의 필요함 2.. 더보기 데이터 모델링의 이해 데이터 모델링의 이해 1. 모델링: 현실세계에 대해서 표현하는 것 1) 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가짐 2) 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 하는 단순화의 의미를 가짐 3) 애매모호함을 배재하고 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가짐 4) 시스템 구현을 포함한 업무 분석 및 업무 형상화의 목적이 있음 2. 데이터 모델링이 필요한 이유 1) 업무 정보를 구성하는 기초가 되는 정보를 일정한 표기법으로 표현하여 정보시스템의 구축 대상이 되는 업무 내용을 정확하게 분석함 2) 분석된 모델을 가지고 데이터베이스를 생성하여 개발 및 데이터 관리에 사용 3) 데이터모델링 자체로서 업무의 흐름을 설명하고 분석하는 부분에 의미를 가짐.. 더보기 [TIL]이노베이션 캠프 87일차 1. 개발 진행 상황 -내가 맡은 구현 부분은 완료- - FE쪽에서 아직 마무리 못한 부분 계속 수정 중 2. 새로 배운 것 오늘은 sqld 정리 https://k-sky.tistory.com/193 데이터 모델링의 이해 데이터 모델링의 이해 1. 모델링: 현실세계에 대해서 표현하는 것 1) 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가짐 2) 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 k-sky.tistory.com 3. 오늘 한 일 / 회고 - 오늘은 db공부 더보기 이전 1 ··· 57 58 59 60 61 62 63 ··· 82 다음