우수 답변
선형 방정식과 값 테이블의 관계
관계로서의 방정식
선의 방정식은 좌표 평면에서 x와 y 값 사이의 관계를 나타냅니다. . 예를 들어, 방정식 y = x는 모든 x 값이 정확히 동일한 y 값을 갖는 관계를 나타냅니다. 방정식 y = 2x는 모든 y 값이 x 값의 두 배인 관계를 나타내고 y = x +1은 모든 y 값이 x 값보다 1 큰 관계를 나타냅니다.
값 표는 어떻습니까?
그 이후로 모든 방정식은 x와 y 값의 관계입니다. 우리는 어떤 선에 대한 값의 테이블을 만들 수 있습니다. 이것은 주어진 선에 대해 참인 x와 y 값입니다. 즉, 값 표는 단순히 선에있는 일부 포인트입니다.
예제보기
예 1
등식 : y = x + 1
값 표
X 값 ……………… .. 방정식 ……………… .. Y 값
1 …………………………. y = 1 + 1 ……………………. 2
2 …………………………. y = 2 + 1 …………………… 3
3 …………………………. y = 3 + 1 …………………… 4
4 …………………………. y = 4 + 1 …………………… 5
5 ………………………… .. y = 5 + 1 …………………… 6
예 2
등식 : y = 3x + 2
값 표
X 값… ……………… 방정식 ………………… .. Y 값
1 ………………………. y = 3 (1) + 2 …………… ………. 5
2 …………………………. y = 3 (2) + 2 ……………………. 8
3 …………………………. y = 3 (3) + 2 ……………………. 11
4 …………………………. y = 3 (4) + 2 ……………………. 14
5 ………………………… .. y = 3 (5) + 2 ……………… ……. 17
그러므로 한 줄에 대한 값 테이블을 만들려면 x 값 집합을 선택하고 방정식으로 대체하여 y 값을 구하세요.
Answer
일대 다 관계는 테이블의 한 행이 다른 행의 여러 행을 참조 할 수있는 카디널리티 유형을 설명합니다. 카디널리티는 한 테이블의 행과 다른 테이블의 행 간의 관계를 나타냅니다. 카디널리티에는 두 가지 옵션 만 사용할 수 있습니다. 그들은 하나 또는 다수입니다. 결과적으로 세 가지 관계 유형이 있습니다.
- 일대일
- 일대 다
- 다 대다
이상적으로는 테이블 관계를 염두에두고 데이터베이스를 디자인해야합니다. 이를 수행하는 가장 좋은 방법은 데이터 3NF (3rd Normal Form)를 정규화하는 것입니다. 이렇게하면 데이터 중복이 제거되고 모든 데이터 조각이 원 자성 (즉, 더 이상 세분화 될 수 없음)이 보장됩니다.
일반적으로 이는 일부 유형의 모델링 소프트웨어를 사용하여 수행됩니다. 저는 개인적으로 Navicat Modeler 를 사용합니다. 독립 실행 형 도구 또는 데이터베이스 개발 및 관리 클라이언트의 비 필수 버전의 일부로 사용할 수 있습니다. 따라서 Navicat Premium 사용자로서이 도구와 유틸리티의 일부입니다.
다음은 MySQL 용 classicmodels 샘플 데이터베이스의 일부인 두 테이블의 Navicat Modeler 근접 촬영입니다.
Navicat Modeler는 Crow s Foot, IDEF1x 및 UML의 세 가지 표준 관계 표기법을 지원합니다. 위의 스크린 샷은 Crow s Foot을 보여줍니다. 이것은 하나를 다음과 같이 표시합니다.
그리고 다음과 같이 많은 것 :
또한 까마귀 발 표기법도 양식을 표시 할 수 있습니다. 카디널리티가 테이블 행 (하나 또는 여러 개) 간의 최대 연결 수인 것처럼 모달리티는 최소 행 연결 수를 나타냅니다. Modality에는 또한 두 가지 옵션이 있습니다. 0은 최소 또는 1은 최소입니다. 양식이 0 이상이면 카디널리티 바로 옆에 작은 원을 표시합니다. 양식이 하나 이상이면 카디널리티 옆에 수직선을 넣습니다.
그러므로 다이어그램에 모든 결제 행은 정확히 한 명의 고객과 일치해야합니다. 한편 고객은 결제가 0 개 이상일 수 있습니다.
Navicat에서는 관계를 클릭하고 컨텍스트 메뉴에서 원하는 관계를 선택하여 카디널리티를 정의 할 수 있습니다.
내부에서 Navicat은 다음을 수행하기 위해 외래 키 제약 조건을 정의합니다. 참조 무결성을 적용합니다. 다이어그램 내에서도 액세스 할 수 있습니다.
테이블 및 관계 디자인을 완료하면 Navicat에서 모든 항목을 생성 할 수 있습니다. 다이어그램을 청사진으로 사용하여 테이블의 그렇기 때문에 항상 전문 소프트웨어를 사용하여 데이터베이스를 설계해야합니다.
도움이 되길 바랍니다.
감사합니다!
Adam