Неща, които трябва да имате предвид при проектирането на база данни на MS Access

Да бъдеш дизайнер на база данни на Access не е толкова бляскаво, колкото да си моден дизайнер, но има своите награди. Ако проектирате вашата база данни на Access внимателно и правилно, тя може да бъде много полезна за вас и другите. Можете да въвеждате информация точно. Когато дойде време да извлечете информация от базата данни, вие получавате точно информацията, от която се нуждаете. Информацията по-долу обяснява всичко, което трябва да имате предвид при проектирането на база данни на Access. Най-трудната част при проектирането на база данни на Access е да решите как да разпределите информация между таблици на база данни и колко таблици на база данни да имате.

Решете каква информация ви е необходима във вашата база данни на MS Access

Първият въпрос, който трябва да си зададете, е за вида информация, която искате да извадите от базата данни. Имена и адреси на клиенти? Информация за продажбите? Информация за проследяване на инвентара? Интервюирайте с колегите си, за да разберете каква информация може да им бъде полезна. Помислете сериозно по този въпрос. Вашата цел е да настроите базата данни, така че да може да се записва всяка малка част от информацията, от която се нуждае вашата организация.

Един добър начин да разберете какъв вид информация има значение за една организация е да разгледате формите, които организацията използва, за да иска или записва информация. Тези формуляри показват точно това, което организацията счита за достойно за проследяване в база данни.

Вижте информацията по-долу.

Неща, които трябва да имате предвид при проектирането на база данни на MS Access

Хартиените формуляри също имат полета.

Това изображение показва хартиения формуляр, който играчите попълват, за да се регистрират за бейзболна лига, чиито таблици с база данни се показват по-долу. Сравнете изображенията и ще видите, че таблиците на базата данни за играчи, отбори и дивизии имат полета за въвеждане на информация от този формуляр.

Неща, които трябва да имате предвид при проектирането на база данни на MS Access

Планове за таблици на база данни и имена на полета.

Разделяне на информация в различни таблици на база данни на Access

След като знаете информацията, която искате да запишете в базата данни на Access, помислете как да разделите информацията в таблици на базата данни. Мнозина се изкушават да поставят цялата информация в една таблица на базата данни, но тъй като Access е релационна база данни, можете да заявите повече от една таблица наведнъж и по този начин да събирате информация от различни таблици.

За да видите как работят базите данни на Access , помислете за простата база данни. Целта на тази малка база данни и нейните четири таблици е да съхранява информация за играчите, треньорите и отборите в бейзболна лига. Полето Име на екипа се появява в три таблици. Той служи като връзка между таблиците и позволява повече от една заявка. Чрез запитване на отделни таблици или комбинации от таблици в тази база данни, можете да съберете списъци на отбори, да направите списък с треньори и тяхната информация за контакт, да изброите отбори по дивизии, да съставите пощенски списък с всички играчи, да разберете кои играчи са платили хонорара си и списък на играчите по възрастова група, наред с други неща. Тази база данни се състои от четири таблици:

  • Играчи: Включва полета за проследяване на имената, адресите, рождените дни на играчите, в кои отбори са и дали са платили таксите си
  • Треньори: Включва полета за проследяване на имената, адресите на треньорите и имената на отборите, които те тренират
  • Екипи: Включва полета за проследяване на имената на отборите и в коя дивизия е всеки отбор
  • Подразделения: Включва полета за проследяване на номера и имена на раздели

Най-трудната част от проектирането на база данни е да решите колко таблици на база данни имате нужда и как да разделите данните между различните таблици. За да улесните малко задачата, направете я по старомоден начин с молив и гумичка. Ето основните правила за разделяне на данни в различни таблици:

  • Ограничаване на таблица само до един предмет: Всяка таблица на база данни трябва да съдържа информация само за един обект — клиенти, служители, продукти и т.н. По този начин можете да поддържате данни в една таблица независимо от данните в друга таблица. Помислете какво би се случило в базата данни на Little League, ако данните за треньора и отбора се съхраняват в една таблица и треньорът на един отбор бъде заменен с някой нов. Ще трябва да изтриете записа на стария треньор, да изтриете информация за отбора, да въведете информация за новия треньор и да въведете отново информация за отбора, който току-що изтрихте. Но като държите информацията за отбора отделно от информацията за треньора, можете да актуализирате информацията за треньора и все пак да поддържате информацията за отбора.
  • Избягвайте дублиране на информация: Опитайте се да не съхранявате дублирана информация в една и съща таблица на базата данни или дублирана информация в различни таблици. Като запазите информацията на едно място, трябва да я въведете само веднъж, а ако трябва да я актуализирате, можете да го направите в една таблица на базата данни, а не в няколко.

За дизайна на база данни на Access са написани цели книги . Можете обаче да съхранявате всичките си данни в една таблица, ако данните, които искате да съхранявате, не са много сложни. Времето, което губите при въвеждане на всички данни в една таблица, се компенсира от времето, което спестявате, без да се налага да проектирате сложна база данни с повече от една таблица.

Избор на полета за таблици на база данни на Access

Полетата са категории информация. Всяка таблица на база данни се нуждае от поне едно поле. Ако самата таблица е тема, можете да кажете, че нейните полета са факти за темата. Таблицата с адресна база данни се нуждае от полета за записване на улични адреси, градове, щати и пощенски кодове. Таблицата с база данни с продукти се нуждае от полета за идентификационни номера на продукти, имена на продукти и единични цени. Само фактите, госпожо. В рамките на темата таблицата на базата данни се нуждае от едно поле за всяка информация, която е полезна за вашата организация.

Когато планирате кои полета да включите в таблица на база данни на Access, следвайте тези указания:

  • Разбийте информацията на малки елементи. Например, вместо поле за име, създайте поле за име и поле за фамилия. По този начин можете по-лесно да сортирате таблиците на базата данни по фамилно име.
  • Дайте описателни имена на полета, за да знаете какви са те по-късно. По-описателно име, като сериен номер, е по-ясно от
  • Помислете предварително и включете поле за всяка информация, от която се нуждае вашата организация. Добавянето на поле към таблица на база данни в края на играта е скучна работа. Трябва да се върнете към всеки запис, да потърсите информацията и да я въведете.
  • Не включвайте информация, която може да бъде извлечена от изчисление. Изчисленията могат да бъдат извършени като част от заявка или част от таблица. Например, можете да сумирате числата в две полета в един и същи запис или да извършите математически изчисления на стойности в полета.

Вземане на решение за поле за първичен ключ за всяка таблица на база данни на Access

Всяка таблица на база данни трябва да има поле за първичен ключ. Това поле , известно още като първичен ключ, е полето в таблицата на базата данни, където се съхраняват уникални, единствени по рода си данни. Данните, въведени в това поле — идентификационен номер на служител, номер на част, номер на оферта — трябва да са различни във всеки запис.

Ако се опитате да въведете едни и същи данни в полето за първичен ключ на два различни записа, диалогов прозорец ви предупреждава да не правите това. Полетата за първичен ключ ви предпазват от въвеждане на дублиращи се записи. Те също така правят заявките по-ефективни. В заявка казвате на Access какво да търси в таблиците на базата данни, Access търси в таблиците и програмата събира информация, която отговаря на критериите. Полетата за първичен ключ помагат на Access да разпознава записи и да не събира една и съща информация повече от веднъж в заявка.

Номерата на социалното осигуряване са добри полета за първичен ключ, тъй като няма двама души с еднакъв социалноосигурителен номер. Номерата на фактурите и серийните номера също са отлични полета за първичен ключ. Връщайки се към примерната база данни на бейзболната лига, кои полета в таблиците на базата данни на Little League са основни ключови полета? В таблицата с екипи името на екипа може да бъде полето за първичен ключ, тъй като няма два отбора с едно и също име. Номерът на дивизията може също да бъде поле от първичен ключ, тъй като дивизиите в лигата са номерирани и няма две дивизии с еднакъв номер.

Таблиците в базата данни за играчи и треньори обаче представляват проблем, когато става въпрос за избор на поле за първичен ключ. Двама играчи може да имат едно и също фамилно име, което изключва фамилното име като поле за първичен ключ. Брат и сестра може да имат един и същ телефонен номер, което изключва поле за телефонен номер. Тъй като никое поле не съдържа стойности, които със сигурност ще се различават от запис до запис, бяха въведени полета, наречени номер на играч и номер на треньор. За целите на тази база данни на играчите и треньорите се присвояват номера.

Картографиране на връзките между таблиците в Access

Ако вашата база данни на Access включва повече от една таблица, трябва да картографирате как таблиците се свързват една с друга. Обикновено се формират връзки между полето на първичния ключ в една таблица и съответното поле в друга, наречено външен ключ. Изображението по-долу показва връзките между таблиците в базата данни на Little League. Тъй като тези таблици са свързани с общи полета, можете да събирате информация от повече от една таблица в заявка или отчет. Засега, когато проектирате своята база данни, помислете как да свържете различните таблици с общи полета.

Неща, които трябва да имате предвид при проектирането на база данни на MS Access

Връзки в таблицата.


Как да блокирате Microsoft Word да отваря файлове в режим само за четене в Windows

Как да блокирате Microsoft Word да отваря файлове в режим само за четене в Windows

Как да блокирам Microsoft Word да отваря файлове в режим само за четене в Windows Microsoft Word отваря файлове в режим само за четене, което прави невъзможно редактирането им? Не се притеснявайте, методите са по-долу

Как да коригирате неправилно отпечатване на документи на Microsoft Word

Как да коригирате неправилно отпечатване на документи на Microsoft Word

Как да коригирате грешки при отпечатването на неправилни документи на Microsoft Word Грешките при отпечатването на документи на Word с променени шрифтове, разхвърляни абзаци, липсващ текст или изгубено съдържание са доста чести. Въпреки това недейте

Изтрийте рисунки с писалка и маркер на вашите слайдове на PowerPoint

Изтрийте рисунки с писалка и маркер на вашите слайдове на PowerPoint

Ако сте използвали писалката или маркера, за да рисувате върху слайдовете на PowerPoint по време на презентация, можете да запазите чертежите за следващата презентация или да ги изтриете, така че следващия път, когато го покажете, да започнете с чисти слайдове на PowerPoint. Следвайте тези инструкции, за да изтриете чертежи с писалка и маркери: Изтриване на линии една в […]

Съдържание на библиотеката за стилове в SharePoint 2010

Съдържание на библиотеката за стилове в SharePoint 2010

Библиотеката със стилове съдържа CSS файлове, файлове с разширяем език на стиловия език (XSL) и изображения, използвани от предварително дефинирани главни страници, оформления на страници и контроли в SharePoint 2010. За да намерите CSS файлове в библиотеката със стилове на сайт за публикуване: Изберете Действия на сайта→Преглед Цялото съдържание на сайта. Появява се съдържанието на сайта. Библиотеката Style се намира в […]

Форматирайте числата в хиляди и милиони в отчети на Excel

Форматирайте числата в хиляди и милиони в отчети на Excel

Не затрупвайте аудиторията си с огромни числа. В Microsoft Excel можете да подобрите четливостта на вашите табла за управление и отчети, като форматирате числата си така, че да се показват в хиляди или милиони.

Как да споделяте и следвате сайтове на SharePoint

Как да споделяте и следвате сайтове на SharePoint

Научете как да използвате инструменти за социални мрежи на SharePoint, които позволяват на индивиди и групи да общуват, да си сътрудничат, споделят и да се свързват.

Как да конвертирате дати в юлиански формати в Excel

Как да конвертирате дати в юлиански формати в Excel

Юлианските дати често се използват в производствени среди като времеви печат и бърза справка за партиден номер. Този тип кодиране на дата позволява на търговците на дребно, потребителите и обслужващите агенти да идентифицират кога е произведен продуктът и по този начин възрастта на продукта. Юлианските дати се използват и в програмирането, военните и астрономията. Различно […]

Как да създадете уеб приложение на Access

Как да създадете уеб приложение на Access

Можете да създадете уеб приложение в Access 2016. И така, какво всъщност е уеб приложение? Е, уеб означава, че е онлайн, а приложението е просто съкращение от „приложение“. Персонализирано уеб приложение е онлайн приложение за база данни, достъпно от облака с помощта на браузър. Вие създавате и поддържате уеб приложението в настолната версия […]

Лента за бързо стартиране в SharePoint 2010

Лента за бързо стартиране в SharePoint 2010

Повечето страници в SharePoint 2010 показват списък с връзки за навигация в лентата за бързо стартиране в лявата част на страницата. Лентата за бързо стартиране показва връзки към представено съдържание на сайта, като списъци, библиотеки, сайтове и страници за публикуване. Лентата за бързо стартиране включва две много важни връзки: Връзка към цялото съдържание на сайта: […]

Какво означават съобщенията за грешка на Solver в Excel?

Какво означават съобщенията за грешка на Solver в Excel?

За прости проблеми Solver в Excel обикновено бързо намира оптималните стойности на променливата Solver за целевата функция. Но в някои случаи Solver има проблеми с намирането на стойностите на променливата Solver, които оптимизират целевата функция. В тези случаи Solver обикновено показва съобщение или съобщение за грешка, което описва или обсъжда проблема, който […]