Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
samostoyatelnaya_3-i_semestr.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
126 Кб
Скачать
☆

Структура самостоятельной работы в 3 семестре и требования предъявляемые при промежуточном и итоговом контроле

Формы контроля – контрольная работа, прием индивидуальных заданий.

Студенты выполняют лабораторные работы по базам данных в СУБД ACCESS. Примеры заданий и методика работы указана в методических пособиях, которые имеются в печатном и электронном виде на кафедре ВМиИ ИЭиУ. Их можно получить у методиста или скачать с сервера кафедры. Критерием успешного освоения проектирования и использования БД является выполнение соответствующих лабораторных работ под руководством преподавателя и защита их. При этом студент должен уверенно владеть терминологией реляционных баз банных. Уметь формулировать простые запросы в языке SQL и умением формировать отчеты по ним в СУБД ACCESS. Контрольная работа на тему проектирование БД и запросы к БД выполняется, в течение семестра.

СОДЕРЖАНИЕ ЛАБОРАТОРНЫХ РАБОТ

Цель работ: приобретение навыков анализа предметной области, составление инфологических и даталогических моделей, формирование запросов к реляциной базе данных.

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

Построение реляционной, иерархической и сетевой моделей. Задания:

  1. Проаналиизировать данные, описанные в предметной области и по индивидуальному заданию.

  2. Выделить основные абстракции.

  3. Для каждой абстракции определить, свойства, ее характеризующие.

  4. Выяснить, как абстракции связаны друг с другом.

  5. Рассмотреть различные варианты построения инфологической модели. Выбрать наилучший. Выбор обосновать.

  6. Провести моделирование в рамках реляционной модели.

  7. Построить разработанную базу данных в MS Access при этом учесть: .

  • Наложение условий целостности.

  • Определение ключей. Внешний ключ.

  • Определение полей. Ограничения, налагаемые на поля.

8. Определить схему базы данных, связи между таблицами и наложить, условия целостности на таблицы, связанные отношением «один – ко -многим». Показать на примерах, что меняется при включении/выключении каждого из флажков «Обеспечение целостности данных» и «Каскадное обновление снизанных записей» и «Каскадное удаление связанных записей».

9. Осуществить выборку данных из таблиц. Добавление, удаление, редактирование информации. Приобрести практические навыки использования языка SQL.

ПРИМЕР ИНДИВИДУАЛЬНОГО ЗАДАНИЯ

Ломбард

Описание предметной области

Вы работаете в ломбарде. Вашей задачей является отслеживание финансовой стороны работы ломбарда.

Деятельность Вашей компании opганизована следующим образом: к Вам обращаются различные лица с целью получения денежные средств под залог определенных товаров. У каждого из, приходящих к Вам клиентов Вы запрашиваете фамилию, имя, отчество и другие паспортные данные. После оценивания стоимости принесенного в качестве залога товара Вы определяете сумму, которую готовы выдать на руки клиенту, а также свои комиссионные. Кроме того, определяете срок возврата денег. Если клиент согласен, то Ваши договоренности фиксируются в виде документа, деньги выдаются клиенту, а товар остается у Вас. В случае если в указанный срок, не происходит возврата денег, товар переходит в Вашу собственность. В результате инфологического и даталогического моделирования составлены следующие таблицы.

Таблицы

Клиенты (Код клиента. Фамилия, Имя, Отчество, Номер паспорта. Серия паспорта. Дата выдачи паспорта).

Категории_товаров (Код категории товаров. Название. Примечание).

Сдача_в_ломбард (Код, Код категории товаров. Код_клиента, Описание_товара, Дата_сдачи, Дата_возврата, Сумма, Комиссионные).

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

Развитие постановки задачи.

После перехода прав собственности на товар, ломбард может продавать товары по цене, меньшей или большей, чем была заявлена при сдаче. Цена может меняться несколько раз, в зависимости от ситуации на рынке. (Например, владелец ломбарда может устроить распродажу зимних вещей в конце зимы). Помимо текущей цены, нужно хранить все возможные значении цены для данного товара.

Внести в структуру таблиц изменения, учитывающие эти факты, и изменить существующие запросы. Добавить новые запросы.

Указания к подготовке: проработать примеры, разобранные в методических рекомендациях, используя теоретические знания из лекционного курса.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]