ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 41
Следующий этап проектирования – определение типов данных,
хранящихся в столбцах табл
иц. Параллельно с заданием типа необходи-
мо сф ул
сходя из особенностей данных и их функционального назначе-
ния, т уе
тить
на вопрос: д храниться в столбцах и какова их
макси альная длина (например, если в столбце предполагается хранить
процентные значения, то достаточно будет целого типа данных длиной 1
байт, ак как диапазон возможных значений – от 0 до 255; если для дан-
ных столбца выбирается тип «строка символов», то
желательно указать
макси альный размер данных столбца и т.п.).
алее, в каждой таблице должны быть выделены столбцы, которые
обязательно должны быть заполнены при создании отдельной строки
таблицы. Задание такого ограничения целостности не позволит, напри-
мер, ввести в таблицу «Студенты» строку, в которой не указан код груп-
пы. Если подобные ограничения целостности
не будут заданы, в таблице
могут появиться строки, которые не будут учтены при выполнении
функций по обработке данных: появление и таблице «Студенты» строки
без кода группы приведет к ошибке при формировании ведомости.
ледующий важный момент – задание для столбцов значений по
умолчанию. Значение по умолчанию впоследствии будет автоматически
вводиться в указанный
столбец для каждой строки таблицы. Например, в
столбец Дата сдачи таблицы «Успеваемость» при заполнении очередной
строк может автоматически заноситься текущая дата.
процесс» ти-
n-связной сущности и
связи
орм ировать ограничения целостности, связанные с типом, – пе-
речень допустимых значений типа.
И
реб тся задать способ представления и границы возможных изме-
нений для каждого из столбцов таблиц. При
этом необходимо отве
анные каких типов должны
м
т
м
Д
С
и
КОНТРОЛЬНЫЕ ВОПРОСЫ к заданию
1. Рассмотрите бинарные связи модели «Учебный
па 1:M с обязательным классом принадлежности
типа M:M. Есть ли необходимость специального преобразования
связи согласно сформулированным
правилам?
2. Какая база данных называется корректной?
3. Сформулируйте два подхода (путем синтеза и путем деком-
позиции) к проектированию БД.
4. Сформулируйте два основных свойства нормальных форм.
5. Сформулируйте цели нормализации.
Мартьянова А.Е. Базы данных и знаний 41
Следующий этап проектирования определение типов данных,
хранящихся в столбцах таблиц. Параллельно с заданием типа необходи-
мо сформулировать ограничения целостности, связанные с типом, пе-
речень допустимых значений типа.
Исходя из особенностей данных и их функционального назначе-
ния, требуется задать способ представления и границы возможных изме-
нений для каждого из столбцов таблиц. При этом необходимо ответить
на вопрос: данные каких типов должны храниться в столбцах и какова их
максимальная длина (например, если в столбце предполагается хранить
процентные значения, то достаточно будет целого типа данных длиной 1
байт, так как диапазон возможных значений от 0 до 255; если для дан-
ных столбца выбирается тип «строка символов», то желательно указать
максимальный размер данных столбца и т.п.).
Далее, в каждой таблице должны быть выделены столбцы, которые
обязательно должны быть заполнены при создании отдельной строки
таблицы. Задание такого ограничения целостности не позволит, напри-
мер, ввести в таблицу «Студенты» строку, в которой не указан код груп-
пы. Если подобные ограничения целостности не будут заданы, в таблице
могут появиться строки, которые не будут учтены при выполнении
функций по обработке данных: появление и таблице «Студенты» строки
без кода группы приведет к ошибке при формировании ведомости.
Следующий важный момент задание для столбцов значений по
умолчанию. Значение по умолчанию впоследствии будет автоматически
вводиться в указанный столбец для каждой строки таблицы. Например, в
столбец Дата сдачи таблицы «Успеваемость» при заполнении очередной
строки может автоматически заноситься текущая дата.
КОНТРОЛЬНЫЕ ВОПРОСЫ к заданию
1. Рассмотрите бинарные связи модели «Учебный процесс» ти-
па 1:M с обязательным классом принадлежности n-связной сущности и
связи типа M:M. Есть ли необходимость специального преобразования
связи согласно сформулированным правилам?
2. Какая база данных называется корректной?
3. Сформулируйте два подхода (путем синтеза и путем деком-
позиции) к проектированию БД.
4. Сформулируйте два основных свойства нормальных форм.
5. Сформулируйте цели нормализации.
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
