Файл: Проектирование базы данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.).pdf
Добавлен: 13.07.2023
Просмотров: 65
Скачиваний: 2
Проектирование баз данных в нынешний век информационных технологий является неотъемлемой частью автоматизации производства, обучения и других сфер жизни общества. В своей работе я рассмотрю, как проектируется база данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.).
Информационная модель
Создание информационной модели состоит из описания информационных объектов и связей между ними; описания ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.
Описание информационных объектов представляет собой обозначение назначения проектируемой базы данных.
Связи между информационными объектами это их взаимодействие друг с другом для обеспечения правильного функционирования проектируемой базы данных.
Проектирование базы данных «Учебная группа»
Проектирование базы данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.) начинается с создания структуры таблиц, которые будут входить в эту базу данных: таблица студентов и таблицы оценок по дисциплинам.
Структура таблиц состоит из обозначения наименования столбцов: для таблицы студенты это будут столбцы с указанием фамилии, имени, отчества, даты рождения и номера группы, а для таблиц оценок по дисциплинам – также столбцы с указанием номера группы, фамилии, имени, отчества и оценки по каждой дисциплине отдельно; типов данных в этих столбцах: int (целочисленный тип данных), char (символьный целочисленный тип данных); разрешения или не разрешения значения null, а также значения по умолчанию и ограничения на значения.
При создании таблиц накладываются также ограничения первичного, внешнего ключа и ограничение уникальности для обеспечения целостности данных в таблицах.
Ограничение первичного ключа задаётся по столбцу, который содержит уникальные значения определяющие строки таблицы. Ограничение внешнего ключа применяется для установления связи между данными, которые находятся в таблицах. Таблицы между собой могут связываться по первичному и внешнему ключу.
Ограничение уникальности UNIQUE можно использовать для того, чтобы не вводились повторяющиеся значения в столбцы, которые не относятся к первичному ключу.
Ограничение Check представляет из себя логическое выражение, в котором указываются какие значения в определённом интервале может принимать столбец.
Заключение
Я рассмотрела, как проектируется база данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.): из каких частей состоит проектирование базы (создание таблиц) и какие ограничения накладываются (первичный, внешний ключ, ограничения уникальности: unique и check).