Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 10 стр.

UptoLike

Составители: 

10
Составление словаряхороший способ, чтобы начать определять требо-
вания к базе данных. Но одного словаря не достаточно для определения струк-
туры БД, так как словарь данных не описывает, как связаны элементы, как дан-
ные создаются, обновляются и выбираются, кто и как будет использовать БД.
Необходима функциональная спецификация, отражающая информацию о
количестве одновременно работающих пользователей, о том, как часто записи
будут вставляться и обновляться, и каким образом информация будет выби-
раться из БД.
Функциональное описание для приложения БД менеджера турфирмы
могло бы включать, например, следующие требования:
Приложением будут пользоваться руководитель турфирмы, 2 менеджера
по продажам, бухгалтер, кассир и 2 офисных сотрудника турфирмывсе-
го 7 пользователей. Предполагается, что одновременно с БД будут рабо-
тать не более 3 сотрудников. Персоналу бухгалтерии для работы доста-
точно иметь доступ только к данным по оплате путевок.
Все пользователи в любое время могут добавлять информацию в БД. При
добавлении информации или ее изменении, пользователь, который сделал
изменение, а также дата и время изменения, должны быть зарегистриро-
ваны.
Один из офисных сотрудников будет назначен системным администрато-
ром. Только он должен вести учетные записи пользователей.
Спецификация функций и словарь данных, как правило, разрабатываются
одновременно, так как эти документы информационно дополняют друг друга.
Важная часть анализа требованийпредупредить потребности пользова-
телей, поскольку они не всегда способны полностью и четко объяснить их соб-
ственные требования к системе. Практически функциональное описание долж-
но представлять систему как можно более полно и подробно.
1.2.2. Логическая модель
ER-диаграммы
Общим способом представления логической модели БД является по-
строение ER-диаграмм (Entity-Relationship – сущность-связь). В этой модели
сущность определяется как дискретный объект, для которого сохраняются эле-
менты данных, а связь описывает отношение между двумя объектами.
В примере менеджера турфирмы имеются 5 основных объектов:
Туристы
Туры
Путевки
Сезоны
Оплаты