Sdscompany.ru

Компьютерный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Разработка базы данных в access курсовая

Создание базы данных в MS ACCESS

Создание базы данных по теме «Склад фруктов» в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.

Подобные документы

Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

курсовая работа, добавлен 17.06.2013

Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

курсовая работа, добавлен 09.12.2012

Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

реферат, добавлен 29.01.2011

Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.

контрольная работа, добавлен 18.03.2012

Особенности СУБД Microsoft Access, ее ориентация на рядовых потребителей, возможность легко выполнять основные операции с БД: создание, редактирование и обработка данных. Информационная модель задачи, работа с конструктором запросов и отчетов базы данных.

курсовая работа, добавлен 30.06.2015

Основные функции СУБД. Разработка базы данных, содержащих информацию о спектаклях с помощью инструментов и объектов Microsoft Access. Текстовое описание основной и вспомогательных таблиц. Создание форм, запросов и отчетов по данным, содержащихся в них.

курсовая работа, добавлен 08.01.2015

Анализ возможностей системы управления базами данных «Microsoft Access 2003». Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

курсовая работа, добавлен 26.06.2013

Многотабличные базы данных. Виды связей между таблицами. Создание запросов, форм и отчетов. Работа с текстовым процессором MS Excel, создание таблиц и заполнение их соответствующими расчетами. Создание в MS Access базы данных заданной структуры.

контрольная работа, добавлен 25.03.2014

Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.

презентация, добавлен 28.10.2014

Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

Курсовая работа: Система управления базами данных MS ACCESS

Тема: Система управления базами данных MS ACCESS

Тип: Курсовая работа | Размер: 2.43M | Скачано: 324 | Добавлен 09.05.16 в 17:44 | Рейтинг: +1 | Еще Курсовые работы

Вуз: Московский технологический институт

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ 3

1. ОСНОВНЫЕ ПОНЯТИЯ И ТЕХНОЛОГИИ БАЗ ДАННЫХ 5

1.1 Основные понятия базы данных 5

1.2. Классификация баз данных 7

1.3 Модели построения баз данных 9

2. СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ MICROSOFT ACCESS 13

2.1. Особенности СУБД Microsoft Access 13

2.2. Свойства полей и типы данных СУБД Microsoft Access 13

2.3. Объекты Microsoft Access 15

2.3.5. Макросы и модули 18

3. РАЗРАБОТКА БАЗЫ ДАННЫХ «СЕТЬ МАГАЗИНОВ ПО ПРОДАЖЕ ОБУВИ» С ПРИМЕНЕНИЕМ MICROSOFT ACCESS 19

3.1. Назначение базы данных 19

3.2. Разработка таблиц и схемы данных 19

3.3. Разработка запросов 22

3.4. Разработка форм 25

3.5. Разработка отчетов 26

3.6. Разработка главной кнопочной формы 27

ЗАКЛЮЧЕНИЕ 29

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 32

Приложение А 34

Приложение Б 35

ВВЕДЕНИЕ

В последние время возрос уровень потребительских качеств систем управления базами данных (СУБД): разнообразие выполняемых функций, удобный пользовательский интерфейс, сопряжение с программными продуктами, возможности для работы по сети и т.д.

Одной из самых востребованных СУБД является MS Access. Данная СУБД встроена в пакет прикладных программ MS Office, не требует большого объема памяти, проста в использовании, именно поэтому MS Access применяется для не больших офисных программ.

Любая СУБД может осуществлять четыре простые операции с информацией:

  • добавление в таблицу одной или нескольких записей;
  • удаление этих записей из таблиц;
  • операция обновления значения выборочных полей в одной или нескольких записях;
  • поиск записей по заданному условию.

Для приведения в действие всех операций применяется механизм запросов. Итогом проведения запросов является либо отобранное по заданным критериям множество записей, либо редактирование в таблицах.

Актуальность темы курсовой работы заключается в том, что в современном компьютерном мире СУБД Microsoft Access предоставляет пользователю большое количество возможностей по применению и объединению информации из различных источников. Кроме того, в настоящее время СУБД Microsoft Access нашла широкое применение, поскольку значительно сокращает объем работ, который пришлось бы выполнять при использовании языков программирования для создания базы данных.

