pwd: 현재 디렉터리의 절대 경로명 출력 디렉터리 이동 cd: 홈 디렉터리로 이동 cd+디렉터리명: 해당 디렉터리로 이동 디렉터리 내용 확인 ls: 현재 디렉터리 내용 확인 (dir 명령과 동일) ls -a: 현재 디렉터리의 내용을 숨김 파일까지 확인 (마침표로 시작하는 파일이 숨김파일임) ls -F: 파일의 종류 표시 (파일명 뒤 /는 디렉터리, @는 심벌릭 링크, *는 실행 파일, 아무것도 없으면 일반 파일) ls -l: 파일의 상세 정보 출력 (vdir 명령과 동일) ls -d: 디렉터리 자체의 정보 출력 ls 디렉터리명: 해당 디렉터리로 이동하지 않고 내용 확인 ls 파일명: 파일이 있는지 확인 디렉터리 생성 mkdir 디렉터리명: 해당 디렉터리 생성 mkdir 디렉터리1 디렉터리2 디렉터리3:..
파일의 종류 - 일반 파일(regular file): 데이터를 저장하는데 사용. 텍스트 파일, 실행 파일, 이미지 파일 등이 해당. 텍스트 파일은 아스키 코드로 저장되어 문서 편집기를 통해 내용을 보거나 편집할 수 있다. 실행 파일이나 이미지 파일은 바이너리 형태로 저장되어(바이너리 파일) 특정 응용 프로그램이 있어야 내용을 확인할 수 있다. - 디렉터리(directory): 리눅스는 디렉터리도 파일로 취급. 다수의 파일이나 디렉터리를 하나로 묶은 것. 파일이나 하위 디렉터리에 대한 정보가 저장. (윈도우의 폴더와 비슷) - 심벌릭 링크(symbolic link): 원본 파일을 다른 파일명을 지정한 것. (윈도우의 바로가기 파일과 비슷) - 장치 파일: 하드디스크나 키보드 같은 장치도 파일로 취급. - ..
단어 지우기: Ctrl + w 행 지우기: Ctrl + u 터미널 종료: Ctrl + d 리눅스 명령의 구조: 명령 [옵션] [인자] ex) 명령만 사용한 경우 -> ls 명령, 옵션을 사용한 경우 -> ls -a 명령, 인자를 사용한 경우 -> ls /tmp 명령, 옵션, 인자를 사용한 경우 -> ls -a /tmp 기본적인 명령 - date: 현재 날짜와 시간 출력 - clear: 화면을 지움. - man+명령: 명령 사용법을 출력 - passwd: 비밀번호 변경 - exit: 터미널 종료
GNU 프로젝트: 리눅스 커널에 응용 프로그램을 제공. 유닉스와 호환되는 소프트웨어를 개발. ① 프로그램을 어떠한 목적으로도 실행할 수 있는 자유 ② 자신의 필요에 맞게 개작할 수 있는 자유 ③ 복제물을 재배포할 수 있는 자유 ④ 프로그램을 개선하고 개선된 이점을 발표할 자유. 리눅스: 유닉스 계열의 운영체제. 이식성(portablilty) 높음. 리눅스 배포판: 리눅스 커널+응용프로그램. 크게 레드햇(red hat) 계열, 데비안(debian) 계열, 슬랙웨어(slackware) 계열로 구분. (이 중 데비안 계열의 우분투 리눅스는 가장 많이 사용.) 리눅스 특징 ① 리눅스는 공개 소프트웨어이며 무료로 사용 가능 ② 유닉스와의 완벽한 호환성 유지 ③ 서버용 운영체제로 많이 사용 ④ 편리한 GUI 환경 ..
print() : 화면에 출력 int(x) : x를 정수형으로 변경 float(x) : x를 실수형으로 변경 str(x) : x를 문자열으로 변경 a=input(“ ”) : 메시지를 출력한 후 입력한 값(문자열 형태)을 a에 저장 len(a) : 문자열 a의 길이 a.append(“ ”) : 리스트 a에 값을 차례로 추가 (공백 리스트 선언 후) type(x) : 변수 x의 자료형 반환 import turtle t=turtle.Turtle() t.shape(“ ”) : t 객체 모양 변경 t.left(x) : t가 왼쪽으로 x도 회전 t.right(x) : t가 오른쪽으로 x도 회전 t.forward(x) : t가 앞으로 x 픽셀 만큼 이동 t.backward(x) : t가 뒤로 x 픽셀 만큼 이동 t...
DDL 기본형식 스키마 : CREATE SCHEMA 스키마명 AUTHORIZATION 허가권자; 도메인 : - CREATE DOMAIN 도메인명 데이터타입 (DEFAULT 기본값) (CONSTRAINT 제약조건명) (CHECK(VALUE IN( , , , ))); (VALUE IN에 포함된 값만 올 수 있음) - ALTER DOMAIN 도메인명 변경내용 - DROP DOMAIN 도메인명 RESTRICT | CASCADE; 테이블 : - CREATE TABLE 테이블이름 ({열이름 데이타타입 [NOT NULL] [DEFAULT 값],}+ [PRIMARY KEY (열이름_리스트),] {[UNIQUE (열이름_리스트),]} (대체 키) {[FOREIGN KEY(열이름_리스트) REFERENCES 기본테이블[(..
종료 – exit, quit 암호변경 – alter 도움말 – help 명령 생성된 테이블 이름 – select * from tab; 테이블 구조 – desc 테이블명 or describe 테이블명 윈도우 프로그램 (메모장) - host notepad; 버퍼 APPEND text , A text – 마지막 행에 text 추가 CHANGE /old/new , C old/new – 선택된 라인에서 old를 new로 변경 CHANGE /text , C /text – 선택된 라인에서 text 삭제 CLEAR BUFFER , CL BUFF - 버퍼의 모든 내용을 지움 DEL (DEL *) - 현재 행 삭제 DEL n - n번 행을 삭제 DEL m n - m번 행부터 n번 행까지 삭제 INPUT , I - 하나 이..
1. SQL의 표준화가 주는 장점에 대해 쓰시오. 여러 관계 데이터베이스를 접근하는 데이터베이스 응용 프로그램의 작성을 지원한다. 즉 어떤 DBMS이든 SQL을 적용할 수 있다. 상용 RDBMS 간의 전환이 용이하여 이식성이 뛰어나다. 2. SQL 데이터 정의문과 관련하여 (1) 스키마 및 (2) 카탈로그의 의미를 기술하시오. 스키마는 하나의 응용(사용자)에 속하는 테이블과 기타 구성요소들의 그룹이다. 스키마에는 스키마 이름, 스키마를 소유하는 허가권자, 테이블, 뷰, 도메인, 기타 내용에 대한 기술자가 포함된다. 카탈로그는 SQL 시스템 내에서의 스키마들의 집합으로, 각 카탈로그는 해당 카탈로그에 있는 모든 스키마에 대한 정보를 제공하는 하나의 특별한 스키마를 포함한다. 3. 도메인 정의문과 관련하여,..