системи за управление на бази данни (СУБД)

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







Система за управление на бази данни (СУБД) - софтуер, който позволява на потребителите да определят, създаване и поддържане на база данни и да извършват контролиран достъп до него.

Таблица - не е единственият вид на обекти, които изграждат базата данни. В допълнение към масите, има форми. доклади и запитвания.

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

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

В релационните бази от данни е идеята на връзки (взаимоотношения. Отношения). Те позволяват на разработчиците да обедини различните таблици в базата данни с помощта на споделените данни. С помощта на взаимоотношения разработчиците на бази данни симулират таблици, които показват взаимодействието на обекти в реалност.

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







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

В закупуване на масата е същата cust_ID стойност. напротив, тя може да се повтори повече от веднъж - в зависимост от броя на покупките направени конкретен клиент. Когато първичния ключ на една маса се използва като другите полета, той се нарича външен ключ. При използване на външни ключове облигации се образуват между масите (взаимоотношения). Те ви позволяват да се отърве от излишни (дублирани данни) и да запази целостта на данните.

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

Фиг. 45. данни веригата.

Фигура 45 показва връзката между двете плочи, описани в примера. Линията между таблиците показва наличието на връзка. 1. Броят на ляво показва, че създаването на Клиентите маса cust_ID е уникален, и знака на безкрайност. Намира се на правото, което показва, че масата купуват един и същ параметър cust_ID стойност може да се повтори за неопределено време. Това съотношение се нарича "един към много".

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

Релационния модел на базата данни е разработен през 70-80 години на XX век. За релационни бази данни включват разнообразие от софтуерни продукти, включително Microsoft Access от Microsoft Office. MySQL или по-мощен индустриален капацитет, система, като Microsoft SQL Server или Oracle.

Напоследък активно се развива друг модел представяне на бази данни - обект. Релационния модел се фокусира върху структурата и взаимоотношенията на лица, обект - техните свойства и поведение.