Продажа запчастей к горным машинам | Пример курсовой работы

Продажа запчастей к горным машинам

Цель курсовой работы – точно и качественно высветлить понятие табличных баз данных на примере СУБД Access, привести методы работы с ними.

Трехуровневая архитектура (инфологический, физический и даталогический уровни) позволяет обеспечить независимость данных, которые хранятся, от использующих их программ. Администратор может при необходимости перезаписывать хранимые данные на различные носители информации или реорганизовать их физическую структуру, изменением лишь физической модели данных. [4]
Администратор может подключить к вычислительной системе любое количество новых пользователей (приложений), дополнив, если надо, и даталогическую модель. Указанные изменения в даталогической и физической моделей не будут замечены пользователями системы (будут “прозрачными” для них), аналогично как не будут замечаться и новые пользователи. Следовательно, присутствие независимых данных обеспечивает возможность для развития системы баз данных без взаимодействия из существующих приложений.
Архитектура каждой базы данных состоит из уровней:[5]
– Внешний уровень. Пользователя интересует только некоторая часть базы данных. Представление каждого отдельного пользователя о некоторой предметной области и называется внешним представлением. Внешний уровень, как правило, состоит из внешних представлений – это содержимое базы данных, которое отображается таким, каким его видит пользователь, состоит из различных типов внешних записей.
– Концептуальный уровень. Концептуальное представление данных формируется на основании интеграции внешних представлений каждого из пользователей. Концептуальное представление – это представление содержимого БД. Оно существенно отличается от различных внешних представлений пользователей, и состоит из разных типов концептуальных записей.
– Внутренний уровень. Внутреннее представление – это представление структуры записей, состоит из различных типов записей. Внутреннее представление не связано с физическим уровнем, не рассматриваются физические записи, способы доступа к данным, расположенным удаленно. Внутреннее представление можно описать с помощью внутренней схемы, что определяет различные типы хранимых записей.

Основным достоинством реляционных БД является совместимость с популярным языком запросов SQL. Выполнив единственный запрос можно соединить несколько таблиц в одну временную и вырезать из нее нужные столбцы и строки. Поскольку табличная структура реляционной БД интуитивно понятна пользователям, то и SQL-запросы являются простыми и легкими для изучения. Реляционная модель имеет внушительный теоретический фундамент, с помощью которого была основана эволюция реляционных баз данных.
В процессе написания курсовой работы были реализованы следующие задачи:
– проанализировано литературу по теории реляционных баз данных;
рассмотрено основные понятия теории баз данных, описано типичную архитектуру СУБД и модели данных;
раскрыто модель «сущность-связь», описано классификацию сущностей, характеристику связей, структуру внешних и первичных ключей, определено и проанализировано понятие целостности данных;
описано характеристику СУБД MS Access;
разработано базу данных, демонстрирующую основные методы работы в СУБД MS Access.
В процессе анализа вышеизложенной информации выявлены следующие достоинства рассмотренной модели баз данных:
удобность введения и просмотра информации таблиц базы данных пользователем;
структурированное отображение данных в таблицах;
применение различных видов связи между таблицами, что позитивно влияет на обработку данных;
возможность создания на основе табличной модели данных различных вспомогательных элементов базы данных.
Но в данной модели хранения данных есть и несколько недостатков:
– невозможность хранения многомерных структур данных;
– плохая совместимость с сетевыми и иерархичными моделями данных.
Несмотря на имеющееся недостатки, реляционная модель данных является наиболее распространенной и удобной.
Цель курсовой работы – точно и качественно высветлить понятие табличных баз данных на примере СУБД Access, привести методы работы с ними.

Что думаете про курсовую?

Поставьте оценку!