Базы данных
Структура таблиц базы данных в режиме конструктора. Структура запросов и описание процесса их создания. Данные о книгах хранящихся в библиотеке, информация о читателях и дата выдачи книг читателям. Запросы на выборку о выдаче книг за определенный период.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 22.11.2015 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство связи
Сибирский Государственный Университет Телекоммуникаций и Информатики
Межрегиональный центр переподготовки специалистов
Курсовая работа
По дисциплине: Информатика
Выполнил: Муратканова А.Т.
Группа: МБТ-32
Вариант: 10
Проверил: Сваровский И.Н.
Новосибирск, 2014 г
Содержание
1. Задание
2. Описание процесса проектирования базы данных
3. Структура таблиц базы данных (в режиме конструктора)
4. Схема связей между таблицами
5. Содержание таблиц
6. Структура запросов и описание процесса их создания
7. Результаты запросов
8. Структура отчетов (в режиме конструктора) и описание процесса их создания
9. Результаты отчетов
1. Задание
Создать базу данных, для хранения данных о книгах в библиотеке и выдаче книг читателям. В таблицах базы данных должны быть следующие поля: Код книги, Название книги, Жанр книги, Год издания, Издательство, Номер читателя, ФИО читателя, Дата выдачи книги.
2. Описание процесса проектирования базы данных
В работе необходимо создать базу данных, которая будет содержать:
1. Две таблицы.
Первая таблица «Книги» - содержит данные о книгах хранящихся в библиотеке, информацию о читателях и дату выдачи книг читателям. Содержит графы: «Номер читателя», «Дата выдачи книги», «Код книги», «Жанр книги», «Название книги», «Год издания», «Издательство».
Вторая таблица «Читатели» - содержит информацию о читателях. Содержит графы: «Номер читателя», «ФИО читателя».
2. Три запроса.
Первый запрос «Выдача книг читателям за определенный период» выдает информацию о выданных книгах читателям с «Начало периода» по «Конец периода». Дата начала периода и конца периода запрашивается у пользователя при запуске запроса. Запрос содержит графы: «Дата выдачи книги», «Номер читателя», «ФИО читателя», «Код книги», «Название книги», «Жанр книги», «Год издания».
Второй запрос «Выдача книг читателям» выдает информацию о книгах полученных отдельными читателями. ФИО читателя запрашивается у пользователя при запуске запроса. Запрос содержит графы: «ФИО читателя», «Номер читателя», «Дата выдачи книги», «Название книги», «Жанр книги», «Год издания», «Издательство».
Третий запрос «Данные о книгах заданного жанра» выдает информацию о книгах заданного жанра находящихся в библиотеке. Жанр книг запрашивается у пользователя при запуске запроса. Запрос содержит графы: «Жанр книги», «Код книги», «Название книги», «Издательство», «Год издания».
3. Два отчета.
Первый отчет «Книги выданные читателям за определенный период» создает информацию для вывода данных на печатающее устройство. Создан на основе запроса «Выдача книг читателям за определенный период», выдает информацию о книгах полученных читателями за период с «Начало периода» по «Конец периода», а также общее количество выданных книг. Дата начала периода и конца периода запрашивается у пользователя при запуске отчета. Отчет содержит графы : «Дата выдачи книги», «Номер читателя», «ФИО читателя», «Код книги», «Название книги», «Жанр книги.
Второй отчет «Книги заданно жанра» содержит информацию о книгах заданного жанра находящихся в библиотеке. Жанр книг запрашивается у пользователя при запуске отчета. Отчет содержит те же графы что и запрос «Книг заданного жанра».
Задание выполнено с использованием Microsoft Access - 2002.
После запуска Access в правом окне «Создание файла», если окна нет, его можно запустить, выбрав из меню «Файл» и «Создать», выбираем пункт «Новая база данных». В появившемся окне в своей директории сохраняем БД под уникальным именем, в нашем случае «Библиотека».
3. Структура таблиц базы данных (в режиме конструктора)
Исходя из условия задания, необходимо создать две таблицы со следующими полями:
1. Книги - «номер читателя», «дата выдачи книги», «код книги», «жанр книги», «название книги», «год издания», «издательство».
2. Читатели - «номер читателя», «ФИО читателя».
Для создания таблицы «Книги» выполняем следующие действия:
- В окне созданной базы, находясь в пункте меню «Таблицы», нажимаем пункт «Создание таблицы в режиме конструктора».
- В появившемся окне в первой строке графы «имя поля», набираем имя «Номер читателя», тип данных выбираем текстовый. В свойствах поля в стоке «Индексированное поле» выбираем - «Да» (Допускаются совпадения).
- Во второй строке в графе «имя поля» набираем «Дата выдачи книги», тип данных выбираем «Дата/время».
- В третье строке «имя поля» набираем «Код книги», тип данных «числовой».
- В четвертой строке «имя поля» набираем «Жанр книги», тип данных - «текстовый».
- В пятой строке «имя поля» набираем «Название книги», тип данных - «текстовый» в свойствах поля размер поля оставляем, как предлагается по умолчанию 50, считая, что название не будет содержать более 50 знаков.
- В шестой строке «имя поля» набираем «Год издания», тип данных - «текстовый».
- В седьмой строке «имя поля» набираем «Издательство», тип данных - «текстовый».
- Закрываем конструктор, выбираем сохранить изменения, и в появившемся окне вводим имя таблицы «Книги» и нажимаем «ОК».
Для создания таблицы «Читатели» выполняем те же действия, но создаем следующие поля со свойствами:
- В первой строке - «Номер читателя», тип данных - текстовый, ключевое поле. В свойствах, в строке «Индексированное поле», выбираем - «Да» (совпадения не допускаются).
- Во второй строке - «ФИО читателя», тип данных - текстовый, в свойствах в строке «Индексированное поле» выбираем «Нет».
- Закрываем, конструктор и сохраняем таблицу под именем «Читатели».
4. Схема связей между таблицами
Создаем связи между таблицами, для этого на панели инструментов нажать кнопку - сервис - схема данных. В появившемся окне «Добавление таблицы» выбираем таблицу «Книги» и двойным щелчком левой кнопки мыши или кнопкой «Добавить» добавляем таблицу в окно «Схема данных» находящегося пока за окном «Добавление таблицы».
Также добавляем и вторую таблицу «Читатели». Нажимаем кнопку «Закрыть».
В окне «схема данных» будут находиться две таблицы с полями, ключевое поле в таблице «Читатели» будет выделено жирным шрифтом. Левой копкой мыши захватываем поле «Номер читателя» из таблицы «Читатели» перетаскиваем его на поле «Номер читателя» таблицы «Книги» и отпускаем копку мыши. В появившемся окне поставить галочку в поле флажка «Обеспечение целостности данных» и поставить галочки в полях флажков «каскадное обновление связанных полей» и «каскадное удаление связанных записей». Данные действия теперь будут выполняться автоматически, и это будет обеспечивать целостность и правильность данных в БД. Нажать кнопку «Создать».
От таблицы «Книги» к таблице «Читатели» протянулась линия со значками 1 и , что означает связь один - ко - многим.
То есть одному номеру читателя в таблице «Читатели» будет соответствовать несколько записей в таблице «Книги».
Закрываем окно «Схема данных.
Схема базы данных:
5. Содержание таблиц
Таблица «Книги» Имеет следующие графы:
«Номер читателя», «Дата выдачи книги», «Код книги», «Жанр книги», «Название книги», «Год издания», «Издательство».
В графе «Номер читателя» содержатся данные о номере читателя, которому выдана данная книга.
В графе «Дата выдачи книги» содержится информация о дате выдачи данной книги читателю.
В графах «Код книги», «Жанр книги», «Название книги», «Год издания», «Издательства» содержится информация о книгах.
В таблицу внесены следующие данные:
Книги |
|||||||
Номер читателя |
Дата выдачи книги |
Код книги |
Жанр книги |
Название книги |
Год издания |
Издательство |
|
1 |
01.03.2006 |
1 |
Классика |
Идиот |
2005 |
"Азбука-классика" |
|
2 |
03.03.2006 |
2 |
Классика |
Мастер и Маргарита |
2006 |
"Эксмо-Пресс" |
|
4 |
05.03.2006 |
3 |
Классика |
Лолита |
2004 |
"Азбука-классика" |
|
7 |
10.03.2006 |
4 |
Классика |
Записки охотника |
2005 |
"Азбука" |
|
4 |
12.03.2006 |
5 |
Классика |
Бесприданница |
2005 |
"Эксмо-Пресс" |
|
1 |
11.03.2006 |
6 |
Классика |
Доктор Живаго |
2003 |
"Азбука-Пресс" |
|
2 |
20.03.2006 |
7 |
Юридическая литература |
Административное Законодательство |
2000 |
"ВИУ" |
|
8 |
05.04.2006 |
8 |
Юридическая литература |
Государственная пошлина |
2003 |
"Книга сервис" |
|
5 |
10.04.2006 |
9 |
Юридическая литература |
Воздушный кодекс РФ |
2004 |
"Ось-89" |
|
2 |
12.04.2006 |
10 |
Юридическая литература |
Земельный кодекс РФ |
2006 |
"Проспект" |
|
4 |
15.04.2006 |
11 |
Юридическая литература |
Кодекс РСФСР об административных правонарушениях |
2001 |
"Гном-Пресс" |
|
3 |
01.03.2006 |
12 |
Юридическая литература |
Кодекс РФ об административных правонарушениях |
2004 |
"ИНФРА-М" |
|
5 |
03.03.2006 |
13 |
Энциклопедия |
Большая Российская энциклопедия бухгалтера |
2002 |
"Информцентр ХХI" |
|
6 |
05.03.2006 |
14 |
Энциклопедия |
Западное литературоведение |
2004 |
"Интрада" |
|
8 |
10.03.2006 |
15 |
Энциклопедия |
Мифы народов мира |
2003 |
"Большая Российская Энциклопедия" |
|
7 |
12.03.2006 |
16 |
Энциклопедия |
Импрессионизм: Иллюстрированная энциклопедия |
2004 |
"Кристалл" |
|
3 |
11.03.2006 |
17 |
Энциклопедия |
Экономика и страхование |
1995 |
"Церих-ПЭЛ" |
|
2 |
20.03.2006 |
18 |
Справочник |
Справочник по спутниковой связи и вещанию |
1983 |
М.Радио и Связь |
|
1 |
05.04.2006 |
19 |
Справочник |
Справочник по кварцевым резонаторам |
1978 |
М.Связь |
|
3 |
10.04.2006 |
20 |
Справочник |
Справочник по математике |
1980 |
Москва "Наука" |
|
4 |
12.04.2006 |
21 |
Справочник |
Полупроводниковые приборы |
1984 |
Энергоатомиздат |
|
5 |
09.04.2006 |
22 |
Справочник |
Интегральные микросхемы |
1983 |
Радио и Связь |
|
7 |
25.03.2006 |
23 |
Наука |
Радиопередающие устройства |
1980 |
М.Связь |
|
6 |
02.04.2006 |
24 |
Наука |
Электронные приборы |
1980 |
М.Высшая школа |
|
8 |
01.04.2006 |
25 |
Наука |
Интегральные микросхемы |
1983 |
М.Энергоатомиздат |
|
4 |
29.03.2006 |
26 |
Наука |
Электрорадиоизмерения |
1983 |
Энергоатомиздат |
|
2 |
23.03.2006 |
27 |
Наука |
Синтезатор частот |
1979 |
М.Связь |
|
1 |
04.04.2006 |
28 |
Наука |
Электронные СВЧ устройства. Хар-ки и применение |
1981 |
М.Радио и Связь |
|
5 |
09.04.2006 |
29 |
Наука |
Оптоэлектроника |
1977 |
М.Советское радио |
|
7 |
27.03.2006 |
30 |
Наука |
Основы теории цепей |
1985 |
М.Высшая школа |
Таблица читатели имеет графы:
«Номер читателя» - содержит информацию об индивидуальном номере читателя.
«ФИО читателя» - содержит фамилию, имя, отчество читателя.
В таблицу внесены следующие данные:
Таблица «Читатели» имеет связь с таблицей «Книги» и имеет графу со знаком « + ». Наведя курсор на знак « + » напротив нужной строки с номером читателя и ФИО читателя в таблице «Читатели» базы данных и нажав левую кнопку мыши, получим фрагмент таблицы «Книги» с данными о книгах полученными данным читателем.
Например для читатели Иванова.И.И. с индивидуальным номером « 1 » эта таблица будет содержать следующие данные:
6. Структура запросов и описание процесса их создания
Для дальнейшего формирования отчетов необходимо создать три запроса на выборку это «Данные о книгах заданного жанра», «Выдача книг по датам за определенный период», «Выдача книг читателям».
Вначале формируем запрос «Данные о книгах заданного жанра». В меню базы переходим на запросы, щелкаем на «Создание запроса в режиме конструктора», в появившемся окне добавляем таблицу «Книги», закрываем окно добавления таблиц. база запрос книга выборка
Зацепив левой кнопкой мыши поле «Жанр книги» (или двойным нажатием правой кнопки мыши) из таблицы «Книги», перетаскиваем его в первое поле запроса, также поле «Код книги» перетаскиваем во второе поле запроса, поля «Название книги», «Год издательства», «Издательство» из таблицы перетаскиваем соответственно в третье, четвертое, пятое поле запроса. В строке условие отбора в первом поле «Жанр книги» ставим курсор и пишем [Введите жанр книги].
Закрываем запрос, сохраняем изменения, в появившемся окне вводим имя запроса «Данные о книгах заданного жанра» и нажимаем «ОК».
Перед выполнением запроса у пользователя будет запрошена информация о жанре книги.
Далее, таким же образом, создаем запрос «Выдача книг по датам за определенный период». Нажимаем «Создание запроса в режиме конструктора». В окне «Добавление таблицы» добавляем таблицу «Книги» и таблицу «Читатели». Из таблицы «Читатели» в верхнем окне захватываем и переносим в поля запроса следующие поля «Дата Выдачи книги», «Номер читателя», «ФИО читателя» соответственно в первое, второе, третье поле запроса. Из таблицы «Книги» выбираем следующие поля «Код книги», «Название книги», «Жанр книги», «Год издания» соответственно в четвертое, пятое, шестое, седьмое поле запроса. В строке условие отбора в первом поле «Дата выдачи книги» ставим курсор и пишем Between [Дата начало периода] And [Дата конец периода].
Закрываем конструктор, сохраняем изменения, и вводим имя запроса «Выдача книг по датам за определенный период».
Теперь перед выполнением запроса у пользователя будет сначала запрошена дата начала периода, а затем дата конца периода и так будет задан период, между какими датами отобрать записи.
Создаем запрос «Выдача книг читателям». В меню базы переходим на запросы, щелкаем на «Создание запроса в режиме конструктора», в появившемся окне добавляем таблицу «Читатели» и таблицу «Книги» закрываем окно добавления таблиц. Из таблицы «Читатели», двойным нажатием правой кнопки мыши, выбираем поля «ФИО читателя», «Номер читателя», «Дата выдачи книги», а из таблицы «Книги» - «Название книги», «Жанр книги», «Год издания», «Издательство».
В строке условие отбора в первом поле «ФИО читателя» ставим курсор и пишем [Введите ФИО читателя].
Закрываем запрос, сохраняем изменения, в появившемся окне вводим имя запроса «Выдача книг читателям» и нажимаем «ОК».
Перед выполнением запроса у пользователя будет запрошена ФИО читателя.
7. Результаты запросов
Первый запрос «Выдача книги по датам за определенный период» базируется на обеих таблицах «Книги» и «Читатели».
Данный запрос выдает данные о книгах выданных за определенный период времени и информацию о читателях, которым выданы эти книги.
Таблица запроса имеет следующие графы:
«Дата выдачи книги», «Номер читателя», «ФИО читателя», «Код книги», «Название книги», «Жанр книги», «Год издания».
При запуске запроса появляется окно «Введите значение параметра» с надписью «Дата начала периода». Необходимо ввести число, месяц и год начиная с которого мы хотим получить данные, например 01.03.06, и нажать кнопку «ОК».
После этого появится второе окно «Введите значение параметра» с надписью «Дата конца периода». В этом окне необходимо ввести число, месяц и год по которое мы хотим получить данные, например 01.04.06, и нажать кнопку «ОК».
После ввода всех необходимых данных появится таблица, составленная по результатам запроса и содержащая информацию о книгах выданных читателям за период в данном случае с 01.03.06 по 01.04.06:
Выдача книг по датам за определенный период |
|||||||
Дата выдачи книги |
Номер читателя |
ФИО читателя |
Код книги |
Название книги |
Жанр книги |
Год издания |
|
01.03.2006 |
3 |
Васильев.Н.К. |
12 |
Кодекс РФ об административных правонарушениях |
Юридическая литература |
2004 |
|
01.03.2006 |
1 |
Иванов.И.И. |
1 |
Идиот. |
Классика |
2005 |
|
03.03.2006 |
5 |
Миронова.Р.И. |
13 |
Большая Российская энциклопедия бухгалтера |
Энциклопедия |
2002 |
|
03.03.2006 |
2 |
Петров.А.В. |
2 |
Мастер и Маргарита |
Классика |
2006 |
|
05.03.2006 |
6 |
Попов.Н.В |
14 |
Западное литературоведение |
Энциклопедия |
2004 |
|
05.03.2006 |
4 |
Бабкина.А.Л. |
3 |
Лолита |
Классика |
2004 |
|
10.03.2006 |
7 |
Баталов.Л.Д |
4 |
Записки охотника |
Классика |
2005 |
|
10.03.2006 |
8 |
Уваров.Р.А. |
15 |
Мифы народов мира |
Энциклопедия |
2003 |
|
11.03.2006 |
3 |
Васильев.Н.К. |
17 |
Экономика и страхование |
Энциклопедия |
1995 |
|
11.03.2006 |
1 |
Иванов.И.И. |
6 |
Доктор Живаго |
Классика |
2003 |
|
12.03.2006 |
4 |
Бабкина.А.Л. |
5 |
Бесприданница |
Классика |
2005 |
|
12.03.2006 |
7 |
Баталов.Л.Д |
16 |
Импрессионизм: Иллюстрированная энциклопедия |
Энциклопедия |
2004 |
|
20.03.2006 |
2 |
Петров.А.В. |
18 |
Справочник по спутниковой связи и вещанию |
Справочник |
1983 |
|
20.03.2006 |
2 |
Петров.А.В. |
7 |
Административное Законодательство |
Юридическая литература |
2000 |
|
23.03.2006 |
2 |
Петров.А.В. |
27 |
Синтезатор частот |
Наука |
1979 |
|
25.03.2006 |
7 |
Баталов.Л.Д |
23 |
Радиопередающие устройства |
Наука |
1980 |
|
27.03.2006 |
7 |
Баталов.Л.Д |
30 |
Основы теории цепей |
Наука |
1985 |
|
29.03.2006 |
4 |
Бабкина.А.Л. |
26 |
Электрорадиоизмерения |
Наука |
1983 |
|
01.04.2006 |
8 |
Уваров.Р.А. |
25 |
Интегральные микросхемы |
Наука |
1983 |
Второй запрос «Выдача книги читателям» также создан на основе обеих таблиц «Книги» и «Читатели».
Данный запрос выдает информацию о книгах полученных определенным читателем.
Таблица запроса содержит следующие графы:
«ФИО читателя», «Номер читателя», «Дата выдачи книги», «Название книги», «Жанр книги», «Год издания», «Издательство».
При запуске запроса появится окно «Введите значение параметра» с надписью «Введите ФИО читателя», в которое необходимо ввести фамилию, имя, отчество читателя для которого хотим получить информацию о выданных книгах, например Иванов.И.И., и нажать кнопку «ОК».
После ввода данных появится таблица, содержащая информацию о книгах выданных определенному читателю, в данном случае Иванову.И.И.:
Выдача книг читателям |
|||||||
ФИО читателя |
Номер читателя |
Дата выдачи книги |
Название книги |
Жанр книги |
Год издания |
Издательство |
|
Иванов.И.И. |
1 |
01.03.2006 |
Идиот. |
Классика |
2005 |
"Азбука-классика" |
|
Иванов.И.И. |
1 |
11.03.2006 |
Доктор Живаго |
Классика |
2003 |
"Азбука-Пресс" |
|
Иванов.И.И. |
1 |
04.04.2006 |
Электронные СВЧ устройства. Хар-ки и применение |
Наука |
1981 |
М.Радио и Связь |
|
Иванов.И.И. |
1 |
05.04.2006 |
Справочник по кварцевым резонаторам |
Справочник |
1978 |
М.Связь |
Третий запрос «Данные о книгах заданного жанра» основан на первой таблице «Книги». Данный запрос выдает информацию о книгах заданного жанра находящихся в библиотеке.
Таблица запрос содержит следующие графы:
«Жанр книги», «Код книги», «Название книги», «Год издания», «Издательство».
При запуске запроса появится окно «Введите значение параметра» с надписью «Введите жанр книги», в котором необходимо ввести жанр книг информацию, о которых мы хотим получить, например наука, и нажать кнопку «ОК».
После ввода данных о жанре книг появится таблица, содержащая информацию о книгах заданного жанра в данном случае для жанра «наука»:
Данные о книгах заданного жанра |
|||||
Жанр книги |
Код книги |
Название книги |
Год издания |
Издательство |
|
Наука |
23 |
Радиопередающие устройства |
1980 |
М.Связь |
|
Наука |
24 |
Электронные приборы |
1980 |
М.Высшая школа |
|
Наука |
25 |
Интегральные микросхемы |
1983 |
М.Энергоатомиздат |
|
Наука |
26 |
Электрорадиоизмерения |
1983 |
Энергоатомиздат |
|
Наука |
27 |
Синтезатор частот |
1979 |
М.Связь |
|
Наука |
28 |
Электронные СВЧ устройства. Хар-ки и применение |
1981 |
М.Радио и Связь |
|
Наука |
29 |
Оптоэлектроника |
1977 |
М.Советское радио |
|
Наука |
30 |
Основы теории цепей |
1985 |
М.Высшая школа |
8. Структура отчетов (в режиме конструктора) и описание процесса их создания
Создание отчетов в режиме конструктора.
Вначале формируем отчет «Данные о книгах заданного жанра» на основе запроса «Данные о книгах заданного жанра». В меню базы переходим на отчеты, щелкаем на «Создание отчета в режиме конструктора.
Сначала задаем параметры страницы. Для этого в главном меню левой кнопкой мыши нажимаем «Файл» появится окно «Параметры страницы». Нажимаем «Страница», в группе переключателей «Ориентация» - ставим точку в строке «книжная» и нажимаем «ОК».
В окне Отчет 1, нажимаем правую кнопку мыши и в появившемся меню,
выбираем строку колонтитулы и заголовок/примечание отчета (или в строке Вид в меню).
Таким же образом добавляем Панель инструментов.
Далее создаем заголовок отчета.
В панели инструментов левой кнопкой мыши выпираем кнопку «надпись» и левой кнопкой мыши щелкаем на поле «Заголовок отчета» набираем заголовок отчета «Книги заданного жанра». Далее ставим курсор на данную надпись и нажимаем правую кнопку мыши, в появившемся меню выбираем строку «Свойства». В окне свойств выбираем «Все» в строке «Размер шрифта» задаем размер - «20», в строке «Курсив» и «Подчеркнутый» ставим «да».
Далее ставим курсор на «Область данных», нажимаем правую кнопку мыши и в появившемся меню выбираем строку «Свойства». В окне свойств выбираем «Отчет». В разделе «Данные» в строке «Источник записей», нажав на значок , из списка таблиц и запросов выбираем в качестве источника записей запрос «Данные о книгах заданного жанра».
Закрываем окно свойств.
В появившемся списке запроса «Данные о книгах заданного жанра»
кнопкой «Shift» и стрелками клавиатуры выбираем строки «Жанр книги», «Код книги», «Название книги», «Издательство», «Год издания», затем левой кнопкой мыши перетаскиваем выделенные строки в область данных отчета.
Данные строки в области данных в отчете состоят из строки «Надпись» и строки «Поле». Левой кнопкой мыши выделяем строки «Надпись» и нажимаем на правую кнопку мыши, в появившемся меню выбираем строку «Вырезать».
Далее ставим курсор на «Верхний колонтитул» нажимаем правую кнопку мыши и в меню выбираем «Вставить». Таким образом, перемещаем названия строк из области данных в «Верхний колонтитул».
Далее левой кнопкой мыши выделяем и расставляем данные названия строк в нужном нам порядке, в данном случае в одну линию горизонтально в порядке «Жанр книги», «Код книги», «Название книги», «Издательство», «Год издания». Затем, выделив все строки левой кнопкой мыши, нажимаем правую кнопку мыши и в меню выбираем строку «Свойства».
В окне свойств в строке «Размер шрифта» задаем размер - «20», в строке «Насыщенность» - «плотный», в строке «Курсив» - «да».
Далее в панели инструментов выбираем «Линию» и проводим ее под названиями строк. Выделяя линию левой кнопкой мыши, нажимаем правую кнопку и в меню выбираем строку «Свойства». В свойствах в строке «Ширина границы» задаем ширину - «2 пункта». Закрываем окно свойств.
Затем в области данных расставляем поля в таком же порядке, как и названия в верхнем колонтитуле. Выделяем левой кнопкой мыши расставленные поля, нажимаем правую кнопку мыши, выбираем строку «Свойства». В свойствах в строке «Размер шрифта» задаем размер - «10», в строке «Насыщенность» - «плотный», «Курсив» - «да», «Выравнивание текста» - «По центру».
В «Нижний колонтитул» вставляем дату и время создания отчета, а также нумерацию страниц. Для этого в главном меню левой кнопкой мыши нажимаем «Вставка» и выбираем строку «Дата и время». В появившемся окне свойств даты и времени, ставим галочку в строке «Формат даты» и точку в строке «13 апреля 2006 г.» также в строке «формат времени» - ставим галочку, в строке - «14:38:50» - точку и нажимаем «ОК».
Дата и время появятся в заголовке отчета.
Левой кнопкой мыши выделяем и перетаскиваем в «Нижний колонтитул». Нажимаем правую кнопку мыши, выбираем «Свойства». В свойствах в строке «Размер шрифта» задаем размер - «8», «Насыщенность» - «плотный», «курсив» - «да». Закрываем окно свойств.
Для добавления нумерации страниц нажимаем «Вставка» в главном меню, «номера страниц». В появившемся окне свойств, в группе переключателей «Формат», в строке «страница N из M» ставим точку; в группе переключателей «Расположение» в строке «нижний колонтитул» также ставим точку.
Также ставим галочку в строке «Отображать номер на первой странице».
Далее в «Примечание отчета» вставляем «Поле» выбрав его из панели инструментов (выбираем из панели инструментов и вставляем в «Примечание отчета» правой кнопкой мыши). В свойствах «Названия» в строке «Подпись» вводим «Количество книг всего:», в строке «Размер шрифта» - «14», «Насыщенность» - « плотный», «курсив», «подчеркнутый» - «да». Закрываем окно свойств. В свойствах «Поле» в строке «Данные» вводим «=Count([Жанр книги])», в строке «Размер шрифта» - «14», «насыщенность» - «плотный», «курсив», «подчеркнутый» - «да». Закрываем окно свойств.
(Окно свойств «Поле» и «Название» открываем нажатием правой кнопкой мыши на «Поле» или «Название» и выбором строки «Свойства» в меню).
Таким образом, в строке «Количество книг всего: » будет выводиться общее количество найденных книг заданного жанра.
Далее закрываем окно отчета и сохраняем его под именем «Книги заданного жанра».
Теперь создаем отчет «Книги выданные читателям за определенный период».
Данный отчет создается таким же образом, как и предыдущий отчет.
Задаем параметры страницы. Для этого в главном меню нажимаем «Файл», «параметры страницы». В появившемся окне свойств «Параметры страницы» нажимаем «Страница», в группе переключателей «Ориентация» ставим точку в строке «альбомная» и нажимаем «ОК».
Заголовок отчета содержит надпись «Книги выданные читателям за период с», поле «Начало периода» в свойствах которого в строке «Данные» введено значение «[Дата начала периода]», надпись «по», поле «Дата конца периода» в свойствах которого в строке «Данные» введено значение «[Дата конца периода]». Для данных надписей и полей в свойствах заданы следующие значения: «Размер шрифта» - «20», «Насыщенность» - «плотный», «курсив», «подчеркнутый» - «да».
Верхний колонтитул содержит названия: «Дата выдачи книги», «Номер читателя», «ФИО читателя», «Код читателя», «Названия книги», «Жанр книги». Для всех названий в свойствах заданы значения: «Размер шрифта» - «12», «Насыщенность» - «плотный», «Курсив» - «да».
Область данных содержит поля с такими же названиями и расставленные в таком же порядке. Для данных полей в свойствах заданы параметры: «Размер шрифта» - «12», «насыщенность» - «плотный», «курсив» - «да», «Выравнивание текста» - «По центру».
Нижний колонтитул содержит поля: «Дата/время» и «номера страниц» с параметрами такими же, как в предыдущем отчете.
Примечание отчета содержит надпись и поле.
В свойствах надписи заданы параметры: в строке «подпись» - «Всего выдано книг: », в строке «Размер шрифта» - «12», «Курсив» - «да».
В свойствах поля заданы параметры: в строке «Данные» - «=Count([Код книги])», «Размер шрифта» - «12», «курсив» - «да».
Таким образом, в отчете в строке «Всего выдано книг: » будет выводиться общее количество выданных книг за заданный период.
Далее закрываем отчет и сохраняем его под именем - «Книги выданные читателям за данный период».
9. Результаты отчетов
Первый отчет «Данные о книгах заданного жанра» базируется на запросе «Книги заданного жанра».
Выдает информацию о книгах заданного жанра находящихся в библиотеке.
При запуске отчета появляется окно «Введите значение параметра» с надписью «Введите жанр книги», в которое необходимо ввести данные о жанре требуемых книг, например справочник, и нажать кнопку «ОК».
В результате получим следующий отчет:
Книги заданного жанра
Жанр книги:Код книги:Название книги:Издательство:Год издания:
Справочник18Справочник по М.Радио и Связь1983
спутниковой связи и
вещанию
Справочник19Справочник по М.Связь1978
кварцевым
резонаторам
Справочник20Справочник по Москва "Наука"1980
математике
Справочник21Полупроводниковые Энергоатомиздат1984
приборы
Справочник22Интегральные Радио и Связь1983
микросхемы
Количество книг всего:5
19 апреля 2006 г.Страница 1 из 1
15:48:56
Второй отчет «Книги выданные читателям за определенный период» составлен на основе запроса «Книги выданные читателям за определенный период».
При запуске отчета появляется окно «Введите значение параметра» с надписью «Дата начала периода», в которое необходимо ввести число, месяц и год начиная с которого хотим получить отчет, например 12.04.06, и нажать кнопку «ОК».
Далее появится второе окно «Введите значение параметра» с надписью «Дата конца периода», в которое необходимо ввести число, месяц и год по которое хотим получить отчет, например 15.04.06, и нажать кнопку «ОК».
В результате получим следующий отчет:
Книги выданные читателям за периодс12.04.06по15.04.06
Дата выдачи книги:номер читателя:ФИО читателя:Код книги:Название книги:Жанр книги:
12.04.20064Бабкина.А.Л.21Полупроводниковые Справочник
приборы
12.04.20062Петров.А.В.10Земельный кодекс Юридическая
РФлитература
15.04.20064Бабкина.А.Л.11Кодекс РСФСР об Юридическая
административных литература
правонарушениях
Всего выдано книг:3
19 апреля 2006 г.
16:05:50Страница 1 из 1
Размещено на Allbest.ru
Подобные документы
Создание таблиц базы данных в режиме конструктора. Схема связей между таблицами и содержание таблиц. Установление связи с поддержанием целостности. Структуры двух запросов (в режиме конструктора) и описание процесса их создания. Результаты вывода отчетов.
курсовая работа [3,0 M], добавлен 28.06.2015Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Структура базы данных "Библиотечный фонд". Разработка таблиц "Авторы", "Выдача книг", "Книги фонда". Таблица "Разделы книг" как способ хранения информации о существующих разделах. Способы занесения информации о сотрудниках библиотеки. Формы базы данных.
курсовая работа [940,8 K], добавлен 28.05.2012Создание базы данных, содержащей информацию о названии, протяженности и степени навигации реки. Моделирование макроса графика средней глубины рек, впадающих в Карское море. Создание таблиц в режиме Конструктора. Запросы на выборку и обновление.
курсовая работа [2,3 M], добавлен 31.05.2010Функции базы данных Access: организация, добавление и изменение информации, связывание таблиц, макросы, модули, средства печати. Элементы базы данных: запросы, таблицы, формы и отчеты. Виды запросов: на выборку, перекрестные, на изменение, с параметрами.
реферат [2,1 M], добавлен 16.05.2014Создание простых форм-справочников. Редактирование свойств формы в режиме конструктора. Добавление и редактирование свойств элементов управления. Проектирование отчётов для базы данных. Приведение таблицы к нормальной форме и построение схемы данных.
реферат [138,0 K], добавлен 23.11.2008Механизм и основные этапы создания и администрирования базы данных для Картотеки книг или библиотеки при помощи средств Microsoft SQL Server. Характеристика данной базы и требования, предъявляемые к ней. Основные операции с исследуемой базой данных.
курсовая работа [289,8 K], добавлен 21.06.2011Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.
курсовая работа [2,9 M], добавлен 14.11.2016Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.
курсовая работа [818,0 K], добавлен 10.03.2016