Saturday, May 22, 2010

Access / Base

БАЗИ НА ПОДАТОЦИ

Датотеките графички се претставуваат со табели, составени од редици и колони. Редиците претставуваат записи, колоните полиња во записите.
Сите записи во табелата се различни. Секој запис има сопствени податоци во полињата, со што се карактеризира како посебен објект наречен ентитет.
Записите имаат иста структура( ист број и тип на полиња). Едно поле изразува една карактеристика на сите ентитети. Ваквите карактеристики се нарекуваат атрибути.
Пред да се изработи база на податоци, се прави анализа на барањата што таа треба да ги задоволува (што се очекува од базата, односно кои ќе бидат нејзини корисници). Системот за управување со базата треба да овозможува нејзина надградба, прошитување, измени.
Базата се состои од повеѓе табели помеѓу кои се поставени одредени релации. Таквата база се нарекува релациона база на податоци.
При дефинирање на податоците кои се внесуваат во табелата се задава типот на секое поле, т.е. каков тип податоци ќе содржи полето:број, текст, датум .... Се поставува и поле - примарен клуч, со кој се поставуваат релации на табелата со другите табели во базата.

Access - презентација  



Поставување релации помеѓу табелите


Откако се креирани повеќе табели со соодветни примарни клучеви, може да се креираат релации помеѓу табелите.  При тоа треба да се дефинира и терминот Секундарен ( надворешен) клуч, кој претставува примарен клуч од табела што е копија во друга табела (каде не е примарен клуч) и се употребува за меѓусебно поврзување на табелите.
За да се постават релации помеѓу табелите, треба да се направат следниве чекори:
Access 
  1. Во базата на податоци, одберете Tools, Relationship или кликнете на копчето Relationship на лентата со алатки.
  2. Се појавува дијалог прозорец Show Table, во кој се избираат соодветните табели и се кликнува на копчето Add.
  3. Потоа, секоја табела се појавува во прозорецот Relationship. Селектирајте    го  заедничкото поле во табелата каде што таа е примарен клуч, одвлечете го и пуштете го на неговата копија (полето со исто име) во другата табела.  Се отвора Edit Relationship прозорецот.
  1. Edit Relationship прозорецот ги покажува полињата кои ќе бидат поврзани. Со кликнување на Create се креира релацијата, која ја претставува линијата која ги спојува двете полиња во порозорецот.
Base 
   Во базата на податоци, одберете Алатки / Релации, изберете ги соодветните табели од  прозорецот Додавање  табели . 
Начинот на поставување на релациите е ист како кај Access

Прашања.
Какви релации постојат. Објасни ги.
Како се поврзуваат табелите меѓусебно.
Дали може да се поврзат нееквивалентни полиња?
Опиши ја постапката на поставување релации меѓу табелите . Отворете ги табелите креирани минатиот час, анализирајте какви релации треба да постојат и поставете ги истите.
Дали поставените релации можат да се уредуваат?




http://linoit.com/users/elile/canvases/Base


Извештаи 

Извештаите се еден вид формулари за печатење, кои можат да содржат разни податоци од базата. Можат да се гледаат само во Print Preview.
Податоците во еден извештај може да се земаат од една или повеќе табели. Ако се земаат од една табела, велиме дека извештајот е базиран на таа табела. Ако, пак, податоците се земаат од повеќе табели, најнапред се креира прашалник а потоа  извештајот го базираме на прашалникот.
Постапка :
- избор на објект Report --> Create report by using wizard
- од листата tables/queries бираме табела или прашалник
-  ги следиме барањата ( избор на полиња, групирање на податоци , сортирање ( до 4 полиња), изглед и стил на извештајот


Прашања
  1. Што претставуваат извештаите?
  2. Што е разликата помеѓу  извештаите и прашалниците ?
  3. Дали креирањето на прашалници е со волшебник или во дизајн изглед?
  4. Кои објекти треба претходно да се изработени за да може да се изработи прашалник?
  5. Дали во еден извештај може да се ставаат полиња од различни табели? Објасни!
  6. Следејќи инструкциите за креирање извештаи изработи извештаи  за книги и ученици . 

    No comments: