전체 글 44

관계 데이터 연산

관계 데이터 연산의 개념 ● 데이터 모델 (data model) 데이터 모델링의 결과물을 표현하는 도구 - 개념적 데이터 모델 : 사람의 머리로 이해할 수 있도록 현실 세계를 개념적 모델링하여 데이터베이스의 개념적 구조로 표현하는 도구 ex) 개체-관계 모델 - 논리적 데이터 모델 : 개념적 구조를 논리적 모델링하여 데이터베이스의 논리적 구조로 표현하는 도구 ex) 관계 데이터 모델 데이터 모델 = 데이터 구조 + 연산 + 제약조건 ● 관계 데이터 연산 원하는 데이터를 얻기 위해 릴레이션에 필요한 처리 요구를 수행하는 것 관계 대수와 관계 해석이 있다. (데이터의 유용성을 검증하는 기준) - 관계 대수 : 원하는 결과를 얻기 위해 릴레이션의 처리 과정을 순서대로 기술하는 언어(절차 언어) 연산자 기호 표..

데이터베이스 2021.04.19

데이터베이스 관리 시스템

데이터베이스 관리 시스템의 등장 배경 ● 파일 시스템 데이터를 파일로 관리하기 위해 파일을 생성, 삭제, 수정, 검색 기능을 제공하는 소프트웨어 응용 프로그램마다 필요한 데이터를 별도의 파일로 관리함 파일 시스템의 문제점 - 같은 내용의 데이터가 여러 파일에 중복 저장된다. (데이터의 일관성과 무결성을 유지하기 어렵다.) - 응용 프로그램이 데이터 파일에 종속적이다. (데이터 종속성, 사용하는 파일의 구조를 변경하면 응용 프로그램도 같이 수정해야 한다.) - 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다. (데이터의 중복 가능성, 파일 수정 중 장애 발생시 회복 불가능, 파일 단위로 읽기, 쓰기, 실행 권한을 부여하여 데이터 접근을 통제한다.) - 응용 프로그램 개발이 쉽지 않다. ● 데이..

데이터베이스 2021.04.18

데이터베이스 기본 개념

● 데이터와 정보 - 데이터: 현실세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값 - 정보: 의사결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물 ● 정보시스템과 데이터베이스 - 정보 시스템: 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 필요할 때 유용한 정보를 만들어 주는 수단 - 데이터베이스: 정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 역할을 담당 ● 데이터베이스 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합 (통공저운) - 통합 데이터: 최소의 중복과 통제 가능한 중복만 허용하는 데이터 - 공유 데이터: 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있는 공용 데이터 - 저장 데이터: 컴퓨터가 접근할 수 있는..

데이터베이스 2021.04.18

관계 데이터 모델

관계 데이터 모델의 기본 개념 개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델 도서번호 도서이름 출판사 가격 1 축구의 역사 한별 10000 2 축구 아는 여자 빛나 12000 열을 속성이라고 한다. 속성의 개수는 '차수'라고 부른다. 행을 튜플(tuple)이라고 한다. 튜플의 개수는 '카디널리티'라고 부른다. 도서번호, 도서이름, 출판사 등 속성의 이름을 통틀어서 '스키마'라고 부른다. 속성의 값을 '인스턴스'라고 부른다. 릴레이션(relation) 하나의 개체에 관한 데이터를 2차원 테이블의 구조로 저장한 것 테이블 내에 객체를 표현하고자 하는 모델 행과 열로 구성된 테이블 관계 데이터 모델의 기본 용어 > 도메인 하나의 속성이 가질 수 있는 모든 값의 집합 ex) 중학교 학년 : 1학년, ..

데이터베이스 2021.03.16

데이터베이스 시스템

데이터베이스 시스템(DBS: DataBase System) 데이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 사용자 - 데이터 언어 - 데이터베이스 관리 시스템 - 데이터베이스 로 구성됨 ※ 스키마 : 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 스키마의 예: 고객번호 INT 이름 CHAR(10) 나이 INT 주소 CHAR(20) ※ 인스턴스 : 스키마에 따라 데이터베이스에 실제로 저장된 값 3단계 데이터베이스 구조 데이터베이스를 쉽게 이해하고 이용할 수 있도록 하나의 데이터베이스를 관점에 따라 세 단계로 나눔 외부 단계 : 개별 사용자 관점(사용자 관점) 개념 단계 : 조직 전체의 관점(관리인 관점) 내부 단계 : 물리적인 저장 장치의 관점 (DBMS..

데이터베이스 2021.03.16

기계학습이란?

기계학습의 정의 - 고전적 정의 컴퓨터가 경험을 통해 학습할 수 있도록 프로그래밍할 수 있다면, 세세하게 프로그래밍해야 하는 번거로움에서 벗어날 수 있을 것이다. (Samual 1959) - 현대적 정의 사례 데이터, 즉 과거 경험을 이용하여 성능 기준을 최적화하도록 프로그래밍하는 작업(Alpaydin 2010) 기계학습의 역사 ● 인공지능의 탄생 - 컴퓨터의 뛰어난 능력 : 많은 연산량을 필요로 하는 계산식을 고속으로 수행 - 컴퓨터에 대한 기대감 : 컴퓨터의 능력을 과신하며 19050년대 인공지능이라는 분야 등장 ● 초창기에는 지식기반 or 규칙기반 방식이 주류 -정형화된 규칙을 통해 프로그래밍 진행 ex) 동그라미가 2개이고 가운데가 홀쭉하다면 그것은 숫자 8이다. 이러한 방식은 많은 오류가 발생하..

