Автор работы: Пользователь скрыл имя, 17 Марта 2013 в 15:55, курсовая работа
Целью данной работы является создание программы ведения базы данных личной библиотеки. Она состоит из пяти таблиц с взаимосвязанными данными, запросов, а так же форм и отчетов, которые используются для наглядной работы с данными.
Исходя из поставленной цели, можно сформулировать следующие задачи:
- изучить теорию проектирования базы данных;
- проанализировать возможности Microsoft Access как одной из самых распространенных программ для создания баз данных
Введение……………………………………………………………………….....3
1 Проектирование базы данных…………………………………………...…….5
1.1 Создание базы данных……………………………………………………….7
1.2 Построение пустых таблиц базы данных……………………………...…….8
1.3 Создание схемы базы данных …………………………………...…………11
1.4 Заполнение таблиц исходными данными……………………..……………13
2 Создание форм, запросов и отчетов…………………………………………..14
2.1Создание формы для ввода данных…………....……...............…....……….15
2.2 Создание запроса о книгах определенного автора……………..………….16
2.3 Создание запроса о книгах определенного жанра……………...………….18
2.4 Создание отчетов………………………………………………...…………..20
2.5 Создание главной кнопочной формы «Заставка»…………….......…..........21
2.6 Создание формы «Вступление»……………………....………..........………23
Заключение………………………………………………………………………..26
Глоссарий………………………………………………………………………….28
Список использованных источников……………………………………………30
Версия шаблона |
2.1 |
Филиал |
Самарский |
Вид работы |
Курсовая работа |
Название дисциплины |
Программирование на языке высокого уровня |
Тема |
Создать программу ведения базы данных личной библиотеки. |
Фамилия студента |
Кучеров |
Имя студента |
Сергей |
Отчество студента |
Васильевич |
№ контракта |
10902100596312 |
Введение…………………………………………………………
1
Проектирование базы данных…………
1.1 Создание базы данных……………………………………………………….7
1.2 Построение пустых таблиц базы данных……………………………...…….8
1.3 Создание схемы базы данных …………………………………...…………11
1.4 Заполнение таблиц исходными данными……………………..……………13
2
Создание форм, запросов и отчетов………………………………
2.1Создание формы для ввода
данных…………....……..............
2.2 Создание запроса о книгах
определенного автора……………..………
2.3 Создание запроса о книгах
определенного жанра……………...………
2.4 Создание отчетов……………………………………
2.5
Создание главной кнопочной
2.6
Создание формы «Вступление»………
Заключение……………………………………………………
Глоссарий………………………………………………………
Список использованных источников……………………………………………30
Приложение……………………………………………………
Базы данных (БД) в настоящее время составляют основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Итак, база данных - это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств и управления ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом база данных должна поддерживаться на компьютере единым программным обеспечением, которое называется - система управления базами данных (СУБД). СУБД вместе с прикладными программами называют также банком данных.
Тема «Создать программу ведения базы данных личной библиотеки» очень актуальна на сегодняшний день в связи с активным стремлением к автоматизации различных процессов программными средствами. Создание базы данных личной библиотеки позволит упростить поиск литературы, необходимой пользователю в данный момент. При этом важно отметить, что базы данных являются эффективным средством представления структур данных и манипулирования ими.
Одной из наиболее распространенных, используемых для обучения является СУБД Microsoft Access. Приложение Microsoft Access работает на отдельном компьютере или в небольшой локальной сети.
Microsoft Access - это интерактивная реляционная СУБД (relational database management system - RDBMS ) для WINDOWS . Это программа, которую Вы можете использовать для хранения и извлечения данных в зависимости от отношений, которые Вы установили.
СУБД Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД, имеет в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов.
Целью данной работы является создание программы ведения базы данных личной библиотеки. Она состоит из пяти таблиц с взаимосвязанными данными, запросов, а так же форм и отчетов, которые используются для наглядной работы с данными.
Исходя из поставленной цели, можно сформулировать следующие задачи:
- изучить теорию проектирования базы данных;
- проанализировать возможности M
- разработать программу ведения базы данных личной библиотеки.
На этом примере я продемонстрировал лишь малую долю возможностей Microsoft Access.
В Microsoft Access для того чтобы создавать таблицы, формы и другие объекты необходимо задать структуру базы данных. Хорошая структура базы данных является основой для создания эффективной базы данных.
Этапы проектирования базы данных:
Определение цели создания базы данных.
Определение таблиц, которые должна содержать база данных.
Определение необходимых в таблице полей.
Задание индивидуального значения каждому полю.
Определение связей между таблицами.
Добавление данных и создание других объектов базы данных.
На первом этапе проектирования необходимо определиться с целью создания базы данных, основных ее функции и информации, которую она должна содержать. То есть требуется определить основные темы таблиц базы данных и информацию, которую будут содержать таблицы.
База данных должна отвечать требованиям тех людей, которые будут непосредственно с ней работать.
Одним из наиболее сложных этапов в процессе проектирования базы данных является разработка таблиц, так как результаты, которые должна выдавать база данных (отчеты, выходные формы и др.) не всегда дают полное представление о структуре таблицы.
При проектировке таблиц,
рекомендуется
Информация в таблице не должна повторятся. Не должно быть повторений и между таблицами.
Когда определенная информация храниться только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах.
Каждая таблица должна содержать информацию только на одну тему.
Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, авторы и издательства книг хранятся в разных таблицах.
Определение необходимых в таблице полей
Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. При разработке полей для каждой таблицы необходимо помнить:
Каждое поле должно быть связано с темой таблицы.
Не рекомендуется включать в таблицу данные, которые являются результатом выражения).
В таблице должна присутствовать вся необходимая информация.
Задание индивидуального значения каждому полю.
С тем чтобы Microsoft Access мог связать данные из разных таблиц, например, автор и издательство, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
В данном примере будет несколько ключевых полей.
После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.
Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.
1.1 Создание базы данных
Открываем программу Access. Для этого дважды нажимаем по пиктограмме Microsoft Access.
Включаем мышкой переключатель Новая база данных и щелкаем по кнопке ОК. Возможно, Access уже загружен. Тогда выполняем команду Файл - Создать базу данных... - ОК.
В появившемся новом диалоговом окне файл новой базы данных в поле Имя файла указываем имя и каталог базы данных и нажимаем кнопку ОК (например, c: \Access\BD\личная библиотека.mdb).
Щелкаем по кнопке Создать. На экране появится окно с основными элементами базы данных.
1.2 Построение пустых таблиц базы данных
Создавать таблицы будем в режиме конструктора.
Выбераем закладку Таблица. Щелкаем по кнопке Создать.
В появившемся диалоговом окне Новая таблица выбераем Конструктор и щелкаем по кнопке ОК. Появится окно Конструктора.
Введем имя поля Жанр и тип данных - текстовое.
С тем чтобы Microsoft Access мог связать данные из разных таблиц каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
Сделаем поле Жанр ключевым, поместив курсор на имя этого поля и щелкнув правой кнопкой мыши выбрать в меню “Ключевое поле”.
Сохраним таблицу. В появившемся окне набираем имя таблицы Жанр и щелкаем по кнопке ОК.
Закрываем таблицу.
Второй нашей таблицей будет таблица Авторы. Зададим для нее следующие поля:
Имя поля |
Тип данных |
КодАвтора |
Счетчик |
Фамилия |
Текстовый |
Имя |
Текстовый |
Примечание |
Текстовый |
Для поля КодАвтора опять же поставим ключ. И сохраним таблицу под именем - Авторы.
Третьей таблицей создадим таблицу Издательства.
Зададим для нее следующие поля:
Имя поля |
Тип данных |
Издательство |
Текстовый |
Город |
Текстовый |
Для поля Издательство поставим ключ. И сохраним таблицу под именем - Издательства.
Четвертой нашей таблицей будет таблица Книги.
Зададим для нее следующие поля:
Имя поля |
Тип данных |
КодКниги |
Счетчик |
Название |
Текстовый |
Жанр |
Текстовый |
Издательство |
Текстовый |
ГодИздания |
Текстовый |
МестоХранения |
Текстовый |
Сделаем поле КодКниги ключевым.
Для поля Жанр выберем закладку Подстановка, тип элемента управления - Поле со списком, источник строк - таблица Жанр
Для поля Издательство выберем закладку Подстановка, тип элемента управления - Поле со списком, источник строк - таблица Издательства. Сохраним таблицу под именем - Книги
Последней нашей таблицей будет таблица АвторКниги.
Зададим для нее следующие поля:
Имя поля |
Тип данных |
КодАвтораКниги |
Счетчик |
КодКниги |
Числовое |
КодАвтора |
Числовое |
Поле КодАвтораКниги сделаем ключевым. И сохраним таблицу под именем – АвторКниги.
1.3 Создание схемы базы данных
После создания таблиц и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.
Для этого выберем пункт меню Сервис – Схема данных. Добавим все наши таблицы «Автор», «Авторы книги», «Издательство», «Жанр» и «Книги». Поставим мышку на имя поля Жанр в таблице Жанр и, не отпуская кнопку мышки, перетащите ее на поле Жанр в таблице Книги. Отпускам мышку. Появится диалоговое окно Связи. В появившемся запросе связи отметим пункты меню: обеспечение целостности данных, каскадное обновления связанных полей и каскадное удаление связанных полей. Это невозможно будет сделать, если типы обоих полей заданы не одинаково. Щелкаем по кнопке Создать. Появится связь один-ко-многим.
Поставим мышку на имя поля Издательство в таблице Издательства и, не отпуская кнопку мышки, перетащим ее на поле Издательство в таблице Книги. Появится диалоговое окно Связи.
Так же отметим пункты меню: обеспечение целостности данных, каскадное обновления связанных полей и каскадное удаление связанных полей. Жмем по кнопке Создать. Появится связь один-ко-многим.
Поставим мышку на имя поля КодАвтора в таблице Авторы и, не отпуская кнопку мышки, перетащим ее на поле КодАвтора в таблице АвторКниги. Отметим пункты меню: обеспечение целостности данных, каскадное обновления связанных полей и каскадное удаление связанных полей. Щелкним по кнопке Создать.
Поставим мышку на имя поля КодКниги в таблице Книги и, не отпуская кнопку мышки, перетащим ее на поле КодКниги в таблице АвторКниги. Ставим те же параметры.
Закрываем схему, ответив утвердительно на вопрос о сохранении.
Информация о работе Создать программу ведения базы данных личной библиотеки