Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/nelvin/data/www/ebooktime.net/index.php:6) in /var/www/nelvin/data/www/ebooktime.net/index.php on line 7

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/nelvin/data/www/ebooktime.net/index.php:6) in /var/www/nelvin/data/www/ebooktime.net/index.php on line 7
5.1.5. Реляційна база даних : Автоматизоване робоче місце менеджера : Бібліотека для студентів

5.1.5. Реляційна база даних


Повернутися на початок книги
1 2 3 4 5 6 7 8 9 10 11 12 13 14 
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 
60 61 62 63 64 65 66 67 68 69 

магниевый скраб beletage

Реляційна база даних — це сукупність відношень, що містять всю інформацію, яка повинна зберігатися в БД. Проте користу-вачі можуть сприймати таку базу даних як сукупність таблиць.

1. Кожна таблиця складається з однотипних рядків І мае унікальне ім’я.

2. Рядки мають фіксоване число полів (стовпців) і значень (мно-жинні поля і групи, що повторюються, недопустимі). Інакше кажучи, в кожній позиції таблиці на перетині рядка і стовпця завжди є в точності одне значения або нічого.

3. Рядки таблиці обов’язково відрізняються один від одного хоча б единим значениям, що дозволяє однозначно ідентифікувати будь-який рядок такої таблиці.

4. Стовпцям таблиці однозначно привласнюються імена, і в кожному з них розміщуються однорідні значения даних (дати, прі-звища, цілі числа або грошові суми).

5. Повний інформаційний зміст бази даних подається у вигляді яв-них значень даних і такий метод подання є единим. Зокрема, не існує будь-яких спеціальних «зв’язків» або покажчиків, що з’єднують одну таблицю з іншою.

6. При виконанні операцій з таблицею ЇЇ рядки і стовпці можна обробляти у будь-якому порядку безвідносно до їх інформацій-ного змісту. Цьому сприяє наявність імен таблиць і їх стовпців, а також можливість виділення будь-якого їх рядка або певного набору рядків із зазначеними ознаками (наприклад, рейсів з пунктом призначення «Париж» і часом прибуття до 12 годин). Створені мови маніпулювання даними, що дозволяють реалізу-

вати всі операції реляційної алгебри і практично будь-які їх поєд-нання. Серед них найбільш поширені 8(}Ь (8гшсйігес1 (^иегу Ьап§иа§е — структурована мова запитів) і ()ВЕ (()иеге-Ву-ЕхатрІе — запиши за зразком). Обидеі належать до мое дуже еисокого ріеня,

Скороходов В. А., Худякова І. М. АВТОМАТИЗОВАНЕ РОБОЧЕ МІСЦЕ МЕНЕДЖЕРА

за допомогою яких користувач зазначає, які дані необхідно одержа-ти, не уточнюючи процедуру їх отримання.

За допомогою єдиного запиту на будь-якій з цих мов можна з’єднати декілька таблиць в тимчасову таблицю і вилучити з неї не-обхідні рядки і стовпці (селекція і проекція).