본문 바로가기
728x90
반응형

IT & 데이터 사이언스91

[환경설정] Oracle DB 및 SQL Developer 설치 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 Orcale DB 및 SQL Developer 설치에 대해서 알아볼 예정입니다. Oracle DB는 대표적인 관계형 데이터베이스로 가장 쉽게 접할 수 있는 DB이며, DB-Engines에서 측정한 지표상으로도 최상위권에 위치하고 있는 DB입니다. DB-Engines Ranking Popularity ranking of database management systems. db-engines.com 상용 서비스 제공을 위한 DB 구축이 아닌 개인적인 SQL 학습을 위해서 사용할 환경구축을 목표로 하고 있기에 무료버전인 Oracle DB Express(XE)을 설치할 계획입니다. Oracle DB License에 대한 보다 자세한 내용은 아래의 사이트에서 참고.. 2023. 3. 11.
[환경설정] VMware Workstation을 활용한 가상화 환경 설정 안녕하세요. 바른호랑이입니다.이번 게시글에서는 가상화 환경을 설정할 수 있게 해주는 Vmware Workstation을 설치하여 가상화환경을 구축하는 방법에 대해 알아볼 예정입니다. VMware Workstation은 사용자가 가상 머신, 컨테이너, Kubernetes 클러스터를 실행할 수 있도록 해 주는 데스크톱 하이퍼 바이저제품군이며, 자신이 보유한 OS외의 OS를 사용할 수 있고 하나의 컴퓨터에서 여러개의 OS를 운영할 수 있게 해주기에 다양한 방면에서 활용도가 높습니다. 가상머신에 대한 자세한 내용이 궁금하신 분들은 아래의 링크를 참고하시면 되겠습니다. 가상 머신(버추얼 머신), 가상 서버, 가상 OS 개념 및 작동 방식가상 머신이란 물리 머신의 리소스를 추상화하여 생성된 격리된 가상 컴퓨팅 환경.. 2023. 3. 9.
[SNS] Credly를 통한 MS Certification LinkedIn 연동 안녕하세요. 바른호랑이입니다. 이번 게시글에서는 Credly 사이트를 통해서 MS Certification을 LinkedIn Profile에 연동하는 방법에 대해서 알아볼 예정입니다. MS Certification를 간략하게 설명드리면 Microsoft사의 여러가지 IT기술에 대한 지식수준과 숙련도를 평가하는 각종 시험을 통과하고 나서 얻을 수 있는 인증들로 Azure, PowerBI, Teams등과 같은 프로그램들에 대한 활용가능여부를 보장해주는 자격증들입니다. 보다 자세한 내용이 궁금하신 분들은 아래 사이트에서 확인해주시기 바랍니다. Microsoft Certifications Benefits of certifications Upon earning a certification, 61% of tech .. 2023. 3. 8.
[DB] 성능 데이터 모델링 안녕하세요. 바른호랑이입니다. 이번 게시글에서는 성능 데이터 모델링에 대해서 알아볼 예정입니다. 대용량의 복잡한 데이터들의 관리비용을 최소화하고 효율적인 관리를 위해서는 성능데이터 모델링이 요구되며 관련 개념들로는 정규화, 반정규화, 테이블 통합 등이 존재합니다. 이와 관련된 세부 내용들은 아래와 같습니다. 1. 성능데이터 모델링의 개요 ① 정의 ㆍ DB 성능향상을 목적으로 설계 단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블 통합, 테이블 분할, 조인구조, Key관리 등 여러가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 ㆍ SQL 튜닝만을 통해 성능에 대한 데이터 모델 설계를 하게되면 한계에 부딪칠 수 밖에 없고, 시간이 지날수록 성능개선의 비용은 증가하게 되기에 프로젝트.. 2023. 3. 8.
[DB] DB 및 SQL 관련용어 정리 안녕하세요. 바른호랑이입니다. 이번 게시글에서는 DB 및 SQL관련용어들에 대해서 간략하게 알아볼 예정입니다. 용어들과 그에 대한 내용은 아래와 같습니다. 1. 개념적 데이터 모델링 : 추상화 수준이 높고, 업무중심적이며 포괄적인 수준의 모델링을 지칭하는 용어로 전사적 데이터 모델링, EA(Enterprise Architect)수립시 많이 이용함. 2. 격리성(Isolation) : 실행 중인 트랜잭션의 중간에 다른 트랜잭션이 접근할 수 없음. 3. 공유 Lock(Shared Lock) : 데이터를 읽고자 할 때, 다른 공유 Lock과는 호환되지만 다른 배타적 Lock과는 호환되지 않음. 4. 관계(Relationship) : 엔터티의 인스턴스 사이의 논리적인 연관성으로 존재의 형태로서나 행위로서 서로에.. 2023. 3. 6.
[DB] 엔터티, 속성, 관계, 식별자 안녕하세요. 바른호랑이입니다. 이번 게시글에서는 엔터티(Entity), 속성(Attribute), 관계(Relationship), 식별자(Identifier)에 대해서 알아볼 예정입니다. 엔터티, 속성, 관계, 식별자는 데이터 모델을 구성하는 핵심요소들로 데이터 모델에 대해 보다 정확하고 깊이있는 이해를 위해서는 반드시 이해하고 넘어가야하는 개념들입니다. 이와 관련된 세부적인 내용은 아래와 같습니다. 1. 엔터티(Entity) ① 개념 ㆍ 변별할 수 있는 사물 - Peter Chen / 1976 ㆍ DB내에서 변별 가능한 객체 - C. J Date / 1986 ㆍ 정보를 저장할 수 있는 어떤 것 - James Martin / 1989 ㆍ 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 등 .. 2023. 3. 6.
[DB] 데이터 모델과 모델링 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 데이터 모델링에 대하여 알아볼 예정입니다. 모델은 모형, 축소형의 의미로 현실의 여러가지 개념과 현상들을 특정한 표기법에 맞춰 표현해놓은 모형으로 특정한 목적 달성을 위해 커뮤니케이션의 효율성을 극대화한 고급화된 표현방법이라고 할 수 있고, 모델을 만들어가는 일 자체를 모델링이라고 할 수 있으며, 모델링에 대한 보다 다양한 정의로는 아래와 같은 내용들이 있습니다. 1. 가설적 또는 일정 양식에 맞춘 표현(a hypothetical or stylized representation) 2. 복잡한 현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법 모델링의 특징으로는 추상화, 단순화, 명확화가 있으며, 해당 개념들의 의미는 아래와 .. 2023. 3. 3.
[SQL] SQLP와 SQLD에 대하여 ※ 참조 사이트(한국데이터산업진흥원) 데이터자격시험 SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Con www.dataq.or.kr 데이터자격시험 SQL 전문가(SQLP*, SQL Professional)란 데이터베이스와 데이터모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있고, 이를 토대 www.dataq.or.kr 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 대표적인 데이터 분석과 관련된 자격증들인 SQLP.. 2022. 7. 15.
[Cloud] Azure Data Factory 사용방법(2) ※ Microsoft docs Azure Data Factory 설명서 - Azure Data Factory 클라우드 데이터 통합 서비스인 Data Factory를 사용하여 자동화된 데이터 파이프라인에 데이터 스토리지, 이동 및 처리 서비스를 구성하는 방법에 대해 알아봅니다. 자습서 및 기타 설명서에서는 docs.microsoft.com ※ Azure Data Factory 사용방법(1) [클라우드 서비스 / Azure] Azure Data Factory 사용방법(1) ※ Microsoft docs Azure Data Factory 설명서 - Azure Data Factory 클라우드 데이터 통합 서비스인 Data Factory를 사용하여 자동화된 데이터 파이프라인에 데이터 스토리지, 이동 및 처리 서비.. 2022. 7. 1.
728x90
반응형