Учебная работа. Реферат: База данных Компьютерные игры

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,80 из 5)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: База данных Компьютерные игры

202020

Содержание.

Введение

5

1.

ПРОЕКТИРОВАНИЕ БД

1.1.

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

1.2.

Разработка информационной модели

1.3.

Проектирование таблиц

1.4.

структура таблиц

2.

Организация БД в СУБД Access

2.1.

Межтабличные связи

2.2.

Создание форм

2.3.

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

2.4.

Создание отчетов

2.5.

Создание кнопочной формы

Перечень литературы

Введение

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

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

В данной курсовой работе рассматривается построение баз данных на примере БД «Компьютерные игры».

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

Сначала разглядим теоретическую часть Microsoft Access 2003. Дальше, на основании теоретических познаний, преступим к выполнению практической части, т. е. к выполнению самой БД «Компьютерные игры».

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

И так! Подведя итоги, мы приступим к проектированию БД СУБД Access.

ПРОЕКТИРОВАНИЕ БД 1.1 Постановка задачки

Тема и задачки проекта “Компьютерные игры ” с внедрением программки Microsoft Access:

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

Создав структуры базисных таблиц, и заполнив их содержимым. При разработке структуры таблиц целенаправлено задавать главные (неповторимые) поля. Это поможет в предстоящем для организации связей меж таблицами.

Сделать запросы (результирующие таблицы):

запросы на подборку, содержащие условие либо условия отбора (подборка подходящих полей из одной либо нескольких базисных таблиц);

запросы с параметрами;

запросы, содержащие вычисляемые поля;

итоговые запросы.

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

Сделаем комфортные отчеты на базе сделанных запросов форм.

Сделаем главную кнопочную форму (меню) для навигации по БД.

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

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

1.2 Разработка информационной модели

Набросок 1 — Схема данных

Таблица «Игры» связана с таблицей «Таблица игр и жанров» средством полей «Код игры» и «Код_и», таблица «Жанры» связана с таблицей «Таблица игр и жанров» средством полей «Код жанра» и «Код_ж» и т.д.. Эти связи с обеспечением целостности данных. (рис. 1)

1.3 Проектирование таблиц

Сути таблицы

Номер связи

Основной объект

Подчиненный

Тип связи

1.

Код жанра

Код _ж

1:М

2.

Код_и

Код игры

М:1

3.

Создатели

Заглавие организации разрабов

М:1

4.

Издатели

Заглавие организации издателей

М:1

1.4 структура таблиц

Таблица 1: Игры

Поле

Непременное поле

Тип

Размер

Описание

Код игры

Да

Текстовый

50

Ключевое поле

Заглавие игры

Да

Текстовый

255

игра в серии

Нет

Текстовый

255

Создатели

Да

Текстовый

255

Издатели

Да

Текстовый

255

Дата релиза

Нет

Дата/время

50

Рейтинг ESRB

Нет

Текстовый

50

Состояние

Нет

Числовой

50

Оценка

Нет

Текстовый

50

Короткое описание

Нет

Поле МЕМО

65 535

Таблица 2: Жанры

Поле

Непременное поле

Тип

Размер

Описание

Код жанра

Да

Текстовый

5

Ключевое поле

Заглавие жанра

Да

Текстовый

50

Описание жанра

Да

Поле МЕМО

65 535

Таблица 3: Создатели

Поле

Непременное поле

Тип

Размер

Описание

Код разраба

Да

Текстовый

Заглавие организации разраба

Да

Текстовый

50

Ключевое поле

пространство положение организации разраба

Да

Текстовый

50

свойства разраба

Поле МЕМО

65 535

Таблица 4: Издатели

Поле

Непременное поле

Тип

Размер

Описание

Код издателя

Да

Текстовый

50

Заглавие организации издателей

Да

Текстовый

255

Ключевое поле

пространство положения издательства

Нет

Текстовый

255

Свойства издательства

нет

Поле МЕМО

65 535

Таблица 5: таблица связи игр м жанрами

Поле

Непременное поле

Тип

Размер

Описание

Код_и

Нет

Текстовый

50

Ключевое поле

Код_ж

нет

Текстовый

50

Ключевое поле

2. ОРГАГАНИЗАЦИЯ БД в субд ACCESS

2.1 Создание таблиц.

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

Создавать таблицы будем при помощи конструктора таблиц, для этого избираем пункт: Создание таблиц в режиме конструктора.
( рис.2)

Набросок 2 — Создание таблиц в режиме конструктора.

См. дальше

Дальше в открывшемся окне создаем таблицы на базе обрисованных выше данных (рис. 3).

Набросок 3 — Режим конструктора.

2.2 Межтабличные связи.

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

Создание межтабличных связей начинается в окне базы данных с выполнения команды Сервис ® Схемаданных
либо со щелчка на кнопочке Схема данных
на панели инструментов, что вызывает возникновение на дисплее окна Схема данных
. Сразу с открытием этого окна раскрывается диалоговое окно Добавление таблицы
(Рис. 4). Если это окно не возникает, то его можно вызвать на экран щелчком правой клавиши мыши в окне Схема данных
и выбором из контекстного меню команды. Добавить таблицу
. На вкладке Таблицы
окна Добавление таблицы
можно избрать таблицы, меж которыми создаются связи. Эти таблицы выбираются щелчком на кнопочке. Добавить
, опосля что в окне Схема данных
открываются списки полей таблиц.

Избираем все сделанные нами ранее таблицы, и объединяем их в одно целое методом прибавления связей, где связь таблиц происходит по средствам главного поля
таблицы (рис. 4)

