Учебная работа. Курсовая работа: Создание базы данных Библиотека 2
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ технический
УНИВЕРСИТЕТ»
Авиационный факультет
Кафедра «Самолетостроение»
Курсовая работа
по дисциплине:« Информационное обеспечение баз данных ».
Тема « Создание базы данных «Библиотека» ».
Разработчик. студентка УК (Уголовный Кодекс — система нормативных правовых актов, принимаемых уполномоченными органами государственной власти)-071 _______________________________Л.С. Кипелова
Группа Подп. Дата Инициалы, фамилия
Управляющий _________________________________В.В. Рыжков
Подп дата. Инициалы, фамилия
Члены комиссии __________________________________
Подп дата. Инициалы, фамилия
___________________________________
Подп дата. Инициалы, фамилия
Нормоконтролёр ___________________________________
Подп дата. Инициалы, фамилия
Защищен _____________________ Оценка_____________________
дата
2010
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ технический
УНИВЕРСИТЕТ»
Авиационный факультет
Кафедра «Самолетостроение»
по дисциплине:« Информационное обеспечение баз данных ».
Задание на курсовую работу
Ознакомится с работой программки в AccessMicrosoft.. Научится работать с объектами данной нам программки: таблицы, форм запросы, отчеты. Сделать базу данных «Библиотека».
Задание получила
. Студентка УК (Уголовный Кодекс — система нормативных правовых актов, принимаемых уполномоченными органами государственной власти)-071 _______________________________Л.С. Кипелова
Группа Подп. Дата Инициалы, фамилия
Замечание управляющего
Содержание
Задание на курсовую работу 2
Замечание управляющего 3
Введение 5
1.Проектирование баз данных 7
1.1 Создание баз данных 7
1.2Объекты баз данных 7
1.3Создание таблицы в режиме конструктора 8
1.4Создание схем данных 13
1.5Создание форм 14
1.6Создание запросов 16
1.7 Создание отчетов 17
Заключение 19
Перечень литературы 20
Введение
Access — это, до этого всего, система управления базами данных (СУБД). Как и остальные продукты данной нам группы, она создана для хранения и поиска данных, представления инфы в комфортном виде и автоматизации нередко циклических операций (таковых, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать обыкновенные и комфортные формы ввода данных, также производить обработку данных и выдачу сложных отчетов.
Access— массивное приложение Windows; в первый раз производительность СУБД органично смешивается с теми удобствами, которые имеются в распоряжении юзеров MicrosoftWindows. Так как оба эти продукта— детища компании Microsoft, они отлично ведут взаимодействие меж собой.
При всем этом Access — не попросту СУБД. Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и дозволяет применять сразу несколько таблиц базы данных. При всем этом можно значительно упростить структуру данных, облегчая тем выполнение намеченных целей. Таблицу Access можно связать с данными, хранящимися на большенный ЭВМ (Электронная вычислительная машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) либо на сервере. С другой стороны, можно применять таблицы, сделанные в среде Paradox либо dBASE. Приобретенные результаты можно стремительно и просто связать и соединить с данными из электрических таблиц Excel. Работая в среде MicrosoftOffice 97, юзер получает в свое распоряжение на сто процентов совместимые меж собой Access и Word, Excel и PowerPoint.
Система Access — это набор инструментов конечного юзера для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно разглядывать и как среду разработки приложений. Используя макросы либо модули для автоматизации решения задач, можно создавать направленные на юзера приложения таковыми же массивными, как и приложения, написанные конкретно на языках программирования. При всем этом они будут включать клавиши, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие массивные программки, как сама система Access. На самом деле дела, почти все инструментальные средства Access (к примеру, мастера и конструкторы) написаны конкретно на VBA.
Мощность и доступность Access делают эту систему наилучшей СУБД из представленных сейчас на рынке. Поначалу познакомимся с Access на уровне конечного юзера. Потом перейдем к наиболее сложным элементам таковым как элементы программирования на VBA и взаимодействия с Internet.
1. Проектирование баз данных
1.1. Создание базы данных.
В Microsoft Access поддерживаются два метода сотворения базы данных. Имеется возможность сделать пустую базу данных, а потом добавить в нее таблицы, формы, отчеты и остальные объекты.
Таковой метод является более гибким, но просит отдельного определения всякого элемента базы данных. Имеется также возможность сходу сделать при помощи мастера базу данныхопределенного типа со всеми необходимыми таблицами, формами и отчетами. Это простой метод исходного сотворения базы данных. В обоих вариантах у Вас остается возможность в хоть какое время поменять и расширить сделанную базу данных.
1.2 Объекты базы данных
Таблицы
Таблицы – это главные объекты хоть какой базы данных. Во-1-х, в таблицах хранятся все данные, имеющиеся в базе, а во-2-х, таблицы хранят и структуру базы (поля, их типы и характеристики).
Запросы
Эти объекты служат для извлечения данных из таблиц и предоставления их юзеру в комфортном виде. При помощи запросов делают такие операции как отбор данных, их сортировку и фильтрацию. При помощи запросов можно делать преобразования данных по данному методу, создавать новейшие таблицы, делать автоматическое заполнения таблиц данными, импортированными из остальных источников, делать простые вычисления в таблицах и почти все другое.
Формы
Если запросы – это особые средства для отбора и анализа данных, то формы – это средства для ввода данных. Смысл их этот же – предоставить юзеру средства для наполнения лишь тех полей, которые ему заполнять положено. сразу с сиим в форме можно расположить особые элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Достоинства форм раскрываются в особенности наглядно, когда происходит ввод данных с заполненных бланков. В этом случае форму делают графическими средствами так, чтоб она повторяла оформление бланка – это приметно упрощает работу наборщика, понижает его утомление и предутверждает возникновение печатных ошибок.
отчеты
По своим свойствам и структуре отчеты почти во всем похожи на формы, но предусмотрены лишь для вывода данных, при этом для вывода не на экран, а на принтер. В связи с сиим отчеты различаются тем, что в их приняты особые меры для группирования выводимых данных и для вывода особых частей дизайна, соответствующих для печатных документов.
1.3 Создание таблицы в режиме Конструктор
В окне базы данных необходимо щелкнуть по вкладке Таблицы.
Для сотворения новейшей таблицы нужно щелкнуть по кнопочке Сделать, избрать режим Конструктор, щелкнуть по кнопочке ОК либо два раза щелкнуть по фразе Создание таблицы в режиме конструктора.
Создание новейшей таблицы в режиме Конструктор состоит из нескольких шагов
1 В столбце имя поля вводят имя поля таблицы и жмут
кнопку TAB(Enter).
2 Оставляют текстовый тип в столбце Тип данных либо щелкают по стрелке раскрывающегося перечня и выбирают подходящий тип поля.
3. Жмут TABи вводят описание поля (необязательный реквизит)
4 Устанавливают нужные характеристики поля.
5. Повторяют пп. 1-4 для всякого создаваемого поля
6.Выделяют поля, которые будут главными (щелчок по мар-керу поля — сероватый квадрат слева от имени поля). Потом щелкают по кнопочке Ключевое поле на панели инструментов. Главные поля могут быть текстовыми, числовыми, счетчиками.
7.Щелкают по кнопочке Сохранить, вводят имя таблицы и щелкают по кнопочке ОК.
имя поля. Каждое поле в таблице обязано иметь неповторимое имя, удовлетворяющее соглашениям о именах объектов в Access. Оно является композицией из букв, цифр, пробелов и особых знаков, кроме знаков «.», «!», «’», «[», «]». имя не может начинаться с пробела и содержать управляющие знаки с кодами ASCII от 00 до 31. Наибольшая длина имени 64 знака.
Тип данных — это черта, присваиваемая полю при включении его в таблицу для упрощения ввода и отображения ин-формации. При сохранении таблицы данные приводятся к новенькому типу. Если информация несовместима с новеньким типом, то вся она либо часть ее быть может утеряна.
Можно избрать последующие типы данных:
текстовый — текст либо композиция букв и цифр, также чис-ла, не участвующие в вычислениях; тип данных — по дефлоту;
число знаков в поле не обязано превосходить 255; наибольшее число знаков, которое можно ввести в поле, задается в свойстве Размер поля;
MEMO- длиннющий текст либо сочетание текста и числовых данных; наибольшая длина 64000 знаков;
числовой — данные, применяемые в вычислениях; определенные варианты числового типа и их длина задаются в свойстве Размер поля;
валютный — валютные значения либо данные для вычислений, проводимых с точностью 15 символов до и 4 знака опосля запятой; длина поля 8 б; при обработке числовых значений из валютных полей производятся вычисления с фиксированной точкой наиболее резвые, чем вычисления для полей с плавающей точкой, не считая того, при вычислениях предотвращается округление;
дата / время — даты и время, относящиеся к» годам от 100 до 9999 включительно; длина поля 8 б;
счетчик — неповторимые поочередно растущие на единицу либо случайные числа, автоматом вводимые при добавлении каждой новейшей записи в таблицу. недозволено; длина поля 4 б для длинноватого целого, для кода репликации — 128 б; в таблице не быть может наиболее 1-го поля этого типа; употребляется для определения неповторимого ключа таблицы;
логический — логические данные, которые могут иметь одно из 2-ух вероятных значений Да/Нет; правда/Ересь; Вкл./Выкл.; длина поля 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 дает возможность установить связи меж таблицами, что соединяет воединыжды их в одну базу данных. Это осуществляется при помощи сотворения схемы данных. Создание схемы данных дозволяет упростить конструирование многотабличных форм, запросов и отчетов, также обеспечить поддержание целостности взаимосвязанных данных при корректировке таблиц.
Чтоб связать таблицы друг с другом (сделать схему данных) нужно.
• Избрать пункты меню Сервис, Схема данных либо выполнить щелчок по кнопочке Схема данных на панели инструментов.
• Если схема данных не создавалась ранее, то сначало покажется диалоговое окно Добавление таблицы. Чтоб избрать таблицы, которые будут соединены друг с другом, выделяют имя таблицы и щелкают по кнопочке Добавить. Повторяют эти деяния для каждой избираемой таблицы. Опосля выбора подходящих таблиц щелкают по кнопочке Закрыть.
• Опосля щелчка по кнопочке Закрыть попадают в окно Схема данных, где находятся все избранные таблицы.
• Для формирования связей меж таблицами нужно перетащить поле из одной таблицы на поле иной. Поля, по которым инсталлируются связи, могут иметь различные имена, но должны совпадать по типу и размеру.
• Опосля того, как процесс перетаскивания поля завершен, и кноп-ка мыши отпущена, возникает диалоговое окно Изменение связей. В окне отражены имена связанных таблиц и полей и тип связи меж ними. Различают два типа связи: «один к одному» и «один ко почти всем». Из 2-ух связанных таблиц одна является главной, иная — подчиненной. При связи «один к одному» любая запись данных главной таблицы соотносится ровно с одной записью подчиненной таблицы. Связь «один ко почти всем» значит, что любая запись одной таблицы быть может связана с хоть каким числом записей иной таблицы.
1.5.Создание формы
Ввод данных в таблицу при помощи формы дозволяет облегчить ввод инфы и проверить ее корректность. Как и для большинства объектов базы данных, для сотворения формы существует несколько методов.
Для сотворения формы необходимо перейти во вкладку Формы в окне открытой базы данных, потом щелкнуть по кнопочке Сделать. Откроется диалоговое окно Новенькая форма. В этом окне выбирают способ сотворения формы и таблицу либо запрос, которые будут источником данных для формы.
Чтоб стремительно сделать ординарную форму, содержащую все поля из данных таблицы либо запроса, выбирают команду Автоформа. Мастер автоформ может выстроить ординарную форму, поля ввода в какой размещены в столбец, в строку либо в виде таблицы. При данном методе необходимо задать тип формы и ответить на ряд вопросцев о ней. Форму можно сделать в режиме Мастера форм, который позволяет создать форму для ввода данных сходу в несколько таблиц. Форму можно сделать без помощи других в режиме Конструктор
Опосля того, как форма сотворена хоть каким методом, ее можно изменить, находясь во вкладке Формы. Для этого выделяют имя нужной формы и щелкают по кнопочке Конструктор.
Форма перечень читателя
перечень читателей
Код читателя
ФИО
класс
адресок
фото
1
Степнова О.А.
11
Русская д.11
Форма книжки
книжки
создатель
Код книжки
заглавие
жанр
год издания
Пушкин А.С.
1
Евгений Онегин
роман в стихах
1995
Форма выдачи
выдача
Код читателя
код экземпляра
дата взятия
дата возврата
1
6
21.04.2010
26.05.2010
1.6 Создание запросов
Существует несколько разных типов запросов:
запрос на подборку производит загрузку и отображение записей в режиме таблицы;
перекрестный запрос дозволяет делать статические подсчеты (суммы, количество записей и средние значения) по данным 1-го поля таблицы. Результаты группируются в ячейках (пересечение строк и столбцов), соответственных определенным полям баз данных, запрос на изменение делает операции с записями, удовлетворяющими данным аспектам: запрос на удаление удаляет из шблины данные записи; запрос на обновление изменяет соответствующие записи таблицы; запрос на добавление добавляет в конец таблицы новейшие записи, надлежащие данным условиям отбора; запрос на создание таблицы делает новейшие таблицы, состоящие из данных записей;
запрос с параметрами дозволяет ввести информацию, применяемую в качестве критериев отбора.
Все сделанные и сохраненные запросы находятся во вкладке Запросы окна базы данных. Для пуска запроса и просмотра результатов 100 работы довольно дважды щелкнуть по строке с его именованием (либо щелкнуть по имени запроса и по кнопочке Открыть). Опосля выполнения запроса на подборку на экран будут выведены лишь данные поля каждой записи, удовлетворяющей аспектам отбора.
— запрос по коду читателя
перечень читателей запрос
Код читателя
ФИО
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четы могут включать элементы дизайна, схемы и диаграммы, графические элементы дизайна, в том числе фото и иллюстрации. Для сотворения отчетов существует несколько методов. Чтоб сделать отчет, необходимо перейти во вкладку отчеты и щелкнуть по кнопочке. Сделать. Потом из перечня выбирают в качестве источника данных таблицу либо запрос, а из меню — метод сотворения отчета. При всем этом можно пользоваться помощью мастера отчетов либо мастеров автоответов В режиме Конструктор отчет делают без помощи других либо изменяют уже сделанный отчет.
В режиме Конструктор макет отчета состоит из нескольких областей. Сначало макет отчета имеет три обычных области — верхний колонтитул, область данных и нижний колонтитул. Заголовок и примечание отчета можно добавить в макет отчета при помощи пт меню формат. Заголовок и примечание группы можно добавить в макет отчета при помощи пт меню Вид. Сортировка и группировка либо при помощи клавиши Сортировка и группировка обычной панели частей. Заголовок отчета выводится в верхней части первой странички отчета, примечание отчета — в нижней части крайней странички отчета
Заключение
Microsoft Access соединяет воединыжды сведения из различных источников в одной реляционной базе данных. Создаваемые формы, запросы и отчеты разрешают стремительно и отлично обновлять данные, получать ответы на вопросцы, производить поиск подходящих данных, рассматривать данные, печатать отчеты, диаграммы и почтовые наклейки.
В базе данных сведения из всякого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц инсталлируются связи меж таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям, создается запрос. Запросы разрешают также обновить либо удалить сразу несколько записей, выполнить интегрированные либо особые вычисления. Для просмотра, ввода либо конфигурации данных прямо в таблице используются формы. Форма дозволяет отобрать данные из одной либо нескольких таблиц и вывести их на экран, используя обычный либо сделанный юзером макет. Для анализа данных либо распечатки их определенным образом употребляется отчет. К примеру, можно сделать и напечатать отчет, группирующий данные и вычисляющий итоги, либо отчет для распечатки почтовых наклеек.
Перечень литературы
1. Робинсон С. Microsoft Access 2000: Учебный курс. – СПб.: Питер, 2000.
2. Microsoft Access 2000: Справочник / Под ред. Ю. Колесникова. – СПб.: Питер, 1999. – 396 с.
3. Стоцкий Ю. Самоучитель Office 2000. – СПб: Изд-во «Питер», 1999. – 576
4. Информатика. Базисный курс: Учебник / Под ред. С.В.Симоновича. — СПб. Питер, 2005.
5. Леонтьев В.П. Новая энциклопедия индивидуального компа. — М:ОЛМА-ПРЕСС Образование, 2005.
6. Дженнингс Р. Внедрение Microsoft Access 2000. — М: Издательский дом «Вильямс», 2000.
]]>