В настоящее время в современном мире электронных технологий практически невозможно представить компанию (фирму или организацию), в которой не требуется обработка некоторого объёма информации. Информацию требуется, где-то хранить. Информация может динамически изменяться. Регулярно требуется выборка данных по определённым критериям из всего массива. Базы данных создаются специально для хранения, обработки, проведения расчётов, сортировки, выборки и представления любых массивов, данных по любым критериям и поэтому базы данных очень актуальны, потому что объемы хранимой информации растут с каждым днем.

Объектом исследования являются базы данных, а предметом исследования – СУБД Microsoft Access.

Целью курсовой работы является изучение возможностей системы управления базами данных Microsoft Access.

Для реализации поставленной цели необходимо решить следующие задачи:

1) раскрыть сущность понятий база данных, система управления базами данных путем изучения классификации баз данных и СУБД по степени распределенности, по технологии хранения данных, по содержимому, по моделям построения;

2) изучить особенности реляционной модели данных;

3) изучить особенности системы управления базами данных Microsoft Access;

4) рассмотреть основные объекты базы данных Microsoft Access, их назначение и технологию создания;

5) провести разработку базы данных средствами офисного приложения Microsoft Access.

При написании курсовой работы использовались научные труды следующих авторов: Бекаревич, Ю.Б. [1], Боровикова В.В [2], Дейт К.[3], Днепров, А. [6], Кириллов, В.В. [10] и другие.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Бекаревич, Ю.Б. Создание реляционной базы данных и запросов. MS Access 2007: учебное пособие. – СПб.: СПБГУЭФ, 2012. – 87 с.
  2. , В.В. Microsoft Access 2007. Программирование и разработка баз данных и приложений. – М.: Солон-Пресс, 2012. – 560 с. – ISBN 5-93455-161-2.
  3. Дейт, К.Дж. SQL и реляционная теория. Как грамотно писать код на SQL / К. Дж. Дейт. – СПб.: Символ-Плюс, 2010. – 474 с. – ISBN 978-5-93286-173-8.
  4. Кастаньетто, Дж. Профессиональное РНР программирование / Дж. Кастаньетто, Х. Рават, С. Шуман, К. Сколло, Д. Велиаф. – Пер. с англ. – СПб.: Символ-Плюс, 2010. – 912 с.
  5. Диго, С.М. Базы данных. Проектирование и создание: учебно-методический комплекс / С.М. Диго. – М.: Изд. центр ЕАОИ, 2008. – 171 с.
  6. Днепров, А. Видеосамоучитель. Microsoft Access 2007 / А. Днепров. – СПб.: Питер, 2008. – 240 с.
  7. Дунаев, В.В. Базы данных. Язык SQL / В.В. Дунаев. – СПб. : БХВ-Петербург, 2010. – 288 с.
  8. Евентьев, А.В. Создание и ведение базы данных для автоматизации управления в предметной области. – Вологда: Лаборатория книги, 2011. – 154 с.
  9. Золотова, С.И. Практикум по Access / С.И. Золотова. – М: Финансы и статистика, 2010. – 144 с.
  10. Кириллов, В.В. Введение в реляционные базы данных / В.В. Кириллов. – СПб.: БХВ-Петербург, 2010. – 464 с.
  11. Кренке, Д. Теория и практика построения баз данных / Д. Кренке. – СПб.: Питер, 2010. – 858 с.
  12. Лори, У.Ф. Microsoft Office Access 2007 для чайников / У.Ф. Лори. – М.: Вильямс, 2009. – 384 c.
  13. Одиночкина, С.В. Разработка баз данных в Microsoft Access 2010 / С.В. Одиночкина. – СПб.: НИУ ИТМО, 2012. – 81 с.
  14. Советов, Б.Я. Базы данных. Теория и практика / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. – М.: Высшая школа, 2012. – 464 с. – ISBN 978-5-9916-1479-5.
  15. Соколова, Н.Н. Практические вопросы преподавания темы «Базы данных» Н.Н. Соколова. – М.: Информатика и образование, 2010. – N 11. – С. 65-68.
  16. Сулейманов, К. Системы баз данных. Реляционные базы данных, и работа с ними в среде СУБД MS Access / К. Сулейманов. – Гомель: Белорусский торг. экон. унив. потреб. кооперации, 2010. – 120 с.
  17. Хомоненко, А.Д. Базы данных / А.Д. Хомоненко, В.М Цыганков. – М.: Корона-век, 2010. – 736 с.
  18. Черноусова, А.М. Создание и использование баз данных / А.М. Черноусова. – Оренбург: ОГУ, 2009. – 244 с.
  19. Требования предъявляемые к БД [Электронный ресурс], 2014-2016. URL: http://helpiks.org/3-84714.html (дата обращения 12.04.2016).
  20. Создание кнопочных форм базы [Электронный ресурс], 2014-2016. URL: http://helpiks.org/4-55274.html (дата обращения 12.04.2016).
Читать еще:  Ms access что это за программа

Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы

Курсовая работа. Cоздание базы данных в Access

Как организовать дистанционное обучение во время карантина?

Помогает проект «Инфоурок»

Профессиональное образовательное учреждение

среднего профессионального образования

«Колледж права и экономики»

Курсовая работа по дисциплине

09.02.03 «Программирование в компьютерных системах»

МДК 02.02 «Технология разработки и защита баз данных»

(код и наименование специальности, профессиональный модуль)

Разработка базы данных

«База данных школа»

Волков П.В, преподаватель

Светлов Иван Александрович

Челябинск 2018 г.

Оглавление

Введение

База данных — совместно используемый набор логически связанных данных, предназначенный для удовлетворения информационных потребностей организации. Многие базы данных представляют собой небольшой список в электронной таблице. По мере как объём данных в списке постепенно заполняется, появляется излишняя информация. Данные, отображенные в виде списка, становится непонятной.

Кроме этого, ограничены возможности, с помощью их можно искать и выводить подмножества данных. Как только такие проблемы начинают появляться, в этом случае рекомендуется переносить все сведенья в базу данных, под управлением базами данных(СУБД), к примеру, такой как Access .

СУБД Access входит в состав Microsoft O ffice для работы с реляционными базами данных, представлены в виду табличной форме. Имеет более развитые средства для работы с данными и их отбора из взаимосвязанных таблиц, а также формирования новых таблицы и отчётов в Access .

СУБД позволяет сводить воедино информацию из самых разных источников и помогает быстро найти необходимую информацию, донести ее до окружающих с помощью отчетов, графиков или таблиц.

Использование Access позволяет:

А) Добавлять новые сведения в базу данных;

Б) Производить обновление информации, уже находящиеся в базе;

В) Производить удаление информации;

Г) Сортировать и просматривать информацию различными способами;

Д) Обмениваться сведенья с другими пользователями с помощью отчетов, через внутреннею сеть или электронную почку;

Целью данной курсовой работы является реализация БД «Школа» для автоматизации работы для учителей приобретение навыков анализа предметной области, проектирование базы данных

Согласно цели поставим задачи:

Анализ предметной области

C оставление инфологической модели БД ;

Разработка схемы БД и нормализация;

Создание форм для ввода данных, а также отчеты, запросы;

Обследование предметной области

Для каждого учителя в БД должны храниться сведения о предметах, которые он преподает, номере кабинета, который за ним закреплен, номерах классов, в которых он ведет занятия, номере урока и дне, когда он ведет уроки.

Существуют учителя, которые не имеют собственного кабинета. Об учениках должны храниться следующие сведения: фамилия и имя, в каком классе учится, какая оценка по каждому предмету получена.

Ученик может исправить полученную оценку. Завуч может добавить информацию о новом учителе или ученике, а также удалить о выбывших. Завучу могут потребоваться следующие сведения:

Кто из учителей преподает в заданном классе;

В каких классах преподаёт определенный учитель заданный предмет;

Какой предмет будет в заданном классе;

Завуч может вносить следующие изменения:

Ввести информация о новом ученике;

Удалить запись об ученике ;

Изменить оценку ученику ;

Концептуальное проектирование

Перечень сущностей

Сущность — объект любой природы данные, о котором хранятся в отношении (таблице, в которой содержатся данные).

В рассматриваемой предметной области можно выделить следующие сущности:

ЖУРНАЛ УСПЕВАЕМОСТИ – содержит информацию о успеваемости учеников, за какой период, значение отметки;

ЗНАЧЕНИЕ ОТМЕТОК – содержит список отметок;

КЛАСС – содержит название класса, кто куратор класса;

ПЕРИОД ОБУЧЕНИЕ – содержит название периода обучение и его ключевое поле;

ПРЕДМЕТЫ – содержит название предмета и его ключевое поле;

ПРЕПОДАЁТ — содержит № учителя, название класса и название предмета;

УЧЕНИК – содержит информацию о ученики, где живет, в каком классе;

УЧИТЕЛЯ – содержит информацию о учителе, как его зовут, его фамилия и отчество;

Перечень атрибутов

Перечисленные выше сущности содержат различные атрибуты. Атрибут – свойство сущности (заголовок столбца таблицы).

Перечислим атрибуты вышеназванных сущностей:

ЖУРНАЛ УСПЕВАЕМОСТИ (Код ученика, название предмета, период обучения, значение отметки ученика).

ЗНАЧЕНИЕ ОТМЕТОК (Значение отметки).

КЛАСС (Название класса, код учителя).

ПЕРИОД ОБУЧЕНИЕ (Код периода, название периода).

ПРЕДМЕТЫ (Код предмета, название предмета).

ПРЕДПОДАЁТ (Код учителя, название класса, название предмета)

УЧЕНИК (Код ученика, фамилия ученика, имя ученика, дата рождения, домашний адрес ученика, название класса).

УЧИТЕЛЯ (Код учителя, фамилия, имя преподавателя, отчество преподавателя).

Инфологическое проектирование БД

Модель «сущность-связь»

Инфологическая модель должна включать такое формализованное описание предметной области, которое легко будет «читаться» не только специалистами по базам данных.

Инфологическое проектирование, прежде всего, связано с попыткой представления семантики предметной области в модели БД. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области.

Проблема представления семантики давно интересовала разработчиков, и в семидесятых годах было предложено несколько моделей данных, названных семантическими моделями. К ним можно отнести семантическую модель данных, предложенную Хаммером ( Hammer ) и Мак-Леоном ( McLeon ) в 1981 году, функциональную модель данных Шипмана ( Shipman ), также созданную в 1981 году, модель «сущность—связь», предложенную Ченом ( Chen ) в 1976 году, и ряд других моделей. У всех моделей были свои положительные и отрицательные стороны, но испытание временем выдержала только последняя. И в настоящий момент именно модель Чена «сущность—связь», или «Entity Relationship», стала фактическим стандартом при инфологическом моделировании баз данных.

Модель «сущность-связь» называют также « ER -моделью» ( essence -сущность, relation -связь).

Классификация связей

При проектирование БД информацию обычно размещают в нескольких таблицах. Таблицы при этом связывают с семантикой информации. В реляционной СУБД для указания связей в таблице производят операции их связывания. Рассмотрим наиболее часто встречаемые бинарные связи:

1. Связи вида 1:1 образуется в случае, когда все поля записи основной таблицы и дополнительной таблицы являются ключевыми.

2. Связь 1:М может быть в случае, когда одной записи основной таблицы соответствует несколько записей дополнительной таблицы.

3. Связь М:1 может быть тогда, когда нескольким записям основной таблицы ставится в соответствии одна запись дополнительной.

4. Связь М:М возникает в том случае когда нескольким записям основной таблицы соответствует несколько записей дополнительной. В реляционной БД связь М:М реализуется через дополнительные таблицы.

Рассмотрим связи между выявленными сущностями:

Между атрибутами № ученика и № ученика будет связь 1:1;

Между атрибутами № предмета и код предмета будет связь 1: M , так как предметов может быть много;

Между атрибутами № периода обучение и № периода будет связь 1: M , так как количество периодов у нас несколько;

Между атрибутами название предмета и название класса будет связь 1: M , потому что у нас не один класс, а их несколько;

Между атрибутами классный руководитель и код учителя будет связь 1: M так как классных руководителей может быть несколько;

Реляционная модель БД

Реляционная модель баз данных была предложена сотрудником фирмы IBM Э. Кодом в начале 70-х годов. Будучи математиком, он предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность и Декартово произведение). Он показал, что любое представление данных сводится к совокупности двумерных таблиц особого вида, известных в математике как отношения.

Одна из главных идей заключается в том, что связи между данными должны устанавливаться в соответствии с их внутренними логическими взаимоотношениями. В реляционной модели одной командой могут обрабатываться целые файлы.

Читать еще:  База данных access прокат автомобилей

Реляционная БД представляет собой информацию об объекте, представленную в виде двумерного массива — таблицы объеденных определенными связями.

Выбор ключей

Атрибут значение, которого идентифицируется кортежами (строками таблицы) называется ключом. Отношение может содержать и несколько ключей, один из которых объявляется первичным. Первичные ключи не могут обновляться. Все прочие ключи отношений являются возможными ключами.

Если в отношении кортеж идентифицируется соединением значений нескольких атрибутов, то такой ключ называется составным.

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

В разрабатываемой БД сущность журнал успеваемости будет является ключом для атрибутов ученик, предметы, периода обучения.

Нормализация отношений

Нормализация – разбиение таблицы на две или более, обладающие лучшими свойствами включении, изменении или удалении данных. окончательная цель нормализации сводится к получению такого проекта БД в котором каждый факт появляется лишь в одном месте, то есть исключена избыточность информации.

Кодом выведено три нормальные формы и предложен механизм, позволяющий любое отношение преобразовать к третей нормальной форме. Приведем наши отношения к третей нормальной форме.

Первая НФ: Отношение называется приведенным к первой нормальной форме тогда и только тогда, когда все его атрибуты простые. Таблица находится в первой нормальной форме тогда и только тогда, когда ни одна из ее строк не содержит в любом ее поле более одного значения, и не одно из ее ключевых полей не пусто. Для того чтобы привести наши отношения к первой нормальной форме надо сущность ФИО разбить на три отдельные (Фамилия, Имя, Отчество)

Вторая НФ: Таблица находится во второй нормальной форме, если она удовлетворяет определению первой нормальной формы и все ее поля, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом. Для того чтобы наши отношения привести во вторую нормальную форму надо вынести всех учителей в отдельную таблицу.

Третья НФ: Таблица находится в третей нормальной форме, если она удовлетворяет определению второй нормальной формы и ни одно из ее не ключевых полей не зависит функционально от любого другого не ключевого поля. Отношения, представленные в данной БД приведены к третей нормальной форме.

Физическое проектирование БД

Проектирование информационных систем, включающих в себя базы данных, осуществляется на физическом и логическом уровнях. Решение проблем проектирования на физическом уровне во многом зависит от используемой СУБД (система управления базами данных – комплекс языковых и программных средств, предназначенных для создания, ведения, и совместного ведения БД многими пользователями), зачастую автоматизировано и скрыто от пользователя. В ряде случаев пользователю предоставляется возможность настройки отдельных параметров системы, которая не составляет большой проблемы.

Состав таблиц БД

Рассмотрим отношения нашей БД подробнее.

Таблица 1 – Журнал успеваемости

Таблица 2 – Значение отметок

Курсовая работа по MS Access

Курсовая работа по MS Access

План (содержание) работы Курсовая работа по MS Access:

Общая информация о готовой курсовой работе по MS Access

Задание к курсовой работе по созданию базы данных Access

Вариант 2. Продажа сотовых телефонов

База данных должна содержать следующие элементы:

— количество проданных телефонов;

— выручка от продаж по каждой модели;

— сведения о фирме-изготовителе (страна, город).

При создании и обработке базы данных выполнить:

1. Заполнение и редактирование таблиц базы данных.

2. Вычисление стоимости телефона в магазине с учетом наценки и подсчет выручки по каждому наименованию.

3. Вычисление прибыли, полученной магазином от продажи телефонов.

4. Получение данных о телефонах, указанной пользователем страны с указанием города, в котором изготовлен телефон.

5. Формирование отчета, содержащего следующие данные: название телефона, количество проданных телефонов, общую сумму выручки с группировкой по фирмам-изготовителям.

Пояснение к готовой курсовой работе в MS Access

При написании курсовой по Access (Аксесс) был обоснован состав входных и выходных данных с указанием их идентификаторов и типов. В частности, была определена водная информация, необходимая для создания базы данных (БД), был сформирован перечень выходной информации, а так же определены типы информации и их идентификаторы в СУБД для входной и выходной информации.

В параграфе курсовой работы Структура взаимосвязанных таблиц при работе с Access было осуществлено описание действий, выполняемых при решении задач с помощью объектов Аксесс (название, назначение, действия) с сопровождением необходимым иллюстративным материалом. В частности, определено количество таблиц БД, дана характеристика их полей, описан процесс создания таблиц, создание форм и подчиненных форм для заполнения таблиц данных, описание выражений для вычисляемых полей. Так же в данном параграфе курсовой по Аксесс описано создание различных запросов, реализация которых необходима в соответствии с условиями задания. В соответствии с требованиями задания в курсовой по Access описано создание необходимого отчета — начиная с его автоматического формирования и заканчивая внесением необходимых дополнительных элементов, а так же приведена распечатка результатов при запуске отчета.

Курсовая по Access содержит пояснительную записку и программу в формате mdb. Пояснительная записка содержит 13 рисунков и 4 таблицы.

Курсовая работа по MS Access

Выдержка из готовой курсовой работы MS Access №2

Приведем пример части содержания другой курсовой работы по MS Access. Общая тема готовой курсовой работы: Разработка и создание реляционной базы данных в СУБД MS Access. В исходном задании курсовая работа представлена по вариантам. Задание на выполненный вариант следующее:

1. Создать в среде MS Access базу данных, содержащую сведения о жильцах жилищного управления: адрес, Ф.И.О. квартиросъёмщика, пол квартиросъёмщика, количество проживающих, дата вселения в эту квартиру, дата сдачи дома в эксплуатацию, дата последнего капремонта, наличие льгот (Да/Нет). В базу данных поместить не менее двадцати записей.

2. Разработать формы для заполнения таблиц базы данных.

3. Определить количество лет проживания каждой семьи по указанному адресу с помощью запроса.

4. Для каждой записи определить день недели сдачи дома в эксплуатацию. Создать запрос.

5. Вывести сведения о жильцах домов, сданных в эксплуатацию в третьем квартале. Создать отчет.

Непосредственное создание базы данных начнем с запуска СУБД MS Access и создания таблицы БД в режиме конструктора, нажав соответствующую ссылку:

Создание таблицы в СУБД MS Access в режиме конструктора

При этом откроется таблица в режиме конструктора, что позволит обозначить поля в создаваемой БД в соответствии с заданием: id — счетчик, ключевое поле таблицы; adres — поле, содержащее сведения об адресе дома; FIO — поле, содержащее сведения о Ф.И.О. квартиросъёмщика; pol — поле, содержащее хранящее пол квартиросъёмщика; kolvo — поле в таблице, содержащее сведения о количестве проживающих; data_vsel — поле в таблице, содержащее сведения о дате вселения в эту квартиру; data_exp — поле, содержащее сведения о дате сдачи дома в эксплуатацию; data_rem — поле в базе, содержащее сведения о дате последнего капремонта; lgota — поле, содержащее сведения о наличии льгот (Да/Нет). Получится следующая таблица, соответствующая заданию готовой курсовой работы:

