전체 글
-
2023-12-28스파르타/TIL(Today I Learned) 2023. 12. 28. 23:27
더보기 SQLD강의 3주차 내용 요약정리 데이터 모델링의 요소 4가지인 엔티티, 속성, 관계, 식별자에 대하여 배웠다. 엔터티는 데이터 모델의 핵심 구성요소이며, 각각 데이터 모델의 개체라고 생각하면 될 것같다. 인스턴스는 인스턴스는 데이터베이스 테이블에 저장된 특정한 데이터 내용의 전체 집합 즉, 하나의 row(행)을 의미하는데 엔티티가 여러 인스턴스로 이루어져있다고 생각할 수 있다. 엔터티의 특징으로는 업무에서 필요로 하는 정보, 식별 가능 여부, 인스턴스의 집합, 업무 프로세스에 의해 활용되어야 함, 속성을 포함해야 함, 관계의 존재를 가지고, 분류방식으로는 유/무형에 따른 분류로 유형, 개념, 사건 엔터티로 나눌 수 있고, 발생시점으로 분류할 경우 기본/키, 중심, 행위 엔터티로 나눌 수 있다. ..
-
2023-12-27스파르타/TIL(Today I Learned) 2023. 12. 27. 23:10
더보기 SQLD 2주차 내용에 대해서 중요하다 생각되는 요점만 줄여서 적어보자면 DB에서 모델은 데이터베이스 관리 시스템(RDBMS)이 지원하는 데이터베이스의 구조나 형식을 의미하는데 모델링은 이것을 구조화하는 과정이나 형식화하는 과정을 의미한다. 데이터 모델링은 현실을 얼마나 추상화 시켜 표현할 것인지 그리는 과정이다. 모델링의 정의에 대하여 핵심적인 부분만 말하자면 데이터 관점의 업무를 분석하는 과정, 약속된 표기법에 의해 표현하는 과정,데이터 베이스 구축을 위한 분석 및 설계의 과정이다. 모델링의 특징으로는 추상화, 단순화, 명확화가 있다. 모델링의 단계로는 개념적 데이터 모델링, 논리적 데이터 모델링, 물리적 데이터 모델링이 있으며, 개념적은 데이터의 요구사항을 찾고 분석하는 과정, 추상화 수준이..
-
2023-12-26스파르타/TIL(Today I Learned) 2023. 12. 27. 00:00
SQLD 1주차 강의 요약 SQLD는 SQL에 대해 잘 이해 하고 있는지에 관련된 국가 공인 자격증으로, 데이터 모델링과 SQL의 두가지로 크게 과목이 나눠져 있다. 데이터 모델링이란 데이터 처리를 하기전에 어떤 현태로 데이터를 저장, 구성할지에 관한 내용이고, SQL은 데이터베이스를 직접적으로 액서스하여 정의,조작,적용,취소,제어 등을 할 수있는 언어이다. 추가로 데이터는 저장이나 처리에 효율적인 형태로 변환된 정보를 데이터라고 하며, 그 데이터를 조직화하여 모은 것을 데이터 베이스라고 하며, 이것을 관리하는 프로그램을 DBMS라고 하며 종류에는 여러가지가 있지만, 우리가 배울 SQLD는 ORACLE(+ SQL Server)을 기반으로 출제되어있다. https://school.programmers.co..
-
-
-
-
-