Trang chủ Blog BRMS Corticon số 17 có thể xử lý cấu trúc dữ liệu linh hoạt (được chỉnh sửa bởi Corticon Studio)

xem tỷ lệ cá cược bóng đá hôm nay Blog sử dụng triệt để BRMS

Corticon số 17 có thể xử lý các cấu trúc dữ liệu linh hoạt (phiên bản Corticon Studio)

20170711 Progress Corticon

Mục này được đóng góp bởi Assist Co, Ltd ()

Corticon số 17 có thể xử lý cấu trúc dữ liệu linh hoạt (phiên bản Corticon Studio) (11/07/2017)

Corticon được thiết kế sao cho có thể kết nối bằng các phương pháp phổ biến như SOAP và REST, bất kể loại ứng dụng nào cần hợp tác với Corticon Điều quan trọng ở đây là cấu trúc của dữ liệu được truyền và Corticon có thể xử lý hai loại cấu trúc xem tỷ lệ cá cược bóng đá hôm nay
xem tỷ lệ cá cược bóng đá hôm nay nói chung có tính phân cấp (biểu thị mối quan hệ cha-con), nhưng Corticon độc đáo ở chỗ nó có thể xử lý cả cấu trúc xem tỷ lệ cá cược bóng đá hôm nay phân cấp và cấu trúc xem tỷ lệ cá cược bóng đá hôm nay phẳng
Trong chuyên mục này, tôi sẽ cho bạn biết về ưu điểm của Corticon khi có thể sử dụng hai cấu trúc này

Giới thiệu, xem tỷ lệ cá cược bóng đá hôm nay phân cấp có dạng như sau (※)

  • Đây là xem tỷ lệ cá cược bóng đá hôm nay đơn giản hóa để giải thích

<Ví dụ xem tỷ lệ cá cược bóng đá hôm nay phân cấp 1>

<Thực thểA>

EntityB được lưu trữ bên trong EntityA Ngoài ra, EntityA và EntityB có mối quan hệ cha-con và có nhiều EntityB cho một EntityA, vì vậy EntityA và EntityB có mối quan hệ một-nhiều trong một cây Trong trường hợp xem tỷ lệ cá cược bóng đá hôm nay phân cấp, cấu trúc cha-con giữa các thực thể là trực quan và dễ hiểu, đồng thời định dạng này dễ xử lý ngay cả trong các chương trình phân tích cú pháp xem tỷ lệ cá cược bóng đá hôm nay

Tuy nhiên, loại xem tỷ lệ cá cược bóng đá hôm nay phân cấp này có vấn đề Điều này phù hợp với dữ liệu có mối quan hệ một-nhiều đơn giản như ví dụ trên, nhưng không thể biểu thị dữ liệu bằng mối quan hệ nhiều-nhiều Ví dụ: xem tỷ lệ cá cược bóng đá hôm nay sau

<Ví dụ xem tỷ lệ cá cược bóng đá hôm nay phân cấp 2>

<EntityA>

Nó tương tự như <Ví dụ xem tỷ lệ cá cược bóng đá hôm nay phân cấp 1>, nhưng giống như trong <-① và <-② trong ví dụ xem tỷ lệ cá cược bóng đá hôm nay ở trên, các giá trị "Hige1" và "Hedge2" của EntityB được nhân đôi ở trên cùng và dưới cùng
Trạng thái mà ban đầu chúng tôi muốn thể hiện trong <Ví dụ xem tỷ lệ cá cược bóng đá hôm nay phân cấp 2> là hai EntityB được lưu trữ ở EntityA phía trên cũng được lưu trữ ở EntityA phía dưới Tôi đang cố gắng thể hiện mối quan hệ nhiều-nhiều trong đó có nhiều EntityB cho nhiều EntityA
Tuy nhiên, ở trạng thái dạng cây như <Ví dụ xem tỷ lệ cá cược bóng đá hôm nay phân cấp 2>, về mặt logic là không thể phân biệt được liệu EntityB có cùng giá trị trong một hệ thống phân cấp khác là cùng một đối tượng hay một đối tượng khác tình cờ có cùng một giá trị
Trên thực tế, khi <Ví dụ xem tỷ lệ cá cược bóng đá hôm nay phân cấp 2> được xử lý theo quy tắc Corticon, hai EntityB cấp trên và hai EntityB cấp dưới được coi là các đối tượng khác nhau có cùng giá trị