Поля базы данных в режиме конструктора

Далее в готовой курсовой работе была разработана форма ввода информации в БД согласно требованиям задания. Первоначально для создания формы ввода информации используем режим мастера СУБД, для вызова которого требуется нажать соответствующую ссылку:

Создание формы ввода данных MS Access в режиме конструктора

Затем в готовой курсовой работе по MS Access при создании формы ввода сведений определяются поля таблицы, информация в которые будет заноситься из создаваемой формы:

Определение полей формы для хранения информации в таблице БД

На следующем шаге при разработке формы ввода различных сведений определяется её внешний вид:

Определение внешнего вида формы ввода сведений о квартиросъемщиках в базу в режиме конструктора

Далее при создании формы ввода сведений в режиме конструктора определяют её стиль:

Определение стиля формы ввода информации в БД в режиме конструктора

Полученную в результате работы мастера форму ввода сведений о квартиросъемщиках в таблицу необходимо откорректировать вручную, для чего автоматически созданную форму требуется открыть в режиме конструктора.

Читать еще:  No access to the channel

Кроме изменения описания наименования полей, указанных в форме ввода сведений, корректируется тип поля pol, для чего его тип преобразуется в поле со списком, что облегчит ввод информации о половой принадлежности квартиросъемщика при заполнении БД:

Корректировка полей созданной мастером формы ввода информации в базу данных

После окончания корректировки внешнего вида и свойств формы ввода сведений заносится информация в таблицу БД (формируются записи). По условиям задачи таких записей должно быть не менее 20.

На следующем шаге проверяем правильность и полноту заполнения таблицы сведениями о квартиросъемщиках:

Заполнение таблицы базы данных MS Access

Затем необходимо определить количество лет проживания каждой семьи по указанному адресу с помощью запроса. Запрос также создадим в режиме конструктора:

Создание запроса MS Access в режиме конструктора

В качестве текущего года примем год написания курсовой работы. Для вычисления разницы между годом вселения в квартиру и текущим годом используем функцию Year (). Текущий год в MS Access определим при помощи выражения: Year(Date()). Значение года вселения в квартиру определим на основе сведений из таблицы с использованием следующего выражения: Year([ЖКХ]![data_vsel]). Таким образом, количество лет будет определено путем следующего выражения в запросе: Year(Date())-Year([ЖКХ]![data_vsel]). Данное выражение будет введено в создаваемом запросе в режиме конструктора.

Результаты действия запроса по расчету количества лет проживания следующие:

Исполнение запроса в готовой курсовой работе MS Access

На следующем этапе на основе имеющейся в БД даты определим день недели. Для этого используем функцию Format(). В запросе в режиме конструктора введем следующее выражение: Format(ЖКХ!data_exp;dddd;2), что позволит определить нам наименование дня недели.

Далее в готовой курсовой работе по MS Access сформируем отчет для вывода сведений о жильцах домов, сданных в эксплуатацию в третьем квартале. Для формирования такого отчета предварительно сформируем запрос в режиме конструктора, позволяющего определить номер квартала по дате, указанной в таблице базы данных. Для определения номера квартала применяется функция DatePart() с параметрами DatePart(q;ЖКХ!data_exp). На основе сформированного запроса в курсовой работе в режиме конструктора создается отчет.

Готовая курсовая работа по MS Access №2 содержит как пояснительную записку, так и файл базы данных в формате mdb.

Цена работы Курсовая работа по MS Access — договорная.

Чтобы оформить заказ на покупку готовой работы или заказ на выполнение работы по указанной теме по Вашим требованиям нажмите кнопку:

Курсовая работа — Базы данных в СУБД MS Access — файл n1.doc

n1.doc

1. Постановка задачи 6

2. Проектирование базы данных 8

Рис. 2.2. Информационно-логическая модель 9

3. Создание базы данных в СУБД MS Access 10

3.1. Создание таблиц базы данных и схемы данных 10

3.2. Создание запросов 13

3.3. Создание форм 17

3.4. Создание отчетов 21

