Достъп до база данни

10.06.2019

СУБД - съкращение, което означава "система за управление на база данни". СУБД използва се за многопотребителска работа с бази данни, което от своя страна спомага за съхраняването, организирането, класифицирането и контрола на информацията. Системите за управление на бази данни са разделени на типове въз основа на типовете модели на данни, които те поддържат. Релационният изглед е най-практичен, тъй като такива системи са лесни за използване и предоставят много възможности за разработчиците. Това включва, наред с другото, Access DBMS. subd достъп

Обща информация

Релационната база данни Microsoft Access работи съответно с релационни бази данни. По принцип това означава набор от взаимосвързани таблици, всяка от които съдържа данни от собствен тип.

MS Access е част от софтуера на Microsoft Office.

възможности

Access DBMS предоставя на потребителя следните функции:

  • създаване на бази данни;

  • добавяне на нова информация към създадената база данни;

  • актуализира или по друг начин модифицира данните в базата данни;

  • изтриване на съществуващата информация от базата данни;

  • разглеждане на данни под формата на доклади, формуляри, различни образци и заявки;

  • Организиране на данни чрез сортиране и / или класифициране на информация;

  • споделяне на таблици и данни при използване на доклади, имейли, интернет и / или локална мрежа;

  • прилагане на различни видове връзки между таблиците;

  • създаване на бутони и потребителски интерфейси за управление на базата данни в базата данни.

Структурни елементи на базата данни под ms достъп

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

Свойства на полето

Полетата в СУБД за MS Access дефинират структурата на базата данни и също така определят свойствата на данните от клетките за запис.

Основните имоти са:

  • Име на полето Обикновено те определят заглавията на колони, т.е. те наричат ​​характеристиката на обекта. Също така, чрез името на полето, той може да бъде достъпен за информация при извършване на автоматични операции с базата данни.

  • Тип данни Задава съответното свойство, определя кой тип може да бъде записан в клетката.

  • Размер. Задава максималната дължина на записаните данни. Това свойство не е необходимо да се използва, въпреки че опростява работата чрез налагане на ограничения на потребителя на базата данни.

  • Формат. Форматира полетата за данни.

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

  • Задължително поле. Ако поставите отметка в квадратчето до това свойство, няма да можете да оставите клетката празна. За ключовите полета това свойство е активирано по подразбиране.

Типове данни достъп до базата данни

Полетата от базата данни в Microsoft Access могат да имат такива типове данни като:

  • Текстово . Най-лесният тип поле. Въпреки името, тя може да съдържа букви и цифри, символи и т.н. Следователно тя има ограничения само по дължина - не повече от 255 символа. Удобно е да се използва, ако не се изискват по-нататъшни изчисления между клетките, следователно, ако в полето са въведени само цифри, по-добре е да се използва съответния тип.

  • Поле за бележки. Същият тип текст, който съхранява големи количества информация (до 64 KB, т.е. до 64 хиляди знака). Поради тази характеристика, MEMO не може да се използва като ключ или индекс.

  • Цифрово . Цифрово поле с подтипове, изборът на който зависи от желаната точност на изчисленията и т.н. До 8 байта или 16 за кодове за репликация.

  • Counter. Поле, което не трябва да се попълва - стойности (номера във възходящ ред) автоматично се въвеждат в таблица, което позволява данните в клетките да останат уникални. Казано по-просто, броячът записва записите в базата данни. Удобно е да се използват като ключ 4 байта, 16 - за кодове за репликация.

  • Логически. Използва се само за стойността - 0 (не) и минус 1 (да). Можете да конфигурирате различни опции за запис - отметка или ръчен избор (размер - 1 байт).

  • Дата / час. Името на типа данни говори само за себе си. Данните могат да се извеждат в седем различни формата. 8 байта.

  • Пари. Определя валутните стойности. Този тип данни изглежда предотвратява закръгляването при изчисленията. Също така 8 байта.

  • OLE поле на обект. Приема обекти от различни формати - графики, аудио и др. Размер - до един гигабайт.

  • Хипервръзка. Адреси на интернет страници, сайтове. До 64 хил. Знака.

  • Съветник за заместване. Предварително се приемат съответните таблици. Позволява ви да изберете стойност от друга таблица или от комбинирано поле. Типът на избраната стойност се задава автоматично. Размер на първичен ключ. Не повече от 4 байта.

