Створення баз даних з використанням СКБД Access 2007

Автор работы: Пользователь скрыл имя, 26 Января 2014 в 19:10, реферат

Краткое описание

Використовуючи теоретичний матеріал теми №1, практичні навички, отримані при виконанні практичних робіт, створити дієздатну базу даних з використанням можливостей СКБД Microsoft Access 2007.

Содержание

1. ЗАВДАННЯ ДЛЯ ВИКОНАННЯ РОБОТИ 4
1.1. Розробка структури БД 4
1.2. Вимоги до БД 4
2. ОПИС БАЗИ ДАНИХ 5
2.1. Загальні відомості про базу даних 5
2.2. Технічні і програмні вимоги 5
2.3. Структура таблиць 5
2.3.1. Таблиця «Працівники» 5
2.3.2. Таблиця «Посади» 6
2.3.3. Таблиця «Далекість» 7
2.3.4. Таблиця «Складність» 8
2.3.5. Таблиця «Шкідливість» 9
2.3.6. Таблиця «Військове звання» 10
2.4. Ключові поля та індексовані поля 11
2.5. Схема даних 12
3. ОПИС ЗАПИТІВ 13
3.1. Запит «Прізвище» 13
3.2. Запит «Зарплата» 13
4. ОПИС ЗВІТІВ 15
4.1. Звіт «Персонал» 15
5. СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ

Прикрепленные файлы: 1 файл

Звіт БД.docx

— 542.70 Кб (Скачать документ)

МІНІСТЕРСТВО ОСВІТИ І НАУКИ  УКРАЇНИ

Черкаський  державний бізнес-коледж

Циклова комісія  програмування

 

 

 

 

 

 

 

 

ПРАКТИЧНА РОБОТА №1

 

 

 

По предмету: ”Основи баз даних і знань”

 

 

 

 

З теми №5: ”Створення баз даних з використанням СКБД Access 2007”

 

Варіант № 20

 

 

 

 

 

 

РОБОТУ ВИКОНАВ:

Студент групи 

 

 

 

 

РОБОТУ ПЕРЕВІРИВ:

викладач 

 

 

 

 

 

 

 

 

 

 

 

Робота захищена ______________________з  оцінкою______________

 

 

 

Черкаси 2011 

 

ЗМІСТ

 

  1. ЗАВДАННЯ ДЛЯ ВИКОНАННЯ РОБОТИ 4
    1. Розробка структури БД 4
    2. Вимоги до БД 4
  2. ОПИС БАЗИ ДАНИХ 5

2.1. Загальні відомості про базу даних 5

2.2. Технічні і програмні  вимоги 5

2.3. Структура  таблиць 5

2.3.1. Таблиця «Працівники» 5

2.3.2. Таблиця «Посади» 6

2.3.3. Таблиця «Далекість» 7

2.3.4. Таблиця «Складність» 8

2.3.5. Таблиця «Шкідливість» 9

2.3.6. Таблиця «Військове звання» 10

2.4. Ключові поля та індексовані поля 11

2.5. Схема даних 12

  1. ОПИС ЗАПИТІВ 13

3.1. Запит  «Прізвище» 13

3.2. Запит  «Зарплата» 13

  1. ОПИС ЗВІТІВ 15

4.1. Звіт  «Персонал» 15

  1. СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 16

Додаток А Таблиці в роботі

Додаток Б Вигляд запитів в роботі

Додаток В Вигляд звіту «Зарплата» в роботі

 

  1. ЗАВДАННЯ ДЛЯ ВИКОНАННЯ РОБОТИ

 

Використовуючи теоретичний матеріал теми №1, практичні навички, отримані при виконанні практичних робіт, створити дієздатну базу даних з  використанням можливостей СКБД Microsoft Access 2007.

 

    1.  Розробка структури БД

 

Необхідно спроектувати БД, що містить  деякі відомості, представлені у  вигляді групи представлених  нижче атрибутів:

  • FIO - прізвище та ініціали;
  • God - рік народження;
  • Dolgn – займана посада;
  • ПРО_Dolgn - оклад за посадою;
  • Ctag - стаж роботи;
  • D_Stag - надбавка за стаж ( понад 5, 10,15, 20, 25, 30, 35, 40 років);
  • Udal - далекість (середня, більша, дуже більша);
  • D_Udal - надбавка за далекість;
  • Slogn - складність (середня, висока, дуже висока);
  • D_Slogn - надбавка за складність;
  • Vredn - шкідливість ( по категоріях: 1, 2, 3, 4, 5);
  • D_Vredn - надбавка за шкідливість;
  • Zvanie - військове звання (молодший лейтенант, лейтенант, ст._лейтенант, капітан, майор, підполковник, полковник);