Список использованных источников 23

Приложение 1 24

Приложение 2 26

Приложение 3 28

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

  • добавление новой информации в существующие файлы БД;
  • добавление новых пустых файлов в БД;
  • изменение (модификация) информации в существующих файлах БД;
  • поиск информации в БД;
  • удаление информации из существующих файлов БД;
  • удаление файлов из БД.

Компьютеризированная информационная система представляет собой программный комплекс, задачи которого состоят в поддержке надежного хранения БД в компьютере, выполнении преобразований информации и соответствующих вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Традиционно объемы информации, с которыми приходится иметь дело таким системам, довольно велики, а сами БД имеют достаточно сложную структуру. Примерами информационных систем являются системы заказа железнодорожных или авиационных билетов, банковские системы и многие другие.

Нам необходимо создать базу данных «Автомастерская», в которой ремонтируют и обслуживают автомобили, используя для этих целей штат мастеров и свои мастерские. Автомобили различаются по маркам, по году выпуска, цвету. Каждый автомобиль имеет определенные поломки.

Мастер, выполнивший ремонт, получает 15% от стоимости выполненных работ.

Данную задачу будем реализовывать с помощью СУБД Access, которая является средством разработки реляционных баз данных.

1. Постановка задачи

Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами. Объектами Access являются:

  • Таблицы – содержат данные.
  • Запросы – позволяют задавать условия для отбора данных и вносить изменения в данные.
  • Формы – позволяют просматривать и редактировать информацию.
  • Страницы – файлы в формате HTML (Hypertext Markup Language, Язык разметки гипертекста), позволяющие просматривать данные Access с помощью броузера Internet Explorer.
  • Отчеты – позволяют обобщать и распечатывать информацию.
  • Макросы – выполняют одну или несколько операций автоматически.

Для решения поставленной задачи в данной курсовой работе необходимо организовать возможность работы с базой данной автомастерской, в которую входит, добавление, удаление и изменение информации об автомашинах, мастерах и связях мастеров с автомашинами, то есть о заказах на ремонт.

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

Нам необходимо спроектировать базу данных «Автомастерская», которая, содержит информацию, хранящуюся в связанных таблицах. В качестве полей будем использовать: ФИО мастера, Адрес, Дата рождения, Номер автомобиля, Марка, Поломка, Стоимость ремонта и т.д.

Далее нужно организовать постоянные связи между таблицами для обеспечения целостности БД при: изменении записей, добавления записей, удаления записей. Убедиться, что данные внесенные в таблицу не противоречивы: система поддержки целостности БД функционирует.

Для анализа информации, хранящейся в БД, организуем следующие типы запросов к БД:

  • выборки;
  • с параметром;
  • с вычисляемым полем;
  • запрос действия – на обновление;
  • перекрестный запрос;
  • с группировкой.

Создадим экранные формы: с помощью мастера – обычную, с подчиненной и связанной формами.

Оформим отчеты, используя мастер отчетов. Используем операцию группировки и создание вычисляемого поля. Создадим автоотчет.

Создадим кнопочную форму, через которую и будем производить работу с базой данных.

2. Проектирование базы данных

Прежде чем приступить к проектированию базы данных нам необходимо проанализировать информацию, которая будет обрабатываться в ней и определить основные сущности базы данных, а так же связи между этими сущностями.

База данных «СТО» в общем виде должна отражать следующую информацию:

  1. Сведения о мастерах;
  2. Данные об автомашинах;
  3. Сведения о заказах на ремонт.

Входная информация будет представлена в следующем виде. Для работы понадобятся две таблицы со справочной информацией. Это таблица о мастерах и таблица о автомашинах. Так же нам понадобится таблица о заказах.

На основании проектируемых объектов можно представить функциональную зависимость объектов в виде ER-диаграммы (рис.2.1)

Также нужно установить ключевые, то есть уникальные поля, которые будут однозначно определять каждую запись в таблице.

Таким образом, спроектируем следующие таблицы:

Ссылка на основную публикацию
Adblock
detector