본문 바로가기

sql3

SQL Bronze 제 2장 - SELECT문을 사용한 데이터의 취득 1. SELECT문의 기능 (사영:射影, 선택, 결합)SELECT문은 관계형 데이터베이스에서 데이터를 조회하는 가장 기본적인 명령어이다. SELECT문의 주요 기능은 사영(Projection), 선택(Selection), 결합(Join) 세 가지로 나뉜다.사영(Projection): 테이블에서 필요한 열(Column)만 선택하여 조회하는 기능SELECT column1, column2 FROM table_name;예제: SELECT name, age FROM employees; (이름과 나이만 조회)선택(Selection): 특정 조건을 만족하는 행(Row)만 조회하는 기능SELECT * FROM table_name WHERE condition;예제: SELECT * FROM employees WHERE .. 2025. 2. 9.
SQL Bronze 제 1장 - 관계형 데이터베이스와 SQL 1. 관계형 데이터베이스의 데이터 격납 형식테이블(Table): 데이터를 행(Row)과 열(Column)로 저장하는 기본 단위레코드(Record): 테이블의 한 행, 하나의 데이터 항목을 의미필드(Field): 테이블의 한 열, 속성을 나타냄키(Key): 데이터를 고유하게 식별하기 위한 값 (기본키, 외래키 등)인덱스(Index): 검색 성능을 향상시키기 위해 사용되는 데이터 구조2. 관계형 데이터베이스의 특징데이터 무결성(Integrity): 데이터의 정확성과 일관성을 유지데이터 독립성(Independence): 논리적 구조와 물리적 구조가 독립적으로 관리됨데이터 중복 최소화(Minimal Redundancy): 동일한 데이터를 여러 곳에 저장하지 않음데이터 일관성(Consistency): 트랜잭션 수.. 2025. 2. 9.
SQL 개요와 데이터 정의어 1. SQL 개요1) SQL의 역사유래: SEQUEL(Structured English Query Language) → SQL로 발전연혁:1974: IBM System R 관계형 DBMS 연구 중 개발1986: ANSI에서 표준으로 채택(SQL-86)1992~1999: 주요 개정 버전 등장 (SQL-92, SQL3 등)DBMS 호환성: Oracle, MySQL, MS SQL 등 다양한 DBMS에서 사용. 다소 차이 존재2) SQL의 특징자연어에 가까운 비절차적 언어관계 대수와 해석보다 높은 표현력표준화를 통해 DBMS 간 전환 용이대화식 SQL과 내포된 SQL 지원레코드 단위 처리3) SQL의 수행SQL문 입력 → 관계 DBMS가 번역 후 처리 수행데이터베이스 접근 인터페이스:대화식 SQL: 최종 사용자.. 2024. 12. 9.