13.07.2015 Views

E-Commerce

E-Commerce

E-Commerce

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The Automatic Attaching Function Based on the Incrementally Modular Abstraction Hierarchy 277In formula 4.3-4, the overlap of projects to an employee is allowed because, if the factors foreach staff member are the same, equivalence is guaranteed in CDS. And, obviously, you seethat a user can add a new project as he/she likes using the + function of CDS.O c t.×pe rsonne lFileem ploye eID na m e age sex ad dre ss d ep t. e xt. te l spec ial m e ntionE 1 0 K ayam a 5 5 m C hiba H Q 1 2 345 particu lar w ith lawE 1 1 … … … … … … …… … … … … … … …O c t.×sale sF ilesalesID prod uctN am e am o unt em ploye eIDS 50 rakuche et 1 0 E 3S 51 … … …… … … …O c t.×c ustom e rF ilecu stom erID na m e age add ress te l e -m ail sp ecia l m en tio nC 100 T anaka 4 5 T okyo 81 -3-1 234-1tan aka@ ... p atant spec ialistC 101 … … … … … …… … … … … … …O c t.×pr ojec tF ileproje ctID proje ctN am e d ate ext.telP 1 pro ject A 2 009/9 /1 2 379P 2 … … …… … … …Fig. 4.3-5 Data for each file (October)And in the same way, when the file structure of employee or customer data changes inOctober (the columns of “ext. tel”, “special mention” are added to the personnel file and thecolumns of “e-mail”,”special mention” are added to the customer file), a user only has tocreate a formula for each piece of data in October as a disjoint union of cellular spacesaccording to the space design and adds it to the previous formula (formula 4.3-5). In doingthis, you don’t need to consider differences in file structure at all.formula 4.3-5:(formula 4.3-4)+FileInfo(Octp.×personnelFile×employeeID{name+age+sex+address+dept.+ext.tel+specialMention}(E10{“Kayama”+55+m+”Chiba”+HQ1+2345+”particular with law”}+E11{…}+…)+Oct.×salesFile×salesID{productName+amount+employeeID}(S50{“rakutrack”+10+E5}+S2{…}+…)+Oct.×customerFile×customerID{name+age+address+tel+e-mail+specialMention}(C100{“Tanaka”+45+”Tokyo”+”81-3-1234-1234”+”tanaka@...”+”patent specialist”}+C101{…}+…))+Oct.×projectFile×projectID{projectName+date+ext.tel}(P1{“projectA”+”2009/09/01”+”2379”}+P2{…}+…)If a user wants to input data for the file permission in October of the year expressed in Fig4.3-6, he/she also creates a formula according to the space design and adds it to the previousformula (formula 4.3-6).formula 4.3-6:(formula 4.3-5)+PermissionInfo(Oct.(HQ1(HQ1Head(r+w)(customerFile+salesFile+personnelFile)+SalesDept.(Dept.1head((r+w)(customerFile+salesFile)+(r)personnelFile(emp

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!