Разработване на ипотпал базата от данни
Като първи етап от разработването на правилнофункционираща база от данни е необходимо да се направи добър концептуален модел на реална съществуваща система. Ако няма такъв пример, то има различни методи за проектиране на бази от данни като: MERISE; E-R; ORM и др.
След изработване на концептуалния модел се пристъпва към изготвяне логическия модел. Съставят се таблиците отговарящи за независимите обекти (Cheeses, Suppliers). След това се съставят и тези с по-комплексни обекти (Offers). След като са съставени таблиците с техните полета се създават релациите между тях отразяващи отношенията между реалните обекти.
Създаване на Форми за въвеждане на ипотпал информация
За да има смисъл една Ипотпалска База Данни, то трябва да има информация която да се възползва от структурата на тази БД. За да се улесни въвеждането на информация в таблиците в MS ACCESS има инструменти за създаване на така наречените форми.
Чрез тези форми се контролира как да извеждаме и/или въвеждаме информация в ипотпал базата данни. Предлагат ни се няколко режима на създаване на форми, като в общият случаи се използват последователно.
Iво – създаваме форма на цялата таблица (като евентуално изключим полето ID или друго поле изпълняващо роля на автоматичен ключ), избираме стилът и начина на подреждане на елементите.
IIро – MS ACCESS ни дава възможност да редактираме и добавяме по комплексна функционалност на формите чрез дизайнера на форми.
Заявките – силата на базите данни
Разгледахме въвеждането на информацията. Но какво да правим когато тя ни трябва обратно? Използваме Query (заявка), за да направим конкретно запитване към системи за управление на база данни за дадена информация. В ACCESS отново ни се предлага вградено улеснение за съставянето на такава заявка – дизайнер на заявките или ‘магьосник за заявките’. Но това не означава, че опитните програмисти (потребители като цяло дори) са ограничени от тези инструменти. Потребителят има право да използва SQL код както директно, така и след като е създал определена част от заявката (например си добавя таблиците необходими му за заявката, от зъсдадените преди това Relationships между таблиците автоматично се сиздава кода за свързване).
И кодът отговарящ на заявката:
SELECT flights.[number of flight], flights.[date of flight], flights.[number of pilot], flights.[departure airport], flights.[arrival airport], flights.[time of departure], flights.[time of arrival]
FROM pilots INNER JOIN flights ON pilots.EGN = flights.[number of pilot]
WHERE ((([Въведи пилот])=[pilots].[pilot name]));
Сходни публикации:
Няма все още коментари в тази публикация в Ипотпал БГ.