Автор работы: Пользователь скрыл имя, 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
По предмету: ”Основи баз даних і знань”
З теми №5: ”Створення баз даних з використанням СКБД Access 2007”
Варіант № 20
РОБОТУ ВИКОНАВ:
Студент групи
РОБОТУ ПЕРЕВІРИВ:
викладач
Робота захищена ______________________з оцінкою______________
Черкаси 2011
ЗМІСТ
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.1. Запит «Прізвище» 13
3.2. Запит «Зарплата» 13
4.1. Звіт «Персонал» 15
Додаток А Таблиці в роботі
Додаток Б Вигляд запитів в роботі
Додаток В Вигляд звіту «Зарплата» в роботі
Використовуючи теоретичний
Необхідно спроектувати БД, що містить деякі відомості, представлені у вигляді групи представлених нижче атрибутів:
Наведені атрибути характеризують деяку групу людей і дозволяють із обліком їх професійної діяльності розрахувати грошовий зміст.
Для перевірки дієздатності бази даних таблиці повинні бути заповнені необхідною кількістю даних.
Організувати постійні зв'язки між, таблицями для забезпечення цілісності своєї БД при:
Переконатися, що:
Організувати запити до БД,
які б дозволяли
Так як MS Access є повнофункціональною СКБД, тому вся база даних знаходиться в одному файлі – Практична1.accdb – 480 КБ.
Створена БД містить інформацію про особовий склад певної військової організації. В ній створено 6 сутностей, в яких використовуються обов’язкові поля вказані у варіанті завдання. Назви цих сутностей відповідають назвам створених в БД таблиць.
Розроблена БД складається з:
В кожній таблиці використовуються ключові поля, для зв’зку таблиць одна з одною, а також для того, щоб відрізняти один кортеж від іншого. В таблицях «Посада», «Військове звання», «Далекість», «Складність» і «Шкідливість» використовуються індексовані поля, щоб унеможливити введення однакової інформації в поле.
В запиті «Зарплата» розраховується грошовий зміст кожного працівника відповідно до його професійної діяльності.
В запиті «Прізвище» демонструється прізвище і посада співробітника.
В звіті «Персонал» подається формалізована і готова до друку інформація по запиту «Зарплата».
Для створення і використання БД я використовував програмний продукт з пакету Microsoft Office 2007 – Microsoft Access. Для запуску бази даних необхідно встановити дане ПЗ на комп’ютер. Для цього існує ряд вимог до ПК:
Процесор: процесор с частотою не менше 500 МГц.
Оперативна пам’ять: не менше 256 МБ.
Екран: екран з розширенням не менше 1024х768 точок.
Операційна система: Microsoft Windows XP з пакетом оновлень 2 (SP 2) або Windows Server 2003 з пакетом оновлень 1 (SP 1) або більш пізня версія.
Відеокарта: будь-яка сумісна.
Всі таблиці в БД зв’язані з таблицею «Працівники» відношенням 1:М (таблиця «Працівники» є підлеглою відносно всіх інших таблиць). Таблиці в робочому режимі зображені в Додатку А.
Дана таблиця має 9 полів. В цій таблиці створені поля згідно з даними у завданні обов’язковими полями. Її структура представлена в таб. 1.
Таблиця 1
Атрибути таблиці «Працівники»
Ім’я поля |
Тип даних |
Розмір поля |
Код |
Счетчик |
Длинное целое |
Прізвище та ініціали |
Текстовый |
255 |
Дата народження |
Дата/Время |
Краткий формат даты |
Стаж |
Числовой |
Длинное целое |
Посада |
Числовой |
Длинное целое |
Далекість |
Числовой |
Длинное целое |
Складність |
Числовой |
Длинное целое |
Шкідливість |
Числовой |
Длинное целое |
Військове звання |
Числовой |
Длинное целое |
В полях: [Посада], [Далекість], [Складність], [Шкідливість] та [Військове звання] використовується Майстер підстановок. Значення полів беруться з зв’язаних таблиць.
Всі поля в даній таблиці є обов’язковими до заповнення.
Вигляд таблиці в режимі конструктора представлений на рис. 1.
Рис. 1. Вигляд таблиці «Працівники» в режимі конструктора
Дана таблиця дана таблиця відображає
сутність [Посади] і є головною відносно
таблиці «Працівники». Складається з 3
полів. Кожній посаді відповідає певний
оклад. Атрибути даної таблиці представлені
в таб. 2.
Таблиця 2
Атрибути таблиці «Посади»
Ім’я поля |
Тип даних |
Розмір поля |
Код посади |
Счетчик |
Длинное целое |
Посада |
Текстовый |
255 |
Оклад за посадою |
Денежный |
Всі поля в даній таблиці є обов’язковими до заповнення.
Поле [Посада] з даної таблиці є полем підстановки поля [Посада] з таблиці «Працівники».
Вигляд таблиці в режимі конструктора представлений на рис. 2.
Рис. 2. Вигляд таблиці «Посади» в режимі конструктора
Дана таблиця дана таблиця відображає сутність [Далекість] і є головною відносно таблиці «Працівники». Складається з 2 полів. Атрибути даної таблиці представлені в таб. 3.
Таблиця 3
Атрибути таблиці «Далекість»
Ім’я поля |
Тип даних |
Розмір поля |
Код далекості |
Счетчик |
Длинное целое |
Далекість |
Текстовый |
255 |
Всі поля в даній таблиці є обов’язковими до заповнення.
Поле [Далекість] з даної таблиці є полем підстановки поля [Далекість] з таблиці «Працівники».
Вигляд таблиці в режимі конструктора представлений на рис. 3.
Рис. 3. Вигляд таблиці «Далекість» в режимі конструктора
Дана таблиця дана таблиця відображає сутність [Складність] і є головною відносно таблиці «Працівники». Складається з 2 полів. Атрибути даної таблиці представлені в таб. 4.
Таблиця 4
Атрибути таблиці «Складність»
Ім’я поля |
Тип даних |
Розмір поля |
Код складності |
Счетчик |
Длинное целое |
Складність |
Текстовый |
255 |
Всі поля в даній таблиці є обов’язковими до заповнення.
Поле [Складність] з даної таблиці є полем підстановки поля [Складність] з таблиці «Працівники».
Вигляд таблиці в режимі конструктора представлений на рис. 4.
Рис. 4. Вигляд таблиці «Складність» в режимі конструктора
Дана таблиця дана таблиця відображає сутність [Шкідливість] і є головною відносно таблиці «Працівники». Складається з 2 полів. Атрибути даної таблиці представлені в таб. 5.
Таблиця 5
Атрибути таблиці «Шкідливість»
Ім’я поля |
Тип даних |
Розмір поля |
Код шкідливості |
Счетчик |
Длинное целое |
Категорія шкідливості |
Текстовый |
255 |
Всі поля в даній таблиці є обов’язковими до заповнення.
Поле [Категорія шкідливості] з даної таблиці є полем підстановки поля [Шкідливість] з таблиці «Працівники».
Вигляд таблиці в режимі конструктора представлений на рис. 5.
Рис. 5. Вигляд таблиці «Шкідливість» в режимі конструктора
Дана таблиця дана таблиця відображає сутність [Військове звання] і є головною відносно таблиці «Працівники». Складається з 2 полів. Атрибути даної таблиці представлені в таб. 6.
Таблиця 6
Атрибути таблиці «Військове звання»
Ім’я поля |
Тип даних |
Розмір поля |
Код звання |
Счетчик |
Длинное целое |
Військове звання |
Текстовый |
255 |
Всі поля в даній таблиці є обов’язковими до заповнення.
Поле [Військове звання] з даної таблиці є полем підстановки поля [Військове звання] з таблиці «Працівники».
Информация о работе Створення баз даних з використанням СКБД Access 2007