независимост на данни - studopediya

data- независимост е независимост на потребители и потребителски програми от някои от детайлите на метода на съхранение и достъп до данните. Важно е за най-малко две причини:

1. За приложните програмисти е важно, защото без да се промени в структурата на базата данни, води до съответните изменения в приложения. При липса на такава независимост идва едно от следните две неща: или тя става почти невъзможно да се направи необходимите промени в базата данни, тъй като на инвестиция в съществуващите програми, или, по-вероятно, значителна част от усилията Приложно програмиране, предназначено изключително подкрепа, т.е. производството на работни места .. , необходимостта от което ще се изключи, ако системата предоставя независимост на данните. И двете от тези фактори допринасят значително за появата на проблема с незапълнени поръчки за развитието на заявлението, което беше споменато във въведението към този раздел.

2. Също така е важно за крайните потребители, както едва ли било възможно без тази директен достъп на крайните потребители до базата данни. В този случай, независимост на данните, както и езици много високо ниво, като SQL, се допълват взаимно.

dannyhne определена абсолютна независимост е - различни системи го предоставят в различна степен. (С други думи, има системи, които не осигуряват независимост на данните. Това просто означава, че някои системи са по-зависими от данните от други.) Освен това, понятието "независимост на данните" всъщност се състои от две малко по-различни понятия а именно концепцията за физическа независимост на данните, т.е. независимост на физическата организация на среда за съхранение на данни, както и концепцията за логическа независимост на данните, т.е. независимост на логическите структури от данни като таблици и полета ..... DB2 система е добре развита и в двата аспекта, макар че, без съмнение, че все още има възможност за неговото развитие, както и с това, че и в други области. Например, че е жалко, че логично понятието принуден уникалност е свързана с концепцията за физическия индекс. Според съществува, DB2 осигурява физическа независимост на данните благодарение на способността си да се движите автоматично и автоматично свързване (да си припомним за автоматично свързване. Вижте раздел 2.2). По същия начин, тя осигурява логична независимост на данните поради механизма си на представителства (повече подробности вж. Раздел 8.5).