Sparta 내일배움캠프 Java 5기/[사전캠프] Missions ✓
DAILY_MISSION.04 웹개발 용어 정리 2
데이터베이스(Database)
- 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터들이 구조적으로 통합된 것
- 데이터 중복을 최소화 하고, 데이터마다 설명까지 포함하여 저장
- 프로그램 데이터간 독립성 : 개별 프로세스
- 효율적인 접근과 질의 가능 구조
관계형 데이터베이스(ReIationaI DataBase)
- 테이블/릴레이션 에서 논리적으로 데이터를 구성한 집합 위주의 데이터베이스
- 단순한 관계, 스키마만 정의한 다순한 데이터모델
쿼리(Query)
**관계형 데이터베이스 기준
- 사용자는 원하는 데이터(what)만 명시하고, 어떻게 이 데이터를 찾을 것인가(how)를 DBMS를 통해 DB에서 데이터를 찾도록 요청할 수 있는 DB와의 대화를 위한 언어
API(Application Programming lnterface)
- 정의 및 프로토콜 집합을 사용해서 두 소프트웨어 구성요소가 서로 통신할 수 있게해주는 매커니즘
- Application : ****고유한 기능을 가진 모든 소프트웨어를 뜻
- Interface : 두 애플리케이션 간의 서비스 계약
- 참고
https://aws.amazon.com/ko/what-is/api/
오픈소스(Open Source)
- 공개적으로 그 설계에 액세스하여 누구나 기술을 수정하고 공유할 수 있는 분산형 프로덕션 모델
- 소프트웨어가 무료 배표 기준을 준수를 넘어서 어떠한 무료 정보 교환, 빠른 프로토타입 제작, 협업 개발의 원칙에 기반한 더 광범위한 가치 집합 의 의미로 발전
- 참고
https://aws.amazon.com/ko/what-is/open-source/
SDK(Software Development Klt)
- 소프트웨어 개발 키트, 개발자를 위한 플랫폼, 운영 체제, 프로그래밍 언어마다의 구축 도구 세트
- 특정 환경에서 코드를 작성하기 위해서 디버거, 컴파일러 및 라이브러리와 같은 구성 요소가 필요할 때, 한 곳에서 제공
- 리소스(문서, 튜토리얼 및 가이드), API 및 프레임워크 포함
- 참고
https://aws.amazon.com/ko/what-is/sdk/
lDE(Integrated Development Environment)
- 통합 개발 환경, 코드를 효율적으로 개발하도록 돕는 소프트웨어 애플리케이션
- 소프트웨어 편집, 빌드, 테스트, 패키징과 같은 기능을 사용하기 쉬운 하나의 애플리케이션에 통합
- 개발자에게 일종의 작가의 워드, 회계사의 엑셀
- Example
- Eclipse
- IntelliJ IDEA
- NetBeans
- Visual Studio Code
- 참고
https://aws.amazon.com/ko/what-is/ide/
OS
- 운영체제, 하드웨어(CPU, 메모리, 스토리지)와 소프트웨어 간 인터페이스를 제공하고 리소스를 효율적으로 관리하는 컴퓨터 동작 조정 시스템
- 일종의 중개자 역할 수행
- Example
- Microsoft Windows
- macOS
- Linux
- Unix
유닉스(Unⅸ)
- 다중 사용자 및 다중 작업(multi-user, multi-tasking)을 지원하는 대화형 운영 체제(OS)
- 모든 소스가 공개된 개방된 시스템
- 여러 사용자가 동시에 한 시스템에 로그인하여 여러 작업이 동시에 실행
- Example
- 통신망 관리용 운영체제
- 교육, 연구 기관에서 사용하고 있는 운영 체제
- 전문적인 프로그램 개발 운영체제
리눅스(Linux)
- UNIX 기반에서 파생되어 오픈 소스 운영체제로 설계된 OS
- UNIX는 사용 소프트웨어로 소스 코드 접근이 제한적
- 오픈 소스 OS 이기 때문에 자유로운 접근, 수정을 통한 개발, 협업이 용이
- 발전을 거듭하면서 다양한 하드웨어 OS 다방면에서 사용
- 특히 임베디드 IoT 분야에서 대두
- 참고
https://www.redhat.com/ko/topics/linux/what-is-linux
'Sparta 내일배움캠프 Java 5기 > [사전캠프] Missions ✓' 카테고리의 다른 글
(24.05.11)[4주차] WIL (0) | 2024.05.11 |
---|---|
DAILY_MISSION.04 웹개발 용어 정리 3 (0) | 2024.03.21 |
DAILY_MISSION.04 웹개발 용어 정리 1 (0) | 2024.03.19 |
DAILY_MISSION.03 비슷한 직무 JD 분석 (2) | 2024.03.18 |
DAILY_MISSION.02 JD 분석 (1) | 2024.03.14 |