학교 수업
-
Ch 04. 관계 데이터 모델과 관계 데이터베이스 제약 조건학교 수업/2-2 데이터베이스 기초 2021. 9. 12. 22:34
1. 비공식 정의 릴레이션(relation) 릴레이션을 표의 값들로 정의하면 행 집합 또는 열 집합으로 생각할 수 있음 릴레이션의 각 행에 식별자를 부여할 수 있음 릴레이션의 각 열은 열의 이름, 열의 머리글, 속성 이름으로 호출함 관계형 데이터베이스에서 정보를 구분하여 저장하는 기본 단위 2. 도메인, 애트리뷰트, 튜플, 릴레이션 도메인(Domain) 도메인 D는 원자값들의 집합임 원자값: 더 이상 나누어질 수 없는 값 도메인을 명시하는 일반적인 방법은 그 도메인에 속하는 값들의 데이터 타입을 명시하는 것이 좋음 도메인의 값들을 해석하기 위해서는 도메인을 위한 이름을 명시하는 것이 좋음 각 도메인은 이름, 데이터 타입, 포맷을 명시할 수 있음 ex) Usa_phone_numbers: 미국에서 사용되는 ..
-
Ch 02. 데이터베이스 시스템 개념과 아키텍처학교 수업/2-2 데이터베이스 기초 2021. 9. 12. 18:15
1. 데이터 모델 데이터 모델의 특징 데이터베이스의 구조를 명시하기 위해 사용할 수 있는 개념들의 집합 데이터 추상화를 제공 대부분의 데이터 모델은 데이터베이스에서 검색과 갱신을 수행하는 기본 연산들의 집합을 포함 시스템 카탈로그에 저장하는 데이터베이스 기술 데이터 모델의 3요소(S, O, C) Structure, Operation, Constraint 데이터 모델의 분류 저수준/물리적 데이터 모델 어떻게 데이터가 컴퓨터의 저장 장치에 저장되는지에 대한 세부 사항을 명시하는 개념을 제공 레코드 형식, 레코드 순서, 접근 경로등과 같은 정보를 나타냄 고수준/개념적 데이터 모델 많은 사용자들이 데이터를 인식하는 방법에 대한 개념을 제공 엔티티(entity), 속성(attribute), 관계(relations..
-
Ch 01. 데이터베이스와 데이터베이스 사용자학교 수업/2-2 데이터베이스 기초 2021. 9. 12. 17:46
1. 개요 데이터: 알려진 사실을 기록하고, 의미를 내포하고 있는 것 데이터베이스: 서로 연관이 있는 데이터들의 모임 미니 월드(mini-world) 혹은 논의 세계(UoD: Universe of Discourse): 데이터가 데이터베이스에 저장된 실세계의 일부분을 표현한 것 데이터베이스 관리 시스템(DBMS): 사용자가 전산화된 베이터베이스를 생성하고 관리할 수 있도록 해주는 시스템 데이터베이스 시스템: DBMS와 데이터베이스(데이터들)을 의미함 2. 데이터베이스의 특성 데이터베이스는 실세계의 일부분을 표현함(= 미니 월드, UoD) 데이터베이스는 특정한 의미를 가지는 데이터의 모임임 데이터베이스는 특정한 목적을 위해 설계, 구축, 운용함. DB를 사용하는 그룹들과 사용자들이 원하는 응용이 미리 정의가..
-
가설 검정(test of hypothesis)학교 수업/1-2 공학수학1, 확률통계론 2021. 7. 12. 00:06
- 확률통계론 수업을 듣고 정리한 내용입니다. 가설 검정은 어떤 가설을 만들었을 때, 이 가설이 통계적으로 유의미한지 알아내는 방법입니다. 가설은 귀무가설(H0, The Null Hypothesis)과 대립가설(H1, The Alternative Hypothesis)로 나뉘는데, 귀무가설은 검정이 되는 가설로 원래 일반적으로 통용되는 주장을 귀무가설로 넣고, 대립가설은 귀무가설과 대립되는 가설로 우리가 주장하고 싶은 가설로 설정합니다. 굳이 대립가설이 아니고 귀무가설을 검정하는 이유는 직접적으로 대립가설이 통계적으로 유의미하다고 입증하기가 어렵기 때문에 간접적으로 증명을 한다고 하네요. 그래서 귀무가설을 통해 귀무가설이 거짓이면 기각을 하여 대립가설을 채택하고, 귀무가설이 참이라면 대립가설은 쓸모가 없으..
-
원형 연결 리스트 - 다항식의 연산(덧셈, 곱셈: 클래스와 operator, 반복자)학교 수업/2-1 자료구조(C++) 2021. 5. 3. 14:50
[연결 리스트] 1. 여러가지 연결 리스트 개념과 코드 : hello70825.tistory.com/158 2. 여러가지 연결 리스트를 이용한 알고리즘 문제 풀이: hello70825.tistory.com/159 3. 이중 연결 리스트 - 다항식의 연산(덧셈, 곱셈 : 구조체와 함수): hello70825.tistory.com/160 4. 이중 연결 리스트 - 다항식의 연산(덧셈, 곱셈 : 클래스와 operator): hello70825.tistory.com/219 5. 원형 연결 리스트 - 다항식의 연산(덧셈, 곱셈: 클래스와 operator, 반복자): hello70825.tistory.com/223 ========================================================..
-
이중 연결 리스트 - 다항식의 연산(덧셈, 곱셈 : 클래스와 operator)학교 수업/2-1 자료구조(C++) 2021. 4. 8. 23:58
[연결 리스트] 1. 여러가지 연결 리스트 개념과 코드 : hello70825.tistory.com/158 2. 여러가지 연결 리스트를 이용한 알고리즘 문제 풀이: hello70825.tistory.com/159 3. 이중 연결 리스트 - 다항식의 연산(덧셈, 곱셈 : 구조체와 함수): hello70825.tistory.com/160 4. 이중 연결 리스트 - 다항식의 연산(덧셈, 곱셈 : 클래스와 operator): hello70825.tistory.com/219 5. 원형 연결 리스트 - 다항식의 연산(덧셈, 곱셈: 클래스와 operator, 반복자): hello70825.tistory.com/223 ========================================================..
-
[C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 15주차학교 수업/1-1, 1-2 코딩 기초 (파이썬, C) 2020. 12. 7. 17:23
문제1 #define _CRT_SECURE_NO_WARNINGS #include int main() { FILE *fp1, *fp2; int ch; fp1 = fopen("from.txt", "rt"); fp2 = fopen("to.txt", "wt"); while ((ch = fgetc(fp1)) != EOF) fputc(ch, fp2); if (feof(fp1)) printf("복사 완료\n"); else printf("복사 에러\n"); fclose(fp1); fclose(fp2); return 0; } 문제 2 #define _CRT_SECURE_NO_WARNINGS #include int main() { FILE* fp1, * fp2; char ch[100];//버퍼배열 fp1 = fopen("..
-
트리(Tree)학교 수업/2-1 자료구조(C++) 2020. 12. 4. 21:11
트리 - hello70825.tistory.com/163 트리의 순회 - (작성중) 트리를 이용한 알고리즘 문제 풀이 - hello70825.tistory.com/164 참고 트리 기본 개념, 트리의 순회, 코드 - blog.naver.com/kks227/220788265724 트리 세부 내용 - gmlwjd9405.github.io/2018/08/12/data-structure-tree.html ====================================================================== 트리는 그래프의 종류중 하나인 자료구조입니다. 트리의 특징 1. 싸이클이 존재하지 않는다. 2. 정점 2개를 아무렇게 잡고, 정점끼리 연결하는 단순 경로는 무조건 1개만 존재한다. 3...