Professional Documents
Culture Documents
1. Kieåu ñoái töôïng (Object type) laø gì? So vôùi caùc kieåu
döõ lieäu khaùc kieåu ñoái töôïng coù gì ñaëc bieät?
7. Tham chieáu vaø keát noái giöõa caùc ñoái töôïng töø hai
baûng khaùc nhau ñöôïc thöïc hieän nhö theá naøo, cho ví duï.
8. Coù theå raøng buoäc moät thuoäc tính cuûa moät ñoái
töôïng baèng caùc töø khoùa NOT NULL, CHECK hoaëc PRIMARY KEY
hay khoâng?
1.1.ÑAÙP AÙN
1. Khoâng nhö caùc kieåu döõ lieäu khaùc, kieåu döõ lieäu
Object laø moät kieåu döõ lieäu phöùc hôïp noù coù theå ñoùng goùi
nhöõng kieåu döõ lieäu khaùc (ñöôïc bieåu dieãn döôùi daïng thuoäc
tính) vaø caû nhöõng phöông thöùc ñeå xöû lyù döõ lieäu maø ñoái
töôïng ñoùng goùi. Baïn coù theå taïo ra moät kieåu ñoái töôïng vaø
chæ ñònh aùp duïng kieåu ñoái töôïng cho moät coät cuûa baûng
hoaëc toaøn boä baûng. Vieäc truy xuaát caùc ñoái töôïng löu trong
baûng cuõng thoâng qua caùc leänh SQL thoâng thöôøng. Söû duïng
kieåu ñoái töôïng baïn seõ moâ taû döõ lieäu gaàn vôùi theá giôùi
thöïc hôn.
);
BEGIN
RETURN (qty-received)
END Backlog;
BEGIN
RETURN (qty*price)
END GetAmount;
END;