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

Post on 03-Jan-2016

80 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

БД

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

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

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

декларация

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

2. СУБД

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

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

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

С У Б ДС У Б ДБ Д

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

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

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

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

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

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

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

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

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

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

S1

S2

1:N

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

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

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

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

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

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

читател

ЕГН ...

Поръчка

Ном. заемане

Ном. книга

ЕГН ...

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

на заемане.

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

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

таблицата.

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

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

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

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

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

top related