2.1 Описание структуры базы данных
Целью моей работы является разработка базы данных для ШИТТ. Данная база данных предназначена для хранения информации о учащихся, списка расписаний, расписания звонков. Проанализировав требования предъявляемые к базе данных была выяснено, что программа должна накоплять информацию, распечатывать отчеты, выводит информацию по категориям и конечно быть удобной и легкой в использовании. Для достижении поставленной задачи била выбрана программа PhpMyAdmin.
Прежде всего, PhpMyAdmin это система управления базами данных (СУБД). Как и другие продукты этой категории PhpMyAdmin предназначена для хранения и получения, данных представления их в удобном виде и автоматизации часто выполняемых операция. Используя PhpMyAdmin можно не только разрабатывать удобные формы ввода данных, но и обрабатывать данные, а также составлять всевозможные сложные отчеты.
С другой стороны PhpMyAdmin является мощным приложением. Впервые производительность СУБД соответствует возможностям такой развитой операционной системой как Microsoft Windows. Это означает, что с помощью PhpMyAdmin можно получить доступ к любым данным любого типа и использовать одновременно несколько
Использование реляционной СУБД позволять упростить структуру данных и таким образом, облегчить выполнение работы.
Перед тем как приступать к работе с файлом БД, разработчик должен проделать некоторую предварительную работу:
Определить перечень задач, которые будут решаться с помощью базы данных;
Определить источники данных, необходимые для базы данных, и оценить объем этих данных;
Определить перечень полей (столбцов, таблиц), которые необходимы для хранения данных. Определить перечень таблиц, которые будут содержать эти поля;
Определить способ заполнения базы данными (сколько людей будут в этом участвовать, потребуется ли объединять данные разных пользователей и т. д.). Полезно также разработать примерный вид форм, в которые будут вводиться эти данные;
Определить способ получения результата использования базы (это может быть, например, распечатка или вывод на экран).
Эта база данных может, хранит, и накоплять информацию о товарах, поставщиках и получателях. В случае надобности программой будет выводиться на экран или на печать интересующая информация в удобном красивом, точном и главное правильном виде.
Основные элементы Ms Access для создание базы данных являются следующие:
Таблица. В базе данных информация хранится в виде двумерных таблиц. Можно так же импортировать и связывать таблицы из других СУБД или систем управления электронными таблицами;
Запрос. При помощи запросов можно произвести выборку данных по какому-нибудь критерию из разных таблиц;
Форма. Окно или область в окне, где представлении поля с данными, таблица или элементы управления;
Отчёт. Отчёты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде;
Страницы - страницы доступа к данным представляют собой специальную Web-страницу, предназначенную для просмотра и работы через Интернет или интрасеть с данными, которые хранятся в базах данных Microsoft Access или БД MS SQL Server;
Макрос - набор макрокоманд, создаваемый пользователем для автоматизации выполнения конкретных операций;
Модуль - объект, содержащий программы на языке Visual Basic, применяемые в некоторых случаях для обработки данных.
Таблицы
Таблицы являются основой любой базы данных - главным хранилищем информации. От того как организовано хранение данных в таблицах, во многом зависит успех всего проекта. В процессе работы разработчику приходится не раз возвращаться к конструированию таблиц и менять их структуру. Существует очень большое количество параметров, так или иначе связанных с таблицами или данными (например, форматы данных), о которых необходимо знать, во время проектирования и разработки базы данных.
Напомним, что таблицей PhpMyAdmin (mysql) является совокупность данных объединенных общей темой. Для каждой сущности назначается отдельная таблица, чтобы не было повторений в сохраненных данных. Таблицы состоят из записей и полей. Количество полей в записи определяется на стадии проектирования таблицы, поэтому прежде чем создавать таблицу с помощью приложения MySql необходимо четко представлять ее структуру. При разработке базе с учетом требований и поставленных целей было создано 7 таблиц:
Список учащихся 1-го курса
Список учащихся 2-го курса
Список учащихся 3-го курса
Парольный доступ для учителей
Для создания БД в PhpMyAdmin мы переходим в область БазыДанных панели “К началу”,
справа от данного поля у нас появляется поле для ввода наименования БД. Прописав имя БД мы щелкаем по кнопке “Создать”,
затем появляется поле для ввода имени таблицы, а также количества полей для этой таблицы
Далее нам необходимо присвоить полям соответствующий тип данных, атрибуты, индексы и т.д
Готовая Таблица с соответствующими данными
Типы данных, использованные при построении таблиц:
Текстовый – алфавитно–цифровые данные (до 255 байт);
Числовой - текст или комбинация текста и чисел (сохраняет 1, 2, 4 или 8 байтов);
Дата/время – даты и время (8 байт);
Счетчик – автоматическая вставка уникальных последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи (4 байта);
Таблица Учащихся 1-го курса
Таблица Учащихся 2-го курса
Таблица учащихся 3-го курса
Таблица для входа в область (зону) учителей с полями – логин и пароль
Дата: 2019-05-29, просмотров: 198.