120 likes | 308 Views
Бази от данни и СУБД. Основни понятия М. Кирилова. БД в различните времена:. Древните книгохранилища; “Александрийската библиотека” Каталога на Калимах (ІІІ в.пр.н.е.) –120тома; 90 000 хиляди свитъка Счетоводните записи; Регистри на населението;. 1. Същност на базата данни (БД).
E N D
Бази от данни и СУБД Основни понятия М. Кирилова
БД в различните времена: Древните книгохранилища; “Александрийската библиотека” Каталога на Калимах (ІІІ в.пр.н.е.) –120тома; 90 000 хиляди свитъка Счетоводните записи; Регистри на населението;
1. Същност на базата данни (БД) • база от данни - съвкупност от данни, структурирани по начин, който позволява лесното и бързото им извличане, преглеждане, търсене. • свежда до минимум дублирането на информация. • базите данни са независими от софтуера. Това ги прави универсални за използване както от различни програми, така и в различни периоди от време.
Базите от данни са данни за даденобект БД лична карта(ЕГН,име,р.д.,…) здравна книжка шофьорска книжка декларация Атрибут (свойство, отличаващо обекта от останалите)
2. СУБД • Приложният софтуер, който осигурява възможност за работа с бази от данни, се нарича система за управление на бази от данни (СУБД). • основни компоненти – • средства за разработване на приложения; • потребителски интерфейс; • ядро, което извършва операциите по търсене, сортиране и актуализиране на данните в базата от данни.
Операционна система • dBASE (Ashton-Tate); • SQL (IBM); • Микрофайл 16 (Микросистеми); • Access (Microsoft); • FoxBase; • FoxPro; • Paradox и др. С У Б Д Б Д
3. Връзки. Видове • между съществуващите категории обекти или действия. • Съществуващите видове връзки са • 1:1(едно към едно) • 1:N(едно към много) • M:N(много към много)
4. Модели на данни 1:N • Според връзките: • а) йерархичен– данните са представени под формата на дърво, състоящо се от корен и възли. Не се позволяват връзки от типа M:N; • б) мрежов– данните са представени под формата на ориентиран граф. • в) релационен – в този модел данните се съхраняват в таблици, между които има зададени връзки.. S2 S1
5.Таблица а) таблица – представя категория от обекти или действия. • Всяка таблица обхваща всички характеристики на съответната категория, както и информация за конкретни обекти или действия от тази категория. • Структурно таблицата се състои от редове и колони.
Примери: • таблица, задаваща категория от обекти- “Читател”. Отличителните черти, характеризиращи един клиент са: • ЕГН • Име • Адрес • телефон • таблица, задаваща категория от действия-“Поръчка”. Отличителни черти: • номер на заемане • каталожен номер на заета книга • ЕГН на клиента, направил заемането • дата на поръчката
б) поле в таблица- конкретна отличителна черта на категорията(колона в таблицата) • в таблицата “Читатели” – ЕГН, име, телефон; • в таблицата “Поръчки” – каталожен номер, дата на заемане. в) запис в таблица – конкретни стойности за всяко поле на дадена таблица. • В таблицата “Читатели” съвкупността от конкретни стойности за ЕГН, име, адрес, телефон. • Структурно записът представлява ред в таблицата.
6.Ключ • първичен ключ -едно или повече полета, които еднозначно идентифицират записа. • Примери: • един клиент се идентифицира еднозначно със своето ЕГН, т. е. полето ЕГН е първичен ключ за таблицата “Клиенти”; • една поръчка се идентифицира еднозначно с ЕГН на клиента и каталожния номер на поръчаната книга, т. е. тези две полета образуват първичния ключ за таблицата “Поръчки”. • Всяка таблица трябва да има първичен ключ.