Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование базы данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.)

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

Информационная модель

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

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

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

Проектирование базы данных «Учебная группа»

Проектирование базы данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.) начинается с создания структуры таблиц, которые будут входить в эту базу данных: таблица студентов и таблицы оценок по дисциплинам.

Структура таблиц состоит из обозначения наименования столбцов: для таблицы студенты это будут столбцы с указанием фамилии, имени, отчества, даты рождения и номера группы, а для таблиц оценок по дисциплинам – также столбцы с указанием номера группы, фамилии, имени, отчества и оценки по каждой дисциплине отдельно; типов данных в этих столбцах: int (целочисленный тип данных), char (символьный целочисленный тип данных); разрешения или не разрешения значения null, а также значения по умолчанию и ограничения на значения.

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

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

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

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

Заключение

Я рассмотрела, как проектируется база данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.): из каких частей состоит проектирование базы (создание таблиц) и какие ограничения накладываются (первичный, внешний ключ, ограничения уникальности: unique и check).