Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 ADT(Abstract Data Type) ✔️ 개념 ADT(추상 데이터 타입)는 데이터의 논리적 모델이다. 자료구조를 추상적(수학적)으로 정의하며, 컴퓨터에서 구체적으로 구현하는 방법은 정의하지 않고, 해당 모델이 제공해야 하는 주요 동작에 대해서만 정의한다. ADT는 데이터와 연산에 대한..
Computer Science
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 Data Structure 거대한 데이터를 효율적으로 관리하기 위한 시스템 자료구조는 하나의 언어에 속한 것이 아니고 공통적이다. 💋 Data Structure 분류 ✔️ Liner Data Structrue 데이터가 순서대로(선형으로) 정렬되어 있는 데이터 스트럭처 하나의 데이터는 이전 데..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 개념 ✔️ 정의 Linked List is a linear data structure, in which elements are not stored at a contiguous location, rather they are linked using pointers. Linked List form..
💋 인트로 안녕하세요 깃짱입니다. 소스 코드 ⇒ https://github.com/gitchan-Study/2023-sql-sample GitHub - gitchan-Study/2023-sql-sample: 깃짱이 복잡한 SQL 명령어를 실습하기 위해 작성한 샘플 코드 깃짱이 복잡한 SQL 명령어를 실습하기 위해 작성한 샘플 코드. Contribute to gitchan-Study/2023-sql-sample development by creating an account on GitHub. github.com 이번 포스팅은 쉬운코드님의 데이터베이스 강의를 바탕으로 작성했습니다. 💋 ORDER BY ✔️ 개념 조회 결과를 특정 attribute 기준으로 정렬해 가져오고 싶을 때 사용한다. 아무것도 설정하지..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 프로그래밍 언어에서의 배열 사용해보기 ✔️ C++ int a[5] = {1, 2, 3, 4, 5}; //Static Integer Array int *a = new int[5]; //Dynamic Integer Array ✔️ Java import java.util.*; class GFG {..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 배열(Array) ✔️ 개념 같은 타입의 데이터를 연속적인 메모리 공간에 저장해 인덱스로 접근하는 자료구조 하나의 유형에 속하는 일정한 개수의 값들을 담고 있는 컨테이너 - oracle An array is a container object that holds a fixed number of..
💋 인트로 안녕하세요 깃짱입니다. JOIN 예제를 살펴보면서 열심히 SQL 숙련자가 되어 보겠습니다. 소스 코드 ⇒ https://github.com/gitchan-Study/2023-sql-sample GitHub - gitchan-Study/2023-sql-sample: 깃짱이 복잡한 SQL 명령어를 실습하기 위해 작성한 샘플 코드 깃짱이 복잡한 SQL 명령어를 실습하기 위해 작성한 샘플 코드. Contribute to gitchan-Study/2023-sql-sample development by creating an account on GitHub. github.com 이번 포스팅은 쉬운코드님의 데이터베이스 강의를 바탕으로 작성했습니다. 💋 데이터 소개 시작하기에 앞서, 아래 덤프 파일을 통해서 ..
💋 Constriants ✔️ 개념 relational database에 속한 모든 relation들이 모두, 언제나 지켜야 하는 제약 사항 ✔️ 구분 implicit constraints, explicit constraints로 구분할 수 있다. implicit constraints Relational Database Model 자체가 가지는 제약사항 relation은 중복되는 튜플을 가질 수 없다라던가, relation 내 동일한 이름의 attribute를 가질 수 없다와 같은 제약사항이다. explicit constraints 주로 DDL을 통해 스키마에 직접 명시할 수 있는 제약사항 schema-based constraints라고 한다. 이중에서 explicit constraints의 제약사항에 ..
💋 데이터베이스 기본 개념 ✔️ 데이터베이스 전자적으로 저장되고 사용되는, 관련있는 데이터들의 조직화된 집합 ✔️ DBMS database management systems 사용자에게 DB를 정의하고 만들고 관리하는 기능을 제공하는 소프트웨어 시스템 ✔️ metadata data about data 데이터베이스를 정의하거나 기술하는 데이터 데이터 유형, 구조, 제약 조건, 보안, 저장, 인덱스, 사용자 그룹 등 메타 데이터 역시 DBMS로 관리된다. ✔️ database system database + DBMS + 연관된 애플리케이션 database라고 부르기도 한다. 💋 data models DB 구조를 기술하는데 사용될 수 있는 개념들 ✔️ 분류 conceptual data models high-le..
💋 패킷 ✔️ 개념 패킷은 컴퓨터 네트워크에서 데이터를 전송하는 기본 단위입니다. The basic unit of communication between a source and a destination in a network. 데이터 통신 중에 정보를 주고받을 때, 큰 데이터를 작은 조각으로 나누어 전송하게 되는데, 이 작은 조각이 패킷입니다. 목적지에서는 이 패킷을 재조립해서 정보를 얻습니다. 각 패킷에는 목적지 및 출발지 주소, 전송된 데이터 일부, 오류 검출을 위한 체크섬 등이 포함됩니다. 패킷 통신은 신속하고 효율적인 데이터 전송을 가능하게 하며, 중간에 문제가 발생할 경우 손상된 패킷만을 재전송할 수 있습니다. 이는 대규모 네트워크에서 안정적인 데이터 통신을 지원하는 데 기여합니다. 💋 패킷의 ..