Курсовая работа: БД для организации занимающейся продажей музыкальных дисков

5

9

30

Данное сочетание полей не повторяется.

Таблицы можно просмотреть в Приложении 1.

Списки

Фиксированные списки

Фиксированные списки – фиксированный набор значений, который никогда не будет меняться.

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

В БД был создан фиксированный список на поле «стили» в таблице «диски», и раскрывал перечень существующих музыкальных стилей. Здесь фиксированный список необходим, так как все диски, продаваемые в данном магазине, можно разделить на группы. Также были созданы списки в полях «тип» (зарубежная, русская) и «вид диска» (альбом, сборник (CD), сборник (MP3)). Эти списки созданы по такому же принципу, как и в «стилях».

Нефиксированные списки

Бывают случаи, когда данные постоянно изменяются. Для таких данных существуют нефиксированные списки.

Нефиксированные списки – нефиксированный набор значений, причем значения в этом списке будут постоянно меняться. Эти списки создаются только на внешние ключи. Максимальное количество нефиксированных списков определяется по количеству взаимосвязей. В данной БД четыре взаимосвязи, а значит, четыре внешних ключа, следовательно, можно создать четыре нефиксированных списка. Но количество нефиксированных списков также зависит и от количества сложных форм (в данной БД две сложных формы, в которой списки делать нет необходимости). Из всего этого следует, что можно сделать шесть нефиксированных списков:

· на поле «код диска» в таблице «партии». Здесь для создания списка используем поля «код диска», «серия» и «исполнитель».

· на поля «код поставщика» и «код склада» в таблице «приём товара». Используются поля «код поставщика», «название организации» и «код склада» и «адрес склада».

· на поле «код диска» в таблице «состав продажи». Здесь для создания списка используем поля «код диска», «серия» и «исполнитель».

· на поля «№ карты» и «код кассираа» в таблице «покупки». Используются поля «№ карты», «ФИО клиента» и «кад кассира», «ФИО кассира».

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

Схема БД

Схема БД – группа взаимосвязанных таблиц.

Схему БД создают для того, чтобы в дальнейшем иметь возможность создавать формы, запросы и отчеты на основании нескольких таблиц, включенных в базу данных, необходимо определить взаимосвязи между таблицами. Связь между таблицами будет установлена путем определения главной и подчиненной таблиц. Главной будет таблица с первичным ключом, подчиненная – с внешним ключом. Возле первичного ключа должна стоять цифра «1», возле внешнего ключа – знак «∞». Если взаимосвязь проходит от простого первичного ключа к части составного, то «1» будет возле простого ключа, а «∞» возле составного. Тип взаимосвязей в данной БД – «один-ко-многим», т.е. одна запись в одной таблице может соответствовать нескольким записям в другой таблице.

При создании взаимосвязей необходимо обеспечивать целостность данных.

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

Формы

Формы – объект БД, в котором будет представлена информация таблиц в удобном для работы виде. Создаются они на основании таблиц. Форма удобна для ввода и редактирования записей.

Сложные формы

Сложная форма – форма, созданная на основании нескольких таблиц. Необходимости создания всех сложных форм нет, т.к. некоторые таблицы могут повториться несколько раз. Поэтому нужно рассмотреть все варианты и выбрать наиболее удобную. Необходимо знать центральную таблицу, которая определяется по потоку информации, который продолжается, пока не прекратится последовательность 1- ∞:

1 поток – Кассира-Покупки-Состав покупки

2 поток – Клиенты-Покупки-Состав покупки

К-во Просмотров: 249
Бесплатно скачать Курсовая работа: БД для организации занимающейся продажей музыкальных дисков