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

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

Upload: amadeus-franks

Post on 03-Jan-2016

76 views

Category:

Documents


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Бази от данни и СУБД

Основни понятия

М. КириловаМ. Кирилова

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

Page 2: Бази от данни и СУБД

БД в различните времена:

•Древните книгохранилища;• “Александрийската библиотека”• Каталога на Калимах (ІІІ в.пр.н.е.) –

120тома; 90 000 хиляди свитъка

•Счетоводните записи;•Регистри на населението;

Page 3: Бази от данни и СУБД

1. Същност на базата данни (БД)

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

свежда до минимум дублирането на информация.

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

Page 4: Бази от данни и СУБД

Базите от данни са данни за даден обект

БД

лична карта(ЕГН,име,р.д.,…)

здравна книжка

Атрибут(свойство, отличаващо обекта от останалите)

декларация

шофьорска книжка

Page 5: Бази от данни и СУБД

2. СУБД

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

основни компоненти –средства за разработване на приложения;потребителски интерфейс;ядро, което извършва операциите по

търсене, сортиране и актуализиране на данните в базата от данни.

Page 6: Бази от данни и СУБД

С У Б ДС У Б ДБ Д

Операционна система

dBASE (Ashton-Tate);SQL (IBM);Микрофайл 16 (Микросистеми);Access (Microsoft);FoxBase;FoxPro;Paradox и др.

Page 7: Бази от данни и СУБД

3. Връзки. Видовемежду съществуващите категории обекти

или действия. Съществуващите видове връзки са

1:1(едно към едно) 1:N(едно към много) M:N(много към много)

Page 8: Бази от данни и СУБД

4. Модели на данни

Според връзките:а) йерархичен – данните са

представени под формата на дърво, състоящо се от корен и възли. Не се позволяват връзки от типа M:N;

б) мрежов – данните са представени под формата на ориентиран граф.

в) релационен – в този модел данните се съхраняват в таблици, между които има зададени връзки..

S1

S2

1:N

Page 9: Бази от данни и СУБД

5. Таблицаа) таблица – представя категория от обекти или действия. Всяка таблица обхваща всички характеристики на

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

Структурно таблицата се състои от редове и колони.

Page 10: Бази от данни и СУБД

Примери:таблица, задаваща категория от обекти - “Читател”.Отличителните черти, характеризиращи един клиент

са: ЕГНИмеАдрестелефон

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

читател

ЕГН ...

Поръчка

Ном. заемане

Ном. книга

ЕГН ...

Page 11: Бази от данни и СУБД

б) поле в таблица - конкретна отличителна черта на категорията(колона в таблицата) в таблицата “Читатели” – ЕГН, име, телефон; в таблицата “Поръчки” – каталожен номер, дата

на заемане.

в) запис в таблица – конкретни стойности за всяко поле на дадена таблица. В таблицата “Читатели” съвкупността от

конкретни стойности за ЕГН, име, адрес, телефон.Структурно записът представлява ред в

таблицата.

Page 12: Бази от данни и СУБД

6. Ключпървичен ключ - едно или повече полета,

които еднозначно идентифицират записа.Примери:

един клиент се идентифицира еднозначно със своето ЕГН, т. е. полето ЕГН е първичен ключ за таблицата “Клиенти”;

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

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