Để giải quyết vấn đề này, Corticon không chỉ có thể xử lý xem tỷ lệ cá cược bóng đá hôm nay phân cấp mà còn cả xem tỷ lệ cá cược bóng đá hôm nay phẳng làm đầu vào và đầu ra (※1)
Trong bài viết này, chúng tôi sẽ giới thiệu cách sử dụng Corticon Studio để thiết lập mối quan hệ nhiều-nhiều trong từ vựng và tạo dữ liệu đầu vào xem tỷ lệ cá cược bóng đá hôm nay phẳng trong quá trình thử nghiệm (※2)

  • 1 Có hai loại đầu vào/đầu ra định dạng JSON mà Corticon có thể xử lý: loại phẳng và loại phân cấp, nhưng những loại này không được giải thích trong bài viết này
  • 2 Bài viết tiếp theo sẽ giải thích cách sử dụng xem tỷ lệ cá cược bóng đá hôm nay phẳng/phân cấp khi đưa ra yêu cầu từ chương trình máy khách tới dịch vụ quyết định của Corticon Server

[Môi trường viết bài]
Corticon Studio 5527

Thực hiện quy tắc

Tạo quy tắc mẫu được sử dụng trong bài viết này trong Corticon Studio

■ Từ vựng (ecore)

Từ vựng (ecore) được sử dụng trong bài viết này như sau

<Bảng cài đặt từ vựng>

Tên thực thể Tên phần tử xem tỷ lệ cá cược bóng đá hôm nay
Giỏ hàng Giỏ hàng
Tên thuộc tính Tên phần tử xem tỷ lệ cá cược bóng đá hôm nay loại
Số lượng sản phẩm numItems Số nguyên
Tổng số tiền totalPrice Số nguyên
Tên liên quan Tên phần tử xem tỷ lệ cá cược bóng đá hôm nay cardinality, liên kết hướng
Sản phẩm Vật phẩm *->*, hai chiều


Tên thực thể Tên phần tử xem tỷ lệ cá cược bóng đá hôm nay
Sản phẩm Vật phẩm
Tên thuộc tính Tên phần tử xem tỷ lệ cá cược bóng đá hôm nay loại
Tên sản phẩm Tên chuỗi
Giá Giá Số nguyên
Tên liên quan Tên phần tử xem tỷ lệ cá cược bóng đá hôm nay cardinality, liên kết hướng
Giỏ hàng Xe đẩy *->*, hai chiều

<Hiển thị từ vựng đã tạo trong Corticon Studio>

Hình 1

Từ góc nhìn của sản phẩm, chúng có thể được đặt trong các giỏ hàng khác nhau và từ góc nhìn của người mua hàng, hình ảnh cho thấy một số mặt hàng khác nhau được đặt trong giỏ hàng Hình ảnh là có nhiều giỏ hàng và nhiều sản phẩm, mỗi sản phẩm đều có mối quan hệ nhiều-nhiều Nếu bạn thiết kế cấu trúc nhiều-nhiều tương tự bằng RDBMS, sơ đồ ER sẽ trông giống như sơ đồ bên dưới

<Ví dụ về sơ đồ ER trong RDBMS>

Hình 2

Khi tạo mối quan hệ nhiều-nhiều bằng từ vựng của Corticon, bạn không cần "bảng quan hệ" giống như bảng ở giữa ví dụ sơ đồ ER ở trên
Khi tạo mối quan hệ, chỉ cần chọn "Nhiều" cho thực thể nguồn và "Nhiều" cho thực thể đích trong hộp thoại mối quan hệ

<Hộp thoại liên quan>

Hình 3

Bảng quy tắc (ers) và luồng quy tắc (erf)

Chỉ có một (các) bảng quy tắc để xác thực như minh họa bên dưới

<Phạm vi, điều kiện và hành động của bảng quy tắc>

Hình 4

Đây là quy tắc tính toán số lượng và tổng số lượng mặt hàng trong mỗi giỏ hàng
Các điều kiện bao gồm quy tắc sau: ``Nếu số loại của tất cả các mặt hàng (allItem) trong tất cả các giỏ hàng nhỏ hơn 3 thì chúng sẽ được tính tổng cộng và nếu từ 3 trở lên thì tổng giá sẽ giảm một nửa''
Sau khi tạo (ers), hãy tạo luồng quy tắc (erf) chỉ chứa bảng quy tắc này

Nhập xem tỷ lệ cá cược bóng đá hôm nay phân cấp và xem tỷ lệ cá cược bóng đá hôm nay phẳng trong kiểm tra quy tắc

Tạo và kiểm tra quy tắc kiểm tra (ert) cho luồng quy tắc (erf)
Quy tắc hoạt động khác nhau tùy thuộc vào việc đầu vào của thử nghiệm này là xem tỷ lệ cá cược bóng đá hôm nay phân cấp hay xem tỷ lệ cá cược bóng đá hôm nay phẳng


■Đối với loại phân cấp

Khi tạo dữ liệu đầu vào trong kiểm tra quy tắc, thường là (*) dữ liệu kiểm tra <đầu vào và đầu ra xem tỷ lệ cá cược bóng đá hôm nay phân cấp> sau

  • Cách tạo giá trị đầu vào bằng cách kéo và thả cây từ vựng cần thiết từ khung từ vựng bên trái của màn hình Corticon Studio vào trường nhập của bài kiểm tra quy tắc

<Đầu vào và đầu ra xem tỷ lệ cá cược bóng đá hôm nay phân cấp>

Hình 5

Có thể kiểm tra dữ liệu văn bản xem tỷ lệ cá cược bóng đá hôm nay là nội dung của giá trị đầu vào bằng cách chọn "Kiểm tra quy tắc" - "Bảng kiểm tra" - "Dữ liệu" - "Đầu vào" - "Yêu cầu xuất dưới dạng xem tỷ lệ cá cược bóng đá hôm nay" trong menu Corticon Studio
Nếu bạn xuất dữ liệu đầu vào của bài kiểm tra trên và kiểm tra bằng trình soạn thảo văn bản, nó sẽ trông giống như sau

<Dữ liệu đầu vào xem tỷ lệ cá cược bóng đá hôm nay phân cấp bên trong>

<Tài liệu công việc>

xem tỷ lệ cá cược bóng đá hôm nay này là xem tỷ lệ cá cược bóng đá hôm nay phân cấp và có dữ liệu mối quan hệ một-nhiều Ở giai đoạn tạo từ vựng, "giỏ hàng" và "sản phẩm" có mối quan hệ nhiều-nhiều, nhưng khi dữ liệu đầu vào được tạo bằng quy trình chuẩn trong Corticon Studio, giá trị đầu vào của quy tắc sẽ tự động trở thành xem tỷ lệ cá cược bóng đá hôm nay phân cấp như thế này
Do đó, như đã giải thích ở đầu bài viết này, chuối trong sản phẩm [1] và sản phẩm [3] cũng như táo trong sản phẩm [2] và sản phẩm [4] không được coi là cùng một đối tượng mà là những đối tượng khác nhau nhưng có cùng giá trị Do đó, khi bạn kiểm tra kết quả kiểm tra, tổng số tiền của mỗi giỏ hàng phải là 300 yên, nhưng người ta xác định rằng có tổng cộng 4 mặt hàng trong giỏ hàng nên tổng số tiền là một nửa của 300 yên (150 yên)

■Giá trị đầu vào loại phẳng

Để tận dụng mối quan hệ nhiều-nhiều được thiết lập trong từ vựng, cần phải tạo xem tỷ lệ cá cược bóng đá hôm nay phẳng cho giá trị đầu vào và biến nó thành dữ liệu có mối quan hệ nhiều-nhiều
Các thao tác cụ thể trên phiếu kiểm tra như sau

(1) Tạo các thực thể song song không liên quan đến "đầu vào" của kiểm tra quy tắc
 ►Ở đây, chúng ta sẽ tạo song song các thực thể "Giỏ hàng" và "Sản phẩm" không liên quan trong trường nhập liệu
 ►<Hình 1> trường nhập
(2) Từ khung "Từ vựng quy tắc" ở bên phải, nhập mối quan hệ mong muốn vào thực thể trong trường nhập trong khi nhấn nút "Ctrl"
Kéo và thả
 ►Tại đây, nhấn giữ nút "Ctrl" rồi kéo thả "sản phẩm" trong "giỏ hàng" bên trái vào "giỏ hàng [1]" bên phải
 ►Đường màu cam trong <Hình 1>

<Hình 1>

Hình 6

(3) Một hộp thoại liên quan sẽ được hiển thị, vì vậy hãy chọn thực thể bạn muốn liên kết và nhấn nút "OK"
 ►Tại đây chọn “Sản phẩm [1]” và nhấn “OK” <Hình 2>
 ►Trường đầu vào sẽ ở trạng thái như trong <Hình 3>

<Hình 2>

Hình 7

<Hình 3>

Hình 8

(4) Lặp lại các bước tương tự để tạo giá trị đầu vào với các mối quan hệ đã được đặt
 ►Ở đây, chúng ta đã tạo trường nhập liệu như trong <Hình 4>
(5) Thực hiện thực hiện kiểm tra
 ►<Trường đầu ra của Hình 4>

<Hình 4>

Hình 9

Nếu bạn kiểm tra trường đầu ra trong <Hình 4>, bạn sẽ thấy rằng đã xác định rằng tổng cộng chỉ có hai loại sản phẩm nên tổng giá không giảm một nửa mà hai sản phẩm được cộng lại với nhau
Tương tự như khi kiểm tra xem tỷ lệ cá cược bóng đá hôm nay phân cấp, khi kiểm tra xem tỷ lệ cá cược bóng đá hôm nay đầu vào sẽ có dạng như sau

<Bên trong dữ liệu đầu vào xem tỷ lệ cá cược bóng đá hôm nay phẳng>

<Tài liệu công việc>

Phần bên trong của xem tỷ lệ cá cược bóng đá hôm nay phẳng với các mối quan hệ nhiều-nhiều được sử dụng trong Corticon trông như thế này

Mỗi thực thể không có cấu trúc dạng cây như xem tỷ lệ cá cược bóng đá hôm nay phân cấp mà được sắp xếp phẳng Mối quan hệ giữa các thực thể được thể hiện dưới dạng liên kết (hrefs) Nguồn tham chiếu liên kết là thông tin ID được đính kèm với mỗi thực thể Vì lý do này, khả năng hiển thị thấp hơn xem tỷ lệ cá cược bóng đá hôm nay phân cấp nhưng có thể biểu thị mối quan hệ nhiều-nhiều chính xác

Ngoài ra, tùy thuộc vào nội dung đầu vào, xem tỷ lệ cá cược bóng đá hôm nay phẳng có mối quan hệ nhiều-nhiều có thể biểu thị các thực thể xuất hiện nhiều lần dưới dạng một thực thể, do đó, nó có xu hướng lưu trữ ít thực thể hơn xem tỷ lệ cá cược bóng đá hôm nay phân cấp có mối quan hệ một-nhiều Trong ví dụ này, xem tỷ lệ cá cược bóng đá hôm nay phân cấp đã tạo ra bốn thực thể "sản phẩm", trong khi xem tỷ lệ cá cược bóng đá hôm nay phẳng chỉ yêu cầu hai thực thể "sản phẩm"

Tóm tắt

Lần này, chúng tôi đã giới thiệu cách xử lý mối quan hệ nhiều-nhiều và xem tỷ lệ cá cược bóng đá hôm nay phẳng trong Corticon Studio
So với xem tỷ lệ cá cược bóng đá hôm nay phân cấp, ưu điểm và nhược điểm của xem tỷ lệ cá cược bóng đá hôm nay phẳng được tóm tắt như sau

●Ưu điểm của xem tỷ lệ cá cược bóng đá hôm nay phẳng
 ►Mối quan hệ nhiều-nhiều không thể biểu diễn được bằng xem tỷ lệ cá cược bóng đá hôm nay phân cấp
 ►Do mối quan hệ nhiều-nhiều, lượng dữ liệu có xu hướng nhỏ hơn so với xem tỷ lệ cá cược bóng đá hôm nay phân cấp
 
●Nhược điểm của xem tỷ lệ cá cược bóng đá hôm nay phẳng
 ►Cần một mẹo nhỏ khi tạo dữ liệu trong Corticon Studio
 ► Khả năng hiển thị xem tỷ lệ cá cược bóng đá hôm nay giảm
 ►Cần xử lý trong chương trình phân tích cú pháp XXML

Trong Corticon, mối quan hệ nhiều-nhiều thường có thể được thay thế bằng mối quan hệ một-nhiều đơn giản Ngoài ra, xem tỷ lệ cá cược bóng đá hôm nay phân cấp là định dạng dễ xử lý hơn cả trong Studio cũng như trong việc gửi và nhận dữ liệu trên Máy chủ Vì vậy, khi thực sự phát triển các quy tắc, không có nhiều tình huống cần sử dụng các mối quan hệ nhiều-nhiều và xem tỷ lệ cá cược bóng đá hôm nay phẳng để thể hiện chúng

Tuy nhiên, mối quan hệ nhiều-nhiều là cấu trúc phổ biến trong thiết kế bảng RDBMS, vì vậy nếu giá trị đầu vào là từ RDBMS, thì có thể coi nó là mối quan hệ nhiều-nhiều trong Corticon sẽ tự nhiên hơn Trong những trường hợp như vậy, tốt hơn nên sử dụng xem tỷ lệ cá cược bóng đá hôm nay phẳng được giới thiệu lần này

Ngoài ra, mối quan hệ nhiều-nhiều (xem tỷ lệ cá cược bóng đá hôm nay phẳng) có xu hướng lưu trữ ít thực thể hơn mối quan hệ một-nhiều (xem tỷ lệ cá cược bóng đá hôm nay phân cấp) Nếu bạn muốn giảm lượng dữ liệu được gửi và nhận, vui lòng cân nhắc sử dụng xem tỷ lệ cá cược bóng đá hôm nay phẳng

Lần tới, tôi sẽ giải thích cách sử dụng xem tỷ lệ cá cược bóng đá hôm nay phân cấp/phẳng khác nhau khi đưa ra yêu cầu từ chương trình máy khách tới dịch vụ quyết định của Corticon Server

Giới thiệu tác giả

Tani Reki-san

Phòng xúc tiến phát triển công nghệ hạ tầng thông tin

Trước đây, tôi là lập trình viên Linux và kỹ sư hệ thống, làm việc về phát triển hợp đồng
Cũng có kinh nghiệm viết bài cho tạp chí và sách về CNTT
Hiện đang cung cấp hỗ trợ kỹ thuật và đào tạo cho BRMS Progress Corticon

đóng

đóng

[16 tháng 2 (Thứ Năm)]

Hội thảo thực hành “Progress Corticon”

Nhấp vào đây để biết chi tiết