Набросок 4 — Добавление таблиц в схему данных.

2.3 Создание форм

Формы можно создавать в режиме Конструктор либо при помощи Мастера форм, либо применять Автоформы. В отличие от таблиц и запросов, которые рекомендуется сформировывать при помощи Конструктора, формы удобнее создавать, используя Автоформы либо Мастер форм, а Конструктор использовать при редактировании и форматировании форм.

Автоформы предсталенны нам в виде перечня из столбца в диалоговом окне программки (рис. 5)

Набросок 5 — Окно сотворения новейшей формы.

Создаем формы для каждой таблицы кроме «Таблица игр и жанров».

2.4 Создание запросов

Сделаем запрос при помощи конструктора (рис. 6)

Набросок 6 — Создание запроса в режиме конструктора.

Пример реализации сотворения запроса на подборку для таблицы (рис.7)

Набросок 7 — Режим конструктора.

Пример реализации сотворения запроса с условием отбора для таблицы (рис. 8)

Набросок 8 – Режим конструктора.

2.5 Создание отчётов

Основное предназначение отчётов – это вывод данных в виде выходного печатного документа. отчеты, так же как и формы, можно создавать при помощи конструктора либо мастера отчётов, а так же применять автоматическое создание отчётов.

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

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

Для вывода такового типа инфы используем отчет на основании таблицы «игры». Вызываем мастер отчётов

Набросок 9 — Создание отчета при помощи мастера.

Дальше избираем при помощи мастера нужные опции. Нажимаем готово:

Набросок 10 – Пример отчета.

2.6 Создание кнопочной формы

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

Сервис / Служебные программки / Диспетчер кнопочных форм.

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

Набросок 11 — Диспетчер кнопочной формы.

В показавшемся окне будет имя кнопочной формы. Нажимаем ОК
., а потом, опосля того как она возникла, левой клавишей мыши нажимаем Поменять
, дальше создаем элементы данной формы, левой клавишей мыши и нажимаем Сделать
. В показавшемся окне в поле текст
вводим текст характеризующий данную клавишу. Далее в поле Команда
в виде перечня избираем действие, которое будет делать данная клавиша. к примеру избрали команду Открыть
форму
для
конфигурации
, позже в 3-ем поле в этом случае оно будет называться Форма
указываем из перечня ту форму которую нужно открыть при нажатии на эту клавишу. Указав форму, нажимаем ОК
. Дальше нажимаем Закрыть
. Для того чтоб сделанная кнопочная форма заработала ее необходимо установить по дефлоту, для этого нажимаем левой клавишей мыши на клавишу По
умолчанию
, при всем этом около имени данной кнопочной формы в скобках показаться надпись (Поумолчанию
). Закрываем диспетчер кнопочной формы. Для проверки работоспособности данной формы заходим в объекты БД Формы
, там покажется Кнопочная форма, запускаем ее и нажимаем на клавишу сделанную ранее.

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

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

3. Управление по эксплуатации.

Для удобства была сотворена управляющая форма – основная кнопочная форма. Она дозволяет стремительно избрать подходящую форму для ввода данных, просмотреть отчеты и запросы.

Набросок 12 — Интерфейс разработанной программки.

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

Под надписью «Формы» размещены клавиши, которые вызывают последующие формы: Игры, Создатели, Издатели, Жанры соответственно в обозначенном порядке.

Под надписью «Отчеты» размещены клавиши, которые вызывают последующие отчеты: Игры по оценке, Игры по издателю, Игры по разрабу, Игры по дате выхода, Игры по рейтингу ESRB.

Под надписью «Запросы» размещены клавиши, вызывающие последующие запросы: Поиск отсутствующих игр, Поиск игр по жанрам, Поиск игр по издателю, Поиск игр по разрабу, Поиск игр по рейтингу ESRB.

Так же на кнопочной форме, в ее нижней части размещена клавиша, которая закрывает нашу кнопочную форму.

Заключение

В данной курсовой работе мы разглядели построение базы данных на примере БД «Домашняя библиотека – Компьютерные игры». Построение базы данных начали с постановки задачки, другими словами с её многофункциональной задачки.

При выполнении курсовой работы мы разглядели создание таблиц, запросов, форм и кнопочной формы. Вначале рассмотрев теоретическую часть Microsoft Access 2000. Дальше, на основании теоретических познаний, преступили к выполнению практической части, т. е. к выполнению самой БД «Домашняя библиотека – Компьютерные игры».

В итоге БД имеет несколько связанных таблиц, другими словами в совокупы эти таблицы представляют реляционную базу данных.

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

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

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

Перечень использованной литературы

Методические указания к выполнению БД в СУБД MS Access под редакцией Минасова Ш.М. , Тархова С.В. ,Рамбурера О.Л, Уфа, УГАТУ, 2004.

Черноусова А.М. Создание и внедрение реляционной базы данных в MS Access: Лабораторный практикум. – Оренбург: ОГУ, 2001. – 96с

Робинсон С. Access 2000 (учебный курс), С-Петербург “Питер”, 2000 г.

Кузин А.В. Базы данных. Учебное пособие для студентов высших учебных заведений. 2-ое издание, изд. центр «Академия» 2008, 320 с

Тимошок Т.В. Самоучитель по Access 2003. изд. «Диалектика» Москва- СПб – Киев. 2004 470 с.

Wikipedia — Вольная web – энциклопедия

www.ag.ru – энциклопедия видео игр.

www.dialektika.com – сборник Интернет книжек по access.

www.newgameinfo.ru – энциклопедия видео игр.

www.slvline.ru — торрент

]]>