일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바 기초
- java
- 백준 러스트
- Database
- 러스트 예제
- Python challenge
- OS
- C
- 우분투
- Reversing
- 러스트
- 자바
- Rust
- Python
- 오라클
- 알고리즘
- 백준
- 파이썬 첼린지
- 운영체제
- 자바 개념
- ubuntu
- 파이썬
- 파이썬 알고리즘
- 데이터베이스
- Operating System
- 오라클DB
- 러스트 프로그래밍 공식 가이드
- 파이썬 챌린지
- data communication
- 데이터 통신
- Today
- Total
목록Development Study (174)
IT’s Portfolio
🖥 Operating System - Day 7~8 👀 특수 접근 권한 설정 umask 의 네 자리 숫자 중 맨 앞자리 숫자는 특수 접근 권한을 나타냄 0이면 일반적인 접근 권한 1, 2, 4이면 특수 접근 권한 SetUID : 4 SetGID : 2 스티키 비트(sticky bit) : 1 🤔 SetUID SetUID 가 설정된 파일을 실행하면 해당 파일이 실행되는 동안에는 파일을 실행한 사용자의 권한이 아니라 파일 소유자의 권한이 적용됨 SetUID 가 설정되면 소유자의 실행 권한에 's'가 표시됨 파일을 실행하면 항상 파일 소유자의 권한이 적용됨 passwd : 사용자 계정의 암호를 바꿈 일반 사용자가 passwd 명령으로 암호를 변경할 시 본인의 권한으로 실행하면 암호를 변경할 수 ..
🖥 DataBase - Day 9 👉🏻 [Chapter 09] 정규화 [01] 정규화의 개념과 이상 현상 1.1 정규화의 개념 이상(anomaly) 현상 : 불필요한 데이터 중복이 발생하여 릴레이션에 대한 데이터의 삽입, 수정, 삭제 연산을 수행할 때 발생할 수 있는 부작용 정규화(normalization) : 이상 현상을 제거하면서 데이터베이스를 올바르게 설계해나가는 과정 1.2 이상 현상의 종류 삽입 이상(insertion anomaly) : 새 데이터를 삽입하기 위해 불필요한 데이터도 함께 삽입해야 하는 문제 갱신 이상(update anomaly) : 중복 튜플 중 일부만 변경하여 데이터가 불일치하게 되는 모순의 문제 삭제 이상(deletion anomaly) : 튜플을 삭제하면 꼭 필요한 데이터까..
🖥 DataBase - Day 8 👉🏻 [Chapter 08] 데이터베이스 설계 [01] 데이터베이스 설계 단계 데이터베이스 설계 : 사용자들의 요구 사항을 고려하여 데이터베이스를 생성하는 과정 관계 데이터베이스의 대표적인 설계 방법 E-R 모델과 릴레이션 변환 규칙을 이용한 설계 과정 1단계 : 요구 사항 분석 - 핵심 단계 데이터베이스의 용도 파악 결과물 : 요구 사항 명세서 2단계 : 개념적 설계 - 핵심 단계 DBMS에 독립적인 개념적 구조 설계 결과물 : 개념적 스키마(E-R 다이어그램) 3단계 : 논리적 설계 - 핵심 단계 DBMS에 적합한 논리적 구조 설계 결과물 : 논리적 스키마(릴레이션 스키마) 4단계 : 물리적 설계 DBMS로 구현 가능한 물리적 구조 설계 결과물 : 물리적 스키마 5단..
🖥 Data Communication - Day 8 👉🏻 [Chapter 05] OSI 참조 모델 OSI(Open System Interconnection) 7 Layer 5.1 프로토콜 프로토콜(protocol) : 데이터 통신에 있어서 신뢰성 있고 효율적이고 안전하게 정보를 주고받기 위해서 정보의 송수신측 또는 네트워크 내에서 사전에 약속된 규약 또는 규범 3대 구성 요소 구문(syntax) : 데이터의 형식(format), 부호화(coding) 그리고 신호 레벨(signal level) 등을 가리키는 것으로 데이터가 어떠한 구조와 순서로 표현되는지를 나타냄 의미(semantic) : 각 비트가 갖는 의미를 나타내는 것으로 해당 패턴에 대한 해석과 그 해석에 따른 전송 제어, 오류 수정 등에 관한 제..
🖥 DataBase - Day 7 3.2 데이터의 검색 : SELECT 여러 테이블에 대한 조인 검색 조인 검색 : 여러 개의 테이블을 연결하여 데이터를 검색하는 것 조인 속성 : 조인 검색을 위해 테이블을 연결해주는 속성 테이블을 연결하려면, 조인 속성의 이름은 달라도 되지만 도메인은 반드시 같아야 함 테이블의 관계를 나타내는 외래키를 조인 속성으로 이용 FROM 절에 검색에 필요한 모든 테이블을 나열 WHERE 절에는 조인 속성의 값이 같아야 함을 의미하는 조인 조건을 제시 이름이 같은 속성이 서로 다른 테이블에 존재할 수도 있기에 속성의 이름 앞에 해당 속성이 소속된 테이블의 이름을 표시해주는 것이 좋음 FROM 절에서 테이블의 이름을 대신하는 단순한 별명을 제시하여 질의문을 작성하는 것도 좋음 S..
💻 2023년 운영체제 중간고사 대비 요점 정리 👀 [02] 디렉터리와 파일 사용법 디렉터리의 계층 구조 디렉터리는 트리(tree) 구조 / : 모든 디렉터리의 출발점 root directory 각 경로를 구분하는 구분자로도 사용 . : 현재 사용하는 디렉터리 working directory, current directory .. : 작업 디렉터리의 상위 디렉터리 parent directory ~ : 각 사용자에게 할당된 디렉터리 home directory pwd(print working directory) pwd 현재 디렉터리 위치 확인 현재 디렉터리의 절대 경로 출력 cd(change directory) cd [directory] 지정한 디렉터리로 이동 ls(list) ls -[option] [dir..
🖥 Operating System - Day 6 👉🏻 [Chapter 05] 파일 접근 권한 관리 👀 파일 속성 🤔 파일의 속성 번호 속성 값 의미 1 - 파일의 종류(- : 일반 파일, d : 디렉터리) 2 rw-r--r-- 파일을 읽고 쓰고 실행할 수 있는 접근 권한 표시 3 1 하드 링크 개수 4 root 파일 소유자의 로그인 ID 5 root 파일이 속한 그룹 이름 6 223 파일의 크기(바이트 단위) 7 12월 7 21:37 파일이 마지막으로 수정된 날짜 8 /etc/hosts 파일명 1: 파일의 종류 file 형식 : file [file_name] 지정한 파일의 종류를 알려줌 2: 파일의 접근 권한 표시 3: 하드 링크 개수 4: 파일 소유자의 로그인 ID 시스템 관련 파일들은 대부분 root..
💻 2023년 데이터베이스 중간고사 대비 요점 정리 👀 [01] 데이터베이스 기본 개념 데이터베이스의 정의 데이터베이스(DB; DataBase) 는 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합 공유 데이터(shared data) : 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있어야 하는 공용 데이터 통합 데이터(integrated data) : 중복을 최소화하고 통제가 가능한 중복만 허용하는 데이터 저장 데이터(stored data) : 컴퓨터가 접근할 수 있는 매체에 데이터베이스를 저장해야 함 운영 데이터(operational data) : 조직을 운영하고 조직의 주요 기능을 수행하기 위해 꼭 필요함 데이터베이스의 특징 실시간 접근성(real-tim..