목록SQLD (5)
먼지 쌓인 키보드
5회차: 기본 SQL 쿼리이번 회차에서는 데이터베이스에서 가장 기본적으로 사용되는 SQL 쿼리에 대해 학습합니다. SQL(Structured Query Language)은 데이터베이스에서 데이터를 조회, 삽입, 수정, 삭제하는 데 사용하는 언어입니다. 1. SELECT 문SELECT 문은 데이터베이스에서 데이터를 조회할 때 사용하는 쿼리입니다.1.1 기본 사용법SELECT 열이름1, 열이름2 FROM 테이블이름;이 쿼리는 지정된 테이블에서 원하는 열을 선택하여 조회하는 방법입니다.1.2 전체 조회SELECT * FROM 테이블이름;*는 테이블의 모든 열을 의미하며, 이 쿼리는 테이블의 모든 데이터를 조회합니다.1.3 조건 조회SELECT 열이름 FROM 테이블이름 WHERE 조건;WHERE 절을 사용하면..
(해당 글은 GPT-4o로 작성되어 사용시 참고바랍니다.)4회차: 정규화(Normalization)와 반정규화(Denormalization)이번 회차에서는 데이터베이스 설계의 중요한 과정인 **정규화(Normalization)**와 **반정규화(Denormalization)**에 대해 학습합니다. 정규화는 데이터를 중복 없이 효율적으로 관리하는 방법이며, 반정규화는 성능 최적화를 위해 필요할 때 사용합니다.1. 정규화(Normalization)정규화는 데이터베이스의 중복을 줄이고 무결성을 유지하기 위해 테이블을 구조화하는 과정입니다. 각 단계마다 특정 규칙을 만족함으로써 데이터의 불필요한 중복을 최소화합니다.1.1 제1정규형(1NF)조건:예시: "전화번호" 컬럼에 여러 전화번호가 한 셀에 있는 경우 1..
(해당 글은 GPT-4o로 작성되어 사용시 참고바랍니다.)3회차: 관계(Relationship)와 식별자(Identifier)이번 회차에서는 엔터티 간의 관계와 식별자에 대해 학습합니다.1. 관계(Relationship)관계는 두 개 이상의 엔터티(Entity) 간의 연관성을 나타내며, 데이터베이스 설계에서 중요한 역할을 합니다. 관계를 정의함으로써 데이터베이스 내에서 엔터티들이 어떻게 연결되고 상호작용하는지 알 수 있습니다.1.1 관계의 종류1:1 관계 (One-to-One)한 엔터티가 다른 엔터티와 1:1로 연결됩니다.예시: 사람(Person) 엔터티와 주민등록증(ID Card) 엔터티 간의 관계. 각 사람은 하나의 주민등록증을 가지며, 각 주민등록증은 한 사람에게만 발급됩니다.1관계 (One-to..
(해당 글은 GPT-4o로 작성되어 사용시 참고바랍니다.)이렇게 30회차로 학습 계획을 세웠습니다. 오늘은 1회차: 데이터베이스 기본 개념을 학습하는 시간입니다.1회차 학습 내용데이터베이스의 정의 및 역할데이터베이스(Database): 데이터를 효율적으로 저장하고 관리하는 시스템입니다.DBMS(Database Management System): 데이터베이스를 관리하는 소프트웨어로, 데이터를 안전하고 일관되게 관리할 수 있도록 도와줍니다.과제:데이터베이스와 DBMS의 차이점을 간단히 정리해보세요.여러분이 일상에서 사용하는 애플리케이션 중 하나를 예로 들어, 그 애플리케이션이 데이터베이스를 어떻게 활용할지 생각해보세요.다음 회차에서는 데이터 모델링 개요에 대해 학습할 예정입니다! 좋습니다! 이제 2회..
(GPT와 함께 만든 게시글입니다)30회차 SQLD 학습 계획각 회차는 이론과 실습 문제를 포함하며, 하루에 30~60분 정도 소요될 것입니다.1~5회차: 데이터 모델링 기초1회차: 데이터베이스 기본 개념데이터베이스와 DBMS의 정의 및 개념 이해데이터베이스의 역할과 중요성2회차: 데이터 모델링 개요데이터 모델링의 필요성과 과정엔터티(Entity)와 속성(Attribute) 개념3회차: 관계(Relationship)와 식별자(Identifier)관계(Relationship) 종류와 특성기본키(Primary Key)와 외래키(Foreign Key)의 개념4회차: ERD(Entity-Relationship Diagram) 작성법ERD의 구성 요소간단한 ERD 작성 실습5회차: 데이터 정규화(1차 정규화)데이..