Разработка автоматизированного рабочего места для учёта статистики экзаменационной сессии — страница 8
данные намного легче обрабатывать, если они содержаться в разных таблицах. Каждая таблица проектируемой базы данных должна содержать информацию на отдельную тему, а каждое поле таблицы – содержать сведения по теме таблицы. При разработке надо учитывать: · Каждое поле должно быть связано с темой таблицы; · Не рекомендуется включать в таблицу данные, которые являются результатом выражения; · В таблице должна присутствовать вся необходимая информация; · Информацию следует разбивать на наименьшие логические единицы. Выделяем следующие таблицы и атрибуты: 1. Cстуденты (Код_студента, Код_группы, ФИО, Год рождения, Адрес, Пол, Телефон, Замечания, Пропуски) – здесь хранятся сведения об студентах, код_студента код_группы содержат символьный атрибут 2. Предмет (Код_предмета, Код_группы, Название предмета) – здесь находятся данные о названии предмета в группе. Так же вводим целочисленный атрибут Код_предмета, Код_группы имеет символьный. 3. Оценки (Код_студента, Название_предмета, 1-симестр, 2-симестр, Экзамен, Итог) – здесь хранятся данные об оценках за учебный год студентов. Так же вводим символьный атрибут Код_студента. 4. Группа (Код_группы, Код_отделения, Год_поступления) – здесь хранятся данные о группе, и на какой кафедре эта группа находится. Так же вводим целочисленный атрибут Код_отделения,а для Код_группы символьный. Выделение этих таблиц позволяет избежать возникновения противоречий, снижает объём хранимых данных и позволяет исключить повторный ввод названий. 1.8 Определение связей между таблицами. После распределения данных по таблицам и определения полей, необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить ключевые поля и связи между таблицами. Описанные выше приемы проектирования помогают эффективно связывать данные. При создании таблиц, в каждую новую таблицу включается поле, связывающее новую и старую таблицы. Эти связующие поля называются внешними ключами. В хорошо спроектированной базе данных использование внешних ключей обеспечивает эффективность использования приложения. В процессе проектирования нужно внимательно следить за созданием внешних ключей. Заключительный этап логического проектирования базы данных заключается в определении связей между таблицами. Задаваемые при создании таблиц связи первичных ключей с внешними ключами используются для объединения данных из нескольких таблиц. В большинстве случаев, как уже описывалось выше, таблицы
Похожие работы
- Курсовые
- Рефераты
- Курсовые
- Рефераты