Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бази даних екзамен.docx
Скачиваний:
99
Добавлен:
03.01.2019
Размер:
74.89 Кб
Скачать

27. Речення update. Оновлення одного запису. Оновлення множини записів. Оновлення з підзапитом.

Для зміни вже наявних рядків в таблиці застосовується команда UPDATE .

1. Оновлення єдиною записи

Змінити назву страви з кодом БЛ = 5 на Форшмак, збільшити його вихід на 30 г і встановити NULL-значення в стовпець Праця.

UPDATE Страви

SET Блюдо = 'Форшмак', Вихід = (Вихід + 30), Праця = NULL

WHERE БЛ = 5;

2. Оновлення безлічі записів

Потроїти ціну всіх продуктів таблиці поставки (крім ціни кави - ПР = 17).

UPDATE Поставки

SET Ціна = Ціна * 3

WHERE ПР <> 17;

3. Оновлення з підзапитом

Встановити рівною нулю ціну і К_во продуктів для постачальників з Паневежиса та Резекне.

UPDATE Поставки

SET Ціна = 0, К_во = 0

WHERE ПС IN

(SELECT ПС

FROM Постачальники

WHERE Місто IN ('Паневежис', 'Резекне'));

28.Етап фізичного проектування. Основні структури зберігання та методи доступу до даних. Основні поняття. Невпорядковані послідовні файли.

Фізичне проектування бази даних. Етапи методології фізичного проектування баз даних.

1.Перенос глобальної логічної моделі даних у середовище цільової СКБД.

Ціль Створення базової функціональної схеми реляційної бази даних на основі глобальної логічної моделі даних, що може бути реалізована в цільовий СКБД.

2.Проектування основних відношень.

Ціль Визначення способу подання в цільовій СКБД відношень, визначених у глобальній логічній моделі даних.

3.Розробка способів одержання похідних даних.

Ціль Визначення способу представлення в СКБД всіх похідних атрибутів які включені в глобальну логічну модель даних.

4.Реалізація обмежень предметної області.

Ціль Розробка обмежень предметної області для цільової СКБД.

5.Проектування фізичного представлення бази даних.

6.Аналіз транзакцій.

Ціль Визначення функціональних характеристик транзакцій, які будуть виконуватися в проектованій базі даних, і виділення найбільш важливих

7.Вибір файлової структури.

Ціль Визначення найбільш ефективного файлового подання для кожного з основних відношень.

8.Визначення індексів.

Ціль Визначення того, чи буде додавання індексів сприяти підвищенню продуктивності системи.

9.Визначення вимог до дискової пам'яті.

Ціль. Визначити обсяг дискового простору, що потрібно для бази даних.

10.Проектування користувальницьких представлень.

Ціль Спроектувати представлення, потреба у створенні яких була виявлена на стадії збору й аналізу вимог, що становить частину життєвого циклу додатка реляційної бази даних.

11.Розробка механізмів захисту.

Ціль Проектування засобів захисту для бази даних у відповідності до вимог користувачів.

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

База даних у вторинному пристрої зберігання організована у вигляді одного або декількох файлів, кожен з яких складається з однієї або декількох записів, а кожен запис – з одного або декількох полів. Невпорядковані файли

Невпорядкований файл (який інколи називають купою) має просту структуру. Записи розміщуються у файлі в тому порядку, в якому вони в нього вставляються. Кожен новий запис поміщається на останню сторінку файлу, а якщо на останній сторінці для неї не вистачає місця, то у файл додається нова сторінка. Це дозволяє дуже ефективно виконувати операції вставки.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]