CS지식 12

DATABASE에서 VIEW를 사용하는 이유

뷰를 사용하는 이유는 두 가지로 볼 수 있는데 첫째, 보안적인 이유에서이다.예를들어 접근이 불가능한 테이블에서 특정 데이터의 조회가 필요한 상황일 때그 데이터를 SELECT하는 VIEW를 만들어 접근할 수 있다. 둘째, 사용자의 편의성이다.SELECT A   FROM ( SUB QRY) A            , DUAL B WHERE A.000 = B.000이러한 쿼리가 있다 치면사용자 입장에서 자주쓰이는 SUB QRY를 매번 짜야하는 불편함이 있을 것 이다.그럴 때 VIEW를 생성하여 필요할 때 마다 SUB QRY에 VIEW를 가져다 쓰면 사용자 입장에선 매우 편리한 기능이다. 그렇다면 VIEW 사용시 장 단점에서 대해서 알아보자.장점1, 동일 데이터에 대해 동시에 여러 사용자의 상이한 응용이나 요구..

개발4년차 첫CS를 공부하다

지난 3년간 주구장창 공공사업 개발프로젝트만 진행하던 나로썬딱히 CS지식 없이도 개발에 큰 어려움이 없었다.하지만 내년에 고용정보원에서 관리중인 큰 사이트 유지보수를 해야하는 상황,그리고 후에 이 지식들을 알아놓아야 좀 더 효율적인 프로그램을 만들 수 있을 것 같아 공부를 시작한다. 참고 블로그 : https://gyoogle.dev/blog/ 👨🏻‍💻 Tech Interview최종 수정 : 12/17/2022, 7:23:59 AMgyoogle.dev참고 강의: https://inf.run/17Fb CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 강의 | 큰돌 - 인프런큰돌 | 국내 1위 '면접을 위한 CS 전공지식노트' 저자의 디자인패턴, 네트워크, 운영체제, 데이터베이스 ..