데이터베이스의 분석
3 페이지 1
소개
데이터베이스와 인터페이스는, 그것이 데스크톱 또는 웹 인터페이스에, 그것은 오히려 다른 것보다 특정 사용에 최선을 다하고 있습니다 될 것이 소프트웨어의 설계 단계에서는 처리하는 수고를 항상주의 분석을 할 필요가 있습니다 이러한 참조 무결성, 데이터 중복 등의 문제가있는.
미래를 구현하거나 데이터베이스에 대한 변경의 기대의 데이터와 자원을 최고의 최적화를 달성하기위한이 분석의 목적은 기본적인 작업입니다.
이 문서의 목적은 관리하는 정보의 조직 중에 오른발을 시작하는 그들의 미래 사업이나 잘 설계된 데이터베이스, 소프트웨어 및보다 능률 주위를 수행하는 위치에 직면하게 독자를 넣어하는 것입니다 공연.
고객은 누구인가?
그것은 바보 같은 질문이나 너무 커서 '를? 아마도,하지만 당신은 두 개의 마크 해답을주는 시작할 수 있습니다 :
- 고객은 나를 만족합니다;
- 고객이 만족하는 ... 고객이다.
당신은 이런 질문을하지 않은 경우 ... ponitele!
난 그냥 요점을 피하기 위해, 매우 직접적인 목소리로 독자에게 보내는 있고, 그는 내가 지금 나는 두 번째 경우 답변을 회피하려는 수는 변합니다.
사례 2. 고객은 개발자를 만족하지만, 컴퓨터 지식이나 아니라 최소가있을 수 있습니다 사람에게 있지 않습니다. "우리가 같은 언어를 사용"또는 생명이 다음을 복잡하게하는 경향이 있다고 아는 체하는 사람이기 때문에 지식은 우리 인생을 단순화 수있다면. 아니면 아무것도 이해 없지만 컴퓨터가 자신이 원하는 (희귀) 또는 저희에게 알려주 수 있는지 아는 사람입니다. 심지어 그가 원하는하거나 필요한 정보를 제공할 수 있습니다할지.
법률로 문장을 가져가세요 : 맞아요,했던 것은 누구를 위해 아무것도 받아들이지 않는다! 그것은 버릇없는 것으로, 옳고 하나의 이유 또는 다른 위해 만나볼려고 노력하는 사람이기 때문에, 결론에 도달하지 않도록하기 위해 고려하고 모든 것을 다시 생각보다 '.
나는 독자에게 설명하도록 설계된이 필요한 경우 괄호를 닫고, 가장 중요한 것은 정보의 가마솥이 아직 우리는 아래를 참조한다대로 최선을 정리하기 위해 정리되지 있고, 명확한 아이디어를 가지고하는 것입니다.
데이터베이스의 좋은 분석을하게
로 명시된 SQL 가이드 본 사이트의 대신 데이터베이스 (MS 액세스, 마이 SQL 등)의 다양한 연산자보다 SQL 언어는 사용하기 불편하지 않습니다. 물론, 거기에 어느 정도 복잡한 제품 또는 직관은,하지만 그게 중요 한게 아니라고.
포인트는 어떻게해야할지하는 것입니다!
그러므로 기하고는 독자가 관계형 데이터베이스를 관리의 관점에서 인식의 최소한을 가지고 있다고 가정, SQL 언어를 알고이 문서를 이해의 목적으로 제품의 선택에 대한 무관되는 모든 DBMS를 사용할 수 있습니다.
어떻게해야하는 것은 여섯 가지 사항으로 요약할 수 있습니다 :
- 처리 정보를 수집;
- 논리적인 그룹으로 그들을 분열;
- 분할 테이블 및 사용되는 데이터 유형에 대해 생각하고 잘;
- 네가 바라는 중복의 "비율"을 생각;
- 다른 구조를 취하다;
- , 천정 쳐다보면서 컴퓨터를 끕니다 구조를 다시 생각하기
예 : 회사의 디렉토리의 데이터베이스 구조
그것은 최근 몇 년 동안 디렉터리의 개념을 웹상에서 매우 유행이고, 그것이 인덱싱을위한 디렉토리, 그것은 제품, 서비스, 기업 등등 검색할 수있는 디렉토리입니다.
이러한 맥락에서 우리가 서비스의이 유형을 처리하는 데이터 구조를 만들려고 관리할 수있는 데이터베이스 (시리즈는 무한과 그 너머로가는)와 관련된 모든 지식에 고갈될 수있다는 않습니다.
이 서비스를 어떻게해야하는가?
- 사용자를 수집;
- 지리적 위치를 관리하는;
- 카테고리 및 하위 카테고리를 관리하는;
- 포인트 1, 2, 3 그들을 연결, 세부 사항을 처리;
- 유료 구독 및 등등과 같은 옵션이 포함되어 있습니다.
필드의 길이에 관해서는, 나는 그것을 설정하는 리더의 재량으로 둡니다. 어떤 경우에는 필드의 길이는 이름, URL과 같은 다른 사물 동안, 나는 50에서 150 자 이내로 추천합니다 (예를 들어, 세금 코드 카프가 있으므로 5 있으며, 16 개의 문자가) 필요합니다.
Vobis 해!






