Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки
Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » База даних "Бібліотека"

Реферат База даних "Бібліотека"

Міністерство освіти і науки України

Кафедра комп'ютерних інформаційних технологій

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

з дисципліни "Технічні засоби комунікацій"

2004


Варіант 1

Індивідуальне завдання Варіант 1 "Бібліотека" Абонент Книги

Код абонента

Прізвище

Ім'я

батькові

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

Домашня адреса

Номер паспорта

Інвентарний номер книги

Шифр ​​теми

Шифр ​​книги

Автор

Найменування

Видавництво

Рік видання

Кількість сторінок

Вартість

Тип книги

Особливості

Теми Абонентська книжка

Шифр ​​теми

Напрямок

Жанр

Номер абонентської книжки

Інвентарний номер книги

Дата видачі

Дата здачі

Примітка

Ким видана

Створимо нову базу даних "Бібліотека". Створення таблиць бази даних здійснимо в режимі конструктора. У режимі конструктора призначаємо імена полів таблиці і тип полів. В результаті цих дій були створені таблиці (рисунок 2, 3, 4,5) і їм були присвоєні такі імена: "Абонент", "Книги", "Теми", "Абонентська книжка" (малюнок 1).

Для кожного поля таблиці був визначений тип даних, в даному випадку, були використані наступні типи даних: "Текстовий", "Числовий", "Дата/Час".


-->>

Рисунок 1 - Найменування таблиць бази даних "Бібліотека"

Малюнок 2 - Структура таблиці "Абонент"

Рисунок 3 - Структура таблиці "Книги"

Малюнок 4 - Структура таблиці "Теми"


Малюнок 5 - Структура таблиці "Абонентська книжка"

Відобразимо структуру таблиць скориставшись командою "Сервіс-Аналіз-Архіваріус".

Текстове поле зберігає літери, цифри та будь-які їх комбінації довжиною до 255 символів. При створенні текстового поля вказуємо, скільки символів воно повинно містити.

У числовому полі зберігаються тільки числа. Числовий тип даних дозволяє вибрати наступні формати: "Основний", "Грошовий", "Фіксований", "З роздільниками розрядів", "Процентний". Розмір числового поля приймає значення ціле - від - 32768 до 32767.

Дата/Час має вбудовані готові до використання формати для відображення календарного часу і дати. Таким чином, це поле використовується для зберігання інформації про дату події події.

Для визначення "Примітка", "Ким видана" використовуємо текстовий формат, "Інвентарний номер" - тип поля числовий, формат довге ціле.

Необхідно зробити так, щоб "Номер абонентської книжки" завжди був позитивним числом. Для цієї операції скористаємося установкою умови на значення, тобто необхідно використовувати будівник виразів (рисунок 6) чи загальну панель в конструкторі (малюнок 7).


Малюнок 6 - Побудоване вираз

Малюнок 7 - Загальна панель конструктора


Застосуємо для бази даних "Бібліотека" поля підстановок. Створимо фіксований список значень для полів: "Примітка", "Ким видана". Для прикладу на малюнку 8 представимо підстановку для поля "Примітка".

Рисунок 8 - Використання вкладки підстановка

Перед тим як створити зв'язок між таблицями, необхідно призначити ключові поля. Ключове поле має ідентифікувати записи в таблиці і бути унікальним. Для таблиці "Абонент" ключем буде поле "Код абонента "," Книги "- ключовим полем є" Інвентарний номер книги "," Теми "- ключовим полем є" Шифр ​​теми ", "Абонентська книжка" - ключем є поле "Номер абонентської книжки ". Для того щоб встановити ключове поле, необхідно перейти в режим конструктора і натиснути на панелі інструментів значок із зображенням ключа, при цьому курсор повинен бути встановлений на поле, яке потрібно зробити ключем.

Створимо зв'язок між таблицями. Таблиця "Абонентська книжка "є головною, а решту таблиці зв'язуються з нею за відповідними полям. Для створення зв'язку необхідно виконати команду "Сервіс - Схема даних ". У діалоговому вікні (малюнок 9) відкриваємо всі таблиці, утримуючи ліву кнопку миші на потрібному полі однієї таблиці, перетягуємо це поле на відповідне поле іншої таблиці.

Рисунок 9 - Схема зв'язку між таблицями

Заповнимо таблиці "Абонент", "Книги", "Теми", "Абонентська книжка" (рисунок 10) значеннями.

Рисунок 10 - Таблиця "Абонентська книжка"

Виберемо з таблиці "Абонентська книжка" всі книги, видані бібліотекарем Висоцьким. Для цього скористаємося "Фільтром по виділеному". Виділимо значення "Висоцький" в полі "Ким видана" і натиснемо кнопку "Фільтр по виділеному" на панелі інструментів (рисунок 11).

Малюнок 11 - Результат роботи фільтру по виділеному

Виберемо в таблиці "Абонентська книжка" всі книги, видані бібліотекарем ТІМів 10.02.2003. Для цього на панелі інструментів натиснемо кнопку "Змінити фільтр", у полі "Ким видана" вказуємо "ТІМів", потім внизу на панелі перемикаємося на закладку "Або" і в полі "Дата видачі" вводимо 10.02.2003. Після цих дій натискаємо на панелі інструментів кнопку "Застосувати фільтр" (рисунок 12).

Рисунок 12 - Результат роботи простого фільтра

Виберемо з таблиці "Абонентська книжка" всі книги з інвентарним номером більше 13. Для цього скористаємося "Фільтром для". Встановимо курсор в полі "Інвентарний номер книги" і, натиснувши праву кнопку миші, вибираємо "Фільтр для" і в рядку вказуємо умова> 13, натискаємо Enter (рисунок 13).

Рисунок 13 - Результат роботи "Фільтр для"

Виберемо з таблиці "Абонентська книжка" всі книги, які видавав ТІМів і які здали 25.03.2003. Для цього скористаємося "Розширеним фільтром". Відкриємо в меню "Записи - Фільтр - Розширений фільтр "і вкажемо умова відбору (малюнок 14).

Рисунок 14 - Простановка умови в "Розширеному фільтрі"

Результат роботи "Розширеного фільтра" представлений на малюнку 15.

Рисунок 15 - Результат виконання "Розширеного фільтра"

Виконаємо запити до бази даних. Потрібно визначити кількість книг виданих в один день. Реалізуємо запит за принципом, вказуємо умова угруповання за датою видачі і підсумовування за кількістю однакових дат. Формування запиту (рисунок 16) та виконання запиту (малюнок 17).


Рисунок 16 - Формування запиту

Рисунок 17 - Виконання запиту

Потрібно визначити інформацію про книги за запитуваною прізвища бібліотекаря, що видавав книги. Реалізуємо запит за принципом, розглянутому вище, тільки користувачеві в діалоговому вікні необхідно буде ввести прізвище бібліотекаря (малюнок 18). Формування запиту (малюнок 19) і виконання запиту (малюнок 20).

Рисунок 18 - Діалогове вікно введення параметра


Рисунок 19 - Формування запиту

Рисунок 20 - Виконання запиту

Створимо звіт з угрупованням за прізвищами бібліотекарів, які видавали книги і по датах видачі книг. Для цього натискаємо на кнопку "Звіти" і створюємо звіт з використанням майстра, в якому в діалоговому режимі визначаються необхідні для звіту параметри: відображувані поля, угруповання, вид заголовка і представлення даних і т.д. Отриманий звіт представлений нижче.

Абонентська книжка

Ким видана Дата видачі - по місяцях Дата видачі Дата здачі Номер абон книжки

Висоцьким

лютого 2003

10.02.2024 15.02.20031

11.02.2024 20.02.20033

Сомов

березня 2003

21.03.2024 25.03.20036

22.03.2024 26.03.20037

Тіімов

лютого 2003

11.02.2024 21.02.20034

ТІМів

лютого 2003

10.02.2024 16.02.20032

березня 2003

20.03.2024 25.03.20035



Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок