Superclass/Subclass RelationshipsEach member of a subclass is also a m การแปล - Superclass/Subclass RelationshipsEach member of a subclass is also a m ไทย วิธีการพูด

Superclass/Subclass RelationshipsEa

Superclass/Subclass Relationships
Each member of a subclass is also a member of the superclass. In other words, the entity
in the subclass is the same entity in the superclass, but has a distinct role. The relationship
between a superclass and a subclass is one-to-one (1:1) and is called a superclass/subclass
relationship (see Section 11.6.1). Some superclasses may contain overlapping subclasses,
as illustrated by a member of staff who is both a Manager and a member of Sales Personnel.
In this example, Manager and SalesPersonnel are overlapping subclasses of the Staff
superclass. On the other hand, not every member of a superclass need be a member of a
subclass; for example, members of staff without a distinct job role such as a Manager or a
member of Sales Personnel.
We can use superclasses and subclasses to avoid describing different types of staff with
possibly different attributes within a single entity. For example, Sales Personnel may have
special attributes such as salesArea and carAllowance. If all staff attributes and those specific
to particular jobs are described by a single Staff entity, this may result in a lot of nulls
for the job-specific attributes. Clearly, Sales Personnel have common attributes with other
staff, such as staffNo, name, position, and salary. However, it is the unshared attributes that
cause problems when we try to represent all members of staff within a single entity. We
can also show relationships that are only associated with particular types of staff (subclasses)
and not with staff, in general. For example, Sales Personnel may have distinct
relationships that are not appropriate for all staff, such as SalesPersonnel Uses Car.
To illustrate these points, consider the relation called AllStaff shown in Figure 12.1. This
relation holds the details of all members of staff no matter what position they hold. A consequence
of holding all staff details in one relation is that while the attributes appropriate to
all staff are filled (namely, staffNo, name, position, and salary), those that are only applicable
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ซุปเปอร์คลาส/ย่อยความสัมพันธ์
ย่อยที่สมาชิกแต่ละคนยังเป็นสมาชิกของซุปเปอร์คลาสที่ ในคำอื่น ๆ เอนทิตี
ย่อยที่เป็นเอนทิตีเดียวในซุปเปอร์คลาสการ แต่มีบทบาทที่แตกต่างกัน ความสัมพันธ์
ระหว่างสที่ย่อยเป็นแบบหนึ่งต่อหนึ่ง (1:1) และจะเรียกว่าซุปเปอร์คลาส/ย่อย
สัมพันธ์ (ดูส่วน 11.6.1) บาง superclasses อาจประกอบด้วยชั้นทับซ้อนกัน
ตามสมาชิกของพนักงานที่เป็นทั้งผู้จัดการและสมาชิกของขายบุคลากร
ในตัวอย่างนี้ ผู้จัดการและ SalesPersonnel ทับซ้อนชั้นของพนักงาน
ซุปเปอร์คลาส บนมืออื่น ๆ สที่สมาชิกไม่จำเป็นต้องเป็นสมาชิกของการ
ย่อย ตัวอย่าง สมาชิกของพนักงานไม่มีหน้าที่งานที่แตกต่างกันเช่นผู้จัดการหรือ
สมาชิกของพนักงานขาย
เราสามารถใช้ superclasses และระดับเพื่อหลีกเลี่ยงการอธิบายชนิดต่าง ๆ ของดี
แอตทริบิวต์อาจแตกต่างกันภายในเอนทิตีเดียวกัน ตัวอย่าง พนักงานขายอาจ
คุณลักษณะพิเศษเช่น salesArea และ carAllowance ได้ ถ้าทั้งหมดพนักงานคุณลักษณะและละ
ถึงเฉพาะงานไว้ โดยหน่วยบริการเดียว นี้อาจส่งผลให้จำนวนมาก nulls
สำหรับแอททริบิวต์เฉพาะงาน ชัดเจน ขายบุคลากรมีคุณลักษณะร่วมกัน
พนักงาน staffNo ชื่อ ตำแหน่ง เงินเดือนและการ อย่างไรก็ตาม มันเป็นการไม่คุณลักษณะที่
ทำให้เกิดปัญหาเมื่อเราพยายามที่จะเป็นตัวแทนของสมาชิกทั้งหมดของพนักงานภายในเอนทิตีเดียวกัน เรา
ยังสามารถแสดงความสัมพันธ์ที่เกี่ยวข้องกับเฉพาะชนิดเฉพาะของพนักงาน (ระดับ)
ไม่ มี พนักงาน โดยทั่วไป ตัวอย่าง พนักงานขายอาจมีความแตกต่าง
ความสัมพันธ์ที่ไม่เหมาะสมสำหรับพนักงานทั้งหมด เช่น SalesPersonnel ใช้ Car.
พิจารณาเพื่อแสดงจุดเหล่านี้ ความสัมพันธ์ที่เรียกว่า AllStaff ที่แสดงในรูปที่ 12.1 การ นี้
สัมพันธ์เก็บรายละเอียดของสมาชิกทั้งหมดของพนักงานไม่ว่าตำแหน่งใดจะ ส่งผลต่อ
ยึดรายละเอียดพนักงานทั้งหมดในความสัมพันธ์หนึ่งว่าในขณะที่คุณลักษณะเหมาะสม
พนักงานจะกรอกข้อมูล (ได้แก่ staffNo ชื่อ ตำแหน่ง และเงินเดือน), ผู้ที่ใช้เฉพาะ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
superclass / ซับคลาสสัมพันธ์
สมาชิกของรองแต่ละคนก็เป็นสมาชิกของ superclass ในคำอื่น ๆ กิจการ
ในประเภทรองเป็นนิติบุคคลเดียวกันใน superclass แต่มีบทบาทที่แตกต่าง ความสัมพันธ์
ระหว่าง superclass และรองเป็นหนึ่งต่อหนึ่ง (1: 1) และจะเรียกว่า superclass / ประเภทรอง
สัมพันธ์ (ดูมาตรา 11.6.1) superclasses บางคนอาจจะมีการทับซ้อนกัน subclasses,
เป็นที่แสดงโดยสมาชิกของพนักงานที่เป็นทั้งผู้จัดการและเป็นสมาชิกของพนักงานขาย
ในเรื่องนี้เช่น Manager และ SalesPersonnel จะทับซ้อนกัน subclasses เจ้าหน้าที่
superclass ในมืออื่น ๆ ที่ไม่ได้เป็นสมาชิกของ superclass ทุกจำเป็นต้องเป็นสมาชิกของ
รอง; ตัวอย่างเช่นสมาชิกของทีมงานโดยไม่ต้องมีบทบาทในการทำงานที่แตกต่างดังกล่าวเป็นผู้จัดการหรือ
สมาชิกของบุคลากรฝ่ายขาย
เราสามารถใช้ superclasses และ subclasses เพื่อหลีกเลี่ยงการอธิบายที่แตกต่างกันของพนักงานที่มี
คุณลักษณะที่แตกต่างกันอาจจะเป็นภายในองค์กรเดียว ตัวอย่างเช่นพนักงานขายอาจจะมี
คุณลักษณะพิเศษเช่น salesArea และ carAllowance หากพนักงานทุกแบบและผู้ที่เฉพาะเจาะจง
กับงานโดยเฉพาะอย่างยิ่งจะมีการอธิบายโดยนิติบุคคลพนักงานเดียวนี้อาจส่งผลให้จำนวนมาก nulls
สำหรับแอตทริบิวต์งานที่เฉพาะเจาะจง เห็นได้ชัดว่าพนักงานขายมีคุณสมบัติทั่วไปกับคนอื่น ๆ
พนักงานเช่น staffNo ชื่อตำแหน่งและเงินเดือน แต่ก็เป็นคุณลักษณะ unshared ที่
ทำให้เกิดปัญหาเมื่อเราพยายามที่จะเป็นตัวแทนของสมาชิกทั้งหมดของพนักงานภายในองค์กรเดียว เรา
ยังสามารถแสดงความสัมพันธ์ที่เกี่ยวข้องเฉพาะกับชนิดโดยเฉพาะอย่างยิ่งของพนักงาน (subclasses)
และไม่ได้มีพนักงานทั่วไป ตัวอย่างเช่นพนักงานขายอาจมีความแตกต่าง
ที่มีความสัมพันธ์ที่ไม่เหมาะสมสำหรับพนักงานทุกคนเช่น SalesPersonnel ใช้รถ
เพื่อแสดงให้เห็นจุดเหล่านี้พิจารณาความสัมพันธ์ที่เรียกว่า AllStaff แสดงในรูปที่ 12.1 นี้
ความสัมพันธ์มีรายละเอียดของสมาชิกทั้งหมดของพนักงานไม่ว่าสิ่งที่ตำแหน่งที่พวกเขาถือ ผลที่ตามมา
ของการถือครองรายละเอียดพนักงานทุกคนในความสัมพันธ์คือในขณะที่คุณลักษณะที่เหมาะสมกับ
พนักงานทุกคนที่เต็มไป (กล่าวคือ staffNo ชื่อตำแหน่งและเงินเดือน), ผู้ที่มีความเฉพาะ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ความสัมพันธ์ของซูเปอร์คลาส / ซับ
สมาชิกของคลาสยังเป็นสมาชิกของซูเปอร์คลาส . ในคำอื่น ๆองค์กร
ใน subclass เป็นนิติบุคคลเดียวกันในซูเปอร์คลาส แต่บทบาทที่แตกต่างกัน ความสัมพันธ์
ระหว่างซูเปอร์คลาสและซับเป็นแบบหนึ่งต่อหนึ่ง ( 1 : 1 ) และเรียกว่าซูเปอร์คลาส / ซับ
ความสัมพันธ์ ( ดูมาตรา 11.6.1 ) บาง superclasses อาจมีคลาสที่ซ้อนทับกัน
เป็นภาพประกอบ โดยเจ้าหน้าที่ ที่เป็นทั้งผู้จัดการและสมาชิกของพนักงานขาย
ในตัวอย่างนี้ เป็นผู้จัดการ และ salespersonnel subclasses ของพนักงาน
ซูเปอร์คลาสที่ทับซ้อนกัน บนมืออื่น ๆที่ไม่ใช่สมาชิกของซูเปอร์คลาส ต้องเป็นสมาชิกของ
คลาสย่อย ตัวอย่างเช่น สมาชิกของพนักงาน โดยไม่มีงานที่แตกต่างกันเช่น เป็นผู้จัดการ หรือเป็นบทบาทของบุคลากรฝ่ายขาย

