логический - логические данные, которые могут иметь одно из двух возможных значений Да/Нет; Истина/Ложь; Вкл./Выкл.; длина поля 1 бит;
поле объекта OLE- объект (например, электронная таблица MicrosoftExcel, документ MicrosoftWord, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access; длина поля - до 1 Гигабайта (ограничивается объемом диска); для полей типа OLE и MEMO не допускается сортировка и индексирование;
Создать таблицы со следующими названиями и полями :
1. Список читателей:
- Код читателя;
- ФИО;
- Класс;
- Адрес;
- Фотографии.
список читателей | ||||
Код читателя | ФИО | класс | адрес | фотографии |
1 | Степнова О.А. | 11 | Советская д.11 | |
2 | Бибишева Ю.С. | 11 | Молодежная д. 6 | |
3 | Морозов В.И | 11 | 8 марта д. 43 | |
4 | Ахматов А.А | 10 | Никитенская д.3 | |
5 | Гаевский В.В. | 6 | Советская д. 15 | |
6 | Можаев В.Г | 9 | Богатырская д. 1 | |
7 | Хомутова Я.В. | 7 | Молодежная д. 12 | |
8 | Ладенкова Д.Н. | 10 | 8 марта д.20 | |
9 | Чермошенцева Е.Н. | 10 | 8 марта д.21 |
2. Книги :
- Код книги;
- Автор;
- Название;
- Жанр;
- Год издания.
книги | ||||
Код книги | автор | название | жанр | год издания |
1 | Пушкин А.С. | Евгений Онегин | роман в стихах | 1995 |
2 | Гоголь Н.В. | Мертвые души | роман | 1998 |
3 | Шолохов М.А. | Тихий Дон | роман | 1989 |
4 | Булгаков М.А. | Мастер и маргарита | роман | 1994 |
5 | Чехов А.П. | Вишневый сад | пьеса | 1990 |
6 | Л.Н. Толстой | Война и мир | роман | 1991 |
7 | А.Дюма | Три мушкитера | роман | 1987 |
8 | А.Ахматова | Сборник стихотворений | поэзия | 1997 |
3. Экземпляр:
- Код экземпляра;
- Код книги;
- Каталог.
экземпляр | ||
Код экземпляра | Код книги | каталог |
3 | 8 | 10 |
6 | 3 | 5 |
4. Выдача :
- Код читателя;
- Код экземпляра;
- Дата взятия;
- Дата возврата.
выдача | |||
Код читателя | код экземпляра | дата взятия | дата возврата |
1 | 6 | 21.04.2010 | 26.05.2010 |
2 | 1 | 17.03.2010 | 05.05.2010 |
7 | 2 | 13.04.2010 | 29.05.2010 |
9 | 3 | 31.03.2010 | 07.04.2010 |
1.4. Создание схемы данных (связи между таблицами)
Access дает возможность установить связи между таблицами, что объединяет их в одну базу данных. Это осуществляется с помощью создания схемы данных. Создание схемы данных позволяет упростить конструирование многотабличных форм, запросов и отчетов, а также обеспечить поддержание целостности взаимосвязанных данных при корректировке таблиц.
Чтобы связать таблицы друг с другом (создать схему данных) необходимо.
• Выбрать пункты меню Сервис, Схема данных или осуществить щелчок по кнопке Схема данных на панели инструментов.
• Если схема данных не создавалась ранее, то первоначально появится диалоговое окно Добавление таблицы. Чтобы выбрать таблицы, которые будут связаны друг с другом, выделяют имя таблицы и щелкают по кнопке Добавить. Повторяют эти действия для каждой выбираемой таблицы. После выбора нужных таблиц щелкают по кнопке Закрыть.
• После щелчка по кнопке Закрыть попадают в окно Схема данных, где находятся все выбранные таблицы.
• Для формирования связей между таблицами необходимо перетащить поле из одной таблицы на поле другой. Поля, по которым устанавливаются связи, могут иметь разные имена, но должны совпадать по типу и размеру.
• После того, как процесс перетаскивания поля завершен, и кноп-ка мыши отпущена, появляется диалоговое окно Изменение связей. В окне отражены имена связанных таблиц и полей и тип связи между ними. Различают два типа связи: "один к одному" и «один ко многим". Из двух связанных таблиц одна является главной, другая - подчиненной. При связи "один к одному" каждая запись данных главной таблицы соотносится ровно с одной записью подчиненной таблицы. Связь "один ко многим" означает, что каждая запись одной таблицы может быть связана с любым числом записей другой таблицы.
1.5.Создание формы
Ввод данных в таблицу с помощью формы позволяет облегчить ввод информации и проверить ее правильность. Как и для большинства объектов базы данных, для создания формы существует несколько способов.
Для создания формы нужно перейти во вкладку Формы в окне открытой базы данных, затем щелкнуть по кнопке Создать. Откроется диалоговое окно Новая форма. В этом окне выбирают способ создания формы и таблицу или запрос, которые будут источником данных для формы.
Чтобы быстро создать простую форму, содержащую все поля из заданных таблицы или запроса, выбирают команду Автоформа. Мастер автоформ может построить простую форму, поля ввода в которой расположены в столбец, в строчку или в виде таблицы. При данном способе нужно задать тип формы и ответить на ряд вопросов о ней. Форму можно создать в режиме Мастера форм, который позволяет сделать форму для ввода данных сразу в несколько таблиц. Форму можно создать самостоятельно в режиме Конструктор
После того, как форма создана любым способом, ее можно изменить, находясь во вкладке Формы. Для этого выделяют имя нужной формы и щелкают по кнопке Конструктор.
Форма список читателя
список читателей | ||||
Код читателя | ФИО | класс | адрес | фотографии |
1 | Степнова О.А. | 11 | Советская д.11 |
Форма книги
книги | ||||
автор | Код книги | название | жанр | год издания |
Пушкин А.С. | 1 | Евгений Онегин | роман в стихах | 1995 |
Форма выдачи
выдача | |||
Код читателя | код экземпляра | дата взятия | дата возврата |
1 | 6 | 21.04.2010 | 26.05.2010 |
1.6 Создание запросов
Существует несколько различных типов запросов:
запрос на выборку осуществляет загрузку и отображение записей в режиме таблицы;
перекрестный запрос позволяет выполнять статические подсчеты (суммы, количество записей и средние значения) по данным одного поля таблицы. Результаты группируются в ячейках (пересечение строк и столбцов), соответствующих конкретным полям баз данных, запрос на изменение выполняет операции с записями, удовлетворяющими заданным критериям: запрос на удаление удаляет из шблины заданные записи; запрос на обновление изменяет соответствующие записи таблицы; запрос на добавление добавляет в конец таблицы новые записи, соответствующие заданным условиям отбора; запрос на создание таблицы создает новые таблицы, состоящие из заданных записей;
запрос с параметрами позволяет ввести информацию, используемую в качестве критериев отбора.
Все созданные и сохраненные запросы находятся во вкладке Запросы окна базы данных. Для запуска запроса и просмотра результатов сто работы достаточно два раза щелкнуть по строке с его именем (или щелкнуть по имени запроса и по кнопке Открыть). После выполнения запроса на выборку на экран будут выведены только заданные поля каждой записи, удовлетворяющей критериям отбора.
- Запрос по коду читателя
список читателей Запрос | |
Код читателя | ФИО |
1 | Степнова О.А. |
2 | Бибишева Ю.С. |
3 | Морозов В.И |
4 | Ахматов А.А |
5 | Гаевский В.В. |
6 | Можаев В.Г |
7 | Хомутова Я.В. |
8 | Ладенкова Д.Н. |
9 | Чермошенцева Е.Н. |
- Запрос по коду книги
название | 1 | 2 | 4 | 5 | 6 | 8 |
Вишневый сад | Чехов А.П. | |||||
Война и мир | Л.Н. Толстой | |||||
Евгений Онегин | Пушкин А.С. | |||||
Мастер и маргарита | Булгаков М.А. | |||||
Мертвые души | Гоголь Н.В. | |||||
Сборник стихотворений | А.Ахматова |
- Запрос по дате взятия
выдача Запрос | |
дата взятия | Код читателя |
21.04.2010 | 1 |
17.03.2010 | 2 |
13.04.2010 | 7 |
31.03.2010 | 9 |
Запрос по коду экземпляра
экземпляр Запрос | ||
Код экземпляра | католог | название |
6 | 5 | Тихий Дон |
2 | 11 | Вишневый сад |
1 | 5 | Три мушкитера |
3 | 10 | Сборник стихотворений |
1.7 Способы создания отчетов
Отчет - форма объединения информации из одной или нескольких таблиц. Помимо данных, получаемых расчетным путем, оiчеты могут включать элементы оформления, схемы и диаграммы, графические элементы оформления, в том числе фотографии и иллюстрации. Для создания отчетов существует несколько способов. Чтобы создать отчет, нужно перейти во вкладку Отчеты и щелкнуть по кнопке. Создать. Затем из списка выбирают в качестве источника данных таблицу или запрос, а из меню - способ создания отчета. При этом можно воспользоваться помощью мастера отчетов или мастеров автоответов В режиме Конструктор отчет создают самостоятельно или корректируют уже созданный отчет.