Главная страница
Навигация по странице:

  • ИНДИВИДУАЛЬНЫЙ ПРОЕКТ

  • Проектная работа по информатике на тему _Создание базы данных группы КМ-1611_. Проектная работа по информатике на тему _Создание базы данных гр. База данных группы км1611


    Скачать 0.51 Mb.
    НазваниеБаза данных группы км1611
    АнкорПроектная работа по информатике на тему _Создание базы данных группы КМ-1611
    Дата19.05.2022
    Размер0.51 Mb.
    Формат файлаdocx
    Имя файлаПроектная работа по информатике на тему _Создание базы данных гр.docx
    ТипДокументы
    #538819

    Главное управление образования и науки Алтайского края

    КГБПОУ «Алтайская академия гостеприимства»
















    Заведующий ПЦК

    Информационных технологий

    Н.Г. Пухова

    __________________

    (подпись)

    «» ________ 2016 г.


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

    по учебной дисциплине Информатика

    на тему: «База данных группы КМ-1611»


    Выполнил обучающийся:

    _______________________

    (подпись обучающегося)

    Д.И. Мовенко

    Специальность


    29.02.04 Конструирование, моделирование и технология швейных изделий

    Группа КМ-1611




    «» 2016 г.

    Руководитель индивидуального проекта: _________

    (подпись)

    С.В. Пасечнюк







    «» 2016 г.

    Работа защищена :

    «» 2016 г.

    Оценка _______________


    Барнаул 2016

    Оглавление


    ИНДИВИДУАЛЬНЫЙ ПРОЕКТ 1

    по учебной дисциплине Информатика 1

    Введение 3

    Основная часть 4

    1.Теоретическая часть 4

    1.1.Понятие базы данных 4

    1.2.Примеры Базы данных 5

    1.3.Формы 5

    1.4.Запросы 6

    1.5.Отчёты 7

    2.Практическая часть 9

    Заключение 15

    Список литературы: 16





    Введение


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

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

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

    Цель проектной работы является создание базы данных группы КМ-1611, для автоматизации учета процесса обучения.

    Исходя из поставленной цели вытекает ряд задач:

    1. изучить литературу по предложенной тематике;

    2. собрать сведения о группе КМ-1611;

    3. структурировать данные в виде таблиц;

    4. сформулировать вопросы к базе данных;

    5. выполнить запросы в созданной базе.

    Объектом исследования в данной работе выступает база данных.

    Предметом исследования является программа MS Access.

    В работе использован метод исследования экспериментально-теоретического уровня: моделирование.

    Основная часть

    1.Теоретическая часть

      1. Понятие базы данных



    База данных – это упорядоченная совокупность данных, предназначенных для хранения, накопления и обработки с помощью ЭВМ.

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

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

    Поле базы данных – это столбец таблицы, содержащий значения определенного свойства.

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

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

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

    Ключевое поле - это поле, значение которого однозначно определяет запись в таблице.

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

    Тип поля определяется типом данных, которые оно содержит. Поля могут содержать данные следующих основных типов:

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

    • текстовый - тексты, содержащие до 255 символов;

    • числовой - числа;

    • дата/время - дата или время;

    • денежный - числа в денежном формате;

    • логический - значения Истина (Да) или Ложь (Нет);

    • гиперссылка - ссылки на информационный ресурс в Интернете (например, Web-сайт).

    Поле каждого типа имеет свой набор свойств. Наиболее важными свойствами полей являются:

    • размер поля - определяет максимальную длину текстового или числового поля;

    • формат поля - устанавливает формат данных;

    • обязательное поле - указывает на то, что данное поле надо заполнить.
      1. Примеры Базы данных


    1. Выставка-продажа картин;

    2. Видеопрокат;

    3. Расписание занятий в школе;

    4. Издательство;

    5. Пассажирское автопредприятие;

    6. Компьютер.

    Рассмотрим, например, базу данных «Компьютер», которая содержит перечень объектов (компьютеров), каждый из которых имеет имя (название). В качестве характеристик (свойств) можно рассмотреть тип установленного процессора и объем оперативной памяти. Поля Название и Тип процессора являются текстовыми, Оперативная память - числовым, а поле №п/п - счетчиком (табл.1).


    Табличная база данных

    № п/п

    Название

    Тип процессора

    Оперативная память (Мбайт)




    1

    Compaq

    Celeron

    64




    2

    Dell

    Pentium III

    128




    3

    IBM

    Pentium 4

    256



    Таблица -1 Компьютер
      1. Формы


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

    Форма в БД - это структурированное окно, которое можно представить таким образом, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементоʙ управления.

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

    Форма предоставляет возможности для: ввода и просмотра информации базы данных; изменения данных; печати; создания сообщений.

    Способы создания форм:

    1. Конструктор форм (предназначен для создания формы любой сложности);

    2. Мастер форм (предоставляет возможность создавать формы различные как по стилю, так и по содержанию).

    Алгоритм создания форм следующий:

    1. Открыть окно БД;

    2. В окне БД выбрать вкладку Формы;

    3. Щелкнуть на пиктограмме создать, расположенной на панели инструментов окна БД;

    4. В появившемся диалоговом окне «Новая форма» Выбрать способ создания формы и источник данных;

    5. Щелкнуть на кнопке ОК.
      1. Запросы


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

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

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

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

    Виды запросов:

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

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

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

    4. Запрос SQL – это запрос, создаваемый при помощи инструкций SQL. Некоторые запросы, называемые запросами SQL, невозможно создать в бланке запроса. Для запросов к серверу, управляющих запросов и запросов на объединение необходимо создавать инструкции SQL непосредственно в окне запроса в режиме SQL.

    5. Запрос на изменения – это запрос, который за одну операцию изменяет или перемещает несколько записей. Существует несколько типов таких запросов – запросы на удаление, обновление, добавление записей, запросы на создание таблиц.

    Запрос к базе данных рассматривается как некоторая команда на выбор, просмотр, изменение, создание или удаление данных.

    Возможности запросов:

    1. Собирать воедино информацию из нескольких таблиц с учетом существующих между ними связей;

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

    3. Учитывать, какая часть результатной информации будет отображена;

    4. Манипулировать данными (например, запросы на изменения);

    5. Формировать различные отчеты.
      1. Отчёты


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

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

    Для автоматического создания отчетов необходимо:

    В диалоговом окне База данных открыть вкладку Отчеты и щелкнуть кнопку «Создать»;

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

    Создание отчета с помощью Мастера. Для создания отчета с помощью мастера необходимо:

    1. В окне База данных щелкнуть по ярлычку Отчет, а затем по кнопке «Добавить»;

    2. В списке выбор таблицы/запроса выбрать имя базовой таблицы;

    3. Нажать кнопку «Мастер» и выбрать в списке одну из программ-мастеров. Например, «В один столбец»;

    4. В окне диалога Отчет в один столбец выбрать поля базовой таблицы, которые желательно включить в отчет, и щелкнуть кнопку «Далее»;

    5. Определить вид отчета и ввести его заголовок. Каждый выбор завершается щелчком по кнопке «Далее»;

    6. Выбрать режим просмотра отчета. В режиме предварительного просмотра можно просмотреть отчет с данными. В режиме Конструктора можно продолжить разработку отчета.



    1. Практическая часть


    База данных группы КМ-1611 состоит из четырех таблиц: дисциплины, оценки, преподаватели, студенты. Все таблицы связаны в единое целое. Каждая таблица имеет свои особенности.

    Первая таблица «Дисциплины» Состоит из двух полей: Код дисциплины и название дисциплины. Код дисциплины имеет числовой тип данных, а название дисциплины имеет текстовый тип данных.


    Рисунок – 1 Таблица «Дисциплины» в режиме Конструктора
    Следующая таблица «Оценки» состоит из несколько полей: №, Код студента, Код дисциплины, Оценки. Поле «№» имеет тип данных счётчик, а остальные поля имеют тип данных числовой.



    Рисунок – 2 Таблица «Оценки» в режиме конструктор

    Ещё одна таблица «Преподаватели» включает в себя следующие поля: «Код преподавателя», «Код дисциплины», «Фамилия», «Имя», «Отчество», «Дисциплина», «Фотография». Поле Фотография имеет тип данных объекта OLE, поле Код преподавателя имеет тип данных Счетчик, Код дисциплины имеет тип числовой, а остальные поля текстовые.


    Рисунок – 3 Таблица «Преподаватели»
    Последняя таблица «Студенты» имеет поля: «Код студента», «Фамилия», «Имя», «Отчество», «Номер группы», «Телефон», «Стипендия», «ФИО мамы», «ФИО папы», «Адрес прописки» и «Телефон родителей». Все поля кроме двух имеют текстовый тип данных, а Стипендия имеет Логический. Код студента принимает тип данных числовой.


    Рисунок – 4 Таблица «Студенты»
    Для таблицы «Студенты» и таблицы «Преподаватели» созданы формы, с помощью которых вводить записи более удобно в таблицы.



    Рисунок – 5 Форма таблицы «Студенты»
    Таблицы созданы, создаем связи между таблицами с помощью вкладки Схема данных. Здесь осуществлена связь «Один ко многим».


    Рисунок - 6 Схема данных «Соединение таблиц»
    В готовой базе реализованы следующие запросы: «Кто имеет оценку три по физике»; «Оценки Дьячковой»; «Хорошисты по математике»; «Фамилия, имя и телефон студента», «Должники по литературе».

    Запрос «Кто имеет оценку три по физике» в режиме конструктора выглядит так:



    Рисунок – 7 «Оценка три по физике в режиме конструктора»
    Результат работы запроса представлен на рисунке – 8 «Выполнение запроса оценка три по физике».



    Рисунок – 8 «Выполнение запроса Оценка три по физике»
    Следующий запрос «Оценки Дьячковой» в режиме конструктора выглядит так:



    Рисунок – 9 Запрос «Оценки Дьячковой»
    Запрос «Оценки Дьячковой» отработан так:



    Рисунок – 10 Запрос «Оценки Дьячковой»
    Следующий запрос «Хорошисты по математике» отобрал всех студентов, имеющих оценку 4 или 5 по математике.



    Рисунок – 11 Запрос «Хорошисты по математике»
    Запрос «Фамилия, имя и телефон студентов», предназначен для просмотра мобильного телефона каждого студента, что облегает работу для куратора группы.


    Рисунок – 12 «Телефон студентов»
    Запрос должники по литературе, позволяет выявить отстающих студентов очень быстро.


    Рисунок – 13 «Должники по литературе»

    Заключение


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

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

    В результате проделанной работы была создана база данных группы КМ-1611 и выполнены интересующие запросы к базе данных, что позволило структурировать информацию о личных данных студентов и результатов обучения в течение первого семестра. Запросы к базе данных помогают быстро и легко получить нужную информацию о данной группе и каждом студенте в отдельности. Созданная база может служить помощью не только старосте группы, но и куратору, нужно только правильно ее использовать.

    Список литературы:


    1. http://infosgs.narod.ru/31.htm

    2. http://www.plam.ru/compinet/osnovy_informatiki_uchebnik_dlja_vuzov/p13.php

    3. http://any-book.org/download/35918.html


    написать администратору сайта