- •«Інформаційні системи і технології»
- •Київ 2005
- •Загальні вказівки
- •Лабораторна робота № 1
- •5.2. Мета створення системи
- •5.3. Основні задачі системи
- •5.4. Технологія створення і ведення моделі стану під’їзної колії підприємства
- •5.5. Введення даних в систему
- •5.6. Вихідна інформація
- •6. Варіанти індивідуальних завдань
- •Лабораторна робота № 2
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Створення бази даних “Кадри”
- •5.2. Створення структури таблиці “персонал”
- •5.3. Створення в таблиці “персонал” ключового поля
- •5.4. Збереження структури таблиці
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Введення даних у таблицю бази даних
- •5.2. Сортування даних таблиці бази даних
- •5.3. Вибирання записів таблиці
- •Лабораторна робота № 4
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1 Створення запитів
- •5.2. Створення запиту “Телефонний довідник”
- •5.3. Створення запиту на вибірку за діапазоном значень дат
- •Between дата And дата
- •5.4. Створення запиту за кількома умовами
- •5.5. Обчислення в запиті. Створення запиту на зміну даних поля Оклад
- •[Персонал]![Оклад]*1,2
- •5.6. Використання статистичних функцій в запиті
- •5.7. Проектування форм
- •Лабораторна робота № 5
- •5.2. Розміщення в області даних полів
- •5.3. Додавання у звіт обчислювального поля
- •5.4. Форматування розміщених об'єктів
- •5.5. Розміщення тексту заголовка
- •5.6. Розміщення обчислювального поля за стовпчиком “До виплати”
- •Лабораторна робота № 6
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Зв’язок між таблицями бази даних
- •5.2. Створення схеми даних “один-до-одного” (1:1)
- •Лабораторна робота № 7
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Створення таблиці “Коди товарів” у режимі “Режим таблицы”
- •5.2. Створення таблиці “товари” у режимі “Конструктор”
- •5.3. Встановлення зв’язку між таблицями “Коди товарів” і “товари” за полем Код товару
- •5.4. Забезпечення цілісності даних для таблиць “Коди товарів” і “товари”
- •5.5. Створення таблиці “Замовлення” у режимі “Macтep таблиц”
- •5.6. Виконання імпорту таблиці “персонал” із бази даних “Кадри”
- •5.7. Встановлення зв’язків між таблицями “код товару”, “замовлення” і “персонал”
- •5.8. Створення запиту “справа”
- •Лабораторна робота № 8
- •4. Контрольні питання
- •5. Навчальний матеріал
- •5.1. Створення таблиці із використанням мови sql
- •5.2. Створення sql-запиту на вибірку даних із однієї таблиці
- •5.3. Створення sql-запиту на вибірку із двох таблиць
- •Список рекомендованої літератури
5.2. Розміщення в області даних полів
Вибрати команду "Вид", "Список полей", відкрити список полів таблиці, виділити полеТабельний номер.Тримаючи натиснутою ліву кнопку миші, перемістити поле в "Область данных" і відпустити кнопку. У вікні з'являться два об'єкти: підпис до поля та поле.
Поля Прізвище, Ім’я, По-батькові, Окладрозмістити в тому ж самому рядку. Підписи до поліввилучити. Поки що об'єкти розміщені в рядку нерівно, остаточно вирівнювання виконується після форматування.
5.3. Додавання у звіт обчислювального поля
Додати в звіт поле для введення даних “Область данных”. Для цього на панелі елементів треба натиснути кнопку для створення поля"Поле". За допомогою покажчика миші окреслити прямокутну область під поле. Поле розмістити в одному рядку з полями, розміщеними раніше. Назву поля "Поле №"требавилучити. Виділити створене поле "Свободный". Відкрити вікно властивостей поля. На вкладці "Данные" в рядку "Данные" внести вираз для обчислень:=[0клад]*0,7.
Закрити вікно властивостей поля. Проглянути проміжний результат за командою "Вид", "Предварительный просмотр". Звернути увагу на те, що створене поле не успадковує властивостей поля "Оклад", наприклад, його формату. Встановити для створеного поля грошовий формат: перейти в режим конструктора, активізувати поле, відкрити вікно властивостей, на вкладці "Все", в рядку "Формат поля" зі списку вибрати "Денежный".Закрити вікно властивостей поля. Проглянути проміжний результат.
5.4. Форматування розміщених об'єктів
Форматування об'єктів виконується за допомогою панелі форматування. Щоб виділити одночасно всі поля, слід натиснути клавішу Shift і, тримаючи її натиснутою, виділити поля. Збільшити шрифт, вирівняти текст по лівому краю. Якщо наповнення не вміщується в полі, треба змінити розмір полів за командою “Формат”, “Размер”, “По розмеру данных”.
Змінити колір тексту, колір фону.
5.5. Розміщення тексту заголовка
Щоб додати заголовок, слід натиснути на панелі елементів кнопку “Надпись”. Покажчик миші змінить свою форму. В області заголовка зміненим покажчиком окреслити прямокутну область. Ввести текст “Відомість на виплату зарплати” і відформатувати заголовок.
В області “Верхний колонтитул” розмістити підписи до стовпчиків “Табельний номер”, “Прізвище”, “Ім’я”, “По-батькові”, “Оклад”, “До виплати” і відформатувати підписи.
5.6. Розміщення обчислювального поля за стовпчиком “До виплати”
У режимі конструктора виконати команду “Вид”, “Заголовок/Примечание отчета”. У частині вікна конструктора “Примечание отчета” за допомогою кнопки на панелі елементів із зображенням лінії провести розділювальну лінію.
Створити поле для даних під стовпчиком “До виплати”. Змінити назву поля на Разом. В поле внести формулу: =sum([Оклад]*0,7). Встановити для створеного поля формат “Денежный”. Закрити вікно властивостей поля. Вибрати команду “Вид”, “Образец”. Проглянути результат роботи і закрити звіт.
Лабораторна робота № 6
СТВОРЕННЯ БАГАТОТАБЛИЧНОЇ БАЗИ ДАНИХ І ВСТАНОВЛЕННЯ ЗВ'ЯЗКІВ МІЖ ТАБЛИЦЯМИ
1. Мета роботи
Опанування методами роботи із багатотабличними базами даних, встановлення взаємозв’язків між таблицями.
2. Постановка задачі
2.1. Створити в базі даних “Кадри”таблицю“ПЕРСОНАЛ+”у режимі“Конструктор” за наступними реквізитами (полями):Табельний номер,Автобіографія, Іноземна мова, Комп’ютер,Автомобіль.
2.2. Створити в базі даних “Кадри”таблицю“Штат”у режимі“Конструктор”за наступними реквізитами:Посада, Оклад, Загальна кількість, Число вакансій.
3. Порядок виконання роботи
3.1. Сформувати структуру таблиці “ПЕРСОНАЛ+”у режимі бази даних“Конструктор”. Структуру таблиці“ПЕРСОНАЛ+”надати узвітіу вигляді наступної таблиці.
№№ з/п |
Ідентифікатор поля |
Тип даних |
Властивості поля |
3.2. Ввести записи у таблицю “ПЕРСОНАЛ+”відповідно до змісту таблиці“ПЕРСОНАЛ”, вважаючи, що:
поле Автобіографіямістить біографічні дані працівника і складає більш ніж 255 символів;
поле Іноземна мовапризначене для введення даних про іноземні мови, якими володіє працівник, і ступінь володіння – зі словником чи вільно;
поле Комп’ютермістить дані про те, чи володіє працівник навичками роботи з комп'ютером;
поле Автомобіль містить дані про те, чи водить працівник автомобіль;
поле Табельний номер призначити ключовим.
3.3. Встановити зв’язок між таблицями “ПЕРСОНАЛ”і“ПЕРСОНАЛ+” типу“Один-до-одного”.
3.4. Створити запит “Загальні відомості”за таблицями“ПЕРСОНАЛ”і“ПЕРСОНАЛ+”, який міститьусівідомості про працівників.
3.5. За створеним запитом “Загальні відомості” вибрати записи про працівників, які вільно володіють іноземною мовою і комп’ютером.
3.6. Сформувати структуру таблиці “ШТАТ”у режимі бази даних“Конструктор”. Ключовим призначити полеПосада. Структуру таблиці“ШТАТ”надати узвітіу вигляді наступної таблиці.
№№ з/п |
Ідентифікатор поля |
Тип даних |
Властивості поля |
3.7. Ввести записи у таблицю “ШТАТ”відповідно зі змістом таблиці“ПЕРСОНАЛ”
3.8. Встановити зв’язок між таблицями “ШТАТ”і“ПЕРСОНАЛ” типу“Один-до-багатьох”.
3.9. Створити запит “Посада”за таблицями“ШТАТ”і“ПЕРСОНАЛ”, який міститьусівідомості про працівників, які займають конкретну посаду (посаду визначити за власним вибором).