전체 글
-
[데이터베이스] 데이터베이스 언어 SQL (2/3)IT/데이터베이스 2022. 10. 10. 21:16
본 포스팅은 "데이터베이스 개론 [2판]" 도서로 공부한 내용을 요약하기 위한 포스팅입니다. SQL을 이용한 데이터 조작 1. SQL의 데이터 조작 기능 SQL의 데이터 조작 기능은 원하는 데이터 검색, 새로운 데이터 삽입, 데이터 수정, 데이터 삭제로 분류할 수 있다. 2. 데이터의 검색 2-1. 기본 검색 기본 검색을 위한 SELECT 문의 기본 형식은 다음과 같다. SELECT [ALL or DISTINCT] 속성_리스트 FROM 테이블_리스트; SELECT 사용 시 "속성_리스트" 부분에 작성한 속성만이 결과 테이블로 표시되게 된다. # 각 CASE별 SELECT 문 이후에 "FROM 제품;" SQL문은 생략함 # CASE 1. 단일 속성 선택 SELECT 제품명 # CASE 2. 다중 속성 선택..
-
[데이터베이스] 데이터베이스 언어 SQL (1/3)IT/데이터베이스 2022. 10. 10. 18:44
본 포스팅은 "데이터베이스 개론 [2판]" 도서로 공부한 내용을 요약하기 위한 포스팅입니다. 1. SQL의 소개 (Structured Query Language) SQL은 관계 데이터베이스를 위한 표준 질의어로 많이 사용되는 언어. SQL은 사용자가 처리를 원하는 데이터가 무엇인지만 제시하고 데이터를 어떻게 처리해야 하는지를 언급할 필요가 없어 비절자척 데이터 언어의 특징을 띤다. SQL은 데이터베이스 관리 시스템에 직접 접근하여 대화식으로 질의를 작성해 사용할 수도 있고, C나 C++ 또는 Java 같은 언어로 작성한 응용 프로그램에 삽입하여 사용할 수도 있다. SQL은 기능에 따라 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)로 나눈다. 데이터 정의어 : 테이블을 생성하고 ..
-
10/05-06 Listening & Speaking영어 공부 2022. 10. 7. 02:58
[ The Queen's Gambit - Season 1, Episode 5 ] The Queen's Gambit은 넷플릭스에서 2020년 10월부터 방영된 미국의 드라마이다. 월터 테비스의 동명 소설을 원작으로 하며, 애니아 테일러조이, 빌 캠프, 모지스 잉그럼, 토머스 브로디생스터, 해리 멜링, 리베카 루트가 출연한다. 체스에 천재적인 재능을 타고난 엘리자베스 하먼이라는 소녀가 남자 선수들만이 즐비한 체스계에서 여성 선수로서 유례없이 연달아 우승하며 세계적인 체스 스타가 되고, 그 과정 속에서 역경과 고난을 겪지만 체스에 대한 열정과 주변 친구들의 깊은 우정으로 마침내 세계 최고의 체스 챔피언이 되는 이야기. [출처 : 위키백과] The Queen's Gambit Listening - Listenin..
-
[데이터베이스] 관계 데이터 모델의 개념 (논리적 모델)IT/데이터베이스 2022. 10. 7. 00:45
본 포스팅은 "데이터베이스 개론 [2판]" 도서로 공부한 내용을 요약하기 위한 포스팅입니다. 1. 관계 데이터 모델의 기본 용어 관계 데이터 모델은 개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델 중 하나이다. 관계 데이터 모델에 따라 제작된 데이터베이스를 관계 데이터베이스라고 하는데, 그냥 데이터베이스라고 하면 관계 데이터베이스를 의미할 만큼 관계 데이터 모델은 많이 사용된다. 관계 데이터 모델은 하나의 개체에 대한 데이터를 릴레이션(Relation) 하나에 담아 데이터베이스에 저장한다. 1-1. 속성 (Attribute) 릴레이션의 열을 속성 또는 애트리뷰트(attribute)라고 부른다. 1-2. 튜플 (Tuple) 릴레이션의 행을 튜플(tuple)이라 부른다. 하나의 튜플은 해당 개체의 ..
-
[데이터베이스] 데이터 모델링 (개념적 모델)IT/데이터베이스 2022. 10. 6. 22:57
본 포스팅은 "데이터베이스 개론 [2판]" 도서로 공부한 내용을 요약하기 위한 포스팅입니다. 1. 데이터 모델링과 데이터 모델의 개념 현실 세계에 존재하는 데이터를 컴퓨터 디지털 세계의 데이터베이스로 옮기는 변환 과정을 보통 데이터 모델링 (Data modeling)이라 한다. 1-1. 개념적 모델링 (Conceptual modeling) 현실 세계에서 중요 데이터를 추출하고 추상화하여 개념 세계로 옮기는 작업을 데이터 모델링 과정 중에서도 개념적 모델링(Conceptual modeling)이라 한다. 예를 들어 코끼리를 데이터베이스로 변환하는 과정을 생각해보자. 데이터베이스에 저장하여 관리할 만한 가치가 있는 중요 데이터를 추출하면 '발이 4개이고, 코가 길며, 몸무게는 1톤 이상이고' 정도로 코끼리에..
-
[데이터베이스] 데이터베이스 시스템 (DBS)IT/데이터베이스 2022. 10. 6. 16:37
본 포스팅은 "데이터베이스 개론 [2판]" 도서로 공부한 내용을 요약하기 위한 포스팅입니다. 1. 데이터베이스 시스템의 정의 (DBS : DataBase System) 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템이다. 흔히 데이터베이스, 데이터베이스 관리 시스템, 데이터베이스 시스템을 같은 의미로 사용하지만 각 용어는 분리된 개념으로 데이터베이스 시스템은 데이터베이스와 데이터베이스 관리 시스템(DBMS)을 이용해 조직에 필요한 정보를 제공해주는 전체 시스템이다. 2. 데이터베이스 시스템의 핵심 구성 요소 데이터베이스 시스템의 핵심 구성 요소와 그 특징에 대해 알아보기 이전에 데이터베이스 시스템의 핵심 구성요소들에는 어떤 것들이 있는지 그림으로 나타내보..
-
[데이터베이스] 데이터베이스 관리 시스템 (DBMS)IT/데이터베이스 2022. 10. 6. 00:36
본 포스팅은 "데이터베이스 개론 [2판]" 도서로 공부한 내용을 요약하기 위한 포스팅입니다. 데이터베이스 관리 시스템 (DBMS : DataBase Management System) 컴퓨터 분야에서 데이터 관리 담당자로 잘 알려진 시스템은 파일 시스템과 데이터베이스 관리 시스템이 있다. 데이터베이스 관리 시스템은 파일 시스템의 단점을 해결하기 위해 제시된 소프트웨어이다. 파일 시스템의 단점 파일 시스템에서는 응용 프로그램별로 파일을 유지하므로 같은 데이터가 여러 파일에 저장될 수 있다. 데이터 중복성(Data Redundancy) 문제가 발생 데이터가 중복되면 데이터 일관성(Data Consistency)와 데이터 무결성(Data integrity) 유지가 어렵다. 응용 프로그램이 데이터 파일에 종속적이..
-
[데이터베이스] 데이터베이스 기본 개념IT/데이터베이스 2022. 10. 5. 23:32
본 포스팅은 "데이터베이스 개론 [2판]" 도서로 공부한 내용을 요약하기 위한 포스팅입니다. 데이터와 정보 데이터 (Data) 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실(fact)이나 값(value) 정보 (Information) 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물 정보 처리 (Information Processing) 데이터에서 정보를 추출하는 과정 또는 방법 즉, 정보처리는 데이터를 상황에 맞게 분석하거나 해석하여 데이터 간의 의미 관계를 파악하는 것 정보시스템과 데이터베이스 정보 시스템 (Information System) 조직 운영에 필요한 데이터를 수집,저장하고 의사 결정이 필요할 때 처리하여 유용한 정보를 만들어 주는 수단 데이터베이스 ..