КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Разработка меню, форм, инструментальных панелей и др
Разработаем формы для каждой из таблиц и занесем в них данные.
Рисунок 28 – Форма "Авторы"
Рисунок 29 – Форма "Города"
Рисунок 30 – Форма "Издательства"
Рисунок 31– Форма "Информация о книге" Форма "Информация о книге" имеет подчиненную форму "Авторы книг", через которую можно назначить несколько авторов одной книге. Рисунок 32 – Форма "Авторы"
Рисунок 33 – Форма "Информация о читателе"
Рисунок 34– Форма "Бронирование книг" В данной форме требуется ввести либо "Шифр книги" либо выбрать «Код читательского билета». Второе поле база данных установит самостоятельно.
Рисунок 35– Форма "Выдача книг" Создадим главную кнопочную форму.
Рисунок 36 – Форма "Главная кнопочная форма"
Разработка запросов Разработаем запросы. 1) Вывод сведений о книгах, взятых определенным читателем Рисунок 37 – Запрос "Вывод сведений о книгах, взятых определенным читателем" Данный запрос, описанный в SQL: SELECT [Выдача книг].[Код читательского билета], [Выдача книг].[Шифр книги], [Информация о книге].Название, Издательства.Наименование, [Выдача книг].[Дата выдачи книги], [Выдача книг].[Дата возврата книги] FROM ([Информация о читателе] INNER JOIN ((Издательства INNER JOIN [Информация о книге] ON Издательства.[Код издательства] = [Информация о книге].[Код издательства]) INNER JOIN [Бронирование книг] ON [Информация о книге].[Шифр книги] = [Бронирование книг].[Шифр книги]) ON [Информация о читателе].[Номер билета] = [Бронирование книг].[Код читательского билета]) INNER JOIN [Выдача книг] ON [Информация о читателе].[Номер билета] = [Выдача книг].[Код читательского билета];
2) Запрос о читателях, у которых находится определенная книга. При построении данного запроса исключаются книги, которые были возвращены читателями, т.е. присутствует дата возврата.
Рисунок 38 – Запрос "Сведения о читателях, у которых находится определенная книга" Данный запрос, описанный в SQL: SELECT [Информация о книге].[Шифр книги], [Информация о книге].Название, [Выдача книг].[Дата выдачи книги], [Выдача книг].[Дата выдачи книги], [Информация о читателе].Фамилия, [Информация о читателе].Имя, [Информация о читателе].Отчество FROM [Информация о читателе] INNER JOIN ([Информация о книге] INNER JOIN [Выдача книг] ON [Информация о книге].[Шифр книги] = [Выдача книг].[Шифр книги]) ON [Информация о читателе].[Номер билета] = [Выдача книг].[Код читательского билета];
3) Запрос о домашнем адресе и телефоне определенного читателя. Рисунок 39 – Запрос о домашнем адресе и телефоне определенного читателя Данный запрос, описанный в SQL: SELECT [Информация о читателе].[Номер билета], [Информация о читателе].[Фамилия], [Информация о читателе].[Имя], [Информация о читателе].[Отчество], [Информация о читателе].[Телефон], [Информация о читателе].[Адрес] FROM [Информация о читателе];
4)Запрос найти автора на букву «А» Рисунок 40– Запрос найти автора на букву «А» Данный запрос, описанный в SQL: SELECT Авторы.Фамилия FROM Авторы WHERE (((Авторы.Фамилия)="А")); 5) Запрос по разделу
Рисунок 41 – Запрос по разделу Данный запрос, описанный в SQL: SELECT [Информация о книге].[Код раздела] FROM [Информация о книге] WHERE ((([Информация о книге].[Код раздела])=1)) OR ((([Информация о книге].[Код раздела])=3)); 6)Запрос о рейтинге книги с группировкой
Рисунок 42 – Запрос о рейтинге книги с группировкой Данный запрос, описанный в SQL: SELECT [Информация о читателе].[Номер билета], [Выдача книг].[Дата возврата книги] FROM [Информация о читателе] INNER JOIN [Выдача книг] ON [Информация о читателе].[Номер билета] = [Выдача книг].[Код читательского билета] GROUP BY [Информация о читателе].[Номер билета], [Выдача книг].[Дата возврата книги];
7)Запрос на литературу выпущенную не ранее 2000 года
Рисунок 43 – Запрос на литературу выпущенную не ранее 2000 года Данный запрос, описанный в SQL: SELECT [Информация о книге].[Шифр книги], [Информация о книге].[Год издания] FROM [Информация о книге] WHERE ((([Информация о книге].[Год издания])>"#2000#"));
8)Запрос на выдачу не более 5 книг и сданную литературу до 01.01.2014 г. Рисунок 44 – Запрос на выдачу не более 5 книг и сданную литературу до 01.01.2014 г. Данный запрос, описанный в SQL: SELECT [Информация о книге].Количество, [Информация о читателе].Фамилия, [Выдача книг].[Дата возврата книги] FROM [Информация о книге] INNER JOIN ([Информация о читателе] INNER JOIN [Выдача книг] ON [Информация о читателе].[Номер билета] = [Выдача книг].[Код читательского билета]) ON [Информация о книге].[Шифр книги] = [Выдача книг].[Шифр книги] WHERE ((([Информация о книге].Количество)>"5") AND (([Выдача книг].[Дата возврата книги])>#1/1/2014#));
9)Запрос по задолжникам Рисунок 45 – Запрос по задолжникам Данный запрос, описанный в SQL: SELECT Задолжники.Фамилия, Задолжники.Имя, Задолжники.Отчество, Задолжники.[Дата выдачи книги] FROM Задолжники WHERE (((Задолжники.[Дата выдачи книги])<#1/1/2013#));
ЗАКЛЮЧЕНИЕ Организация данных является ключевым моментом при работе с большими объемами информации. Чрезвычайно важно упорядочить информацию таким образом, чтобы легко и быстро находить нужные сведения. В Microsoft Access подлежащая хранению информация называется данными, а место ее хранения - базой данных. Перед созданием базы данных необходимо ответить на следующие вопросы. Каково назначение базы данных и кто будет ею пользоваться? Какие таблицы (данные) будет содержать база данных? Какие запросы и отчеты могут потребоваться пользователям этой базы данных? Какие формы может потребоваться создать? Отвечая на эти вопросы, можно разработать проект базы данных и создать полезную и удобную в использовании базу данных. В результате работы мы получили базу данных "Библиотека", которая содержит запросы: - Вывод сведений о книгах, взятых определенным читателем; - Запрос о читателях, у которых находится определенная книга; - Запрос о домашнем адресе и телефоне определенного читателя; - Запрос найти автора на букву «А»; - Запрос по разделу; - Запрос о рейтинге книги с группировкой; - Запрос на литературу выпущенную не ранее 2000 года; - Запрос на выдачу не более 5 книг и сданную литературу до 01.01.2014 г.; - Запрос по задолжникам.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 1. Сеннов А.Access 2010. Учебный курс– СПб.: Питер, 2010. – 288с.:ил. 2. Рубин А.А., Клеандрова И.А., Прокди Р.Г. Самоучитель Access 2007. 100% результат уверенной работы– СПб.: Наука и Техника, 2008. – 400с.:ил. 3. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2007 – 400 с.: ил. 4. Кумскова И.А. Базы данных: учебник. – М.: КНОРУС, 2012. – 488 с.
Дата добавления: 2015-05-09; Просмотров: 505; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |