ижче збережених процедур:
- Створимо збережену процедуру, яка для зазначеної таблиці підраховує кількість рядків, що містяться в цій таблиці. Ця процедура буде мати один вхідний параметр (за допомогою якого задається ім'я таблиці) і один вихідний параметр. p align="justify"> Створимо збережену процедуру, яка змінює всі дати, наявні в таблицях бази даних, додаючи до них або віднімаючи від них деяке число днів. Ця процедура буде мати два вхідних параметра. Перший параметр визначає, чи потрібно збільшувати або зменшувати всі дати. p align="justify"> Другий параметр вказує кількість днів, які повинні додаватися або відніматися.
Створимо збережену процедуру, яка для конкретної таблиці підраховує мінімальне, середнє, максимальне і сумарне значення в стовпці числового типу. Ця процедура буде мати один вхідний параметр (за допомогою якого вказується ім'я або номер стовпчика) і чотири вихідних параметра. p align="justify"> Створимо збережену процедуру, яка з конкретної таблиці відбирає рядки за умовою, що накладається на значення конкретних двох стовпців. Ця процедура буде мати два вхідних параметра, які задають значення для відбору даних по кожному з цих стовпців. При цьому значення NULL буде трактуватися як відсутність будь-якого критерію відбору рядків з даного колонки (наприклад, якщо обидва параметри будуть мати значення NULL, то будуть вибрані всі рядки таблиці). p align="justify"> 5. Розробити SQL-код для перевірки роботи створених збережених процедур. br/>
2. ПРОЕКТУВАННЯ МОДЕЛІ БАЗИ ДАНИХ У ERWIN
Мета етапу:
) проаналізувати предметну область;
) визначити сутності предметної області;
) визначити логічні зв'язки.
У даному індивідуальному проекті планується детально розглянути організацію відділу кадрів підприємства. У сучасних базах даних рідко зустрічаються таблиці, ніяк не пов'язані з іншими таблицями. Часто дані, які, на перший погляд, можна розташувати в одній таблиці, потрібно "рознести" у кілька дрібніших таблиць. Такий підхід дозволяє більш ефективно керувати даними, виключити дублювання інформації і зменшити обсяг, який вона займає. p align="justify"> На основі аналізу предметної області мною були розроблені за допомогою Erwin логічна і фізична (малюнок 2.1) моделі даних бази даних для відділу кадрів на підприємстві.
В
Малюнок 2.1. Фізична модель бази даних. br/>
У ході розробки проекту і детального аналізу я виділила сутності предметної області та їх атрибути, представлені в таблиці 2.1.
Таблиця 2.1. Сутності та їх атрибути
СущностьАтрібутТіп даннихШтатное РаспісаніеНомерNumber КодСотруднікаNumber Количес...