Головні розділи методичних вказівок
Особисті завдання на комп'ютерну практику
Оформлення та захист звіту з практики
![]()
Мета i завдання практики - поглибити i закріпити теоретичні знання i практичні навички роботи з ПЕОМ, ознайомления з найпоширенішими методами обробки економічної інформації.
Micцe проходження практики - лабораторії інформаційно - комп'ютерного центру та лабораторії кафедри Інформаційних систем в менеджменті.
Контроль за проходженням практики, виконанням її програми та графіка здійснюють керівники практики від університету.
Керівник практики щоденно контролює виконання програми та графіка, надає пояснення i консультації з питань, що виникають, забезпечує методичним матеріалом i видає персональні завдання для закріплення теоретичних знань i одержаних практичних навичок.
Робочий день студента при проходженні практики складається з двох частин:
- практичне заняття під керівництвом викладача (4 академ. години);
- самостійна робота з методичною та навчальною літературою (2години).
При роботі з літературою в бібліотеці інституту використовуються інформаційні списки літератури з обчислювальнщї техніки.
Методичні вказівки i навчальні посібники, розглянуті на практичних заняттях i при самостійній роботі, студентом коротко занотовуються у спеціальний зошит з практики.
Практика завершується одержанням диференційованого заліку за результатами захисту ycix винесених для вивчення робочою програмою практики тем i перевірки рівня здобутих практичних навичок роботи з ПЕОМ.
У випадку незадовільної оцінки з практики, неявки студента на практику та на залік, розглядається питання про подальше перебування студента в університеті.
Завдання 1.
Ознайомлення з засобами доступу до мережі Internet. Поняття про WEB-сервер та WEB-броузер. Основи роботи з WEB-броузером Netscape Navigator. З'єднання з WEB-сервером. Поняття гіперссилки. Переміщення по документу.
Завдання 2.
За допомогою текстового редактору MS Word створити шаблон фірмового бланку університету. На основі цього шаблону створити файл певного змісту (
див. додаток 2).Записати файл шаблону в папку С:\Мои документы\№группы\
Записати файл створеного документу в вищезазначену папку з ім'ям: Прізвище_студента2.doc
Завдання 3.
За допомогою електронної таблиці MS Excel створити шаблони бухгалтерських бланків.
Платіжного доручення -
zavd2_1.doc.Накладної -
zavd2_2.doc.Записати файли створених шаблонів в папку
С:\Мои документы\№группы
Завдання 4.
Вивчення можливостей MS Excel з складання прогнозів в маркетингових та інших дослідженнях. Складання (за допомогою різних методів) і використання рівнянь, що апроксимують криву даних для аналізу. Побудова діаграм, що показують результати аналізу даних опитувань респондентів (
див. додаток 3). ( маркетинг.doc).Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента2.xls
Завдання 5.
Розрахунок динаміки погашення кредиту й одержуваного прибутку від вкладання грошей у бізнес (
див. додаток 4, zad5.doc).Нехай хтось узяв кредит сумою
S на T періодів. Відсотки по кредиту на місяць складають P% за період. Гроші вкладаються в бізнес, прибуток від якого складає R% на місяць. Розплачуємося з кредитом частинами наприкінці кожного місяця. Плату за кожний період обчислюємо по формулі:=ППЛАТ(норма прибутку за період
R% ; Загальне число періодів виплат T ; Сума кредиту S)S=(номер за списком)*1000;
Необхідно розрахувати умовні суми на начало та кінець кожного місяця з врахуванням відсотку, що бере банк за надання кредиту.
Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента5.xls
Завдання 6.
Ознайомлення з особливостями програмування в MS Excel на мові Visual Basic for Application. Програмування і тестування процедури зміни параметрів шрифту для виділеної ділянки робочого листа. (
Основи Visual Basic for Application для Excel.doc та та ex_ved.doc).Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента6.xls
Завдання 7.
Аналіз середньорічного прибутку на душу населення по восьми регіонах за довільні п'ять років.(
zad_mas.doc)Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента7.xls
Завдання 8.
Скласти електронну таблицю для розрахунку заробітньої плати підприємства з 10 працюючих, передбачивши відрахування прибуткового податку, відрахування в пенсійний і профспілковий фонди. (
zad_zarp.doc).Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента8.xls
Завдання 9.
Створити складений документ - прайс-лист фірми (на Ваш вибір) засобами MS Excel. Орієнтація об'єктів на аркуші паперу та форматування чарунок робочого аркуша - на вільний вибір. Результат передати в MS Word.
Вивчення можливостей створення складених документів (Правка - Специальная вставка, Правка - Вставить
, Вставка - Объект, Вставка - Рисунок). (pricelist.doc).Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента9.xls та Прізвище_студента9.doc
Завдання 10.
Створення техніко-економічного обгрунтування для отримання кредиту. Використання засобів MS Excel для підбору параметру в чарунці на основі зміни даних в інших чарунках. (
zad4.doc)Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента10.xls
Завдання 11.
Використання засобів MS Excel для пошуку оптимальних рішень. Транспортна задача. Зменшення витрат на перевезення. (
zavd5.doc)Записати файл створеного документу в папку
С:\Мои документы\№группы
з ім'ям Прізвище_студента11.xls
Завдання 12.
Створення засобами MS Excel зведених таблиць на основі даних в одному або кількох листках робочої книги.
(zavd6.doc)Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента12.xls
Завдання 13.
Нормалізація та створення бази даних в СУБД MS Access для запропонованої постановки задачі. Поняття головної та підпорядкованої таблиці (
див. додаток 5).Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента13.mdb
Завдання 14.
Основи VBA для MS Access і програмування задач з обробки інформації (
Visual Basic for Application для Access.doc).Записати файл створеного документу в папку
С:\Мои документы\№группы з ім'ям Прізвище_студента14.mdb
Завдання 15.
Для створеної бази даних MS Access (файл Прізвище_студента13.mdb) зробити запити, що дозволяють отримати необхідну для користувачів інформацію.
Завдання 16.
Створення форм MS Access для коректного вводу інформації в реляційно пов'язані таблиці бази даних. Створення форм на основі запиту, що зв'язує дані з декількох таблиць. Програмування процедур обробки подій на мовіVBA для коректного заповнення вмісту таблиць.
Завдання 17.
Для створених запитів в MS Access зробити звіти. Інформацію з зроблених звітів перенести в MS Word.
Завдання 18.
Створення головної форми MS Access для роботи з базою даних з елементами автоматизації.
Завдання 19.
Програмування процедур обробки економічної інформації для MS Access на мові VBA. Використання операторів умовного переходу.
Завдання 20.
Програмування процедур обробки економічної інформації для MS Access на мові VBA. Використання операторів циклу (
zarp_access.doc).
Завдання 21.
Основи складання презентацій в PowerPoint та робота з ними.
Особисті завдання на комп'ютерну практику
1. Форматування документів Word
2. Використання і складання нових стилів в документах Word.
3. Використання і складання нових шаблонів документів Word
4. Використання та складання нових макросів Word. Дати характеристику макросів, що автоматично запускаються на виконання.
5. Використання Word як настільної видавничої системи. Використання колонок, команда автоформат.
6. Створення складених документів Word (документів, що мають об'єкти інших додатків, наприклад, графіку).
7. Організація складних документів Word. Складання структури документу.
8. Робота з полями Word.
9. Складання Оглавления та Предметного указателя
Word.10. Використання формул та функцій Excel. Використання абсолютної та відносної адресації на чарунки робочого листа.
11. Форматування чарунок в Excel (використання опції меню Формат - Ячейки
).12. Додавання графічних зображень в робочі листи Excel.
13. Робота з діаграмами в Excel.
14. Робота з базами даних в Excel.
15. Робота з макросами в Excel.
16. Пошук оптимальних рішень в Excel.
17. Використання опції Анализ данных в Excel.
18. Microsoft Access. Створення таблиць та баз даних.
19. Робота з простими запитами в Access.
20. Робота з реляційними запитами в Access.
21. Робота з спеціалізованими запитами (запити на зміну даних, запити з параметрами та ін.) в Access.
22. Складання форм в Access.
23. Складання звітів в Access.
24. Робота з діаграмами в A
ccess.25. Робота з реляційними формами та звітами в Access.
26. Автоматизація роботи користувача в Access.
27. Обмін даними між додатками MS Office за допомогою технології Actixe X (OLE).
28. Робота з PowerPoint. Складання нової презентації.
29. Робота з PowerPoint. Удосконалення презентації.
30. Робота з PowerPoint. Робота з діаграмами.
Оформлення та захист звіту з практики
Звіт з практики захищається на протязі першого тижня після закінчення практики викладачу, що проводив лабораторні заняття з практики. Зміст звіту.
Титульний лист наведен в
додатку 1.1. Вступ
2. Зміст завдань, що виконувалися на протязі практики, і, якщо можливо, результати їх виконання.
3. Опис теоретичної частини особистого завдання з практики.
4. Висновки
1. Вейскас Д. Эффективная работа с MS Access 2.0. СПб: Питер, 1996.
2. Бемер С., Фратер Г. MS Access…для пользователя : Пер с нем. - Киев, 1994.
3. Винтер Р. MS Access 97: справочник - СПб: Питер, 1998.
4. Хиффбауер М., Шпильманн К. MS Access: сотни полезных рецептов: Пер с нем. - К.: BHV, 1996.
5. Вейскас Д. Эффективная работа с MS Access, 1999.
6. Гончаров А. MS Access в примерах. - СПб.: Питер, 1997.
7. Э.Джонс, Д.Саттон. Библия пользователя Office-97.: Пер с англ. - К.: Диалектика, 1997. - 848с.: ил.
8. Комягин В.Б., Коцюбинский А.О. Excel 7.0 в примерах: Практ. пособие. - М.: Нолидж, 1996 - 432 с.
9. Пробитюк А. Excel 7.0 для Windows-95 в бюро, 1996.
10. Евдокимов В.В. и др. Экономическая информатика. Учебник для вузов / Под ред. д.э.н. проф. В.В. Евдокимова. - СПб.: Питер, 1997. - 592 с.
11. Комягин В.Б. Программирование в Excel 5 и Excel 7 , 1996.
12. Орвис В. Дж. VBA на примерах, 1995.
13. Крол Э. Все об Internet, 1995.
Міністерство освіти України
Технологічний університет Поділля
Кафедра інформаційних систем в менеджменті
З В І Т
з комп'ютерної практики
студента II курсу
групи ЕК-21
Іванова Івана Івановича
Керівник практики
доц. Пятін І.С.
Хмельницький, 2000
2.
|
|
Міністерство освіти України ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ ПОДІЛЛЯ Україна, 280015, м. Хмельницький, вул. Інститутська, 11 тел: (03822) 2-80-76 факс: (03822) 2-32-65 Ел.пошта: mail@mailhob.tup.km.uaMinistry of Education of Ukraine TECHOLOGICAL UNIVERSITY OF PODILLUA Ukraine, 280015, Khmelnitskiy, Institutskaya, 11 tel: (03822) 2-80-76 fax: (03822) 2-32-65 E-mail: mail@mailhob.tup.km.ua |
_______________________
Начальнику Державної
митної служби у
Хмельницькій області
Завзятому Івану Петровичу
Службова записка
Іванов Іван Іванович закінчив Технологічний університет Поділля в 2000 році з відзнакою і зарекомендував себе кваліфікованим фахівцем. Прошу Вашого дозволу зарахувати Іванова І.І. на посаду інженера з окладом згідно штатного розкладу.
Начальник паспортного
столу /Непийвода К.М.
Продовження додатоку 2
Після побудови фірмового бланку університету, необхідно встановити параметри сторінки наступним чином: Виконати команду Файл - Параметры страницы та у з'явившемуся вікні встановити поля: верхнее - 1,5см; нижнее - 2,4см; левое - 2,3см; правое - 1,5см; записати макрос, який переводить курсор на потрібний рядок листа документу. Для цього виконайте команду Сервис - Макрос - Начать запись і виконуйте наступні дії - за допомогою миші перейдіть на останній рядок фірмового бланку; натисніть три рази клавішу Enter та виконайте наступні команди форматування: встановіть шрифр Times New Roman Cyr, розмір шрифта 14; по команді Формат - Абзац встановіть: перша строка - отступ на 1,27см, міжрядковий інтервал - полуторний та виконайте команду Сервис - Макрос - Остановить запись
.Макросу дати ім'я Sub
autonew().Вказівка: якщо Ви працюєте з версією Word 7.0, то для запису макросу з вказаним им'ям необхідно виконати команду Сервис - Макрос та у з'явившомуся вікні в полі Имя написати autonew і натиснути кнопку Записать
.Записаний макрос має наступний вигляд:
Sub autonew()
' Макрос1 Макрос
' Макрос записан 05.04.00 ilya
'
ActiveWindow.ActivePane.SmallScroll Down:=6
Selection.MoveDown Unit:=wdLine, Count:=3
Selection.EndKey Unit:=wdLine
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeParagraph
Selection.Font.Size = 14
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
End Sub
Завдання 4.
Представлені результати спостережень продажу населенню пральних машин. Побудувати прогноз їхнього продажу до 2005 року за допомогою різних методів. Дати аналіз точності апроксімації експериментальних даних та їх пригодності для використання.
|
Роки |
1975 |
1980 |
1985 |
1990 |
1995 |
1998 |
1999 |
|
Продаж, шт. |
4135 |
3241 |
3538 |
4073 |
4485 |
5168 |
5551 |
Прогноз побудувати за допомогою функцій масиву ТЕНДЕНЦИЯ та РОСТ, а також засобу Экспоненциальное сглаживание , що знаходиться в пакеті аналізу та графічної побудови кривих різних типів.
Записати математичне рівняння, що описує експериментальні дані. Записати висновок про адекватність інтерполяції різними методами і вибрати, на Вашу думку, найвдаліший метод.
|
Года |
Продажи |
Тенденция |
Рост |
Эксп. сглаживание |
|
1975 |
4135 |
#Н/Д |
||
|
1980 |
3241 |
3241 |
||
|
1985 |
3538 |
3330,1 |
||
|
1990 |
4073 |
3552,97 |
||
|
1995 |
4485 |
3832,579 |
||
|
1998 |
5168 |
4233,2053 |
||
|
1999 |
5551 |
4628,54371 |
||
|
2000 |
5100,56879 |
5084,021 |
3239,980597 |
|
|
2001 |
5171,24804 |
5166,96 |
2267,986418 |
|
|
2002 |
5241,92729 |
5251,253 |
1587,590493 |
|
|
2003 |
5312,60654 |
5336,921 |
1111,313345 |
|
|
2004 |
5383,28579 |
5423,986 |
777,9193413 |
|
|
2005 |
5453,96504 |
5512,471 |
||
|
#Н/Д |

Завдання 5.

|
Місяць |
Сума на кінець місяця |
Сума на початок місяця |
|
1 |
=G10-G7 |
=G3+G4*G3 |
Завдання
13.Нормалізувати та створити в середовищі MS Access базу даних по наведеній предметній області з врахуванням наступної інформації, що повинна зберігатись.
1. Квартирне агенство (продаж квартир).
Район міста, кількість кімнат, поверх, загальна площа, житлова площа, ціна, контактний телефон, прізвище власника, дата подання оголошення, вигляд оголошення (просте чи в рамці), кількість разів публікації, ціна однієї публікації.
Вказівка: одна особа може продавати кілька квартир. Кілька оголошень можуть мати один вигляд.
2. Дитячий садок
Прізвище, ім‘я, по батькові дитини, дата народження, домашня адреса, дом. телефон, № групи в дитсадку, вік групи, прізвище вихователя.
Вказівка: В одну групу може ходити багато дітей. Багато груп може бути складено з дітей одного віку (наприклад, молодша, середня, старша групи).
3. Школа
Прізвище , ім‘я, по батькові учня, дата народження П.І.П. батька, місце роботи батька, П.І.П. матері, місце роботи матері, домашня адреса, клас, дом. телефон, прізвище класного керівника, № класної аудиторії.
Вказівка: у одних батьків можуть бути кілька дітей, які ходять до однієї школи. В одному класі може бути багато дітей.
4. Музична школа
Прізвище , ім‘я, по батькові учня, дата народження, домашня адреса, дом. телефон, спеціальність, прізвище викладача за спеціальністю.
Вказівка: вважати, що в музичній школі працює кілька викладачів з кожної спеціальності. На кожній спеціальності вчиться багато учнів.
5. Баз даних ДАІ
Прізвище власника автомобіля, домашня адреса, дом. телефон, марка автомобіля, колір, державний номерний знак, № кузова, № двигуна, дата останнього техогляду, П.І.П., звання, посада інспектора, що відповідає за технічний огляд.
Вказівка: одна особа може мати кілька автомобілів. Один інспектор може оглядати технічний стан кількох автомобілів.
6. Відеопрокат: облік касет
Назва фільму, категорія фільму, режисер, тривалість фільму (хвил.), вартість відеокасети з записом, марка відеокасети, вартість чистої відеокасети даного типу, тривалість відеокасети даного типу (хвил.).
Вказівка: В прокаті можуть бути, наприклад, 100 фільмів, які записані на касетах 3 типів: SONY HQ-180, TDK HD-180, KONICA E-120.
7. Відеопрокат: запис клієнтів
Назва фільму, категорія фільму, режисер, тривалість (хвил.), прізвище клієнта, № паспорта, адреса, дата отримання касети, дата повернення касети.
Вказівка: одна особа може взяти в прокаті кілька касет. Багато фільмів можуть бути віднесені до однієї категорії.
8. Реєстратура в поліклініці
№ дільниці, назва вулиці, № будинку, що обслуговується дільницею, прізвище дільничного лікаря, № кабінету, прізвище хворого, дата звернення.
Вказівка: до одного лікаря може записатися багато хворих. Кожна дільниця містить багато будинків і вулиць.
9. Поставки
Організація-постачальник; адреса постачальника; прізвище відповідальної особи; назва деталі, що постачається; кількість деталей в пакунку; кількість пакунків; дата поставки деталі; ціна деталі.
Вказівка: організація постачає багато деталей. Кожна деталь може бути поставлена в будь-який час і мати різну ціну.
10. Газконтора - заміна газових балонів
Прізвище покупця, адреса покупця, кількість газових балонів, прізвище експедитора, № автомобіля, кількість балонів в автомобілі, періодичность заміни балонів (міс.).
Вказівка: кожен покупець може мати багато автомобілів. Кожен експедитор може обслуговувати багато автомобілів.
11. Аварійна водопроводу - запис викликів
№ бригади, бортовий номер машини, прізвище бригадира, виклик (адреса, прізвище власника, дата виклику, причина виклику, виконана робота з ліквідації аварії, дата ліквідації аварії).
Вказівка: кожна бригада обслуговує багато викликів. Кожна аварія може ліквідовуватись кілька днів.
12. Студентський гуртожиток
№ кімнати, кількість місць у кімнаті, санітарний стан, прізвище студента, група, прізвище куратора групи.
Вказівка: кожна кімната містить багато студентів. У кожній групі - багато студентів.
13. Дипломне проєктування
Прізвище , ім‘я, по батькові дипломника, № групи, тема диплома, прізвище наукового керівника, вчене звання, вчений ступінь.
Вказівка: кожний керівник має багато студентів. Кожна група має багато студентів.
14. Реалізатори.
Прізвище реалізатора; № паспорту; адреса; найменування товару; вартість одиниці товару; кількість одиниць товару, взятого на реалізацію; дата отримання партії товару; кількість товару, реалізованого за день; дата реалізації партії товару; кількість на складі.
Вказівка: кожний реалізатор реалізує багато товарів. Реалізація товару може проходити кілька днів.
15. Міліція
Прізвище, звання, посада міліціонера, який затримав правопорушника; № протоколу; прізвище правопорушника, № паспорту, вид правопорушення, дата складення протоколу.
Вказівка: кожний міліціонер може затримувати багато правопорушників. Кожний вид правопорушення може мати багато правопорушників.
16. Дитяча поліклініка - щеплення
Прізвище дитини, домашня адреса, № участку, прізвище, ім'я, по-батькові лікаря, вид щеплення, дата щеплення.
Вказівка: кожна дитина проходить багато щеплень. Кожний лікар щеплює багато дітей.
17. Будматеріали
№ об‘єкту, що будується; назва об‘єкту, дата здачі об‘єкту, № матеріалу, назва матеріалу, необхідна кількість матеріалу, дата отримання матеріалу, фактична кількість матеріалу.
Вказівка: кожна будівля потребує багато матеріалів. Кожний матеріал постачається кілька разів.
18. Фірма, що реалізує товари на замовлення.
Найменування товару, одиниця виміру, кількість, ціна одиниці товару, найменування організації-виробника, адреса, П.І.П. директора, телефон директора, найменування товару, що поставляється організацією, П.І.П. замовника, його адреса, назва замовленого товару, кількість замовленого товару.
Вказівка: кожна організація постачає кілька товарів. Кожен замовник може купувати кілька товарів.
19. Торгівля автомобілями на замовлення.
П.І.П. замовника, його адреса, дом. телефон, місце роботи, робочий телефон, замовлений автомобіль, тип кузова, об'єм двигуна, витрати палива, найменування заводу-виробника, телефон директора, тип виробляємого автомобіля, вартість автомобіля.
Вказівка: кожний замовник може купувати кілька автомобілей. Кожний завод виробляє кілька автомобілів.
20. Навчальна робота кафедри
Назва навчального предмету, кількість годин за весь курс, П.І.П. викладача, вчене звання, вчена ступінь, кількість годин на ставку, № групи, П.І.П. студента.
Вказівка: Кожен викладач викладає багато дисциплін. У кожній групі - багато дисциплін.
21. Розклад руху залізничного транспорту
Номер маршруту, пункт відправлення, пункт призначення, назва станції, час прибуття, час відправлення
Вказівка: кожний маршрут має багато станцій; до кожної станції можна добратися багатьма маршрутами.
22. База даних дисциплін
Назва кафедри; назва навчальних курсів, що читаються кафедрою; назва групи; назва навчальних курсів, які повинна прослухати група.
Вказівка: кожна кафедра читає багато навчальних курсів; кожна група повинна прослухати багато курсів, що читаються різними кафедрами.
23. База даних розрахунку комп'ютерного часу
№ комп'ютерної аудиторії; № пари; день тижня; прізвище викладача; програмний продукт, з яким працює викладач.
Вказівка: в кожній комп'ютерній аудиторії працює багато викладачів; кожний викладач може працювати з багатьмя програмними продуктами.
24. База даних обліку устаткування
Назва кафедри; № лабораторії; прізвище матеріально відповідального; інвентарний номер устаткування; назва устаткування.
Вказівка: кожна кафедра нараховує багато лабораторій; кожна лабораторія містить багато устаткування.
25. База даних зберігання службових документів підрозділів про рух устаткування
Номер підрозділу; назва підрозділу; прізвище співробітника; назва устаткування; вид руху з документу (наприклад, вид руху устаткування може бути акт прийому-передачі, акт списання, аренда і т.і.).
Вказівка: Кожний підрозділ має багато устаткування; кожне устаткування може мати багато видів руху.
26. База даних залікових книжок студентів
Назва факультету; назва кафедри; № групи; прізвище студентів в групі; № залікової книжки студента.
Вказівка:
Кожний факультет має багато кафедр; кожна кафедра має багато груп, в яких є багато студентів.
27. База даних деканату
№ групи; прізвище студента; місце мешкання студента; домашній телефон; факт плати за навчання за семестр з врахуванням року.
Вказівка: кожна група має багато студентів; кожний студент повинен платити за навчання на протязі багатьох років.
28. Телефонний довідник університету
Тип телефонного апарату; назва кафедри, до якої він належить; № аудиторії, де він стоїть; № телефону; прізвище відповідального.
Вказівка: університет нараховує багато кафедр; кафедри можуть мати багато телефонів.
29. База даних посилань на сайти в інтернет
тема ссилки; назва ссилки; адреса сайту; прізвище користувача.
Вказівка: кожна ссилка може відноситись до багатьох тем; кожний користувач може мати багато ссилок.
30. База даних автопарку
Прізвище водія; державний № автомобіля; марка автомобіля; № двигуна; № кузова; початковий пункт маршруту; кінцевий пункт маршруту; кілометраж маршруту; дата виїзду з початкового пункту; назва гаражу, де припаркован автомобіль; адреса гаражу; прізвище начальника гаражу.
Вказівка: кожний гараж має багато автомобілів; кожний автомобіль може виїзжати по багатьом маршрутам.
Теорія нормалізації бази даних.
Перша нормальна форма
Всі перераховані поля бази даних необхідно розбити по ознаці приналежності до однієї сутності. Сутність - це об'єкт предметної області, дані про який зберігаються. Таблиця відповідає першій нормальній формі, якщо кожний стовбець цієї таблиці є повністю атомарним і не містить груп даних, що повторюються. Стовбець є атомарним, якщо він містить тільки один елемент даних. Наприклад, стовбець Адрес, який містить не тільки назву вулиці, а і назву міста, держави, поштовий індекс не являється атомарним. Такий стовбець необхідно розбити на кілька стовбців.
Групи даних, що повторюються - це стовбці, які повторюються в межах того ж самого рядка для зберігання кількох значень одного атрибута.
Друга нормальна форма.
Для того, щоб таблиця відповідала другій нормальній формі, вона повинна відповідати першій нормальній формі, а також кожен з її стовбців повинен повністю залежати від первинного ключа, або від кожного атрибуту первинного ключа. Це означає, що всі неключові стовбці повинні однозначно визначатися за допомогою первинного ключа таблиці.
Третя нормальна форма.
В таблиці, що відповідає третій нормальній формі, повинні виконуватись умови другої нормальної форми, а також кожний стовбець повинен повністю залежати тільки від первинного ключа, а всі неключові елементи не повинні залежати один від одного.
Порядок нормалізації бази даних
1. Виділити всі сутності предметної області, інформація про які повинна зберігатися в базі даних (наприклад: інформація про автомобілі
, інформація про товари, інформація про замовників і таке інше).2. Уважно проаналізувати всі поля, що повинні зберігатися в базі даних і віднести кожне з них до однієї сутності предметної області. При цьому треба керуватися вмістом кожного з елементів даних та належністю його до певної сутності предметної області. Вказівка, що дається нижче опису полів бази даних призначена для кращого розуміння типу зв'язків між таблицями.
3. Визначити первинний ключ кожної таблиці. Назва первинного ключа повинна містити в собі слово код і бути цілим числом за типом даних.
4. Визначити вторинний ключ кожної з таблиць, або ключ зв'язку між таблицями. Ключ зв'язку повинен мати однакову назву в обох таблицях та один і той самий тип даних (ціле число, при цьому типи даних счетчик та числовой вважаються однаковими типами даних). При цьому в головній таблиці вторинний ключ співпадає з первинним, а в підпорядкованій - вони відрізняються.
5. На окремому аркуші паперу намалювати таблиці, виділити первинний ключ та показати зв'язок між таблицями по вторинному ключу і його тип.
6. Уважно переглянути кожну з таблиць на предмет залежності неключових полів один від одного та відсутності повторення записів в таблицях, що стосуються одного екземпляру сутності. В реляційній базі даних для таблиць з типом зв'язку "один до багатьох" для одного екземпяру сутності головної таблиці, в підпорядкованій таблиці повторюється лише значення вторинного ключа.
7. Створити приведену схему даних в середовищі MS Access, показати зв'язки між таблицями. Після цього заповнити кожну таблицю записами.