Тази статия предоставя кратък обзор на базите данни – какво представляват те, защо е добре да използвате база данни, и какво правят различните части на една база данни. Терминологията е насочена към MicrosoftAccess бази данни, но понятията се отнасят за всички продукти за бази данни.
В тази статия
Какво е база данни?
Базата данни е инструмент за събиране и организиране на информация. Базите данни могат да съхраняват информация за хора, продукти, поръчки или нещо друго. Много бази данни започват като списък в текстообработка или електронна таблица. Тъй като списъкът нараства, излишната информация и несъответствията започват да се появяват в данните. Данните стават трудни за разбиране във формуляр за списък и има ограничени начини за търсене или извличане на подмножества от данни за преглед. След като тези проблеми започнат да се появяват, е добра идея да прехвърлите данните в база данни, създадена от система за управление на бази данни (DBMS), като например Access.
Компютъризираната база данни е контейнер с обекти. Една база данни може да съдържа повече от една таблица. Например система за проследяване на наличности, която използва три таблици, не е три бази данни, а една база данни, която съдържа три таблици. Освен ако не е специално проектирана да използва данни или код от друг източник, база данни на Access съхранява таблиците си в един файл заедно с други обекти, като например формуляри, отчети, макроси и модули. Базите данни, създадени във формат Access 2007-2016 (който се използва и от Access за Microsoft 365, Access 2024, Access 2021 и Access 2019 ) имат файлово разширение .accdb, а базите данни, създадени в по-стари Access формати, имат разширение на файла .mdb.
С помощта на Access можете да:
-
Добавяте нови данни към база данни, като например нов елемент в списък със складови наличности
-
Редактирате съществуващи данни в базата данни, като например да промените текущото местоположение на елемент
-
Изтривате информация, напр. ако даден елемент е продаден или изключен
-
Организирате и преглеждате данните по различни начини
-
Споделяте данни с други хора чрез отчети, имейл съобщения, интранет или интернет
Частите на база данни на Access
Следващите раздели са кратки описания на частите на типична Access база данни.
Таблици
За да получите максимална гъвкавост от една база данни, данните трябва да се организират в таблици, така че да не възниква излишна информация. Например ако съхранявате информация за служители, всеки служител трябва да се въведе само веднъж в таблица, която е зададена да съхранява само данни за служителите. Данните за продукти ще се съхраняват в собствена таблица, а данните за клоновете ще се съхраняват в друга таблица. Този процес се нарича нормализация.
Всеки ред в дадена таблица се нарича запис. Записите са мястото, където се съхраняват отделните части от информацията. Всеки запис се състои от едно или повече полета. Полетата съответстват на колоните в таблицата. Възможно е например да имате таблица с име "Служители", където всеки запис (ред) съдържа информация за различен служител, а всяко поле (колона) съдържа различен тип информация, например собствено име, фамилно име, адрес и т. н. За полетата трябва да бъде посочен определен тип данни независимо дали е текст, дата или час, число, или някакъв друг тип.
Друг начин да се опишат записите и полетата е да се визуализира картотека на библиотека от стария тип. Всяко картонче в шкафа съответства на запис в базата данни. Всяка част от информацията на отделното картонче (автор, заглавие и т. н.) съответства на поле в базата данни.
За повече информация относно таблиците вж. статията Въведение в таблиците.
Формуляри
Можете да програмирате командни бутони, за да определите кои данни се появяват във формуляра, да отваряте други формуляри или отчети или да изпълнявате редица други задачи. Например може да имате формуляр с име "Формуляр за клиенти", в който да работите с данните на клиентите. Формулярът за клиенти може да има бутон, който отваря формуляр за поръчки, където можете да въведете нова поръчка за този клиент.
Формулярите ви позволяват също така да контролирате как другите потребители взаимодействат с данните в базата данни. Например можете да създадете формуляр, който показва само определени полета и позволява да бъдат изпълнени само определени операции. Това помага за защитата на данните и гарантира, че данните се въвеждат правилно.
За повече информация за формулярите вж. статията Въведение във формулярите.
Отчети
Отчет може да бъде изпълнен по всяко време и винаги ще отразява текущите данни в базата данни. Отчетите обикновено са форматирани така, че да могат да се отпечатат, но могат също така да се преглеждат на екрана, да се експортират в друга програма или да се изпращат като прикачен файл към имейл съобщение.
За повече информация за отчетите вж. статията Въведение в отчетите в Access.
Заявки
Някои заявки могат да се актуализират, което означава, че можете да редактирате данните в базовите таблици чрез листа с данни на заявката. Ако работите в заявка, която може да се актуализира, не забравяйте, че вашите промени всъщност се извършват в таблиците, а не само в листа с данни на заявката.
Заявките се делят на два основни вида: заявки за избиране и заявки за действие. Заявката за избиране просто извлича данни и ги прави достъпни за използване. Можете да преглеждате резултатите от заявката на екрана, да ги отпечатате или да ги копирате в клипборда. Можете също да използвате резултата от заявката като източник на записи за формуляр или отчет.
Заявката за действие, както подсказва името й, изпълнява задача с данните. Заявките за действие могат да се използват за създаване на нови таблици, добавяне на данни към съществуващи таблици, актуализиране на данни или изтриване на данни.
За повече информация за заявките вж. статията Въведение в заявките.
Макроси
За повече информация относно макросите вж. статията Въведение в програмирането за Access.
Модули
За повече информация относно модулите вж. статията Въведение в програмирането за Access.