สมาชิก .เราสามารถใช้ superclasses ย่อยและเพื่อหลีกเลี่ยงการอธิบายประเภทของพนักงานที่มีคุณสมบัติที่แตกต่างกันอาจจะภายใน
เป็นองค์กรเดียว ตัวอย่างเช่น พนักงานขายอาจ
คุณลักษณะพิเศษเช่น salesarea และ carallowance . ถ้าคุณลักษณะทั้งหมดเจ้าหน้าที่และผู้ที่เฉพาะเจาะจง
เพื่อเฉพาะงานอธิบายได้จากเจ้าหน้าที่หน่วยงานเดียว ซึ่งอาจจะส่งผลให้จำนวนมากของค่า null
สำหรับคุณลักษณะเฉพาะงาน อย่างชัดเจน บุคลากรฝ่ายขายที่มีคุณลักษณะทั่วไปกับเจ้าหน้าที่อื่น ๆ
staffno เช่น ชื่อ ตำแหน่ง และเงินเดือน อย่างไรก็ตาม มันเป็นคุณลักษณะที่ unshared
ทำให้เกิดปัญหาเมื่อเราพยายามที่จะเป็นตัวแทนของสมาชิกทั้งหมดของพนักงานภายในองค์กรเดียว เรา
ยังสามารถแสดงความสัมพันธ์ที่เกี่ยวข้องเฉพาะกับประเภทเฉพาะของพนักงาน ( ย่อย )
และกับพนักงานโดยทั่วไป ตัวอย่างเช่น พนักงานขายอาจจะมีความสัมพันธ์แตกต่างกัน
ที่ไม่เหมาะสมกับพนักงาน เช่น การใช้รถ salespersonnel .
เพื่อแสดงจุดเหล่านี้ พิจารณาความสัมพันธ์ที่เรียกว่า allstaff แสดงในรูปที่ 12.1 . ความสัมพันธ์นี้
เก็บรายละเอียดของสมาชิกทั้งหมดของพนักงานไม่ว่าสิ่งที่ตำแหน่งที่พวกเขาถือ ผล
ถือรายละเอียดของพนักงานทั้งหมดในความสัมพันธ์คือในขณะที่คุณลักษณะเหมาะสม

พนักงานทั้งหมดเต็ม ( คือ staffno ชื่อ ตำแหน่ง และเงินเดือน ) , ผู้ที่เกี่ยวข้องเท่านั้น
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: