본문 바로가기
728x90

db2

관계 대수와 관계 해석의 차이, SQL과 무슨 관련이 있을까? 데이터베이스에서 질의를 표현하는 방법은 크게 **관계 대수(Relational Algebra)**와관계 해석(Relational Calculus) 두 가지가 있다.둘 다 원하는 데이터를 추출하는 방법이지만, 표현 방식과 개념이 다르다.✅ 관계 대수란?관계 대수는 데이터를 어떻게 처리할지를 단계적으로 정의하는 방식이다.즉, 절차적 언어로 테이블 간의 연산 과정을 명시한다.예를 들어, 두 테이블을 조인하거나 조건을 걸어 필터링하는 작업이 모두 관계 대수 연산이다.📌 주요 연산σ(Selection): 조건에 맞는 튜플 선택 → σ(age > 20)(Student)π(Projection): 특정 속성 추출 → π(name, age)(Student)∪, ∩, −: 집합 연산×(카티션 프로덕트)⨝(조인)✅ 관계 .. 2025. 5. 1.
Server, DB, DBMS의 차이 – 제대로 알고 가자! 개발을 공부하면서 자주 듣게 되는 단어가 있다. 바로 **서버(Server), 데이터베이스(DB), 데이터베이스 관리 시스템(DBMS)**다.처음에는 비슷하게 느껴지기도 하고, 용어 자체가 어려워서 헷갈리는 경우가 많다.하지만 이 개념은 개발자뿐만 아니라 IT 지식을 갖추고 싶은 누구에게나 꼭 필요한 기초 지식이다.이 글에서는 이 세 가지 개념이 무엇인지, 어떻게 다른지를 쉽고 자세하게 정리해본다.✅ Server(서버)란?서버는 클라이언트(사용자)의 요청을 받아 처리한 뒤, 그 결과를 다시 전달해주는 컴퓨터 또는 시스템을 말한다.즉, 서비스를 제공하는 주체라고 이해하면 된다.(클라이언트의 요청을 처리하고, 데이터를 전달하는 컴퓨터 시스템 또는 소프트웨어.)예시:사용자가 웹사이트에 접속하면, 브라우저는 서.. 2025. 4. 14.
728x90