컴퓨터
-
(edX stanfordOnline Databases: Modeling and Theory) Relational Algebra 2 (Set operators, renaming, notation)컴퓨터/DB, SQL 2025. 5. 6. 18:01
* Relational algebra query or expression on set of relations produces relation as a result다음과 같은 테이블이 있다고 하자.Colleage(cName, state, enrollment)Student(sID, sName, GPA, sizeHS)Apply(sID, cName, major, decision) * Union operatorex. List of college and student names를 구하자.join은 horizontally combine한다.이 경우는 vertically combine 해야 한다. union 하려면 schema가 같아야 한다. 컬럼명이 같아야 한다. * Difference operatorex. IDs ..
-
(edX stanfordOnline Databases: Modeling and Theory) Relational Algebra컴퓨터/DB, SQL 2025. 5. 6. 17:41
https://www.edx.org/course/modeling-and-theory StanfordOnline: Databases: Modeling and Theory | edXThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This courwww.edx.org * Relational algebra is a forma..
-
[StanfordOnline: Databases: Modeling and Theory] 01-2. Introduction to the Relational Model컴퓨터/DB, SQL 2025. 4. 27. 22:36
https://www.edx.org/course/modeling-and-theory StanfordOnline: Databases: Modeling and Theory | edXThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This courwww.edx.org The relational model underlies ..
-
StanfordOnline: Databases: Modeling and Theory 01. introduction컴퓨터/DB, SQL 2025. 4. 27. 21:27
https://www.edx.org/course/modeling-and-theory StanfordOnline: Databases: Modeling and Theory | edXThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This courwww.edx.org * Physical Data IndependenceThe..
-
네트워크 관련 신기술 등컴퓨터/정보처리기사 2025. 4. 22. 22:38
PNP (Plug and Play, 자동 인식 기술) PNP는 하드웨어를 연결하면 자동으로 인식하여 설정을 진행하는 기술예전에는 하드웨어를 연결하면 수동으로 설정해야 했지만, PNP 덕분에 운영체제가 자동으로 설정을 완료해준다.개발자보다는 시스템 엔지니어나 IT 관리자에게 더 중요한 개념 네트워크 관련 신기술 와이선 (Wi-SUN)스마트 그리드와 같은 장거리 무선 통신을 필요로 하는 사물 인터넷 서비스를 위한 저전력 장거리(LPWA; Low-Power Wide Area) 통신 기술 스마트 그리드: 전기의 생산부터 소비까지의 전 과정에 정보통신 기술을 접목하여 에너지 효율성을 높이는 지능형 전력망 시스템 SDN(Software Defined Networking)네트워크를 컴퓨터처럼 모델링하여 여러 사..
-
연산자 우선순위컴퓨터/정보처리기사 2025. 4. 22. 22:36
C언어후위 > 전위곱셈 > 덧셈 > 비교산시관비논포인터 > 산술!(논리 NOT) ~(비트 NOT) > 산술( * / % 우선순위 동일) >(시프트)> 관계 > 비트 연산(⭐️& > ^ > | 순서) > 논리 > 삼항 > 대입(다 끝나고 대입한다)논리: &&(AND) > ||(OR) ex. a=b=c=2hap = ++a | b— & c—; // 3 SQL도 프로그래밍 언어와 마찬가지로 AND 연산자의 우선순위가 OR 연산자보다 높다 8진수는 숫자 앞에 0 (ex. 035), 파이썬은 0o16진수는 숫자앞에 0x (ex. 0x35) (1) #include int main() { int a = 21; int b = 6; int c = 3; int d = 10; int result = d%b+ ++a*c--;..
-
운영체제 이론컴퓨터/정보처리기사 2025. 4. 22. 22:34
* IPC(Inter-Process Communication, 프로세스 간 통신)모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합복수의 프로세스를 수행하며 이뤄지는 프로세스 간 통신까지 구현 가능대표적인 메소드에는 공유 메모리, 소켓, 세마포어, 파이프와 네임드 파이프, 메시지 큐잉이 있다 운영체제에서 실행 중인 프로세스들이 데이터를 주고받을 수 있도록 하는 메커니즘 IPC는 “운영체제” 과목에서 주로 다루는 개념입니다. 실기 시험에서는 프로세스 관리 및 동기화, 공유 자원 접근 방식과 관련하여 출제될 가능성이 있습니다. IPC 주요 개념 1. 공유 메모리(Shared Memory) • 프로세스들이 같은 메모리 공간을 공유하여 데이터를 주고받는 방식 • 속도가 빠르지만 동기..
-
네트워크 및 데이터 통신컴퓨터/정보처리기사 2025. 4. 22. 22:33
통신 방식의 역사 회선 교환 -> 메시지 교환 -> 패킷 교환 순으로 발전했다 (1) 회선 교환 방식 (Circuit Switching) - 19세기 후반 송수신자 간에 전용 회선을 설정하여 데이터를 전송하는 방식 📌 특징전용 회선이 설정되면 통신이 끝날 때까지 유지됨**음성 통신(PSTN, 유선 전화)**에 적합 (실시간 데이터 전송)비효율적 → 사용하지 않는 시간에도 회선을 점유 (2) 메시지 교환 방식 (Message Switching) - 1960년대 데이터를 하나의 메시지 단위로 전송하고,중간 노드(교환기)가 메시지를 저장한 후 전달하는 방식 📌 등장 배경1960년대 컴퓨터 간 통신 수요 증가전화망(회선 교환 방식)이 데이터 통신에 비효율적이었음전보(Telex)와 유사한 방식으로 메시지를 저..