1 / 12

Бази от данни и СУБД

Бази от данни и СУБД. Основни понятия М. Кирилова. БД в различните времена:. Древните книгохранилища; “Александрийската библиотека” Каталога на Калимах (ІІІ в.пр.н.е.) –120тома; 90 000 хиляди свитъка Счетоводните записи; Регистри на населението;. 1. Същност на базата данни (БД).

Download Presentation

Бази от данни и СУБД

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Бази от данни и СУБД Основни понятия М. Кирилова

  2. БД в различните времена: Древните книгохранилища; “Александрийската библиотека” Каталога на Калимах (ІІІ в.пр.н.е.) –120тома; 90 000 хиляди свитъка Счетоводните записи; Регистри на населението;

  3. 1. Същност на базата данни (БД) • база от данни - съвкупност от данни, структурирани по начин, който позволява лесното и бързото им извличане, преглеждане, търсене. • свежда до минимум дублирането на информация. • базите данни са независими от софтуера. Това ги прави универсални за използване както от различни програми, така и в различни периоди от време.

  4. Базите от данни са данни за даденобект БД лична карта(ЕГН,име,р.д.,…) здравна книжка шофьорска книжка декларация Атрибут (свойство, отличаващо обекта от останалите)

  5. 2. СУБД • Приложният софтуер, който осигурява възможност за работа с бази от данни, се нарича система за управление на бази от данни (СУБД). • основни компоненти – • средства за разработване на приложения; • потребителски интерфейс; • ядро, което извършва операциите по търсене, сортиране и актуализиране на данните в базата от данни.

  6. Операционна система • dBASE (Ashton-Tate); • SQL (IBM); • Микрофайл 16 (Микросистеми); • Access (Microsoft); • FoxBase; • FoxPro; • Paradox и др. С У Б Д Б Д

  7. 3. Връзки. Видове • между съществуващите категории обекти или действия. • Съществуващите видове връзки са • 1:1(едно към едно) • 1:N(едно към много) • M:N(много към много)

  8. 4. Модели на данни 1:N • Според връзките: • а) йерархичен– данните са представени под формата на дърво, състоящо се от корен и възли. Не се позволяват връзки от типа M:N; • б) мрежов– данните са представени под формата на ориентиран граф. • в) релационен – в този модел данните се съхраняват в таблици, между които има зададени връзки.. S2 S1

  9. 5.Таблица а) таблица – представя категория от обекти или действия. • Всяка таблица обхваща всички характеристики на съответната категория, както и информация за конкретни обекти или действия от тази категория. • Структурно таблицата се състои от редове и колони.

  10. Примери: • таблица, задаваща категория от обекти- “Читател”. Отличителните черти, характеризиращи един клиент са: • ЕГН • Име • Адрес • телефон • таблица, задаваща категория от действия-“Поръчка”. Отличителни черти: • номер на заемане • каталожен номер на заета книга • ЕГН на клиента, направил заемането • дата на поръчката

  11. б) поле в таблица- конкретна отличителна черта на категорията(колона в таблицата) • в таблицата “Читатели” – ЕГН, име, телефон; • в таблицата “Поръчки” – каталожен номер, дата на заемане. в) запис в таблица – конкретни стойности за всяко поле на дадена таблица. • В таблицата “Читатели” съвкупността от конкретни стойности за ЕГН, име, адрес, телефон. • Структурно записът представлява ред в таблицата.

  12. 6.Ключ • първичен ключ -едно или повече полета, които еднозначно идентифицират записа. • Примери: • един клиент се идентифицира еднозначно със своето ЕГН, т. е. полето ЕГН е първичен ключ за таблицата “Клиенти”; • една поръчка се идентифицира еднозначно с ЕГН на клиента и каталожния номер на поръчаната книга, т. е. тези две полета образуват първичния ключ за таблицата “Поръчки”. • Всяка таблица трябва да има първичен ключ.

More Related