[OS] Operating System
·
IT/OS
Operating System, 운영체제● Operating : 운영중인 + System : 체계 =  운영체제 ● 컴퓨터의 기동과 함께 커널(Kernel)이 주기억 장치에 올려져 컴퓨터를 작동시키고 운영을 관리하여   응용 프로그램이 효율적으로 실행될 수 있는 환경을 제공하는 기본 소프트웨어 ● 운영체제는 왜 있어야 할까?  - 운영체제의 주 목적은 컴퓨터의 하드웨어를 관리하는 것.  - 컴퓨터를 효율적으로 사용하기 위해 필요하다.  - 운영체제의 성능 = 컴퓨터의 성능  - 사용자의 편의를 제공하기 위해 존재한다.     └ 만약, 운영체제가 없다면 지금 사용하는 컴퓨터가 있을 수 있었을까? 즉, 운영체제는 컴퓨터의 성능(Performance)를 높이고 사용자에게 편의성(Convenience)를 제공..
[SQL] 4-1. SQL과 제약 조건
·
Programming Language
제약 조건(Constraint)이란?● 각 칼럼들 간의 제한사항을 관리하고, 조건을 위반하는 데이터를 방지  → 데이터베이스의 무결성(Intergrity)을 보장하는 규칙 ● 왜 필요할까?  - 사용자의 이메일이 중복되는 경우, 이메일이 아닌 다른 데이터로 사용자를    고유하게 구분할 수 없다면, 해당 사용자의 정보를 정확하게 알 수 없다.   → 이러한 문제를 해결하기 위해 제약 조건이 필요하다.   - 제약 조건은 데이터베이스 테이블을 분석할 때 설정된 칼럼의 속성을 바탕으로    해당 테이블이 어떤 역할을 하는지, 어떤 데이터를 저장하고 있는지 명확하게    인지할 수 있도록 도와준다. 제약 조건의 종류● 고유(Unique) 제약 조건 (=Unique)  - 테이블에 소속된 특정 칼럼이 중복된 키..