Для створення нової бази даних у вікні Microsoft Access увімкнути перемикач Новая база данных→Ок. Вибрати потрібну папку, в полі ім’я ввести назву бази → Создать.
Таблиці — основа будь-якої реляційної бази даних. Дані таблиць можна зберігати, доповнювати, вилучати переглядати, редагувати, сортувати або фільтрувати за досить складними критеріями. Будь-яка таблиця бази даних має унікальне ім'я і складається з рядків та стовпців. її структура визначається характером функцій, які має виконувати база. На цій основі задають поля таблиці та призначають їхні властивості.
Конструктор надає користувачеві широкі можливості задання параметрів таблиці, що створюється. При його активізації відкривається вікно «Конструктор Таблица: таблица», яке містить дві панелі.
Верхня панель забезпечує присвоєння імені кожному полю таблиці і визначення типу даних у кожному полі, нижня — встановлення властивостей кожного поля:
· Имя поля може включати до 64 символів, воно повинно бути коротким і мати інформативний характер Тип кожного поля визначається типом даних, які в ньому розміщуються.
· Тип данных (текстовий, поля MEMO, числовий, дата/час і т д) вибирається зі списку «Тип данных», що розкривається.
· Описание — це пояснення до кожного поля таблиці, які формуються в разі необхідності.
Властивості полів відображаються в нижній панелі вікна «Конструктор». Елементи цієї панелі дають можливість користувачеві задавати розмір і формат поля, маску введення даних у полі, умови на значення і ряд інших і властивостей. Вміст вкладки «Общие» міняється залежно від типу поля.
Для створення таблиці в режимі Конструктора вибрати Таблицы → Создать → Конструктор →ОК .
Для зміни типу даних поля потрібно перейти в стовпець Тип данных напроти назви поля і зі списку вибрати необхідний тип. Після чого необхідно встановити формат поля, перейшовши на вкладку Общие і вибравши зі списку в однойменному полі потрібний формат.
Створення структури таблиці, як правило, завершується визначенням первинного ключа. Такий ключ однозначно ідентифікує кожний запис таблиці. Первинний ключ вводиться за командою Ключевое поле контекстного меню вибраного поля або за допомогою однойменної кнопки на панелі інструментів.
Після формування структури таблиці її необхідно зберегти за командою Файл—Сохранить. В діалоговому вікні «Сохранение обьекта...», що відкрилося, задається місце розміщення таблиці у пам'яті (поточній або іншій базі даних), а у вікні «новое имя» вказується її ім'я, наприклад «Сотрудники».
Для виклику інструмента Мастер подстановок потрібно перейти в стовпець Тип данных напроти назви поля і зі списку вибрати однойменну команду. Після чого необхідно встановити тип підстановки: значення з іншої таблиці або запиту чи введення фіксованих значень. У першому випадку треба вказати таблицю(запит), а потім поля підстановки. Також можна отримати допомогу з даного питання після створення підстановки, встановивши відповідний прапорець перед натисканням кнопки Готово.
Для зв’язування таблиць за допомогою інструменту Схема данных використовують наступну послідовність дій:
· вибрати таблицю, в якій знаходиться ключ(головну таблицю);
· вибрати ключове поле і перетягнути його піктограму на однойменне поле іншої таблиці або поле що має такий же тип даних;
· у вікні Изменение связей встановити якщо необхідно параметри зв’язку: цілісність, каскадне поновлення та каскадне вилучення записів; також можна налагодити параметри об’єднання або встановити новий зв’язок;
· натиснути Ок;
· по закінченні роботи зі схемою зберегти її і закрити вікно.
Для запуску Майстра форм перейти на вкладку Форми і натиснути піктограму Создание формы с помощью мастера. У вікні створення форми необхідно вибрати зі списку потрібну таблицю(або декілька таблиць), потім вибрати поля таблиці(кожної із таблиць) за допомогою кнопки > (окреме поле) або >> (всі поля таблиці). Натиснувши кнопку Далее потрібно вибрати одне із оформлень (зовнішній вигляд). Потім, на наступному кроці майстра обирають заготовку стилю. На останньому кроці задають ім’я новій формі або залишають те що з’явилось автоматично. Окрім того, можна вибрати одну із наступних дій: або встановити перегляд та введення даних або зміну структури (макету) форми. У другому випадку відкриється Конструктор форм. Для закінчення роботи майстра слід натиснути кнопку Готово.
Завдання
Згідно теми Вашого варіанту, створіть та заповніть базу даних з ім’ям Моя база.mdb. Ця самостійна робота містить 2 рівні складності: перший (достатній) рівень передбачає створення та зв’язування таблиць, створення форм та заповнення таблиць даними за допомогою створеної форми; другий (високий) рівень представлений у вигляді додаткового завдання та передбачає створення запитів на відбір даних в режимі конструктора. Для детального ознайомлення з темою «Запити» необхідно скористатись Пакетом лекцій або рекомендаціями до лабораторних робіт теми Бази даних. Результати продемонструйте викладачу.
Індивідуальні завдання
Варіант 1
Тема: Географія країн
Країни | |
Ім’я поля | Тип даних |
№ з-п | лічильник |
Назва країни | текстовий |
Континент | текстовий |
Державна мова | текстовий |
Релігія | текстовий |
Основні відомості про країну | |
Ім’я поля | Тип даних |
№ з-п | лічильник |
Площа країни | числовий |
Кількість населення | числовий |
Столиця | текстовий |
Вихід до моря | логічний |
Форма правління | текстовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Великі країни», в якому відобразіть назви всіх країн, площа яких перевищує 100 квадратних кілометрів.
Варіант 2
Тема: Географія. Великі річки
Річки | |
Ім’я поля | Тип даних |
Код | лічильник |
Назва | текстовий |
Континент | текстовий |
Кількість країн басейну | числовий |
Довжина | числовий |
Додаткові відомості | |
Ім’я поля | Тип даних |
Код | лічильник |
Площа басейну | числовий |
Середньорічний стік | числовий |
Впадає у море | логічний |
Кількість притоків | числовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Найдовші річки», в який включити назви річок, довжина яких перевищую 1000 км. Також в звіт включити континенти, на яких дані річки протікають.
Варіант 3
Тема: Ремонт побутових приладів
Майстер | |
Ім’я поля | Тип даних |
Код замовлення | лічильник |
ПІБ майстра | текстовий |
Найменування приладу | текстовий |
Дата приймання замовлення | дата/час |
Строк видачі замовлення | дата/час |
Ціна | числовий |
Несправність | |
Ім’я поля | Тип даних |
Код замовлення | лічильник |
Несправність | текстовий |
Додаткові деталі | текстовий |
Ціна матеріалів для ремонту | числовий |
Час, витрачений на ремонт (годин) | текстовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Довгостроковий ремонт», в який включіть ПІБ майстра, несправність та назву приладу, на ремонт якого було витрачено більш як 12 годин
Варіант 4
Тема: Спортивні змагання з волейболу
Основні відомості | |
Ім’я поля | Тип даних |
Код команди | лічильник |
Назва команди | текстовий |
Місто | текстовий |
ПІБ тренера | текстовий |
Місце в турнірній таблиці | числовий |
Додаткові відомості | |
Ім’я поля | Тип даних |
Код команди | лічильник |
Кількість учасників | числовий |
Середній вік учасників | числовий |
Кількість перемог за минулий сезон | числовий |
Кількість очок за 1 тур | числовий |
Кількість очок за 2 тур | числовий |
Кількість очок за 3 тур | числовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Київські команди», в який включіть назви команд Києва та ПІБ тренера.
Варіант 5
Тема: Виставка собак.
Претенденти | |
Ім’я поля | Тип даних |
Код | лічильник |
Порода собаки | текстовий |
Ім’я собаки | текстовий |
ПІБ власника | текстовий |
Місце | числовий |
Додаткові відомості про собаку | |
Ім’я поля | Тип даних |
Код | лічильник |
Зріст | числовий |
Вага | числовий |
Довжина тулова | числовий |
Забарвлення | текстовий |
Бали за виконання команд | числовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Переможці», в який включіть ПІБ власника, імя і породу собак, які посіли 1 та 2 місця
Варіант 6
Тема: Ательє мод.
Замовлення | |
Ім’я поля | Тип даних |
Код замовлення | лічильник |
Найменування виробу | текстовий |
ПІБ майстра | текстовий |
ПІБ замовника | текстовий |
Термін видачі | дата/час |
Ціна | числовий |
Додаткові відомості | |
Ім’я поля | Тип даних |
Код замовлення | лічильник |
Тип тканини | текстовий |
Кількість тканини | числовий |
Ціна тканини | числовий |
Додавання фурнітури | логічний |
Кількість фурнітури | числовий |
Ціна фурнітуру | числовий |
Кількість ниток | числовий |
Ціна ниток | числовий |
Зв’яжіть таблиці та внесіть 8 записів замовлень за 2010 рік.
Додаткове завдання: Створіть запит «Замовлення за вересень», в який включіть найменування, ціну замовлень та ПІБ майстрів, які виконували замовлення в вересні 2010 року
Варіант 7
Тема: Національні змагання з легкої атлетики.
Загальні відомості | |
Ім’я поля | Тип даних |
Код спортсмена | лічильник |
ПІБ спортсмена | текстовий |
Місто, яке представляє | текстовий |
Вид змагань | текстовий |
Місце, яке посів | числовий |
Кількість балів | числовий |
ПІБ тренера | текстовий |
Спортсмени | |
Ім’я поля | Тип даних |
Код спортсмена | лічильник |
Вік спортсмена | числовий |
Зріст | числовий |
Вага | числовий |
Розряд | текстовий |
Рейтинг в минулому сезоні | текстовий |
Клуб | текстовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Переможці», в який включіть види змагань, ПІБ тренера, місто, вік та ПІБ спортсменів, які отримали на змаганнях 1 та 2 місце.
Варіант 8
Тема: Продаж автомобілів в автосалоні.
Продаж | |
Ім’я поля | Тип даних |
Код авто | числовий |
Марка автомобіля | текстовий |
Виробник | текстовий |
Ціна | числовий |
Вид розрахунку | текстовий |
ПІБ продавця | текстовий |
Автомобіль | |
Ім’я поля | Тип даних |
Код авто | числовий |
Колір авто | текстовий |
Рік випуску | дата/час |
Тип автомобіля | текстовий |
Об’єм двигуна | числовий |
Оформлення салону | текстовий |
Додаткові можливості | текстовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Новітні автомобілі», в який включіть виробників та марки авто, яки біли випущені протягом 2010 року.
Варіант 9
Тема: Відділ кадрів студентів коледжу.
Групи | |
Ім’я поля | Тип даних |
Код студента | лічильник |
ПІБ студента | текстовий |
Курс | текстовий |
Назва групи | текстовий |
Форма навчання | текстовий |
Середній бал | числовий |
Особові картки | |
Ім’я поля | Тип даних |
Код студента | лічильник |
Номер паспорта | текстовий |
Ідентифікаційний код | текстовий |
Адреса | текстовий |
Телефон | текстовий |
Дата народження | дата/час |
Відомості про батьків | текстовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну
Додаткове завдання: Створіть запит «Відмінники», в який включіть групу та ПІБ студентів, середній бал яких перевищує 4,8 бали.
Варіант 10
Тема: Відділ кадрів ОАО «Фенікс»
Працівники | |
Ім’я поля | Тип даних |
Табельний номер | лічильник |
ПІБ працівника | текстовий |
Посада | текстовий |
Відділ | текстовий |
Наказ про прийом на роботу | текстовий |
Основні відомості про працівників | |
Ім’я поля | Тип даних |
Табельний номер | лічильник |
Дата народження | дата/час |
Адреса | текстовий |
Телефон | текстовий |
Номер паспорта | текстовий |
Ідентифікаційний код | текстовий |
Сімейний стан | текстовий |
Кількість неповнолітніх дітей | числовий |
Податкові пільги | текстовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну
Додаткове завдання: Створіть запит «Список робітників на новорічні подарунки», в який включіть ПІБ робітників, які мають неповнолітніх дітей.
Варіант 11
Тема: Національні змагання з плавання
Спортсмени | |
Ім’я поля | Тип даних |
Код спортсмена | лічильник |
ПІБ спортсмена | текстовий |
Місто, яке представляє | текстовий |
Вид змагань | текстовий |
Кількість балів | числовий |
ПІБ тренера | текстовий |
Додаткові відомості | |
Ім’я поля | Тип даних |
Код спортсмена | лічильник |
Вік спортсмена | числовий |
Зріст | числовий |
Вага | числовий |
Розряд | текстовий |
Клуб чи організація, яку представляє | текстовий |
Місце у загальному рейтингу | текстовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Майстри спорту», в який включіть ПІБ спортсменів, які мають відповідний розряд. Також в запит включіть місто, який даний спортсмен представляє.
Варіант 12
Тема: Збори врожаю
Перелік культур | |
Ім’я поля | Тип даних |
Код | лічильник |
Назва культури | текстовий |
Кількість | числовий |
Ціна за тону | числовий |
ПІБ фермера | текстовий |
Затрати на виробництво | |
Ім’я поля | Тип даних |
Код | лічильник |
Ціна сімен | числовий |
Витрати раці (людиногодин) | числовий |
Добрива | числовий |
Зрощення | числовий |
Паливо | числовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну.
Додаткове завдання: Створіть запит «Найбільший врожай», в який включіть назви культур, врожай яких перевищує 500 тон. Також в звіт включіть прізвища фермерів, які отримали такий врожай.
Варіант 13
Тема: Відділ кадрів студентів коледжу.
Групи | |
Ім’я поля | Тип даних |
Код студента | лічильник |
ПІБ студента | текстовий |
Рік вступу | текстовий |
Назва групи | текстовий |
Форма навчання | текстовий |
Середній бал | числовий |
Особові картки | |
Ім’я поля | Тип даних |
Код студента | лічильник |
Дата народження | дата/час |
Номер паспорта | текстовий |
Адреса | текстовий |
Телефон | текстовий |
Ідентифікаційний код | текстовий |
Зв’яжіть таблиці та внесіть 8 записів в кожну
Додаткове завдання: Створіть запит «Боржники», в який включіть назву групи та ПІБ студентів, .які мають середній бал нижчий за 3 бали.
Дата: 2018-12-21, просмотров: 494.