Проектирование базы данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.)
Проектирование баз данных в нынешний век информационных технологий является неотъемлемой частью автоматизации производства, обучения и других сфер жизни общества. В своей работе я рассмотрю, как проектируется база данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.).
Информационная модель
Создание информационной модели состоит из описания информационных объектов и связей между ними; описания ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.
Описание информационных объектов представляет собой обозначение назначения проектируемой базы данных.
Связи между информационными объектами это их взаимодействие друг с другом для обеспечения правильного функционирования проектируемой базы данных.
Проектирование базы данных «Учебная группа»
Проектирование базы данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.) начинается с создания структуры таблиц, которые будут входить в эту базу данных: таблица студентов и таблицы оценок по дисциплинам.
Структура таблиц состоит из обозначения наименования столбцов: для таблицы студенты это будут столбцы с указанием фамилии, имени, отчества, даты рождения и номера группы, а для таблиц оценок по дисциплинам – также столбцы с указанием номера группы, фамилии, имени, отчества и оценки по каждой дисциплине отдельно; типов данных в этих столбцах: int (целочисленный тип данных), char (символьный целочисленный тип данных); разрешения или не разрешения значения null, а также значения по умолчанию и ограничения на значения.
При создании таблиц накладываются также ограничения первичного, внешнего ключа и ограничение уникальности для обеспечения целостности данных в таблицах.
Ограничение первичного ключа задаётся по столбцу, который содержит уникальные значения определяющие строки таблицы. Ограничение внешнего ключа применяется для установления связи между данными, которые находятся в таблицах. Таблицы между собой могут связываться по первичному и внешнему ключу.
Ограничение уникальности UNIQUE можно использовать для того, чтобы не вводились повторяющиеся значения в столбцы, которые не относятся к первичному ключу.
Ограничение Check представляет из себя логическое выражение, в котором указываются какие значения в определённом интервале может принимать столбец.
Заключение
Я рассмотрела, как проектируется база данных «Учебная группа» (учёт студентов и оценок по дисциплинам и т.д.): из каких частей состоит проектирование базы (создание таблиц) и какие ограничения накладываются (первичный, внешний ключ, ограничения уникальности: unique и check).
- Медиация и эффективность работы коллектива
- Методы измерения теневой экономики
- Факторы личной эффективности руководителя
- Экономика в моей жизни
- В чем состоит скрытый смысл новеллы Э. Хемингуэя «Кошка под дождём?
- Какие проблемы общества отражены в романах-антиутопиях
- Структура организационной культуры
- Проблемы современной торговли в России
- Государственный архив
- Нужен ли менеджмент образовательной организации? Если нет, то почему, если да, то зачем?
- Нужен ли менеджмент образовательной организации? Если нет, то почему, если да, то зачем?
- Социально-психологический портрет предпринимателя