본문 바로가기

햄스터외다수33

SOW 기술서 작성 전 이해 안녕하세요! Presales팀에서 구르고 있는 햄스터입니다람쥐! 이번에는 Presale에서 하는 기초적인 작업인 SOW 기술서 작성에 대해 알려드리겠습니다. SOW란 Statement of Works이고 작업 지시서, 작업 명세서라고 합니다! 이는 프로젝트 관리분야에서 서비스를 제공하기 위한 활동 산출물, 작업 시간 등을 포함하는 기술서입니다. 참고로 SOW는 매번 작성하는 것이 아닌 신청 금액이 $10000이상에만 해당이 됩니다~ $10k 미만일 경우 PoC만 작성하면 됩니다. 그럼 이게 왜 필요한걸까요?? 서비스 공급자와 수요자 사이에서의 기대 수준 차이의 명확한 규정을 하기위해 서비스 제공 내역의 계량화/정량화 그리고 WBS(Work Breakdown Structure) 작업의 주요 참고 문서가 되.. 2022. 6. 3.
함수적 종속(Functional Dependency) 어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트의 부분 집합이라고 할 때 X의 값 각각에 대해 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수적 종속이라고한다 표현식 X -> Y 완전 함수적 종속 종속자가 기본키에만 종속되며, 기본키가 여러 속성으로 구성되어 있을경우 기본키를 구성하는 모든 속성이 포함된 기본키의 부분집합에 종속된 경우 학번 이름 학부 1 햄토리 쳇바퀴부 2 다람쥐 도토리수집부 3 청설모 바보공학부 학번에 이름과 학부가 종속되어 있음 결정자 : 학번 종속자 : 이름, 학부 종속관계 : 학번 -> 이름, 학부 부분 함수적 종속 릴레이션에서 종속자가 기본키가 아닌 다른 속성에 종속되거나, 기본키가 여러 속성으로 구성되어 있을경우 기본키를 구성하는 속성 중 일부만 종속된 경우 햄.. 2022. 5. 30.
정규화(Normalization) 오늘은 DB에 있어 모델링의 꽃이라고도 불리는 정규화에대해 알아보겠습니다람쥐!!! RDB에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화(Normalization)라고 한다. 정규화의 기본 목표는 중복된 데이터를 허용하지 않는 것입니다. 제1 정규화 컬럼이 도메인의 원자값을 갖도록 테이블을 분해하는 것입니다람쥐. 이름 취미 햄스터 쳇바퀴 헴스터 수면, 쳇바퀴 함스터 춤, 수면 ↓ 이름 취미 햄스터 쳇바퀴 헴스터 수면 헴스터 쳇바퀴 함스터 춤 함스터 수면 제2 정규화 제1 정규화를 만족 한 테이블에 대해 부분 함수적 종속을 제거하는 것입니다. 번호 강의명 강의실 성적 301 햄스터의 이해 100호 A 305 햄스터의 수면주기 100호 B+ 302 다람쥐의 삶 101호 A+ ↓ 번호 강의명 성적 .. 2022. 5. 23.
이상 현상(Anomaly)이란? 안녕하세요!! 햄토리입니다람쥐 오늘은 이상 현상에 대해 배워보겠습니다람쥐! 그래서 이상한 햄토리 프로필로 시작을 해봅니다. 이상 현상이란? 테이블내의 데이터 중복성에 의해서 발생되는 데이터 불일치 현상이다. 갱신 이상 (Modification Anomaly) : 중복된 자료를 갱신 할 시 일부만 수정되어 데이터의 불일치가 발생하는 현상 삽입 이상 (Insertion Anomaly) : 원하지 않는 자료가 삽입된다든지, 불필요한 정보를 함께 저장하지 않고서는 어떤 정보를 저장하는 것이 불가능한 현상 삭제 이상 (Deletion Anomaly) : 어떤 자료를 삭제할 경우 다른 자료까지 삭제되는 현상 학번 이름 지도교수 과목코드 나이 100 햄스터 다람쥐 B1 12 105 햄토리 다람쥐 B2 30 150 도.. 2022. 5. 13.
데이터는 무결성이 중요하다 안녕하세요 핸토리입니다람쥐!! 오늘은 데이터의 무결성과 키에대해 알아보겠습니다람쥐! 데이터 무결성이 뭔지 먼저 알아보겠습니다 1. 데이터의 무결성 데이터의 무결성은 데이터의 정확성, 일관성, 유효성이 유지되는 것을 말한다. 데이터의 무결성을 유지하는 것은 데이터베이스 관리시스템 (DBMS)의 중요한 기능이며 데이터의 해바라기씨와 같다람쥐!! 주로 데이터에 적용되는 연산에 제한을 두어 데이터의 무결성을 유지한다. 데이터베이스에서 말하는 무결성에는 다음과 같은 4가지 종류가 있다람쥐! 무결성 종류 1) 개체 무결성 (Entity integrity) 모든 테이블이 기본 키 (primary key)로 선택된 필드 (column)를 가져야 한다. 기본 키로 선택된 필드는 고유한 값을 가져야 하며, 빈 값은 허용하.. 2022. 5. 6.
E-R 다이어그램 안녕하세요 햄토리입니다람쥐! 오늘은 오늘까지 배운 데이터들의 관계를 시각화한 E-R Diagram에대해 알아보겠습니다람쥐! E-R 다이어그램 (Entity-Relationship Diagram) 영어 약자 그대로 '​존재하고 있는 것(Entity)들의 관계(Relationship)을 나타낸 도표(Diagram)' 이다. 즉 데이터들의 관계를 나타낸 도표를 뜻합니다 그럼 그림을 보면서 좀더 자세히 알아보겠습니다 A테이블 : 부모 / B테이블 : 자식 즉 A 테이블의 기본키를 B 테이블이 가지고 있다면 A:부모 B:자식이 된다. 실선: 부모 테이블의 기본키를 자식 테이블이 가지고 있으며 이를 기본키로 사용하는 경우 즉 부모 없이 자식이 존재 못하는 관계 점선: 부모 테이블의 기보키를 자식 테이블이 가지고 있.. 2022. 5. 4.
RDB에 대해서 안녕하세요 햄토리입니다람쥐 이번에는 관계형 데이터 DB에대해 알아보겠습니두더쥐 1. RDB란 DB를 접하게 되면 Oracle DB, MYSQL, MariaDB 등을 많이 접하게 될건데 모두 관계형 데이터베이스라고 하는 RDB입니다. RDB는 관계형 데이터 모델에 기초를 둔 데이터베이스인데 여기서 관계형 데이터 모델이란 2차원 구조의 테이블 형태를 통해 자료를 표현하는 것을 뜻합니다. [ex] 번호 성명 나이 햄스터여부 1 햄스터 5 O 2 다람쥐 13 O 3 청설모 7 X 관계형 데이터 모델의 특징이라고 한다면 - 데이터를 2차원 테이블로 표현 - 테이블은 row과 column으로 이루어진 데이터 저장 단위 - 생성과 사용이 비교적 쉽고 확장성이 좋음 정도가 있습니다. 다음은 관계형 데이터 모델의 용어들.. 2022. 4. 22.
DB의 종류와 특징 안녕하세요!! 햄토리입니다람쥐!! 이번 시간에는 DB의 특징과 종류들을 보도록 하겠습니다 데이터베이스에 저장되는 데이터들을 아무 규칙없이 저장되면 안되겠죠스바!? 아무리 데이터들을 저장을 잘해도 활용을 못하면 안되겠죠? 그럼 저렇게 햄토리가 가져다가 버리됩니다람쥐! 그럼 DBMS가 어떻게 데이터들을 관리하는지 알아보겠습니다. 1, 데이터의 독립성 ("엄마 나 독립할거야!!" 엄마: 응용프로그램 나: 데이터) 데이터의 독립성이란 하위 단계의 데이터 구조가 변경되더라도 이를 사용하고 있는 상위 단계에 영향을 주지 않는 속성을 데이터 독립성이라고 합니다. 그래서 데이터 독립성에는 2가지 종류가 있습니다 물리적 독립성 : 응용 프로그램이나 데이터베이스의 논리적 구조에 영향을 미치지 않고 데이터의 물리적 구조를 .. 2022. 4. 14.