Курсовая работа: Курсовая работа - Проектирование и разработка БД «Библиотека»
Описание
По предмету базы данных.
Автор – Ермаков В. А.
Научный руководитель – Бунегина В. А.
Вуз МФЮА.
Оглавление
1. Концептуальное (инфологическое) проектирование. 8
1.1. Характеристика организации. 9
1.2. Используемые документы.. 10
1.3. Схема вычислительной сети. 15
2. Логическое (даталогическое) проектирование. 16
2.1 Проектирование базы данных на логическом уровне. 17
2.3. Подготовка запросов и форм. 21
2.4. Реализация дополнительных функций. 25
Список использованной литературы. 30
Введение
В наше время, когда информация имеет первостепенное значение в жизни человека, принципиально важно обеспечить наилучшие условия для её сохранения и доступа к ней.
База данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью ЭВМ.
В сочетании с СУБД, база данных позволяет обеспечить хранение информации, удовлетворяющее таким критериям как:
- Высокое быстродействие.
Необходимо предельно быстро получать доступ к запрашиваемой информации.
- Простота обновления данных.
Упрощение обновления данных, требует упрощения структуры БД, что противоречит первому критерию. Таким образом необходимо найти баланс между этими двумя требованиями при разработке БД.
- Независимость данных - возможность изменения логической и физической структуры БД без изменения представлений пользователей. При изменении структуры данных, способов их хранения, не должно возникать необходимости в полной переработке БД.
- Возможность доступа к данным нескольких пользователей, одновременно и независимо друг от друга.
- Безопасность данных - защита данных от преднамеренного или непреднамеренного нарушения секретности, искажения или разрушения. Безопасность данных включает их целостность и защиту. Целостность данных - устойчивость хранимых данных к разрушению и уничтожению, связанных с неисправностями технических средств, системными ошибками и ошибочными действиями пользователей. Целостность данных предполагает:
1) отсутствие неточно введенных данных или двух одинаковых записей об одном и том же факте;
2) защиту от ошибок при обновлении БД;
3) невозможность удаления (или каскадное удаление) связанных данных разных таблиц;
4) неискажение данных при работе в многопользовательском режиме и в распределенных базах данных;
5) сохранность данных при сбоях техники (восстановление данных).
Таким образом создание базы данных, удовлетворяющей всем перечисленным требованиям, является одним из лучших методов хранения информации.
В данной работе, я намерен показать создание базы данных, удовлетворяющей данным требованиям, на примере базы данных Библиотека.