일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2025-02-13
- 클러스터형 인덱스와 보조 인덱스
- 웹 디자인 기능사
- 운영체제
- 인덱스의 개념과 장단점
- 데이터 모델링
- Update
- 친절한 SQL 튜닝
- INSERT
- oracle
- 이것이 오라클이다
- 첫 프로그래밍
- gitkraken을 통한 프로젝트 올리기
- 열거형
- mysql 설치 방법과 정상 작동 확인하기
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 컴퓨터 활용 능력 1급
- 혼자 공부하는 SQL
- delete
- 컴퓨터 활용 능력
- 데이터모델링
- 뷰
- youtube review
- 컴퓨터 구조
- 리눅스 마스터 2급
- 혼자 공부하는 네트워크
- 명령 프롬프트
- sqld
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- github에 새 리포지토리 추가하기
- Today
- Total
목록2024/11 (73)
코딩 브이로그

*이기적 영진닷컴 Youtube Link - https://www.youtube.com/watch?v=unF3lrTZs78&list=PL6i7rGeEmTvp_MYm0zuiFe7COrM3endfu&index=7 리눅스 기본 명령어들에 대해서 살펴보겠다.크게 사용자 생성 및 계정 관리 명령어, 디렉터리 및 파일 관리 명령어 그리고 기타 명령어3개의 파트로 나누어서 설명하겠다.which- 지정된 명령어 위치를 찾아 주거나- alias가 설정되어 있다면 alias의 값을 보여주는 명령어이다.which httpd: httpd 파일이 저장된 위치를 확인할 수 있다. 만일 명령어가 아니면 예를 들어 alias이면 이 alias에 어떤 명령어가 단축돼서 이와 같은 기능을 실행하는지를 확인할 수 있다.패스 환경변수로 설..

*이기적 영진닷컴 Youtube Link - https://www.youtube.com/watch?v=2smaG9CeT5s&list=PL6i7rGeEmTvp_MYm0zuiFe7COrM3endfu&index=6 부트 매니저는 부트 스트랩 로더 또는 부트 로더라고 한다.디스크나 플래시에 저장된 운영체제를 주기억장치에 적재해주는 프로그램 즉 이동 시켜주는 프로그램이다.즉 모든 프로그램을 주기억장치에 옮겨 와야 그 주기억장치에서 cpu로 데이터를 읽어 가기 때문에 아주 중요한 기능을 수행한다.부트 로더는 운영체제가 시동하기 전에는 화면이 올바르게 실행되기 위해서 모든 관련된 실행들을 마무리시켜주고 최종적으로 운영체제를 수동하기 위한 프로그램이기도 하다.부트로더의 크기는 대략 512byte로 하드 디스크 첫번째 ..

*이기적 영진닷컴 Youtube Link - https://www.youtube.com/watch?v=B0OUZ3Xb4OQ&list=PL6i7rGeEmTvp_MYm0zuiFe7COrM3endfu&index=5 파티션은 하나의 디스크를 여러 개의 논리적인 디스크로 분할하는 것을 말한다.파티션을 다중으로 둘 경우 장점은 파일 시스템 점검 시간이 줄어들고 부팅 시간을 단축시킬 수 있고하나의 파티션이 손상이 되더라도 다른 파티션에 영향을 주지 않기 때문에 높은 안정성을 준다.리눅스에서는 주 파티션, 확장 파티션, 논리 파티션 그리고 스왑 파티션으로 구분할 수 있다.주 파티션은 부팅이 가능한 기본 파티션. 최대 4개로 분할 가능. 하나의 디스크에 6개 이상의 파티션을 구분하고 싶으면 주 파티션은 3개 나머지는 확..

*이기적 영진닷컴 Youtube Link - https://www.youtube.com/watch?v=cCINn-8MEf4&list=PL6i7rGeEmTvp_MYm0zuiFe7COrM3endfu&index=4 리눅스 설치 전 고려할 항목들리눅스는 하나의 제품이나 한 종류의 제품만이 제공되는 것이 아니라 그 종류가 많기 때문에 리눅스를 설치하기 전에 어떠한 목적으로 리눅스를 설치하는지가 더 중요하다.즉 임베디드 디바이스에서 적용될 리눅스인가 아니면 pc나 노트북 같은 하드웨어에서 사용할 수 있는 리눅스인지 뭐 이러한 목적이 명확해야 된다.그래서 자기가 어떠한 목적으로 리눅스를 설치할지를 결정하게 되면 어떤 배포판을 설치할지를 결정이 된다.그래서 배포판이 결정이 되면 해당 홈페이지에서 무료로 혹은 유료로 다..