기계학습 2021.03.14

Linux command 정리

ls 현재 있는 디렉토리의 파일과 디렉토리를 리스트로 보여줌 cd 현재 디렉토리에서 로 위치를 변경함 cd .. 바로 전단계의 디렉토리로 이동 cd ~ home 디렉토리로 이동 mkdir 현재 디렉토리에서 라는 이름의 서브 디렉토리 생성 rm 이란 이름의 파일 삭제 rm -R 디렉토리와 그 안에 있는 서브 디렉토리까지 모두 삭제 cat 파일의 내용을 출력 cat 파일 내용을 연속해서 출력 cat -n -n 옵션을 사용하면 행번호 출력 pwd 현재 위치한 디렉토리의 이름을 출력 cp 복사하여 이름의 파일 생성 cp 복사하여 안에 복사 cp 한번에 여러 개의 파일을 디렉토리 안에 복사할 수 있다. mv 파일을 디렉토리를 이동 man command에 대한 메뉴얼 제공 clear clear 터미널 화면 안에 지..

데이터베이스 2021.03.14

정보통신공학 전공자 정처기(정보처리기사) 필기/실기 합격 후기

처음에는 어떻게 준비해야 할 지 감이 안 잡혀서 2020 시나공 기본서를 1회독 하는 것을 목적으로 공부를 시작했다. 하지만 역시 개념서를 1회독하는 것은 너무 시간이 오래 걸리고 전공자의 경우라면 기출을 중심으로 모르는 것을 공부해 나가도 충분한 것 같다. 나의 경우 3월 7일 2021년 정처기 필기 시험을 목표로 하여 공부를 시작하였다. 1월부터 공부를 시작하였다. 하지만 1-2월 6주동안 학교 현장실습때문에 실질적으로 공부한 시간은 정처기 시험전 1-2주였던 거 같다. (회사 갔다와서 집에서 또 공부하기가 너무 싫었다....) 현장실습이 2월 19일에 끝나고 20일 부터 27일까지 1,2,3 과목은 2회독 4,5과목은 1회독을 마쳤다. 그리고 2020년도 기출 3개를 뽑아서 한 과목이 끝날때마다 해..

정보처리기사 2021.03.10

2021 제주도 2박 3일 여행 코스( 3일차 2021.02.22)

오늘은 어제 못 본 일출을 보기 위해서 가족 모두 새벽 5시 반에 일어나서 차를 타고 섭지코지 해변으로 갔다. 새벽에 일어나서 몸이 무거웠지만 오늘은 그래도 일출 보는 데 성공하였다. 몸이 천근만근인데. 아부지가 또 저멀리 앞에서 멀리까지 걸어가신다... 우째 따라가야지... 피곤하긴 했지만 새벽이라 사람도 없고 날씨도 너무 좋았다. 좋았다고 인정할 수 밖에 없는 아침산책이었다. 드디어 걸어서 도착한 스타벅스. 아부지가 사주신다고 해셔서 얼른 비싼 걸로 시켰다. 예뻐서 시켰다. 맛은 그냥 맛있는 사과주스이다. 맛있게 먹었는데. 새벽부터 한두시간하고 산책하고 먹어서가 큰 거 같다. 맛은 감귤향 조금나는 크림치즈 카스테라.

여행 2021.03.08

2021 제주도 2박 3일 여행 코스( 2일차 2021.02.21)

바다 앞 일출을 보기 위해 숙소에서 일부러 7시부터 일찍 나왔는데 바다까지 걸어가면서 이미 해가 다 떠버렸다... 나온 김에 올레길 근처 허니문 하우스에서 커피와 케이크로 아침을 먹기로 하였다. (오늘은 또 얼마나 걸을려나...) 허니문 하우스가 오픈이 9시 반부터길래 그 전까지 올레길 산책하면서 찍은 사진들 칼 호텔 앞에 바다가 바로 보이는 정원이 너무 멋져서 다음에 제주도 올때는 칼호텔에 한번 와봐야 겠다는 생각이 들었다.. ( 언젠가 리모델링해서 비싸지기 전에.. ) 1. 허니문 하우스 1-2시간 걷다 겨우 9시 반이되서 먹은 케이크. 고생하다 먹으니까 더 맛있었다 맛있는 식사 후 숙소에서 정비를 하고 차를 타고 다른 관광지로 출발하였다! 2. 엉덩골 유채꽃밭 산방산 앞 유채꽃밭보다 유채꽃들이 훨씬..

여행 2021.02.23