데이터베이스 설계 개념적 데이터베이스 설계와 물리적 데이터베이스 설계로 구분 개념적 데이터베이스 설계는 실제로 데이터베이스를 어떻게 구현할 것인가와는 독립적으로 정보 사용의 모델을 개발하는 과정 물리적 데이터베이스 설계에서는 물리적인 저장 장치와 접근 방식을 다룸 개념적 데이터베이스 설계 과정에서 조직체(실세계)의 엔티티, 관계, 프로세스, 무결성 제약조건 등을 나타내는 추상화 모델을 구축 엔티티는 서로 구분이 되면서 조직체에서 데이터베이스에 나타내려는 객체(사람, 장소, 사물 등)를 의미 관계는 두 개 이상의 엔티티들 간의 연관을 나타냄 프로세스는 관련된 활동을 나타냄 무결성 제약조건은 데이터의 정확성과 비즈니스 규칙을 의미 개념적 수준의 모델 특정 데이터 모델과 독립적으로 응용 세계를 모델링할 수 있..
ER 모델 데이터베이스 설계를 용이하게 하기 위해서 P.P. Chen이 1976년에 제안하였음 그 후에 많은 학자들이 이 모델을 강화시켰음 현재는 EER(Enhanced Entity Relationship) 모델이 데이터베이스 설계 과정에 널리 사용되고 있음 개념적 설계를 위한 인기 있는 모델로서, 높은 수준으로 추상화하며, 이해하기 쉬우며, 구문들의 표현력이 뛰어나고 사람들이 응용에 대해 생각하는 방식과 가깝고, 많은 CASE 도구들에서 지원됨 실세계를 엔티티, 애트리뷰트, 엔티티들 간의 관계로 표현함 쉽게 관계 데이터 모델로 사상됨 기본적인 구문으로는 엔티티, 관계, 애트리뷰트가 있고, 기타 구문으로는 카디날리티 비율, 참여 제약조건 등이 있음 적은 노력으로 쉽게 배울 수 있고, 전문가가 아니어도 이..
ER 스키마를 관계 모델의 릴레이션으로 사상 논리적 설계 단계에서는 ER 스키마를 관계 데이터 모델의 릴레이션들로 사상함 ER 스키마에는 엔티티 타입과 관계 타입이 존재하지만 관계 데이터베이스에는 엔티티 타입과 관계 타입을 구분하지 않고 릴레이션들만 있음 릴레이션으로 사상할 대상이 ER 스키마에서 엔티티 타입인지 또는 관계 타입인지, 엔티티 타입이라면 정규 엔티티 타입인지 또는 약한 엔티티 타입인지, 관계 타입이라면 2진 관계 타입인지 3진 이상의 관계 타입인지, 애트리뷰트가 단일 값 애트리뷰트인지 또는 다치 애트리뷰트인지 등에 따라 사상하는 방법이 달라짐 ER 모델을 릴레이션들로 사상하는 7개의 단계로 이루어진 알고리즘 ER-관계 사상 알고리즘 단계 1: 정규 엔티티 타입과 단일 값 애트리뷰트 ER 스..
오류의 종류 컴파일시간 오류(compile-time error) 컴파일 과정에서 생긴 오류 컴파일러는 프로그램의 구문, 데이터, 의미 없는 문장 등을 검사 이런 경우 편집기로 돌아가서 오류를 수정한 후 다시 컴파일 해야 함 논리 오류(logical error) 성공적인 컴파일 후 프로그램을 실행하면서 잘못된 결과를 내는 경우 원하는 결과를 내도록 프로그램 수정 후 다시 컴파일해서 실행해야 함 실행시간 오류(run-time error) 프로그램실행 중에 예상치 못한 이유로 비정상적으로 종료 예: 어떤 값을 0으로 나누려고 하면 프로그램은 실행을 멈추고 종료 좋은 프로그램은 실행시간 오류가 가능한 한 발생하지 않아야 함 디버깅(debugging) ..
부동소수점형 컴퓨터에서 실수는 부동소수점형으로 표현 소수점이 떠서 움직인다는 의미 과학자들이 많이 사용하는 과학적 표기법과 유사 부동 소수점 상수 형식 지정자 float형의 값을 출력하거나 입력하려면 형식 지정자로 “%f”를 사용한다. double형의 값을 입출력하려면 “%lf”을 사용한다. double radius; printf("반지름 값을 입력하시오: "); scanf("%lf", &radius); // 반드시 “%lf"을 사용하여야 한다.
(구글 나라별 추천검색어가 다릅니다 - find 를 검색해보았더니..) 호주구글 영국구글 우회접속 주소(나라별 구글 우회 바로가기 링크 2023) - 일체유심조 구글 우회접속 주소 에 대해 공유드리기 전에 wgmakeit.com 카카오 티스토리 블로그 계정(아이디)만들기 - 일체유심조 이번 글에서는 다음 티스토리 블로그 계정 생성 방법에 대해 알아보겠습니다. wgmakeit.com 컴퓨터 구조의 발전 과정 - 일체유심조 우선 주요 부품들의 발전 과정에 대해 알아보겠습니다.초기 컴퓨터들의 근본적인 설계 개념과 동작 원리가 현대의 컴퓨터들과 거의 같은데요, 최초의 컴퓨터는 Blaise Pascal이 개발한 덧셈과 뺄셈 wgmakeit.com 버그리스트란? 골칫거리 목록 스탠포드 대학교 엔지니어인 James ..
(구글 나라별 추천검색어가 다릅니다 - find 를 검색해보았더니..) 호주구글 영국구글 우회접속 주소(나라별 구글 우회 바로가기 링크 2023) - 일체유심조 구글 우회접속 주소 에 대해 공유드리기 전에 wgmakeit.com 카카오 티스토리 블로그 계정(아이디)만들기 - 일체유심조 이번 글에서는 다음 티스토리 블로그 계정 생성 방법에 대해 알아보겠습니다. wgmakeit.com 컴퓨터 구조의 발전 과정 - 일체유심조 우선 주요 부품들의 발전 과정에 대해 알아보겠습니다.초기 컴퓨터들의 근본적인 설계 개념과 동작 원리가 현대의 컴퓨터들과 거의 같은데요, 최초의 컴퓨터는 Blaise Pascal이 개발한 덧셈과 뺄셈 wgmakeit.com 제인스 웹 영(James Webb Young, 1886~1973) ..
인덱스 적용 =========== 용도 : 빠른 조회를 사용하게 됨. 이렇게 될 때, Disk I/O를 개선시키는 수단이 됨. ㈜ 인덱스의 개수가 많아질수록 입력/수정/삭제와 같은 작업은 오히려 퍼포먼스가 나빠진다. * Balanced Tree(B*Tree) Structure 인덱스에 대한 데이터 저장 방식(algorithm)이라고 할 수 있다. 이로 인해 B*Tree 인덱스는 데이터를 sort를 해서 저장하게 된다. ---- 이와 같이 sort를 해놓고 있어야만 빠른 조회가 가능하게 된다. 인덱스 = [인덱스를 구성하는 columns의 값 + ROWID] 인덱스 칼럼들의 값은 오름(또는 내림)차순으로 정렬되어 있음. 인덱스의 ROWID는 다만 테이블에있는 해당 row를 찾기 위해 사용 되는 데이터 저장..
★★★★★ 인덱스 매칭률 특정 테이블에 대해서 SQL상의 주어진 조건으로 인해 사용될 수 있는 인덱스가 두 개 이상이라 할 때 Optimizer는 조건에 가장 적합한 인덱스를 선택해서 사용해야만 한다. 이와같이 주어진 조건에 가장 적합한 인덱스를 선택해서 사용하 고자 할 때 이용하는 인덱스 선택기준을 "인덱스 매칭률"이라고 한다. * Optimizer의 인덱스 선택시 판단 절차 ① 주어진 조건에 대한 각 인덱스별 매칭률을 계산해서 매칭률이 높은 것을 우선적으로 선택 ② 인덱스별 매칭률이 같을 경우에는 인덱스를 구성하는 칼럼의 개수가 많은 것을 우선적으로 선택 ③ 인덱스별 매칭률과 인덱스구성하는 칼럼의 개수가 같을 경우에는 가장 최근에 생성된 것을 우선적으로 선택 ㈜ 위의 절차를 RBO와 CBO 모두 사용..
- Total
- Today
- Yesterday
- Movie
- 실시간검색어
- 하나님의 마음 토렌트
- 영화소개
- 옛날영화
- 하나님의 마음 무료보기
- 하나님의 마음 다운로드
- 영화
- 하나님의 마음 정식자막
- 러브 라이프 무료보기
- 추천영화
- 영화추천
- 오늘의사건
- 하나님의 마음 고화질
- 오늘의이슈
- 하나님의 마음 한글자막
- 한국영화
- 러브 라이프 토렌트
- 러브 라이프 정식자막
- 하나님의 마음 예고편
- 러브 라이프 다운로드
- 실검
- 외국영화
- 영화순위
- 러브 라이프 예고편
- 하나님의 마음 바로보기
- 박스오피스
- 하나님의 마음 다시보기
- 러브 라이프 한글자막
- 하나님의 마음 마그넷
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |