Методи інформаційних систем

Автор: Пользователь скрыл имя, 22 Января 2012 в 15:56, контрольная работа

Описание работы

Мета роботи:
1. Створити структуру таблиць бази даних.
2. Заповнення таблиць інформацією.
3. Встановити зв'язки між таблицями (1 – 1; 1 - ∞; ∞ - ∞).
4. Створення запитів.
5. Створення форм.
6. Створення необхідних звітів.
7. Створення кнопочної форми.

Работа содержит 1 файл

Access1.doc

— 107.00 Кб (Скачать)

Міністерство  освіти і науки,молоді та спорту України

Полтавський національний технічний університет  імені Юрія Кондратюка

Кафедра інформаційних та телекомунікаційних технологій і систем 
 
 
 
 

Контрольна  робота

з дисципліни:

«Методи інформативних систем» 
 
 
 
 

                   Виконала:

                Студентка заочного факультету

                   Групи 6мДС

                   Біленька  Ольга Борисівна

                   Залікова книжка № 11409 

                   Перевірила:

                   Дмитренко Тетяна Анатоліївна 
               
               
               
               
               
               

Полтава 2011

 

 

      Мета роботи:

  1. Створити структуру таблиць бази даних.
  2. Заповнення таблиць інформацією.
  3. Встановити зв'язки між таблицями (1 – 1; 1 - ∞; ∞ - ∞).
  4. Створення запитів.
  5. Створення форм.
  6. Створення необхідних звітів.
  7. Створення кнопочної форми.
  8. Створення WEB-сторінки.
  9. Безпека бази даних.
 

Виконання роботи.

Спочатку  створимо структуру таблиць власної  бази даних, використовуючи різні способи, потім встановимо зв'язок між ними.

  • Створення структури таблиць.

Відкривши MS Access, ми бачимо, що таблицю можна  створити трьома способами.

     1. Створення структури таблиць  за допомогою майстра. Тут автоматично  забезпечуються стандартні імена і типи даних полів таблиці. Для створення потрібно виконати наступні дії:

  • У списку зразків таблиць вибрати прототип таблиці, яка схожа на створювану таблицю, а зі списку зразків полів - поля таблиці, за допомогою кнопки> розмістити їх у списку полів нової таблиці. Сформувавши список полів - <Далі>.
  • У вікні з запитом про завдання імені таблиці вказати спосіб визначення ключа.
  • Якщо в БД вже існують створені раніше таблиці, то на цьому кроці з'явиться запит на створення зв'язків нової таблиці з існуючими. У діалоговому вікні вибираємо один з можливих типів зв'язків та ОК.
 
  • Вибір режиму подальшої роботи: змінити структуру  таблиці, ввести дані в таблицю або  ввести дані безпосередньо в таблицю  за допомогою форми, створюваної  майстром. Після вибору режиму <Готово>.

     2. Створення структури  таблиць за допомогою  Конструктора.

  • Створення імен полів, типів полів. У цьому режимі у верхній частині вікна знаходиться таблиця, в яку заносяться: Ім'я поля, Тип даних, Опис.
  • Збереження таблиці. Меню - Файл - Зберегти. Введіть назву таблиці. Після цього з'явиться повідомлення про створення первинного ключа.
  • Створення ключового поля. Виділити необхідне поле. Команда Правка - Ключове поле. У таблиці навпроти цього поля з'явиться ключ, що означає, що дане поле є ключовим.
  • Заповнення таблиці. З режиму Конструктора переходимо в режим таблиці (Вид - Режим таблиці) і заповнити її.

     3. Створення таблиці  шляхом введення  даних. Цей спосіб  є більш простим  і наочним

  • У вікні знаходиться створена за замовчуванням таблиця, в якій міститься 10 стовпців і 20 рядків. Ввести дані.
  • Збереження таблиці. Меню - Файл - Зберегти. Введіть назву таблиці. Після цього з'явиться повідомлення про створення первинного ключа. Вибрати Ні. При збереженні таблиці під вказаним іменем зайві рядки і стовпці автоматично заберуться.
  • Створення ключового поля. Щоб визначити Код як ключове, потрібно перейти в режим Конструктора - команда меню Вид - Конструктор. Виділити поле Код Правка - Ключове поле.
  • Всі зміни структури таблиці проводяться в режимі Конструктора. Необхідно перевірити чи вірно вибрані типи даних.
 
 
  • Створення зв'язків між таблицями.

     Зв'язування таблиць. При цьому необхідно закрити всі таблиці БД. Вибрати команду Сервіс - Схема даних. У діалоговому вікні Схема даних додати таблиці, які потрібно зв'язати: Зв'язки - Додати таблицю. У вікні Додавання таблиць вибрати зв'язуються таблиці та натиснути Додати. Закрити вікно. У вікні діалогу Схема даних з'являться зв'язуються таблиці. Вибрати поле зв'язку (ключове поле) в першій таблиці і, не відпускаючи перемістити його у відповідне поле іншої таблиці. На екрані з'явиться вікно Зміна зв'язків. Тут необхідно перевірити правильність імен пов'язують полів і встановити забезпечення цілісності даних. Зв'язки між таблицями встановлюються тільки на підставі співпадаючих полів. У них повинен збігатися тип даних.

     Умова цілісності даних - це набір правил, що використовуються для підтримки зв'язків між записами у зв'язаних таблицях. Вони унеможливлюють випадкове видалення або зміна зв'язків даних.

Обмеження:

     1. Неможливо ввести в поле зовнішнього ключа зв'язаної таблиці значення, не міститься в ключовому полі головної таблиці. Але можна вводити порожні значення, що показують, що записи не пов'язані.

     2. Не можна видаляти записи з  головної таблиці, якщо існують  пов'язані з нею записи в підлеглій таблиці.

     3. Не можна змінювати значення  ключового поля в головній  таблиці, якщо є записи, пов'язані  з цим записом.

     Щоб подолати обмеження на видалення  або зміна пов'язаних записів, зберігаючи при цьому цілісність даних, потрібно включити режими каскадного оновлення та каскадного видалення.  При встановленому прапорці Каскадне оновлення пов'язаних полів зміна значення в ключовому полі головної таблиці призводить до автоматичного оновлення відповідних значень у всіх зв'язаних таблицях.  При встановленому прапорці Каскадне видалення пов'язаних записів видалення запису в головній таблиці призводить до автоматичного видалення пов'язаних записів у

підпорядкованої таблиці. Ці прапорці встановлюються у  вікні діалогу Зміна записів тільки після установки опції Забезпечення цілісності даних.

     Потім натиснути кнопку Створити. Після цього вікно Схема даних прийме інший вигляд.

     У MS Access існує 4 типи зв'язків:

  • «один-до-одного» - одного запису в одній таблиці відповідає один запис в іншій таблиці. (У нашому випадку це зв'язок між таблицями Види послуг та Розцінка на заробітну плату.)
  • «один-до-багатьох» - кожен запис головної (першої) таблиці може бути пов'язана з будь-яким числом записів другої таблиці. Але кожен запис другої таблиці може бути пов'язана не більше ніж з одним записом першої таблиці. (У нас так пов'язані таблиці Розцінка на з / п, Косметичні засоби, Відвідувачі і Виконавці з таблицею Попит на послуги салону.)
  • «багато-до-одного» - також як попередня зв'язок. (У нас так пов'язана таблиця Попит на послуги салону з таблицями Розцінка на з / п, Косметичні засоби, Відвідувачі і Виконавці.)
  • «багато-до-багатьох» - кожен запис головної таблиці може бути пов'язана з будь-яким числом записів іншої таблиці. І навпаки. Цей зв'язок являє собою дві зв'язку 1 - ∞ через третю таблицю. Для цього виконуються наступні дії: створюється третя (єднальна) таблиця з полями, опис яких співпадає з описом ключових полів у кожній з двох пов'язують таблиць; визначення в новій таблиці ключа, що містить всі ключові поля двох пов'язують таблиць; визначення співвідношення «один - до - багатьох» між кожною з двох таблиць і сполучною таблицею. (У нашому випадку це зв'язок між таблицями Відвідувачі та Види послуг через Допоміжну)

     Зміна існуючого зв'язку.  Закрити  всі таблиці, потім натиснути Схема даних на панелі інструментів.  Якщо  таблиці,   зв'язки   між   якими потрібно змінити, не відображаються у вікні діалогу Схема даних, натиснути кнопку Відобразити таблицю, вибрати потрібну таблицю і натиснути Закрити. Далі встановити покажчик на лінію зв'язку, яку потрібно змінити і, двічі клацнувши мишею, внести зміни у вікні Зміна зв'язків.

     Видалення зв'язку. Натиснути Схема даних, виділити мишею лінію зв'язку, яку потрібно видалити. Натиснути клавішу <Delete>.

     Висновок: ми навчилися розробляти структуру таблиць власної бази даних, використовуючи різні способи, і встановлювати зв'язки між цими таблицями. 
 

     КОНТРОЛЬНА  РОБОТА

     Розробка  форм. 

     Мета  роботи:

     1. На основі наявних таблиць

     2. Створити складову форму для редагування записів таблиць нашої бази даних, використовуючи режим Майстра.

     3. У режимі Конструктора створити  форму для однієї з таблиць,  провести в ній розрахунки, використовуючи  будівник виразів.

     Виконання роботи.

     У MS Access існує два формати відображення вмісту таблиці - у вигляді таблиці і у вигляді форми. Форми є потужним і гнучким засобом надання інформації. Вона дозволяє об'єднати поля в групи за певними ознаками, що полегшує сприйняття інформації.

     Форму можна задати трьома різними способами:

     1. За допомогою автоформи на  основі таблиці

     2. За допомогою майстра на основі  однієї або кількох таблиць.  Майстер задає детальні питання  про джерела записів, полях,  макеті, необхідних форматах і  створює форму на підставі  отриманих відповідей.

     3. Вручну в режимі Конструктора.

     Для створення в MS Access форми будь-якими з цих способів на початковому етапі потрібно:

     ü Відкрити вікно бази даних

     ü Активізувати категорію «Форми»

     ü Кнопка Створити

     ü У вікні Нова форма вибрати опцію зі списку способів створення форм.

     Для створення Автоформи виділити ім'я  таблиці і в меню - Вставка - Автоформа.

     Створення форми за допомогою Майстра аналогічно роботі з майстром при створенні таблиць: спочатку вибирається таблиця, з неї - потрібні поля для форми, потім вибирається зовнішній вигляд форми, стиль форми, і задається ім'я форми.

     Будь-яка  форма, необхідна користувачеві, може бути створена за допомогою Конструктора. Крім цього, за допомогою цих форм можна робити обчислення, розташовуючи в них обчислювані поля. Після вибору способу створення форми Конструктор з'являється вікно форми. У цьому вікні, розбитому на клітини, міститься лише Область даних. Також форма може містити область заголовка, примітки та нижній і верхній колонтитули. Для додавання цих областей команди меню - Вид - Заголовок - Примітка форми і Вид - Колонтитули. Праворуч і знизу розташовані смуги прокручування. Область форми, в якій проводиться побудова, можна змінити, перетягуючи праву і нижню межі покажчиком миші.

     Для розробки власне форми необхідно  вивести на екран панель інструментів меню - Вид - Панель елементів.

     В панелі інструментів міститься безліч елементів управління: написи, поля, поля зі списком, кнопки, прапорці, перемикачі і т.д.

     Кнопка      Назначение
     Выбор объектов      Осуществляет  выделение элемента управления, раздела или формы
     Мастера      Включает/выключает  мастер создания элементов управления (мастера создания полей со списком, группы параметров, кнопки, диаграммы  и подчиненной формы)
     Надпись      Позволяет разместить в форме текст в  дополнению к размещенному по умолчанию в MS Access
     Поле      Осуществляет  отображение, ввод, изменение данных, содержащихся в источнике данных формы; вывод результатов вычислений; прием данных при их вводе пользователем.
     Группа  переключателей      Для размещения в группе флажков, переключателей или выключателей
     Выключатель      Используется  как отдельный элемент управления, связанный с логическим полем; как  свободный элемент управления, принимающий  действия пользователя в специальном  окне диалога; как компонент группы параметров, в которой отображаются значения для выбора.
     Переключатель      Используется  аналогично  Выключателю
     Флажок      Используется  аналогично  Выключателю
     Поле  со списком      Составной элемент управления, объединяющий поле и раскрывающий список. Для ввода  значения в поле исходной таблицы можно непосредственно ввести значение в поле или выбрать его из предопределенного списка.
     Список      Создать список, допускающий прокрутку. В  режиме формы выбранное из списка значение можно ввести в новую  запись или использовать для замены уже существующего значения записи.
     Кнопка      Позволяет осуществить разнообразные действия в форме
     Рисунок      Осуществляет  размещение рисунка, не являющегося  объектом OLE
     Свободная рамка объекта      Позволяет ввести свободный объект OLE, который  остается неизменным при перемещении по записям
     Присоединенная  рамка объекта      Позволяет отобразить в форме объекты OLE. Предназначена  для объектов, сохраненных в базовом  источнике записей формы, поэтому  при перемещении по записям в  форме отображаются разные объекты.
     Разрыв  страниц      Указывает начало нового экрана формы
     Набор вкладок      Используется  для создания формы с несколькими  вкладками
     Подчиненная форма/отчет      Позволяет отобразить данные из нескольких источников
     Линия      Размещает линию для отделения логически  связанных объектов
     Прямоугольник      Размещает прямоугольник для группировки  элементов управления или выделения  логически связанных объектов.
     Другие  элементы      Обеспечивает  доступ к дополнительным элементам  управления

Информация о работе Методи інформаційних систем