*이기적 영진닷컴 Youtube Link - https://www.youtube.com/watch?v=3_BCqjbRRWw&list=PL6i7rGeEmTvp_MYm0zuiFe7COrM3endfu&index=3 gnu, 자유 소프트웨어 재단 그리고 오픈 소스 소프트웨어에 대해서 살펴보겠다.gnu는 리차드 스톨먼이 1983년에 처음 개발한 프로젝트이다. 그루라고도 하는데 유닉스가 아니는 약자이다. 유닉스하고 완벽하게 호환되는 소프트웨어의 개발이 목적이다.자유 소프트웨어 재단은 1985년 리차드 스톨만이 설립한 재단. 자유 소프트웨어에 대해서 첫번째 그 어떤 목적이든 원하는 대로 프로그램을 실행할 수 있는 자유가 있어야 된다.두번째로 소프트웨어는 유료 또는 무료로 프로그램 복제물을 재배포할 수 있는 자유가 있..

이기적 영진닷컴 Youtube Link - https://www.youtube.com/watch?v=KfB15K89Pq8&list=PL6i7rGeEmTvp_MYm0zuiFe7COrM3endfu&index=2 리눅스는 BSD 계열과 시스템 V가 있다.BSD는 버클리에서 연구가 진행. 시스템 V는 벨 연구소 중심 운영체제 발전.1960년대 후반에 벨연구소에서 연구를 진행. 켄 톤슨이 지금의 유닉스의 형태를 개발. 초기 유닉스는 어셈블리 언어로 만들어져 호환성에 조금 문제가 있었다.1970년 데니스 리치가 c언어를 개발을 하고 유닉스를 재작성. 유닉스는 C언어로 개발되어 이식성이나 호환성이 있는 시스템으로 발전.유닉스는 소스가 공개되면서 BSD와 시스템 V로 분열되어 발전하게 되었다.1980년대에 BSD 계열..

*이기적 영진닷컴 Youtube Link - https://www.youtube.com/watch?v=YWz5YsgFyxg&list=PL6i7rGeEmTvp_MYm0zuiFe7COrM3endfu 특징소스코드 특정 프로그래밍 언어 자바, C와 같은 언어로 작성된 프로그램이다. 소스코드로 작성된 프로그램은 저작권 등의 이유로 열람이 불가능 하거나, 열람이 가능하더라도 개발자의 허가없이 수정이 불가능하고 배포를 금지하고 있다.마이크로소프사의 윈도우는 소수 고객들(정부, 다국적 기업)에게 소스코드를 공개하고 보안유지를 위해서 소스코드 수정을 가능케 하고 있습니다만 해당 수정본을 재배포하는 것은 금지하고 있기 때문에 윈도우 운영체제를 오픈소스라고 하지는 않는다.이에 반해 리눅스는 개발자의 저작권을 지키면서도 소스..

*Youtube Link - https://www.youtube.com/watch?v=OFqWRsoSsy8&list=PL6i7rGeEmTvpLoDkB-kECcuD1zDt_gaPn&index=21 41. INTERSECT1. UNION ALL2. UNION3. MINUS (sql server EXCEPT)4. INTERSECT42. Window Function보기 1번은 내가 데이터를 보고 싶은데 이런 데이터를 줘이것 저것 비교 출력해주는 최적의 방안을 구한다.보기 2번은 RANGE BETWEEN / ROWS BETWEEN이 된다.보기 3번은 GROUP BY는 행이 줄어들지만, WINDOW FUNCTION은 행이 줄어들지 않는다.보기 4번은 같이 실행은 되지만 의미가 있는 데이터가 나오지는 않는다.43. ..

*Youtube Link - https://www.youtube.com/watch?v=1XYh_WGmTTU&list=PL6i7rGeEmTvpLoDkB-kECcuD1zDt_gaPn&index=20 31. FULL OUTER JOIN예시 데이터를 만들어서 확인하는 것이 좋다.A테이블에는 1,2,3 그리고 B테이블에는 2,3,4 이렇게2,3 겹치는 데이터를 포함해서 만들어주는 것이 좋다.답은 4번이다.32. 그룹 함수33. LIKE문자열은 대소문자를 구분한다.34. 물리적 테이블 명숫자로 시작하면 안된다._,$,#만 가능하다.숫자도 사용 가능하다.문자로 시작해야 한다.대소문자 구별된다.35. 내장 함수ROUND(숫자, m) - 반올림 함수, 소수점 m자리까지 반올림한다. m의 기본값은 0이다.CEIL - 올림..

*Youtube Link - https://www.youtube.com/watch?v=gZ42zHGUFdQ&list=PL6i7rGeEmTvpLoDkB-kECcuD1zDt_gaPn&index=19 21. CUBE 문제정답은 1번이다. 22. CUBE정답은 1번이다.ROLLUP은 전체와 소계를 구한다.ROLLUP, CUBE, GROUPING SETS는 여러 컬럼에 대해서도 사용할 수 있다.ROLLUP 보다 CUBE가 더 시스템 부하를 많이 시킨다.23. COUNT()정답은 3번이다.24. 트랜잭션원자성은 모두 성공하거나 전혀 실행되지 않아야 한다. 성공하면 커밋 실패하면 롤백이 되는 것이다.일관성은 트랜잭션 실행 전 DB 내용이 정상이라면 트랜잭션 이후에도 DB 내용이 정상이어야 한다. 제약 조건을 통해서 ..