ключовете

Базите данни на MS Access бази данни имат едно основно нещо в таблиците - ключовото поле. По подразбиране това е, както вече споменахме, задължително попълване. Освен това, тя налага необходимостта да бъде уникална, което означава, че вече въведената стойност в ключовото поле не може да бъде въведена в ключовото поле на друг запис в същата таблица. Ако е необходимо, можете да добавите допълнително ключово поле с по-малко строги правила - уникалността се избира от разработчика на базата данни. С помощта на ключовите полета се правят връзки между таблиците на базата данни. subd microsoft достъп

Клавишите се разделят на:

  • primary (main) - директно самата връзка;

  • вторичен (външен) - комуникационен метод.

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

Database Database Access може да съдържа таблици, които взаимодействат помежду си. За тази цел се използват връзки, които са от следните типове:

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

  • Едно за мнозина. Всяко вписване от първата таблица съответства на няколко (две или повече) от втората.

  • Много към едно. Много записи от първата таблица са свързани с една от втората.

  • Много за мнозина. Наборът от записи на първата таблица съответства на набора от втория. обекти за долен достъп

Ограничения на името

Microsoft Access поставя ограничения върху имената на полетата и контролите, те също засягат обектите на базата данни за достъп:

  • името не трябва да съдържа повече от 64 знака;

  • не може да използва точка удивителен знак Символ или квадратни скоби;

  • името не може да започва с интервал;

  • не могат да използват контролни знаци в името (кодове от 0 до 31 в ASCII);

  • Името не може да включва директни кавички.

обекти

Обекти на MS Access са потребителски интерфейс на базата данни. Тя ви позволява директно да управлявате нея и нейните данни.

маси

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

искания

обекти достъп MS

Разрешаване на обработка на данни от таблици. Запитването може да бъде подбор на някаква функция от една или няколко таблици, а също така можете да сортирате или филтрирате информация, анализирате данни, извличате и представяте на потребителя по удобен начин. Резултатът от заявката е временна нова таблица.

форма

Използва се като средство за въвеждане на нова информация в таблицата. Предимството на формите е техният удобен за потребителя вид - разработчикът може да използва оформлението на формуляра или да създаде изцяло нов. На този обект можете да поставите бутони, ключове и др. Между другото, специално внимание привлича към себе си формата на бутона, която е модифициран мениджър на задачите, съставен от потребителя „за себе си”. На него можете да поставите основните функции на работа с базата данни - вход, изход, попълване на таблици, преглед на данни. Конвенционалните формуляри също могат да бъдат включени в бутона. създайте достъп до поддостав

доклади

Представлява крайния резултат от работата. Проектиран за последващо отпечатване, защото те имат подходящо форматиране. Позволява ви да избирате и групирате. Ясно се отразява информацията, внесена в базата данни.

Технология за достъп до база данни

Разработването на базата данни в Access се извършва, като се използват следните точки:

  • Определете целта на развитието на базата данни. Необходимо е да се определи целта, да се установи в коя посока да отиде - как възнамеряват да използват базата данни, какви резултати искат да получат, какви функции трябва да се изпълняват.

  • Определете приблизителния брой таблици в базата данни - информацията трябва да бъде систематизирана и „декомпозирана“. Не добавяйте твърде много полета в една таблица: по-добре е да разделяте данните на две и да ги свързвате. Всяка таблица трябва да съдържа само една тема.

  • Определете всички полета и техните типове данни в таблиците. Данните в клетките трябва да съответстват на видовете, така че по-късно няма да има проблеми с изчисленията, групирането и сортирането.

  • Определете съотношението на табличното поле.

  • Маркирайте основните и (ако е необходимо) вторичните ключове в таблиците.

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

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

  • Използвайте анализа на самия Достъп за следващата проверка.

Създаването на база данни в Access е възможно по два начина:

  • използвайте съветника на базата данни за създаване на необходимите обекти;

  • създайте празна база данни, допълвайки я с нови обекти.

MS Access ви позволява да разширите базата данни след нейното създаване, но основната структура трябва да бъде предварително обмислена: неща като типове данни, по-късно, особено след попълване на таблицата, няма да могат да се променят.

Замислена схема за данни може да бъде реализирана с помощта на съответния раздел в СУБД. Всеки тип връзка е ясно показан в Access. Връзките могат да бъдат модифицирани или дори изтрити.