Автор: Пользователь скрыл имя, 22 Января 2012 в 15:56, контрольная работа
Мета роботи:
1. Створити структуру таблиць бази даних.
2. Заповнення таблиць інформацією.
3. Встановити зв'язки між таблицями (1 – 1; 1 - ∞; ∞ - ∞).
4. Створення запитів.
5. Створення форм.
6. Створення необхідних звітів.
7. Створення кнопочної форми.
Міністерство освіти і науки,молоді та спорту України
Полтавський національний технічний університет імені Юрія Кондратюка
Кафедра
інформаційних та телекомунікаційних
технологій і систем
Контрольна робота
з дисципліни:
«Методи
інформативних систем»
Виконала:
Студентка заочного факультету
Групи 6мДС
Біленька Ольга Борисівна
Залікова книжка
№ 11409
Перевірила:
Дмитренко
Тетяна Анатоліївна
Полтава 2011
Мета роботи:
Виконання роботи.
Спочатку створимо структуру таблиць власної бази даних, використовуючи різні способи, потім встановимо зв'язок між ними.
Відкривши MS Access, ми бачимо, що таблицю можна створити трьома способами.
1.
Створення структури таблиць
за допомогою майстра. Тут
2. Створення структури таблиць за допомогою Конструктора.
3. Створення таблиці шляхом введення даних. Цей спосіб є більш простим і наочним
Зв'язування таблиць. При цьому необхідно закрити всі таблиці БД. Вибрати команду Сервіс - Схема даних. У діалоговому вікні Схема даних додати таблиці, які потрібно зв'язати: Зв'язки - Додати таблицю. У вікні Додавання таблиць вибрати зв'язуються таблиці та натиснути Додати. Закрити вікно. У вікні діалогу Схема даних з'являться зв'язуються таблиці. Вибрати поле зв'язку (ключове поле) в першій таблиці і, не відпускаючи перемістити його у відповідне поле іншої таблиці. На екрані з'явиться вікно Зміна зв'язків. Тут необхідно перевірити правильність імен пов'язують полів і встановити забезпечення цілісності даних. Зв'язки між таблицями встановлюються тільки на підставі співпадаючих полів. У них повинен збігатися тип даних.
Умова цілісності даних - це набір правил, що використовуються для підтримки зв'язків між записами у зв'язаних таблицях. Вони унеможливлюють випадкове видалення або зміна зв'язків даних.
Обмеження:
1. Неможливо ввести в поле зовнішнього ключа зв'язаної таблиці значення, не міститься в ключовому полі головної таблиці. Але можна вводити порожні значення, що показують, що записи не пов'язані.
2.
Не можна видаляти записи з
головної таблиці, якщо
3. Не можна змінювати значення ключового поля в головній таблиці, якщо є записи, пов'язані з цим записом.
Щоб подолати обмеження на видалення або зміна пов'язаних записів, зберігаючи при цьому цілісність даних, потрібно включити режими каскадного оновлення та каскадного видалення. При встановленому прапорці Каскадне оновлення пов'язаних полів зміна значення в ключовому полі головної таблиці призводить до автоматичного оновлення відповідних значень у всіх зв'язаних таблицях. При встановленому прапорці Каскадне видалення пов'язаних записів видалення запису в головній таблиці призводить до автоматичного видалення пов'язаних записів у
підпорядкованої таблиці. Ці прапорці встановлюються у вікні діалогу Зміна записів тільки після установки опції Забезпечення цілісності даних.
Потім натиснути кнопку Створити. Після цього вікно Схема даних прийме інший вигляд.
У MS Access існує 4 типи зв'язків:
Зміна існуючого зв'язку. Закрити всі таблиці, потім натиснути Схема даних на панелі інструментів. Якщо таблиці, зв'язки між якими потрібно змінити, не відображаються у вікні діалогу Схема даних, натиснути кнопку Відобразити таблицю, вибрати потрібну таблицю і натиснути Закрити. Далі встановити покажчик на лінію зв'язку, яку потрібно змінити і, двічі клацнувши мишею, внести зміни у вікні Зміна зв'язків.
Видалення зв'язку. Натиснути Схема даних, виділити мишею лінію зв'язку, яку потрібно видалити. Натиснути клавішу <Delete>.
Висновок:
ми навчилися розробляти структуру таблиць
власної бази даних, використовуючи різні
способи, і встановлювати зв'язки між цими
таблицями.
КОНТРОЛЬНА РОБОТА
Розробка
форм.
Мета роботи:
1. На основі наявних таблиць
2. Створити складову форму для редагування записів таблиць нашої бази даних, використовуючи режим Майстра.
3.
У режимі Конструктора
Виконання роботи.
У MS Access існує два формати відображення вмісту таблиці - у вигляді таблиці і у вигляді форми. Форми є потужним і гнучким засобом надання інформації. Вона дозволяє об'єднати поля в групи за певними ознаками, що полегшує сприйняття інформації.
Форму можна задати трьома різними способами:
1. За допомогою автоформи на основі таблиці
2.
За допомогою майстра на
3. Вручну в режимі Конструктора.
Для створення в MS Access форми будь-якими з цих способів на початковому етапі потрібно:
ü Відкрити вікно бази даних
ü Активізувати категорію «Форми»
ü Кнопка Створити
ü У вікні Нова форма вибрати опцію зі списку способів створення форм.
Для створення Автоформи виділити ім'я таблиці і в меню - Вставка - Автоформа.
Створення форми за допомогою Майстра аналогічно роботі з майстром при створенні таблиць: спочатку вибирається таблиця, з неї - потрібні поля для форми, потім вибирається зовнішній вигляд форми, стиль форми, і задається ім'я форми.
Будь-яка форма, необхідна користувачеві, може бути створена за допомогою Конструктора. Крім цього, за допомогою цих форм можна робити обчислення, розташовуючи в них обчислювані поля. Після вибору способу створення форми Конструктор з'являється вікно форми. У цьому вікні, розбитому на клітини, міститься лише Область даних. Також форма може містити область заголовка, примітки та нижній і верхній колонтитули. Для додавання цих областей команди меню - Вид - Заголовок - Примітка форми і Вид - Колонтитули. Праворуч і знизу розташовані смуги прокручування. Область форми, в якій проводиться побудова, можна змінити, перетягуючи праву і нижню межі покажчиком миші.
Для розробки власне форми необхідно вивести на екран панель інструментів меню - Вид - Панель елементів.
В панелі інструментів міститься безліч елементів управління: написи, поля, поля зі списком, кнопки, прапорці, перемикачі і т.д.
Кнопка | Назначение |
Выбор объектов | Осуществляет выделение элемента управления, раздела или формы |
Мастера | Включает/выключает мастер создания элементов управления (мастера создания полей со списком, группы параметров, кнопки, диаграммы и подчиненной формы) |
Надпись | Позволяет разместить в форме текст в дополнению к размещенному по умолчанию в MS Access |
Поле | Осуществляет отображение, ввод, изменение данных, содержащихся в источнике данных формы; вывод результатов вычислений; прием данных при их вводе пользователем. |
Группа переключателей | Для размещения в группе флажков, переключателей или выключателей |
Выключатель | Используется
как отдельный элемент |
Переключатель | Используется аналогично Выключателю |
Флажок | Используется аналогично Выключателю |
Поле со списком | Составной элемент управления, объединяющий поле и раскрывающий список. Для ввода значения в поле исходной таблицы можно непосредственно ввести значение в поле или выбрать его из предопределенного списка. |
Список | Создать список, допускающий прокрутку. В режиме формы выбранное из списка значение можно ввести в новую запись или использовать для замены уже существующего значения записи. |
Кнопка | Позволяет
осуществить разнообразные |
Рисунок | Осуществляет размещение рисунка, не являющегося объектом OLE |
Свободная рамка объекта | Позволяет ввести свободный объект OLE, который остается неизменным при перемещении по записям |
Присоединенная рамка объекта | Позволяет отобразить в форме объекты OLE. Предназначена для объектов, сохраненных в базовом источнике записей формы, поэтому при перемещении по записям в форме отображаются разные объекты. |
Разрыв страниц | Указывает начало нового экрана формы |
Набор вкладок | Используется для создания формы с несколькими вкладками |
Подчиненная форма/отчет | Позволяет отобразить данные из нескольких источников |
Линия | Размещает линию для отделения логически связанных объектов |
Прямоугольник | Размещает прямоугольник для группировки элементов управления или выделения логически связанных объектов. |
Другие элементы | Обеспечивает доступ к дополнительным элементам управления |