Введение в БД: Учет движения денежных средств на валютном счете предприятия
Курсовая работа, 03 Мая 2012, автор: пользователь скрыл имя
Описание работы
Связь - это графически изображаемая ассоциация, устанавливаемая между двумя сущностями. Эта ассоциация всегда является бинарной и может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). В любой связи выделяются два конца (в соответствии с существующей парой связываемых сущностей), на каждом из которых указывается имя конца связи, степень конца связи (сколько экземпляров данной сущности связывается), обязательность связи (т.е. любой ли экземпляр данной сущности должен участвовать в данной связи).
Содержание работы
Введение 3
1. Постановка задачи и исходные данные 5
2. Диаграммы ER-экземпляров и ER-типа 7
3. Генерация таблиц БД 12
4. Структура таблиц и схема данных БД в среде СУБД MSAccess 13
5. Содержимое таблиц БД 16
6. Формирование запросов 18
Заключение 20
Список использованных источников 21
Файлы: 1 файл
Курсовой.docx
— 1,008.40 Кб (Скачать файл)Оглавление
Введение 3
1. Постановка задачи и исходные данные 5
2. Диаграммы ER-экземпляров и ER-типа 7
3. Генерация таблиц БД 12
4. Структура таблиц и схема данных БД в среде СУБД MSAccess 13
5. Содержимое таблиц БД 16
6. Формирование запросов 18
Заключение 20
Список использованных источников 21
Введение
Принято считать, что реляционный подход к организации баз данных был заложен в конце 1960-х гг. Эдгаром Коддом. В последние десятилетия этот подход является наиболее распространенным.
Реляционная база данных — база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. Relation (отношение). Для работы с реляционными БД применяют реляционные СУБД
Компьютерный мир далеко
не сразу признал реляционные
системы. В 70-е года прошлого века, когда
уже были получены почти все основные
теоретические результаты и даже
существовали первые прототипы реляционных
СУБД, многие авторитетные специалисты
отрицали возможность добиться эффективной
реализации таких систем. Однако преимущества
реляционного подхода и развитие
методов и алгоритмов организации
и управления реляционными базами данных
привели к тому, что к концу
80-х годов реляционные
Модель Сущность-Связь (ER-модель)
(англ. entity-relationship model (ERM) или англ. entity-relationship
diagram (ERD)) — модель данных, позволяющая
описывать концептуальные схемы. Предоставляет
собой графическую нотацию, основанную
на блоках и соединяющих их линиях,
с помощью которых можно
ER-модель удобна при проектировании информационных систем, баз данных, архитектур компьютерных приложений, и других систем. С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями.
ER-модель является одной
из самых простых визуальных
моделей данных (графических нотаций).
Она позволяет обозначить
На этапе перехода к реализации данной ER-диаграммы в виде реальной информационной системы или программы, происходит отображение ER-модели в более детальную модель данных реляционной (объектной, сетевой, логической, или др.) базы данных, которая называется даталогической моделью данных по отношению к исходной ER-диаграмме.
Основными понятиями ER-модели являются сущность, связь и атрибут.
Сущность - это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности - это имя типа, а не некоторого конкретного экземпляра этого типа. Для большей выразительности и лучшего понимания имя сущности может сопровождаться примерами конкретных объектов этого типа.
Каждый экземпляр сущности должен быть отличим от любого другого экземпляра той же сущности (это требование в некотором роде аналогично требованию отсутствия кортежей-дубликатов в реляционных таблицах).
Связь - это графически изображаемая
ассоциация, устанавливаемая между
двумя сущностями. Эта ассоциация
всегда является бинарной и может
существовать между двумя разными
сущностями или между сущностью
и ей же самой (рекурсивная связь).
В любой связи выделяются два
конца (в соответствии с существующей
парой связываемых сущностей), на
каждом из которых указывается имя
конца связи, степень конца связи
(сколько экземпляров данной сущности
связывается), обязательность связи (т.е.
любой ли экземпляр данной сущности
должен участвовать в данной связи).
Постановка задачи и исходные данные
К нематериальным активам относят приобретенные предприятием за плату патенты, технологии, права на использование земельных участков, авторские права, программное обеспечение ЭВМ и др.
В результате проведенного концептуального проектирования БД по учету нематериальных активов было установлено, что в искомой БД должны быть отражены сущности: классификатор «ВИДЫ НЕМАТЕРИАЛЬНЫХ АКТИВОВ» (КодВидаНА, НаимВидаНА) и справочники «НЕМАТЕРИАЛЬНЫЕ АКТИВЫ» (Инвентарный номер, название нематериальных активов, Балансовая стоимость) и «МАТЕРИАЛЬНО-ОТВЕТСТВЕННЫЕ ЛИЦА» (ШифрМОЛ, ФИОМОЛ). Кроме того, в базе данных должна быть отражена сущность «УЧЕТНАЯ КАРТА», которая основана на документе «Учетная карта нематериальных активов».
Документ «Учетная карта нематериальных активов» содержит в шапочной части атрибуты: Номер карты, Дата карты. Каждая строка содержательной (табличной) части данного документа содержит атрибуты: Инвентарный номер, Название нематериальных активов, Наименование вида, ФИОМОЛ, Балансовая стоимость.
Между сущностями «НЕМАТЕРИАЛЬНЫЕ АКТИВЫ» и «ВИДЫ НЕМАТЕРИАЛЬНЫХ АКТИВОВ» устанавливается связь «ПРИНАДЛЕЖАТ», между сущностями «НЕМАТЕРИАЛЬНЫЕ АКТИВЫ» и «УЧЕТНАЯ КАРТА» установлена связь «УЧИТЫВАЮТСЯ», а между сущностями «МОЛ» и «УЧЕТНАЯ КАРТА» - связь «УПОМИНАЮТСЯ».
Необходимо учесть следующие обстоятельства (условия применения):
- номера учетных карт не повторяются на протяжении всего периода учета;
- в одной учетной карте один объект нематериальных активов может быть упомянут только один раз;
- не все виды нематериальных активов из классификатора должны быль упомянуты в одной учетной карте;
- в один день может быть составлено несколько учетных карт;
- в одной карте могут быть упомянуты несколько материально-ответственных лиц.
Необходимо разработать в среде СУБД Access базу данных Нематериальные активы, в которой должны быть отражены сущности: классификатор Виды нематериальных активов и справочники Нематериальные активы и Материально-ответственные лица. Кроме того, что в базе данных должна быть отображена сущность Учетная карта, которая основана на документе Учетная карта нематериальных активов.
Процесс решения задачи предполагает:
- с помощью ER-метода проектирование структуры необходимых таблиц базы данных, определение набора их атрибутов и выделение первичных ключей;
- в среде СУБД Access разработку структуры спроектированных таблиц;
- описание схемы данных;
- заполнение таблиц информацией на основе следующих двух учетных карт:
Учетная карта нематериальных активов
№ НА45 от 26.02.2002 г.
Таблица 1. Учетная карта нематериальных активов
Учетная карта нематериальных активов
№НА90 от 30.30.2002 г.
Таблица 2. Учетная карта нематериальных активов
- формирование запроса (запрос с обобщением), в результате выполнения которого для каждого вида нематериальных активов будет выдано количество и средняя стоимость всех состоящих на учете объектов данного вида;
- форматирование запроса (запрос с параметром), в результате выполнения которого для заданного материально-ответственного лица будет выдан список всех закрепленных за ним объектов нематериальных активов с указанием, инвентарного номера, даты постановки на учет стоимости, список должен быть отсортирован в порядке их поступления, а затем их стоимости.
Диаграммы ER-экземпляров и ER-типа
Для разработки в среде СУБД Access базу данных "Учет нематериальных активов", должны быть отражены сущности: «ВИДЫ НЕМАТЕРИАЛЬНЫХ АКТИВОВ», «НЕМАТЕРИАЛЬНЫЕ АКТИВЫ», «МАТЕРИАЛЬНО-ОТВЕТСТВЕННЫЕ ЛИЦА» и «УЧЕТНАЯ КАРТА» .
Документ «Учетная карта нематериальных активов» соответствует сущности «УЧЕТНАЯ КАРТА».
По условию задачи между сущностями «НЕМАТЕРИАЛЬНЫЕ АКТИВЫ» и «ВИДЫ НЕМАТЕРИАЛЬНЫХ АКТИВОВ» устанавливается связь «ПРИНАДЛЕЖАТ», между сущностями «НЕМАТЕРИАЛЬНЫЕ АКТИВЫ» и «УЧЕТНАЯ КАРТА» установлена связь «УЧИТЫВАЮТСЯ», а между сущностями «МОЛ» и «УЧЕТНАЯ КАРТА» - связь «УПОМИНАЮТСЯ».
Сущность «ВИДЫ НЕМАТЕИАЛЬНЫХ АКТИВОВ» содержит атрибуты (КодВидаНА, НаимВидаНА).
Сущность
«НЕМАТЕРИАЛЬНЫЕ АКТИВЫ»
В
сушьности «МАТЕРИАЛЬНО-
Сущность «УЧЕТНАЯ КАРТА» состоит из заголовочной и табличной частей, необходимо представить в виде двух сущностей «КАРТА» с атрибутами (Номер карты, Дата карты) и «СТРОКА КАРТЫ» содержащая (Инвентарный номер, Название нематериальных активов, Наименование вида, ФИОМОЛ, Балансовая стоимость).
Между этими сущностями устанавливается бинарная связь, которую можно назвать Объединяются Показатель координальности этой связи равен 1: n .Сущность Строка карты имеет обязательный класс принадлежности части.
Рисунок 1- Диаграмма ER-экземпляров для связи Объединяются.
При построении диаграммы ER-экземпляров для связи Объединяются мы исходили из того, что:
- одна шапочная часть карты может объединять несколько строк документа;
- одна конкретная строка карты может находиться только в одном конкретном документе;
- не может существовать карты, в которой есть шапочная часть и нет ни одной строки в содержательной части документа;
- не может существовать карта, в которомй есть строка табличной части и отсутствует шапочная часть.
Таким образом, получаем диаграмму ER-экземпляров, приведенную на рисунке 1.
При построении диаграммы ER-экземпляров для связи Принадлежит надо исходить из того, что:
- к одному виду нематериальных активов могут принадлежать несколько объектов нематериальных активов;
- один и тот же объект нематериальных активов может принадлежать только одному виду нематериальных активов;
- может существовать вид нематериальных активов, к которому не принадлежит ни один объект нематериальных активов, находящийся на учете в данной организации;
- не может существовать объекта нематериальных активов, который не принадлежит ни одному виду нематериальных активов.
Таким образом, связь Принадлежит имеет показатель кардинальности n:1, класс принадлежности сущности Нематериальные активы является обязательным, а класс принадлежности сущности Виды нематериальных активов – необязательный.
Соответствующая диаграмма приведена на рисунке 2.
Рисунок 2 - Диаграмма ER-экземпляров для связи Принадлежит.
По условию задачи сущности Учетная Карта и Нематериальные активы ассоциированы связью Учитываются. Так как мы разделили сущность Учетная карта на две сущности Карта и Стока карты, то необходимо уточнить, с какой из этих двух сущностей связана сущность Нематериальные активы. Ясно, что следует рассматривать связь Учитываются между сущностями Нематериальные активы и Строка карты, т. к. объект нематериального актива упоминается именно в табличной части документа. При построении диаграммы ER-экземпляров для связи Учитываются необходимо исходить из того, что:
- в одной строке карты может упоминаться только один объект нематериальных активов;
- один и тот же объект нематериальных активов может упоминаться в нескольких строках различных карт;
- не может существовать строки карты, в которой не упоминается объект нематериальных активов;
- может существовать объект нематериальных активов, который не упоминается ни в одной строке ни одной карты.
Соответствующая диаграмма приведена на рисунке 3
Рисунок 3 - Диаграмма ER-экземпляров для связи Учитывается
По условию задачи сущности Учетная карта и Материально-ответственные лица ассоциированы связью Упоминаются. Так как мы разделили сущность Учетная карта на две сущности Карта и Строка карты, то необходимо уточнить, с какой из этих двух сущностей связана сущность Материально-ответственные лица. Ясно, что следует рассматривать связь Упоминаются между сущностями Материально-ответственные лица и Строка карты, т. к. фамилия материально-ответственного лица указана в табличной части документа.
Соответствующая диаграмма приведена на рисунке 4.
Рисунок 4 - Диаграмма ER-экземпляров для связи Упоминаются
При построении диаграммы ER-экземпляров для связи Упоминаются мы исходили из того, что:
- одно материально-ответственное лицо может быть упомянуто в нескольких картах;
- в одной карте может быть упомянуто только одно материально-ответственное лицо;
- не может существовать карта, в которой не упомянуто ни одно материально-ответственное лицо;
- может существовать материально-ответственное лицо, которое не упомянуто ни в одной карте.