Наведені атрибути характеризують деяку групу людей і дозволяють із обліком їх професійної діяльності розрахувати грошовий зміст.

Для перевірки дієздатності бази даних  таблиці повинні бути заповнені  необхідною кількістю даних.

 

    1.  Вимоги до БД

 

Організувати постійні зв'язки між, таблицями для забезпечення цілісності своєї БД при:

  • зміні записів,
  • додаванні записів,
  • видаленні записів.

 Переконатися, що:

  • дані, внесені в таблиці, несуперечливі;
  • система підтримки цілісності БД функціонує. Для цього спробувати змінити, увести та вилучити дані в таблицях з порушенням правил підтримки цілісності БД.

 Організувати запити до БД, які б дозволяли продемонструвати:

  • прізвище та посаду співробітника;
  • суму грошового змісту співробітника та значення компонентів, з яких вона формується;
  • для кожного поля сформувати заголовок, використовуючи кирилицю;
  • відомості в запиті впорядкувати в порядку убування грошового змісту, а при рівному грошовому змісті - за абеткою прізвищ співробітників.

 

  1. ОПИС БАЗИ ДАНИХ

 

    1.  Загальні відомості про базу даних

 

Так як MS Access є повнофункціональною  СКБД, тому вся база даних знаходиться  в одному файлі – Практична1.accdb – 480 КБ.

Створена БД містить інформацію про особовий склад певної військової організації. В ній створено 6 сутностей, в яких використовуються обов’язкові поля вказані у варіанті завдання. Назви цих сутностей відповідають назвам створених в БД таблиць.

Розроблена БД складається з:

  • шести таблиць – «Працівники», «Посада», «Військове звання», «Далекість», «Складність» і «Шкідливість».
  • двох запитів – «Зарплата» і «Прізвище».
  • одного звіту – «Персонал».

В кожній таблиці використовуються ключові поля, для зв’зку таблиць одна з одною, а також для того, щоб відрізняти один кортеж від іншого. В таблицях «Посада», «Військове звання», «Далекість», «Складність» і «Шкідливість» використовуються індексовані поля, щоб унеможливити введення однакової інформації в поле.

В запиті «Зарплата» розраховується грошовий зміст кожного працівника відповідно до його професійної діяльності.

В запиті «Прізвище» демонструється прізвище і посада співробітника.

В звіті «Персонал» подається формалізована і готова до друку інформація по запиту «Зарплата».

 

    1.  Технічні і програмні вимоги

 

Для створення і використання БД я використовував програмний продукт  з пакету Microsoft Office 2007 – Microsoft Access. Для запуску бази даних необхідно встановити дане ПЗ на комп’ютер. Для цього існує ряд вимог до ПК:

Процесор: процесор с частотою не менше 500 МГц.

Оперативна пам’ять: не менше 256 МБ.

Екран: екран з розширенням не менше 1024х768 точок.

Операційна система: Microsoft Windows XP з  пакетом оновлень 2 (SP 2) або Windows Server 2003 з пакетом оновлень 1 (SP 1) або більш пізня версія.

Відеокарта: будь-яка сумісна.

 

    1.  Структура таблиць

 

Всі таблиці в БД зв’язані з  таблицею «Працівники» відношенням 1:М (таблиця «Працівники» є підлеглою  відносно всіх інших таблиць). Таблиці в робочому режимі зображені в Додатку А.

 

      1. Таблиця «Працівники»

 

Дана таблиця має 9 полів. В цій таблиці створені поля згідно з даними у завданні обов’язковими полями. Її структура представлена в таб. 1.

 

Таблиця 1

  Атрибути таблиці «Працівники»

 

Ім’я поля

Тип даних

Розмір поля

Код

Счетчик

Длинное целое

Прізвище та ініціали

Текстовый

255

Дата народження

Дата/Время

Краткий формат даты

Стаж

Числовой

Длинное целое

Посада

Числовой

Длинное целое

Далекість

Числовой

Длинное целое

Складність

Числовой

Длинное целое

Шкідливість

Числовой

Длинное целое

Військове звання

Числовой

Длинное целое


 

В полях: [Посада], [Далекість], [Складність], [Шкідливість] та [Військове звання] використовується Майстер підстановок. Значення полів беруться з зв’язаних таблиць.

Всі поля в даній таблиці є  обов’язковими до заповнення.

Вигляд таблиці в режимі конструктора представлений на рис. 1.

 

 

Рис. 1. Вигляд таблиці «Працівники» в режимі конструктора

 

      1. Таблиця «Посади»

 

Дана таблиця дана таблиця відображає сутність [Посади] і є головною відносно таблиці «Працівники». Складається з 3 полів. Кожній посаді відповідає певний оклад. Атрибути даної таблиці представлені в таб. 2. 

Таблиця 2

Атрибути  таблиці «Посади»

 

Ім’я поля

Тип даних

Розмір поля

Код посади

Счетчик

Длинное целое

Посада

Текстовый

255

Оклад за посадою

Денежный

 

 

Всі поля в даній таблиці є  обов’язковими до заповнення.

Поле [Посада] з даної таблиці є полем підстановки поля [Посада] з таблиці «Працівники».

Вигляд таблиці в режимі конструктора представлений на рис. 2.

 

 

Рис. 2. Вигляд таблиці «Посади» в режимі конструктора

 

      1. Таблиця «Далекість»

 

Дана таблиця дана таблиця відображає сутність [Далекість] і є головною відносно таблиці «Працівники». Складається з 2 полів. Атрибути даної таблиці представлені в таб. 3.

 

Таблиця 3

Атрибути  таблиці «Далекість»

 

Ім’я поля

Тип даних

Розмір поля

Код далекості

Счетчик

Длинное целое

Далекість

Текстовый

255


 

Всі поля в даній таблиці є  обов’язковими до заповнення.

Поле [Далекість] з даної таблиці є полем підстановки поля [Далекість] з таблиці «Працівники».

Вигляд таблиці в режимі конструктора представлений на рис. 3.

 

 

Рис. 3. Вигляд таблиці «Далекість» в режимі конструктора

 

      1. Таблиця «Складність»

 

Дана таблиця дана таблиця відображає сутність [Складність] і є головною відносно таблиці «Працівники». Складається з 2 полів. Атрибути даної таблиці представлені в таб. 4.

 

Таблиця 4

Атрибути  таблиці «Складність»

 

Ім’я поля

Тип даних

Розмір поля

Код складності

Счетчик

Длинное целое

Складність

Текстовый

255


 

Всі поля в даній таблиці є  обов’язковими до заповнення.

Поле [Складність] з даної таблиці є полем підстановки поля [Складність] з таблиці «Працівники».

Вигляд таблиці в режимі конструктора представлений на рис. 4.

 

 

Рис. 4. Вигляд таблиці «Складність» в режимі конструктора

 

      1. Таблиця «Шкідливість»

 

Дана таблиця дана таблиця відображає сутність [Шкідливість] і є головною відносно таблиці «Працівники». Складається з 2 полів. Атрибути даної таблиці представлені в таб. 5.

 

Таблиця 5

Атрибути  таблиці «Шкідливість»

 

Ім’я поля

Тип даних

Розмір поля

Код шкідливості

Счетчик

Длинное целое

Категорія шкідливості

Текстовый

255


 

Всі поля в даній таблиці є  обов’язковими до заповнення.

Поле [Категорія шкідливості] з даної таблиці є полем підстановки поля [Шкідливість] з таблиці «Працівники».

Вигляд таблиці в режимі конструктора представлений на рис. 5.

 

 

Рис. 5. Вигляд таблиці «Шкідливість» в режимі конструктора

 

      1. Таблиця «Військове звання»

 

Дана таблиця дана таблиця відображає сутність [Військове звання] і є головною відносно таблиці «Працівники». Складається з 2 полів. Атрибути даної таблиці представлені в таб. 6.

 

Таблиця 6

Атрибути  таблиці «Військове звання»

 

Ім’я поля

Тип даних

Розмір поля

Код звання

Счетчик

Длинное целое

Військове звання

Текстовый

255


 

Всі поля в даній таблиці є  обов’язковими до заповнення.

Поле [Військове звання] з даної таблиці є полем підстановки поля [Військове звання] з таблиці «Працівники».

Информация о работе Створення баз даних з використанням СКБД Access 2007