예를 들어 주식은 최적의 입찰 가격을 가질 수 있습니다. 또한 두 번째로 좋은 가격, 세 번째로 좋은 가격 등을 n 번째 가장 좋은 가격까지 가질 수 있습니다. N은 알려지지 않고 다양합니다. 어떻게 이것을 관계형 데이터베이스에서 표현할 수 있습니까?관계형 데이터베이스에서 임의의 깊이로 주식 데이터를 표현하는 방법은 무엇입니까?
1
A
답변
2
간단히 말해 Stock 테이블은 BidPrice 테이블과 일대 다 관계를 유지합니다. 이 같은
1
뭔가를 할 것이다 :
StockTable:
StockID | Name
----------------
1 | Item 1
2 | Item 3
StockPricesTable:
StockId | Price
-----------------
1 | 1.25
1 | 2.25
1 | 3.25
2 | 1.55
2 | 1.75
2 | 1.95
2 | 2.25
2 | 1.25
2 | 1.25
아마 테이블 정의의 밖으로 "n 번째 최고의 가격을"떠나 쿼리에서 그 논리를 넣어 것입니다. 필요한 경우 StockPricesTable에 기본 키 값을 추가 할 수도 있습니다.
관련 문제
- 1. 데이터베이스에서 임의의 데이터를 가져 오는 방법은 무엇입니까?
- 2. 다음 데이터를 XML로 표현하는 방법은 무엇입니까?
- 3. 관계 관계형 데이터베이스에서 "OR"
- 4. 데이터베이스에서 다 - 대 - 다 관계를 표현하는 가장 좋은 방법은 무엇입니까?
- 5. MySQL 데이터베이스에서 임의의 레코드를 선택하는 방법은 무엇입니까?
- 6. 관계형 데이터베이스에서 이동하려면 어떻게해야합니까?
- 7. 관계형 데이터베이스에서 Redis 액세스
- 8. 관계형 데이터베이스에서 존재하는 사실 모델링
- 9. 임의의 관계형 데이터베이스 테이블을 저장하고 저장하는 방법
- 10. 관계형 OLTP 데이터베이스에서 OLAP 큐브로 전환하는 가장 좋은 방법은 무엇입니까?
- 11. 관계형 데이터베이스에서 비 관계형 데이터베이스로의 비정규 화 데이터 모범 사례
- 12. SIX 스위스 거래소에서 실시간 주식 데이터를 얻는 방법은 무엇입니까?
- 13. MySQL 관계형 데이터베이스에서 데이터를 선택하는 동안 빈 집합
- 14. 데이터베이스에서 데이터를 가져 오는 방법은 무엇입니까?
- 15. 데이터베이스에서 사용자 정의 데이터를 직렬화하는 방법은 무엇입니까?
- 16. 데이터베이스에서 데이터를 가져 오는 방법은 무엇입니까?
- 17. 데이터베이스에서 가져온 데이터를 국제화하는 방법은 무엇입니까?
- 18. mssql 데이터베이스에서 Access로 데이터를 이동하는 방법은 무엇입니까?
- 19. 효율적인 방식으로 데이터를 표현하는 방법은 무엇입니까? (그래픽으로 말하기)
- 20. Ruby에서 무한대를 표현하는 방법은 무엇입니까?
- 21. SQLite 데이터베이스에서 임의의 레코드를 가져 오는 방법은 무엇입니까?
- 22. 관계형 데이터베이스에서 XML 데이터의 저장과 관련된 일반적인 문제는 무엇입니까?
- 23. CodeIgniter에서 관계형 데이터를 처리하는 가장 좋은 방법은 무엇입니까?
- 24. Objective-C에서 표 형식 데이터를 표현하는 방법
- 25. Silverstripe SiteTree를 깊이로 정렬하기
- 26. Gtk에서 주식 아이콘만으로 Button을 만드는 방법은 무엇입니까?
- 27. SQL 데이터베이스에서 임의의 라인 선택
- 28. 메모리에서 데이터를 표현하는 가능한 방법 (.net)
- 29. 관계형 데이터베이스에서 상속 모델링을 수행하는 방법?
- 30. 관계형 데이터베이스에서 다른 사용자 유형 모델링
지금까지 생각해 봤어요? – Oded
정보를 저장할 두 개의 열 테이블을 만들 수 있습니까? stockID와 가격 같은 것이 있습니까? 그런 다음 가격을 정렬하여 나머지 가격과 비교해 볼 수 있습니다. – RandomWebGuy
이것은 관계형 데이터베이스에 있어야합니까? 당신은 객체 데이터베이스를 사용할 수 있습니다 (그들은이 종류의 저장 장치에서 탁월한 경향이 있습니다). – RQDQ