-
정규화 : 제2 정규형(2NF)IT Tech/DB 2020. 8. 27. 16:16
정규화 데이터베이스의 이상현상의 원인 되는 데이터 중복성을 제거하여 데이터의 무결성을 보존하는 기법. 제2 정규형(2NF) 릴레이션 R이 제1 정규형이고, 기본키가 아닌 속성이 기본기에 완전 함수 종속성 일 때 제2 정규형이라고 한다. 부분적 함수 종속성을 제거하면 된다. 완전 함수 종속성 : A와 B가 릴레이션 R의 속성이고 A->B 종속성이 성립할 때, B가 A의 속성 전체에 함수 종속하고 부분 집합 속성에 함수 종속하지 않을 경우 완전 함수 종속이라고 한다. ( 말이 꽤나 어렵다. ) A는 결정자 B는 종속자 A가 B를 함수적으로 결정한다. B는 A에 함수적으로 종속되어 있다. 수강강좌 학생번호 강좌이름 강의실 성적 12109199 데이터베이스 공학관 501 3.5 12108743 데이터베이스 공학..
-
정규화 : 제1 정규형(1NF)IT Tech/DB 2020. 8. 27. 14:27
정규화 데이터베이스의 이상현상의 원인이 되는 데이터 중복성을 제거하여 무결성을 보존하는 것. 제 1정규형 릴레이션 R의 모든 속성 값이 도메인의 원자값을 가지는 릴레이션. 고객취미들(이름, 취미) 이름 취미 김연아 인터넷 추신수 영화, 음악 박세리 음악, 쇼핑 박지성 음악 백인걸 게임 속성 값이 원자값을 갖도록 분해한다. 추신수의 취미가 영화, 음악으로 쪼갤 수 있게 되어 있고, 박세리의 취미가 음악, 쇼핑으로 쪼갤 수 있으므로 쪼갤 수 없는 단위로 나누어주면 제 1정규형에 만족한다. 고객취미(이름, 취미) 이름 취미 김연아 인터넷 추신수 영화 추신수 음악 박세리 음악 박세리 쇼핑 박지성 음악 백인걸 게임
-
도움이 되는 토익 공부 방법하고싶은 스터디~/영어 2020. 8. 26. 02:01
목표 ★ 토익 800점 이상 LC ( PART 1, 2, 3, 4 ) 기출문제집 구매해서 LC 1 세트씩 실행한다. 문제를 푼다. 채점을 한다. (.파트별로 틀린 개수와 총 틀린 개수 문제집 맨 앞장에 써두기 ) 틀린 문제를 다시 푼다. 문제 푼 흔적을 지우기 PART 3, 4는 한 문제라도 틀리면 모두 지우고, 전 지문 처음 문제 읽어주는 곳부터 음성 파일을 재생한다. 맞은 문제에 집착하지 말고, 또 틀린 문제 ( 두번 틀린 문제 ) 는 딕테이션 한다. 딕테이션이란, 듣고 내용을 바로 받아쓰기 한다고 보면 된다. 문장 단위로 구간반복을 걸어두고 딕테이션을 한다. 내가 알아 볼 수 있으면 된다. : ) PART3, 4는 한 문장 씩 반복구간을 설정해두고 딕테이션을 하며 지문 전체 문장을 다 쓴 후, 답지..
-
해싱IT Tech/찍어먹는 IT 2020. 8. 19. 00:23
해시? - 데이터를 관리/유지하는 자료구조 - 데이터들이 해시 함수를 통해서 해시 테이블로 들어가는 일련의 프로세스를 해싱이라고 한다. 해시 함수? - 정형화 되지 않은 데이터를 해쉬 함수를 이용해서 해쉬 테이블에 데이터를 정렬해서 넣을 때, 해쉬 함수를 이용한다. 해시 테이블? - 데이터가 해쉬 함수를 거쳐서 해쉬 테이블로 정렬이 될 때, 그 정보가 저장이 되는 테이블을 해쉬 테이블이라고도 한다. 해쉬 테이블 Column을 보통 Key, Value로 나뉘게 되는데 Key의 목록들을 버켓, Value의 목록들을 엔트리라고 부른다. 해싱을 이용하게 되면 충돌할 때, 처리하는 여러 기술들이 존재하며 많은 논문들이 나온다고 함.
-
[C++] 객체와 클래스 연습문제 (2)Programming/프로그래밍 2020. 8. 16. 23:25
10장 연습문제 5번부터 8번까지 풀이다~ 5. 다음과 같은 구조체 선언이 있다고 가정하자. struct customer { char fillname[35]; double paymer; }; 고객들을 나타내는 구조체들을 스택에 추가하고 삭제하는 프로그램을, Stack 클래스 선언을 이용하여 작성하라. 고객이 삭제될 때마다, 그 고객이 지불한 금액을 총 수입에 추가해야 하고, 그 총 수입을 보고해야 한다. Stack 클래스를 변경하지 않고 그대로 사용해야 한다. 다만 customer 형을 typedef 선언으로 Item으로 변경한다. 10_5.hpp struct customer { char fullname[35]; double paymer; }; typedef customer Item; // 스택을 구현하..
-
정보처리기사 일정 및 공부내마음대로 일상/일기 2020. 8. 16. 16:46
합격기준 : 총 평균 60점, 과목 당 40점이상 합격. 2020년도부터 필기가 변경이 되었다. 소프트웨어 설계, 소프트웨어 개발, 데이터베이스, 프로그래밍 언어 활용, 정보시스템 구축 관리 과목으로 변경이 되었다. 17년도에 한참 공부하다가 필기는 한번에 합격했었는데 실기에서 맨날 떨어졌을 때, 10% ~ 30% 정도 실기 합격률이였던 것 같았다. ㅠㅠ 20년도에 다시 필기를 해야되는데. 정말 하게 될 줄은 상상도 못했다; 이정도면 재능이고 뭐고 그냥 안맞는 것이 아닐까 생각이 든다ㅋㅋㅋㅋㅋㅋ 재밌긴해서 하는것이다만..ㅠ
-
[C++] 객체와 클래스 연습문제 (1)Programming/프로그래밍 2020. 8. 14. 23:59
C++ 기초 플러스 10장 연습문제 풀이를 해보았다. 1. 연습 문제 5에서 서술한 클래스를 위한 메서드 정의들을 제공하라. 모든 메서드들이 바르게 동작하는지 보여주는 짧은 프로그램을 하나 작성하라. ( account.h , account.cpp , useaccnt.cpp ) account.h, account.cpp #include class BankAccount { private: std::string name; std::string acctnum; double balance; public: BankAccount(std::string client, std::string num, double bal = 0.0); void show() const; void deposit(double cash); void ..