Создание базы данных «Библиотека»

Автор работы: Пользователь скрыл имя, 02 Ноября 2010 в 15:51, Не определен

Описание работы

Курсовой проект

Файлы: 1 файл

бд.doc

— 381.50 Кб (Скачать файл)

     дата / время - даты и время, относящиеся к" годам от 100 до 9999 включительно; длина поля 8 байт;

     счетчик - уникальные последовательно возрастающие на единицу или случайные числа, автоматически вводимые при добавлении каждой новой записи в таблицу. Значение полей этого типа изменить или удалить нельзя; длина поля 4 байта для длинного целого, для кода репликации - 128 байт; в таблице не может быть более одного поля этого типа; используется для определения уникального ключа таблицы;

     логический  - логические данные, которые могут иметь одно из двух возможных значений Да/Нет; Истина/Ложь; Вкл./Выкл.; длина поля 1 бит;

     поле  объекта OLE - объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу 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  
 
 
 
 
     
  1. Книги :
  • Код книги;
  • Автор;
  • Название;
  • Жанр;
  • Год издания.
 
     книги
Код книги автор название жанр год издания
1 Пушкин А.С. Евгений Онегин роман в стихах 1995
2 Гоголь Н.В. Мертвые души роман 1998
3 Шолохов М.А. Тихий Дон роман 1989
4 Булгаков М.А. Мастер и  маргарита роман 1994
5 Чехов А.П. Вишневый сад пьеса 1990
6 Л.Н. Толстой Война и мир роман 1991
7 А.Дюма Три мушкитера роман 1987
8 А.Ахматова Сборник стихотворений поэзия 1997
 
 
     
  1. Экземпляр:
  • Код экземпляра;
  • Код книги;
  • Каталог.
 
 
 
 
     экземпляр
Код экземпляра   Код книги     каталог
3 8 10
6 3 5
 
     
  1. Выдача :
  • Код читателя;
  • Код экземпляра;
  • Дата взятия;
  • Дата возврата.
 
выдача
Код читателя код экземпляра дата  взятия дата  возврата
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 Создание запросов

     Существует  несколько различных типов запросов:

           запрос на выборку  осуществляет загрузку и отображение  записей в режиме таблицы;

     перекрестный  запрос позволяет выполнять статические  подсчеты (суммы, количество записей  и средние значения) по данным одного поля таблицы. Результаты группируются в ячейках (пересечение строк и столбцов), соответствующих конкретным полям баз данных, запрос на изменение выполняет операции с записями, удовлетворяющими заданным критериям: запрос на удаление удаляет из шблины заданные записи; запрос на обновление изменяет соответствующие записи таблицы; запрос на добавление добавляет в конец таблицы новые записи, соответствующие заданным условиям отбора; запрос на создание таблицы создает новые таблицы, состоящие из заданных записей;

     запрос  с параметрами позволяет ввести информацию, используемую в качестве критериев отбора.

     Все созданные и сохраненные запросы  находятся во вкладке Запросы окна базы данных. Для запуска запроса и просмотра результатов сто работы достаточно два раза щелкнуть по строке с его именем (или щелкнуть по имени запроса и по кнопке Открыть). После выполнения запроса на выборку на экран будут выведены только заданные поля каждой записи, удовлетворяющей критериям отбора.

Информация о работе Создание базы данных «Библиотека»