Введення p>
На перший погляд робота з Access здається не настільки простий, як,наприклад, робота з текстовим редактором, де можна відразу ж приступати донабору тесту. Перш ніж ми взагалі зможемо управляти власними даними здопомогою Access, необхідно створити базу даних що складається з таблиць. Уданій роботі буде описано, як це зробити. Представлені в данійроботі вирішення завдань покликані дати по можливості повне розуміння теми тарозвинути навички для досягнення мети найкоротшим шляхом. p>
На основі базових таблиць створюємо запити, якізабезпечують швидкий і ефективний доступ до даних, що зберігаються в таблиці.
Тому вони являють собою важливе доповнення до таблиць. У Accessрезультат запиту можна завжди використовувати так само, як таблицю. Напідставі запиту можна розробити форму або звіт. p>
Далі створюємо форми, які є найбільш зручнимзасобом відображення даних. Перевага форми для введення і редагуванняданих полягає в простоті і наочності, так як записи таблиці або запитупредставлені у формі в зручному вигляді. p>
Створюємо звіти дозволяють представити і роздрукувати дані ввідповідно до вимог користувача. Причому можливості оформленняданих для виведення на друк настільки ж гнучкі, як і можливостівідображення на екрані. p>
І на основі виконаної роботи створюємо головну кнопкову форму
(меню) для навігації по БД «Антипова». p>
Завдання № 1. P>
Розробити структуру базових таблиць (не менше двох) бази даних
(див. таблицю завдань до роботи), що задовольняють вимогам цілісності,несуперечності і не надмірності. Така структура базових таблицьназивається схемою даних. У таблицях відповідно до типу даних,розміщених в кожному полі, визначте найбільш підходящий тип для кожногополя. p>
Бази даних - це сукупність структур, призначених для зберіганнявеликих обсягів інформації і програмних модулів, які здійснюють управлінняданими, їх вибірку, сортування та інші подібні дії. Інформація базиданих зберігається в одній або кількох таблицях. Будь-яка таблиця з данимискладається з набору однотипних записів, розташованих один за одним. Вониявляють собою рядки таблиці, які можна додавати, видаляти абозмінювати. Кожен запис являє собою набір іменованих полів, абоосередків, які можуть зберігати найрізноманітнішу інформацію, починаючи віддати народження і закінчуючи детальним описом кулінарного рецепту.
Однотипні поля утворюють стовпець таблиці. P>
Записи однієї таблиці можуть містити посилання на дані іншої таблиці.
Взаємодія таблиць називається зв'язком.
Інші модулі бази даних призначені для обробки інформації,що зберігається в таблицях. За допомогою запитів здійснюється вибірка даних,що відповідають певним умовам. Форми призначені для форматованоговведення та сприйняття інформації. Звіти забезпечують висновок (як правило, напринтер) барвисто оформленого списку записів із заголовками, пунктами іпідпунктами.
Конструктор таблиць призначений для завдання і зміни структури таблиці.
Розробимо дві таблиці для бібліотеки. P>
Відомості про книжки Відомості про читачів p>
Завдання № 2. P>
Створити структури базових таблиць, і наповнити їх вмістомщо складається більш ніж з 15 записів. При створенні структури таблицьдоцільно задавати ключові (унікальні) поля. Це допоможе надалідля організації зв'язків між таблицями. p>
Для заповнення цих таблиць використовували як Підстановкидопоміжні таблиці Номер групи і Предмет. Також використовували введенняпоточної дати за замовчуванням за допомогою Опції data ()
| Предмет |
| Предмет |
| КСЕ |
| Математика |
| Німецька |
| мова |
| Фізика |
| Економіка |
| Номер групи |
| Група |
| Е-113 |
| Е-114 |
| Е-115 | p>
Заповнюємо таблиці даними. P>
Відомості про читачів p>
| Прізвище | Груп | Номерабонемен | Номер | Дата |
| | Па | та | книги | отримання |
| Сорокіна | Е-11 | 1160 | 1257 | 06.09.02 |
| Л.Ю. | 4 | | | |
| Мухіна Р.Д. | Е-11 | 1267 | 1268 | 06.09.02 |
| | 4 | | | |
| Мусіна Р. | Е-11 | 1540 | 1269 | 06.09.02 |
| | 5 | | | |
| Мельникова | Е-11 | 1590 | 1287 | 06.09.02 |
| М.; | 3 | | | |
| Шумилова | Е-11 | 2578 | 1489 | 06.09.02 |
| Є.Г. | 5 | | | |
| Юмагулова | Е-11 | 3124 | 1579 | 06.09.02 |
| Е.А. | 4 | | | |
| Урманова | Е-11 | 3125 | 2100 | 06.09.02 |
| А.Р. | 3 | | | |
| Тюріна А | Е-11 | 5342 | 2234 | 06.09.02 |
| | 4 | | | |
| Гончар А.Д. | Е-11 | 3214 | 2465 | 06.09.02 |
| | 4 | | | |
| Кузнєцова | Е-11 | 3365 | 2541 | 06.09.02 |
| С.Р. | 4 | | | |
| Євсюкова | Е-11 | 3687 | 2587 | 06.09.02 |
| Н.В. | 4 | | | |
| Данилова | Е-11 | 5487 | 2790 | 06.09.02 |
| Є.Д. | 4 | | | |
| Елемова | Е-11 | 5497 | 2990 | 06.09.02 |
| І.П. | 5 | | | |
| Головіна | Е-11 | 3697 | 3675 | 06.09.02 |
| О.Е. | 3 | | | |
| Бікташева | Е-11 | 5187 | 4122 | 06.09.02 |
| С.А. | 3 | | | |
| Бабикова | Е-11 | 5214 | 5241 | 06.09.02 |
| Р.Л. | 3 | | | |
| Бочкарьова | Е-11 | 8216 | 5721 | 06.09.02 |
| О.Л. | 3 | | | |
| Коленченко | Е-11 | 5548 | 5732 | 06.09.02 |
| Т.Н. | 4 | | | |
| Смакова | Е-11 | 5268 | 8842 | 06.09.02 |
| О.Г. | 4 | | | | p>
Загальні відомості про книги p>
| Груп | Прізвище | Номерабонемен |
| па | | та |
| Е-11 | Елемова | 5497 |
| 5 | І.П. | |
| Е-11 | Мусіна Р. | 1540 |
| 5 | | |
| Е-11 | Шумилова | 2578 |
| 5 | Є.Г. | | P>
Потім створюємо аналогічним способом Запит з двох полів. В якостіджерела даних вибираємо дві таблиці Загальні відомості про книжки і Відомості прочитачів. Перетягує поля Автор Предмет з першої таблиці і поля
Прізвище Група Номерабонемента Дата отримання з другої таблиці. P>
| Прізвище | Груп | Номерабонемен |
| | Па | та |
| Мельникова | Е-11 | 1590 |
| М.; | 3 | |
| Головіна | Е-11 | 3697 |
| О.Е. | 3 | |
| Урманова | Е-11 | 3125 |
| А.Р. | 3 | |
| Бабикова | Е-11 | 5214 |
| Р.Л. | 3 | |
| Бікташева | Е-11 | 5187 |
| С.А. | 3 | |
| Бочкарьова | Е-11 | 8216 |
| О.Л. | 3 | | p>
Запити з обчислюваним полем. Вибираємо таблицю Загальні відомості про книжки.
Перетягує поля Ціна Кількість Предмет. Включаємо на панелі інструментівкнопку Групові операції. У полях Ціна та кількість вибираємо функцію
Sum. У полі Предмет в Умові відбору Набираємо [Введіть предмет]. Цимзапитом ми порахуємо кількість і загальну суму книг по певномупредмету.
| Запит з вич полем |
| Sum-Цін | Sum-Количест | Предмет |
| а | у | |
| 265,59 р | 5 | Економ |
|. | | Ка | p>
Підсумковий запит. Обчислює різні статистичні параметри. Вибираємотаблицю Загальні відомості про книжки. Поля Предмет Автор Годізданія. Включаємо
Групові операції і в полі Автор вибираємо функціюCount Кількість записів,відповідне поле яких не містить величини Null. Ми отримаємо врезультаті виконання запиту кількість авторів з предметів і рокамвидання.
| Підсумковий запит |
| Предмет | Count-Авт | Годіздан |
| | Ор | ия |
| КСЕ | 1 | 1996 |
| КСЕ | 2 | 1999 |
| КСЕ | 1 | 2000 |
| КСЕ | 1 | 2001 |
| Культуроло | 1 | 1987 |
| гія | | |
| Культуроло | 1 | 1998 |
| гія | | |
| Математика | 1 | 1957 |
| Математика | 1 | 1978 |
| Математика | 1 | 1987 |
| Математика | 1 | 1995 |
| Математика | 1 | 1998 |
| Німецька | 1 | 1978 |
| мова | | |
| Німецька | 1 | 1980 |
| мова | | |
| Німецька | 1 | 1985 |
| мова | | |
| Німецька | 1 | 2001 |
| мова | | |
| Фізика | 1 | 1967 |
| Фізика | 1 | 1985 |
| Фізика | 1 | 1989 |
| Фізика | 1 | 1994 |
| Фізика | 2 | 1999 |
| Економіка | 1 | 1987 |
| Економіка | 1 | 1990 |
| Економіка | 1 | 1999 |
| Економіка | 1 | 2000 |
| Економіка | 1 | 2001 | p>
Завдання № 4. P>
Створити зручні підлеглі форми на основі таблиць для введення,редагування та відображення даних. p>
Форми.
У той час як таблиці і запити дозволяють відобразити на екрані довгісписки записів, форми дають можливість зосередитися на конкретнійзапису. Вони полегшують введення, редагування і сприйняття інформації, можутьмістити допоміжні підпису та елементи оформлення.
Створити Конструктор Джерело рядків вибираємо таблицю Загальні відомості прокнигах. Перетягує поля Предмет Рік видання Автор Ціна Номер місця.
Розміщуємо на екрані так, як нам зручно. Встановлюємо розміри написів. Напанелі елементів натискаємо кнопку Напис. Вводимо назву форми Відомості прокнигах, встановлюємо розмір 22. З'являється великий напис. При натиснутійкнопці Майстри натискаємо кнопку Кнопка і перетягувати її на спільне поле.
Потім вибираємо функцію цієї кнопки (Перший запис, Останній запис,
Наступна запис).
p>
Завдання № 5.
Створити зручні звіти.
Звіти.
У цілому звіти схожі на форми, але вони, як правило, призначаються длявиведення інформації з бази даних на принтер. Тому в звітах даніформатуються так, щоб їх було зручно розміщувати на окремих сторінках.
Звіти підтримують найрізноманітніші способи оформлення і дозволяютьгрупувати дані, розбиваючи їх на логічні цільні блоки.
Створимо звіт Списки студентів. Створити Конструктор Запит з параметром.
Створимо напис, перенесемо поля, встановимо їх розмір і місце розташування.
При запуску цього звіту буде запитуватися номер групи, за якоюнеобхідна інформація. p>
p>
Завдання № 6 p>
Створити головну кнопкову форму (меню) для навігації по базі даних.
Елементами головною кнопкової форми є об'єкти форм і звітів.
Тому, якщо ми в меню хочемо переглянути дані базових таблиць аборезультати таблиці запитів, необхідно ці таблиці представити у вигляді формі звітів. p>
Для створення ГКФ скористаємося диспетчером кнопкової форми:
Сервіс/Службові програми/Диспетчер кнопкових форм.
З'явиться діалогове вікно Диспетчер кнопкових форм:
Сторінки кнопкової форми: Головна кнопочная форма (за замовчуванням)
Натиснути кнопку створити.
З'явиться діалогове вікно Створення:
Назва сторінки кнопкової форми: Кнопочная форма для форм
Натиснути кнопку ОК.
Таким же чином створити: кнопочная форму для звітів
Потім в діалоговому вікні Диспетчер кнопкових форм 2 рази клацнути мишею на
Головною кнопкової формі, після чого відкриється діалогове вікно Змінасторінки кнопкової форми:
Назва кнопкової форми: Головна кнопочная форма
Елементи даної кнопкової форми:
Натиснути кнопку Створити
З'явиться діалогове вікно Зміна елемента кнопкової форми:
Текст: Перегляд форм
Команда: Перейти до кнопкової формі
Кнопочная форма: Кнопочная форма для форм
Натиснути кнопку ОК.
Таким же чином створити інші елементи ГКФ: Перегляд звітів;
Зміна елементів кнопкової форми; Вихід. Після чого натиснути кнопку
Закрити. P>
УГАТУ p>
Контрольна робота p>
за p>
інформатики p>
Варіант № 1 p> < p> Студент: Антипова О.Л. p>
Факультет ЕМ і Ф, група Е-215 p>
Очно - заочне відділення p>
Викладач: p> < p> м. Уфа p>
Використана література: p>
1. Вінтер Р. Microsoft Access 97: довідник - СПб: Пітер, 1998. P>
2. Стоцький Ю. Самоучитель Offise 2000. - СПб.: Питер, 2002.
-----------------------< br>Предмет
Автор
Рік видання
Номер книги
Ціна
Кількість
Номер місця p>
Прізвище
Група
Номер абонемента
Номер книги
Дата отримання p>