혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

DEVELOPMENT 119

11-15, 오픈소프트웨어, 수업내용 + 공부 할 내용

오픈소프트웨어 파일 압축/ 풀기 명령 파일 압축 관련 명령 xz : 확장명 xz로 압축을 하거나 풀어준다. xz 파일명 xz -d 파일명.xz bzip2 : 확장명 bz2로 압축을 하거나 풀어준다. 예) bzip2 파일명 bzip -d 파일명.bz2 bunzip2 : "bzip2 -d" 옵션과 동일한 명령어 gzip : 확장명 gz으로 압축을 하거나 풀어준다 gzip 파일명 gzip -d 파일명.gz gunzip : "gzip -d" 옵션과 동일한 명령어 리다이렉션 man cp >mancp.txt >> cp의 명령어목록을 txt로 만든다. xz mancp.txt < 파일을 압축한다. xz -d mancp.txt.xz < 파일을 압축해제한다. -d가 압축해제 명령어 파일 묵기 파일 묶기 (tar) 리눅스에..

오픈소프트웨어 + 클라이언트 사이드 프로그래밍 중간고사 대비

오픈소프트웨어 grep : 파일 내에서 지정한 문자열을 찾아 문자열을 포함한 모든 행 출력 파일로부터 프로그램 수정을 위해 변수 함수명 등을 찾을때 사용 $grep [-옵션] 패턴 파일명 c 일치하는행수, i 비교시 대소문자를 구별안함 v지정한 패턴과 일치하지않는 행 출력 n 행의 번호와 함께 출력 l 패턴이 포함된 파일의 이름을 출력 w 패턴이 전체 단어와 일치하는 행만 출력 r 현재 및 서브 디렉토리 모든 파일에서 일치하는 문자열 출력 more 파일명 (vi 진입을 안해도되고 바로 화면에 파일 내용출력) 캣하면 전부 싹 다 보여줌 head dirtext 그 앞에 10줄정도만 보여줌 tail dirtext 뒤에서 열번째까지 보여줌 grep 'dit' dirtext /dev/null ; sudo 명령어 ..

10-04, 오픈소프트웨어, 쉘스크립트

오픈소프트웨어 우분투 ps 명령어 현재 실행되고 있는 작업들 fg 백그라운드 (이전 작업을 그대로 실행) vi .viminfo 일종의 vi의 로그 파일이라고 보면 됨 쉘이란 사용자 사이를 이어주는 역활 사용자 명령어 해석하고 운영체제가 알아들을 수 있도록 지시 운영체제는 shell에게서 받은 지시를 해석하여 하드웨어를 위한 지시어로 바꾸어줌 셸(Shell)은 Windows의 명령 프롬프트와 비슷해보이지만 훨씬 강력한 프로그래밍 기능 1. 사용자와 커널 사이에서 명령을 해석해 전달하는 명령어 해석기 기능이 있습니다. 2. 셸은 자체 내에 프로그래밍 기능이 있어서 프로그램을 작성할 수 있어요. 셸 프로그래밍 기능을 이용하면 여러 명령을 사용해 반복적으로 수행하는 작업을 하나의 프로그램으로 제작 할 수 있습니..

09-27,오픈 소프트웨어(우분투)

오픈소프트웨어 cal 캘린더 man 명령어로 무엇을 할 수 있는지? pwd 자신의디렉토리 cd (한단계 위로는 ..) ls ls -a ( 히든파일까지다보여줌) ls -l cd ! ( 한번에 메인으로) 상대경로 : 내가 현재있는기준으로 절대경로 : 루트에서 부터 차례차례내려오는 경로 touch kdkd (비어있는파일) mkdir (디렉토리 생성) rm 파일 삭제 rmdir 디렉토리 삭제 (안에 파일이 있을시에는 삭제가 안됨) rm -r dir1 디렉토리 안에 뭐가있든간에 삭제함 cp 파일명 파일명 (파일복사) mv ll == ls -al alias l2="ls -al" 명령어 생성 Vi - Linux(UMIX) 텍스트 에디터 참고사이트 $vi 실행 명령어 편집후 저장 가능 $vi filename 파일이 존..

