Professional Documents
Culture Documents
СЕМИНАРСКА РАБОТА
11 1 of 31
12
Microsoft Access ги складира податоците во свој формат врз основа на Access Database
Engine (порано Jet Database Engine). Исто така, може да увезе или директно да се поврзе
со податоци складирани во други апликации и бази на податоци.
12 2 of 31
13
13 3 of 31
14
Историја
Пред воведувањето на Access, Borland (со Paradox и dBase) и Fox (со FoxPro) доминираа
на пазарот на десктоп бази на податоци. Microsoft Access беше првата програма за база на
податоци за масовниот пазар за Windows. Со купувањето на ФоксПро од Мајкрософт во
1992 година и инкорпорирањето на рутините за оптимизација на прашањата Рашмор на
Фокс во Access, Microsoft Access брзо стана доминантна база на податоци за Windows -
ефикасно елиминирајќи ја конкуренцијата која не успеа да премине од светот на MS-DOS
-Проект Омега
Првиот обид на Мајкрософт да продаде производ со релациона база на податоци беше во
средината на 1980-тите, кога Мајкрософт ја доби лиценцата за продажба на R:Base. Во
доцните 1980-ти Мајкрософт разви свое решение со кодно име Омега.Беше потврдено во
1988 година дека е во развој производ со база на податоци за Windows и OS/2. Тој требаше
да го вклучи „EB“ Embedded Basic јазик, кој требаше да биде јазик за пишување макроа во
сите апликации на Microsoft, но обединувањето на макро јазиците не се случи до
воведувањето на Visual Basic за Апликации (VBA). Омега, исто така, се очекуваше да
обезбеди преден крај на Microsoft SQL Server. Апликацијата беше многу жедна за ресурси
и имаше извештаи дека работи бавно на 386 процесори кои беа достапни во тоа време.
Беше планирано да биде објавено во првиот квартал од 1990 година, но во 1989 година
развојот на производот беше ресетиран и беше презакажан да биде испорачан не порано
од јануари 1991 година.Делови од проектот подоцна беа користени за други проекти на
Мајкрософт: Cirrus (кодно име за пристап) и Thunder (кодно име за Visual Basic, каде што
се користеше Embedded Basic моторот). По премиерата на Access, проектот Омега беше
демонстриран во 1992 година на неколку новинари и вклучуваше функции кои не беа
достапни во Access.
14 4 of 31
15
-Проект Cirrus
Првиот обид на Мајкрософт за продаден производ со релациона база на податоци беше во
околината во 1980-та година, кога Мајкрософт ја доби лиценцата за продажба на R:Base.
Во доцните 1980-ти Мајкрософт разви свое решение со кодно име Омега. Беше потврдено
во 1988 година дека е во развојниот производ со база на податоци за Windows и OS/2. Тој
треба да го има „EB“ Embeded Basic, кој треба да биде јазик за пишување макроа во сите
апликации на Microsoft, но обединувањето на макро јазиците не се случило до
воведувањето на Visual Basic за Апликации (VBA) . Омега, исто така, очекуваме да го
обезбедиме предниот крај на Microsoft SQL Server. Апликацијата беше многу жедна за
ресурси и има информации дека работи бавно на 386 процесори кои беа спроведени во тоа
време. Беше планирано да биде објавено во првиот квартал од 1990 година, но во 1989
година беше ресетирана и беше презакажан да биде испорачан не започна од јануари 1991
година.[16] Делови од проекти беа користени за други проекти на Мајкрософт: Cirrus
(кодно име за пристап) и Thunder (кодно име за Visual Basic, каде што се користеше
Embedded Basic моторот). Поглавје на Access, проектот Омега беше демонстриран во 1992
година на неколку новинари и вклучуваше функции кои не беа направени во Access.
-Timeline
Мајкрософт ја издаде верзијата Access 1.0 на 13 ноември 1992 година и верзијата Access
1.1 во мај 1993 година за да ја подобри компатибилноста со другите производи на
Microsoft и да го вклучи програмскиот јазик Access Basic.
Како дел од Microsoft Office 4.3 Professional со полица за книги, Microsoft Access 2.0 беше
вклучен со првиот примерок на бази на податоци „NorthWind Trader“ кој го покрива секој
можен аспект на програмирање на вашата сопствена база на податоци. Примерокот на
15 5 of 31
16
Northwind Traders за прв пат ги воведе функциите на главната разводна табла нови за
Access 2.0 за 1994 година.
Со Office 95, Microsoft Access 7.0 (познато како „Access 95“) стана дел од Microsoft Office
Professional Suite, приклучувајќи се на Microsoft Excel, Word и PowerPoint и преминувајќи
од Access Basic на VBA. Оттогаш, Microsoft објавува нови верзии на Microsoft Access со
секое издание на Microsoft Office. Ова ги вклучува Access 97 (верзија 8.0), Access 2000
(верзија 9.0), Access 2002 (верзија 10.0), Access 2003 (верзија 11.5), Access 2007 (верзија
12.0), Access 2010 (верзија 14.0) и Access 2015 (верзија). ).
Верзиите 3.0 и 3.5 на Jet Database Engine (кои се користат од Access 7.0 и подоцна
објавениот Access 97 соодветно) имаа критичен проблем што ги направи овие верзии на
Access неупотребливи на компјутер со повеќе од 1 GB меморија. Додека Мајкрософт го
реши овој проблем за Jet 3.5/Access 97 по објавувањето, никогаш не го реши проблемот со
Jet 3.0/Access 95.
Природниот формат на базата на податоци за Access (база на податоци на Jet MDB) исто
така еволуираше со текот на годините. Форматите вклучуваат Access 1.0, 1.1, 2.0, 7.0, 97,
2000, 2002 и 2007 година. Најзначајната транзиција беше од Access 97 во Access 2000
формат; што не е наназад компатибилно со претходните верзии на Access. Од 2011 година,
сите понови верзии на Access го поддржуваат форматот Access 2000. Додадени се нови
функции во форматот Access 2002 кој може да се користи од Access 2002, 2003, 2007 и
2010 година.
Microsoft Access 2007 воведе нов формат на база на податоци: ACCDB. Поддржува врски
до листи на SharePoint и сложени типови на податоци како полиња со повеќе вредности и
прилози. Овие нови типови полиња се во суштина збирки записи во полиња и
овозможуваат складирање на повеќе вредности или датотеки во едно поле. Microsoft
Access 2007, исто така, го воведе полето за прикачување на датотеки, кое ги складираше
податоците поефикасно од полето OLE (Поврзување и вградување на објекти).
Microsoft Access 2010 воведе нова верзија на ACCDB формат поддржан хостинг Access
Web услуги на SharePoint 2010 сервер. За прв пат, ова овозможи апликациите на Access да
16 6 of 31
17
Microsoft Access 2013 нуди традиционални десктоп апликации за Access плус значително
ажурирана веб-услуга SharePoint 2013. Моделот Access Web во Access 2010 беше заменет
со нова архитектура која ги складира неговите податоци во вистински бази на податоци на
SQL Server. За разлика од списоците на SharePoint, ова нуди вистински дизајн на
релациона база на податоци со референцијален интегритет, приспособливост,
проширливост и перформанси што би ги очекувале од SQL Server. Решенијата на базата
на податоци што може да се креираат на SharePoint 2013 нудат модерен кориснички
интерфејс дизајниран да прикажува повеќе нивоа на врски што може да се гледаат и
уредуваат, заедно со промена на големината за различни уреди и поддршка за допир.
Десктопот на Access 2013 е сличен на Access 2010, но неколку функции беа прекинати,
вклучително и поддршка за проекти за податоци за пристап[потребно е појаснување]
(ADPs), стожерни табели, стожерни графикони, збирки на податоци за пристап, контрола
на изворниот код, репликација и други наследни функции. Максималната големина на
базата на податоци за пристап до работната површина остана 2 GB (како што беше од
верзијата од 2000 година).
17 7 of 31
18
Користење
Покрај користењето на сопствената датотека за складирање на базата на податоци,
Microsoft Access може да се користи и како „преден дел“ на програма додека другите
производи дејствуваат како „задни“ табели, како што се Microsoft SQL Server и
производи кои не се од Microsoft, како што се како Oracle и Sybase. Повеќекратни извори
на заднина може да се користат од базата на податоци на Microsoft Access Jet (формати
ACCDB и MDB). Слично на тоа, некои апликации како Visual Basic, ASP.NET или Visual
Studio .NET ќе го користат форматот на базата на податоци на Microsoft Access за своите
табели и барања. Microsoft Access може да биде дел и од покомплексно решение, каде
што може да се интегрира со други технологии како Microsoft Excel, Microsoft Outlook,
Microsoft Word, Microsoft PowerPoint и ActiveX контролите.
18 8 of 31
19
19 9 of 31
1 10
Апликациите што извршуваат сложени прашања или анализи низ големи збирки на
податоци природно би барале поголема пропусност и меморија. Microsoft Access е
дизајниран да се размери за да поддржува повеќе податоци и корисници со поврзување со
повеќе бази на податоци на Access или со користење на задната база на податоци како
Microsoft SQL Server. Со вториот дизајн, количината на податоци и корисниците можат да
се размерат на решенија на ниво на претпријатие.
1 10 10 of 31
1 11
Карактеристики
Исто така, постои и формат Access Database (ACE и порано Jet) (MDB или ACCDB во
Access 2007) кој може да ги содржи апликацијата и податоците во една датотека. Ова го
прави многу погодно да се дистрибуира целата апликација на друг корисник, кој може да
ја стартува во исклучени средини.
1 11 11 of 31
1 12
Изданието на Microsoft Access од 2013 година воведе претежно рамен дизајн и можност за
инсталирање апликации од Office Store, но не воведе нови функции. Темата беше делумно
ажурирана повторно за 2016 година, но не беше создадена темна тема за Access.
1 12 12 of 31
1 13
SharePoint Server 2010 преку Access Services овозможува објавување на бази на податоци
на Access 2010 на SharePoint, со што им овозможува на повеќе корисници да
комуницираат со апликацијата за базата на податоци од кој било веб-прелистувач
усогласен со стандардите. Пристап до веб-базите на податоци објавени на SharePoint
Server може да користат стандардни објекти како што се табели, прашања, форми, макроа
и извештаи. Access Services ги складира тие објекти во SharePoint.
1 13 13 of 31
1 14
Развој
Access ги складира сите табели на базата на податоци, прашања, форми, извештаи, макроа
и модули во базата на податоци на Access Jet како една датотека.
1 14 14 of 31
1 15
1 15 15 of 31
1 16
Како и DAO и ADO, програмерите исто така можат да користат OLE DB и ODBC за развој
на мајчин C/C++ програми за пристап.[39] За ADP и директна манипулација со податоците
на SQL Server, потребно е ADO. DAO е најсоодветен за управување со податоци во базите
на податоци Access/Jet и единствениот начин за манипулирање со сложените типови
полиња во табелите ACCDB.
1 16 16 of 31
1 17
1 17 17 of 31
1 18
Поврзаните табели во Access користат апсолутни патеки наместо релативни патеки, така
што околината за развој или мора да ја има истата патека како и производната средина или
рутината „динамична врска“ може да биде напишана во VBA.
За многу големи бази на податоци на Access, ова може да има проблеми со
перформансите и во овие околности треба да се земе предвид SQL заднината. Ова е
помалку проблем ако целата база на податоци може да се вклопи во RAM меморијата на
компјутерот бидејќи Access кешира податоци и индекси.
1 18 18 of 31
1 19
1 19 19 of 31
1 20
Конечно, некои бази на податоци на Access се целосно заменети со друга технологија како
ASP.NET или Java откако податоците ќе се конвертираат. Сепак, секоја миграција може да
диктира големи напори бидејќи јазикот Access SQL е помоќен суперсет на стандардниот
SQL. Понатаму, процедурите за апликација за Access, без разлика дали се VBA и макроа,
се напишани на релативно повисоко ниво наспроти моментално достапните алтернативи
кои се и робусни и сеопфатни.
Заштита
Базите на податоци исто така може да се шифрираат. Форматот ACCDB нуди значително
напредно шифрирање од претходните верзии.
1 20 20 of 31
1 21
Во мај 2022 година, според StatCounter, Microsoft Edge стана вториот најпопуларен
прелистувач во светот, престигнувајќи го Safari на Apple (во некои земји, како што се
Соединетите држави, Edge е трета најпопуларна, каде што има удел од 14%, малку зад
уделот на Safari од 16%). Од септември 2022 година, Edge го користат 11 проценти од
компјутерите ширум светот.
1 21 21 of 31
1 22
Карактеристики
Edge има вграден читач на PDF, и поддржува WebAssembly. До јануари 2021 година, Edge
имаше и интегриран Adobe Flash Player (со внатрешна бела листа што дозволува Flash
1 22 22 of 31
1 23
1 23 23 of 31
1 24
Развој
-Edge Legacy (2014–2019)
На почетокот на јануари 2015 година, The Verge доби дополнителни детали околу
„Spartan“ од извори блиски до Microsoft, вклучувајќи извештаи дека ќе го замени Internet
Explorer и на десктоп и на мобилната верзија на Windows 10. Мајкрософт официјално го
претстави „Spartan“ за време на воведниот говор фокусиран на Windows 10 на 21 јануари
2015 година.
1 24 24 of 31
1 25
Explorer 11, Мајкрософт подоцна објави дека Internet Explorer ќе биде застарен на
Windows 10 и нема да го користи „Spartan“ моторот.
На 29 април 2015 година, за време на говорот на Build Conference, беше објавено дека
„Spartan“ официјално ќе биде познат како Microsoft Edge. Логото и брендирањето на
прелистувачот беа дизајнирани да одржуваат континуитет со брендирањето на Internet
Explorer. Брендирањето на проектот „Спартан“ се користеше во верзиите објавени по
Изградбата 2015. На 25 јуни 2015 година, Мајкрософт ја објави верзијата 19.10149 за
Windows 10 Mobile која го вклучуваше новиот бренд. На 28 јуни 2015 година, следеше
верзијата 20.10158 за десктоп верзиите, вклучувајќи го и ажурираното брендирање. На 15
јули 2015 година, Мајкрософт ја објави верзијата 20.10240 како последно издание.
1 25 25 of 31
1 26
Во април 2018 година, Edge додаде исклучување звук на картичката. Во јуни 2018 година,
поддршката за спецификациите за Веб автентикација беше додадена во изданијата на
Windows Insider, со поддршка за Windows Hello и надворешни безбедносни токени.
-EdgeHTML
Со кодно име „Anaheim“, на 6 декември 2018 година, Microsoft ја објави својата намера
да го заснова Edge на изворниот код на Chromium, користејќи го истиот мотор за
рендерирање како Google Chrome, но со подобрувања развиени од Microsoft. Исто така,
беше најавено дека ќе има верзии на Edge достапни за Windows 7, Windows 8 и macOS,
плус дека сите верзии ќе се ажурираат почесто. Според извршниот директор на
Мајкрософт Џо Белфиоре, одлуката за промената дошла откако извршниот директор
Сатја Надела му рекол на тимот во 2017 година дека производот треба да биде подобар и
се залагал за замена на неговиот внатрешен мотор за рендерирање со отворен извор.
На 8 април 2019 година, првите изданија на новиот Edge за Windows беа објавени во
јавноста.
На 20 мај 2019 година, првите изданија за преглед на Edge за macOS беа објавени во
јавноста, со што беше означен првпат по 13 години прелистувач на Microsoft да биде
достапен на платформата Mac. Последен пат кога прелистувач на Microsoft беше достапен
на платформата Mac беше Microsoft Internet Explorer за Mac, кој беше повлечен во
јануари 2006 година.
На 19 јуни 2019 година, Microsoft го направи Edge достапен и на Windows 7 и Windows 8
за тестирање.
На 20 август 2019 година, Microsoft ја направи својата прва бета верзија на Edge достапна
за Windows 7, Windows 8, Windows 10 и macOS.
Август 2019 година, исто така, беше отстранета поддршката за форматот на датотеката
EPUB. На Microsoft Ignite, Microsoft објави ажурирана верзија на логото на Edge.
Новиот Edge беше објавен на 15 јануари 2020 година.
Перформанси
1 27 27 of 31
1 28
Во јули 2015 година, Еџ постигна 377 од 555 поени на HTML5 тестот. Chrome 44 и Firefox
42 постигнале 479 и 434 соодветно, додека Internet Explorer 11 постигнале 312.
Прием
1 28 28 of 31
1 29
Според Даглас Џеј Леит, професор по компјутерски науки од колеџот Тринити, Даблин,
Microsoft Edge е меѓу најмалку приватните прелистувачи. Тој објасни: „Од перспектива на
приватност, Microsoft Edge и Yandex се многу позагрижувачки од другите проучувани
прелистувачи.
1 29 29 of 31
1 30
1 30 30 of 31
1 31
1 31 31 of 31