Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Primer_zapiski_kursovoy_BD.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
722.37 Кб
Скачать

3.2 Реалізація бази даних

На основі моделі даних здійснюється створення бази даних у форматі обраної СУБД. Для реалізованої бази даних винний бути зроблений детальний опис структури кожної реляційної таблиці. Опис структур реляційних таблиць рекомендується наводити в тексті в табличному вигляді.

Також необхідно привести SQL код з коментаріями (Додаток 5)

Приклад опису структури таблиці наведень у додатку 6.

3.3 Результати, одержувані при роботі з бд

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

3.3.1 Разработка представлений для отображения результатов выборки

Представление – это динамическая таблица, служащая для отображения результатов выборки из информации. Представления являются удобным инструментом для работы с таблицами базы данных.

В базе данных разработано представление…

Данное представление содержит информацию о….

Результат… (Обязательно скрин)

Представление является виртуальной таблицей, записи в которую собраны с помощью оператора Select из одной и более таблиц. Работа с представлением осуществляется, как с обычной таблицей: CREATE VIEW Example AS SELECT Fieldl, Field2 FROM EXTABLE WHERE Field3 = 3 SELECT * FROM Example

 В приведенном примере создается представление Example, в которое включаются поля Fieldl и Field2. Выбираются записи, в которых значение поля Field2 равно трем. Последний оператор вызывает просмотр. Само по себе представление не содержит данных, оно их получает каждый раз при вызове. Представления подобны окнам, через которые разработчик или пользователь просматривает информацию, которая фактически хранится в базовой таблице. Преимущество использования представления заключается в том, что представление будет модифицировано автоматически всякий раз, когда таблица, лежащая в его основе, изменяется. Содержание представления не фиксировано и переназначается каждый раз, когда оно вызывается тем или иным оператором SQL. В большинстве случаев представления могут использоваться как механизм защиты данных, поскольку даются права доступа к представлению базы данных, а не к самим таблицам, содержащим данные. Представления могут быть модифицируемыми или позволяющими только чтение данных. Модифицируемое представление позволяет изменять данные в таблице. Для того чтобы представление было модифицируемым, оно должно удовлетворять списку условий: - В представлении должны быть собраны записи только из одной таблицы. - В операторе SELECT не должны использоваться статистические функции, описатель DISTINCT, операнд HAVING, а также соединения таблиц. - Представление не должно содержать полей, которые являлись бы агрегатными функциями. - Для команды INSERT представление должно содержать любые поля таблицы, имеющие ограничение NOT NULL, если не задано иное ограничение. В качестве примера можно взять модифицированное представление Example и показать, как в него добавляются записи при помощи небольшого фрагмента кода: INSERT INTO Example VALUES (333, ‘fds”)

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