실무데이터베이스, 네번째

실무데이터베이스 네번째 관계형 데이터베이스 "설계" - 정규화(NORMALIZATION) 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스 정규형 7가지 1NF 2NF 3NF BCNF 4NF 5NF 6NF 제 1 정규형 ( 1NF : First Normal Form ) 릴레이션에 속한 모든 속성의 도메인이 원자 값으로만 구성되어 있으면 "제 1 정규형"에 속한다. 제 2 정규형 ( 2NF : Second Normal Form ) "제 1 정규형"에 속하면서, '기본키'가 아닌 모든 속성이 '기본키'에 '완전 함수 종속'되는 것 제 3 정규형 ( 3NF : Third Normal Form ) "제 2 정규형"에 속하면서, '기본키'가 아닌 모든 속성이 '기본키'에 '이행적 함수 종속'이 되지 않는 것..

실무데이터베이스, 세번째

실무데이터베이스 세번째 ERD [ Entity-Relationship Diagram ] 요구사항명세서를 그림으로 관계를 도출하여 나타내는 것이다. 데이터 모델링 " 개체-관계 모델 [ Entity Relationship Model ] " - 구조화 된 데이터의 표현 ERM의 결과물을 ERD라고 보면 된다. ▶ 개체[ENTITY] - 현실 세계의 객체 [고유하게 식별 가능한 객체] (예) 사원, 부서, 남자, 도시등 - 표기법 : 사각형 - 종류 : 일반 엔티티, 약한 엔티티, 강한 엔티티, 서브 엔티티 ▶ 관계 [Relationship] - 개체간의 연관성 [ 소속된다 신청한다 연결한다 등 ] 표기법 : 다이아몬드 종류 : 관계의 종류는 1진관계, 2진관계, 3진관계 카디널리티 : 1:1, 1:N, M:..

실무데이터베이스, 두번째

실무데이터베이스 두번쨰 클러스터드 인덱스 / 넌 클러스터드 인덱스 먼저, 위 두개를 알아보기 전 "인덱스"에 대해서 알아보겠습니다. 인덱스(INDEX)[지정된 칼럼 -> 메모리 영역 "목차" 생성] 데이터베이스 분야에 있어서 테이블에 대한 동작의 '속도'를 높여주는 '자료 구조'를 말한다. - 테이블 내 1개의 칼럼, 혹은 여러 개의 칼럼을 이용하여 생성 가능 - 빠른 검색 가능 - 레코드 접근의 효율적 순서 동작 제공 루트 레벨/ 루트 페이지 인덱스 페이지의 가장 상위 루트 레벨에 포함된 인덱스 페이지를 루트 페이지 인덱스 정점->1개만 존재 검색 시 최상위 루트 레벨에서 검색을 찾게 됨 이 것은 내부적 각각 인덱스의 루트 페이지에 대한 위치 정보로 기록 보관 중간 레벨 루트와 리프의 사이 인덱스 수준..

실무데이터베이스, 첫번째

실무데이터베이스 첫번쨰 " 데이터베이스 " 데이터베이스(DataBase, DB)는 여러 사람이 공유하여 사용 할 목적으로 체게화해 통합, 관리하는 데이터1의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영 할 수 있는 공용 데이터들의 '묶음'이다. 출처 : 위키백과 준비 자료 오라클 데이터베이스(Database 19c Enterprise/Standard Editions) [링크] SQL Developer Tool 19.2.1 [링크] - 링크를 누르시면, 오라클(Oracle) 다운로드 사이트로 이동됩니다. - 다운로드 받기 위해서는 오라클 회원가입을 하셔야됩니다. 설치가 완료되었다면, 작업 표시줄(윈도우 기준)에 보시면 검색창에 SQL을 검색하시면 파일이 검색됩니다. 실행..