Требуемые параметры схемы БД

Информационные технологии в строительстве

1 курс, 1 семестр, бакалавр ПГС сокр_дневное

Составлено проф. Синевой Н.Ф.

Название работы:

Проектирование и создание информационной базы данных

Для управления строительством.

База данных выполняется в двух СУБД:

MS Access и Open Office.org Base

Проектирование БД

1.1. Составить описание предметной области, которая представляет собой строительное производство. Список возможных вариантов тем предметной области прилагается. По согласованию с преподавателем может быть выбран новый вариант, предлагаемый студентом.

1.2. Описать предметную область – ровно 1 страница текста, где изложено:

1.2.1. правила ведения дел в предметной области, вытекающие из смысла и правил деятельности (ограничения на данные и связи между объектами).

1.2.2. цели создания проектируемой информационной БД (какие задачи будут решаться).

1.2.3. выделить объекты и связи между объектами в предметной области. Дать объектам имена (ввести сущности), ограничить перечислением список их свойств (атрибутов сущностей).

1.2.4. Изобразить в виде диаграммы «сущность–связь» (см. пояснения в материале DataBase_Rolland, глава 2, п. 2.3). Рисовать диаграмму средствами MS Word.

1.3. Ввести формализацию данных по предметной области в виде общей таблицы, (можно разбив по объектам и процессам) где указать имя данного, его тип данных и его смысл (в предметной области).

1.4. Провести анализ этой таблицы на избыток повторяющейся информации при ее заполнении данными (в виде текста после таблицы).

1.5. Разбить таблицу на ряд связанных таблиц, удовлетворяющих условиям нормализации в многотабличных реляционных базах данных. Описать процесс нормализации.

1.6. Указать поля, которыми будут связаны таблицы, определить их типы и свойства, показать схему связей в отчете таблицей с четырьмя столбцами (1.главное отношение, 2.первичный ключ, 3.подчиненное отношение, 4.внешний ключ), описав каждую связь. Строк столько, сколько связей.

Проектирование реляционной базы данных в СУБД.

2.1. Запроектировать многотабличную базу данных. Имя БД - название фирмы.

2.2. Осуществить связывание таблиц с помощью мастеров связей.

2.3. Заполнить таблицы данными.

Создание запросов

3.1.На языке предметной области сформулировать запросы в виде текста в пояснительной записке, типы запросов указаны ниже. Обосновать необходимость этих запросов для разносторонней эксплуатации на языке предметной области Вашей базы данных. Обратить внимание на имена запросов, которые должны отражать их смысл и назначение! Принадлежность к типу обозначить в имени номером от 1 до 8

1.многотабличные запросы на выборку с условиями в разных полях разных таблиц. Выполнить сложные условия отбора с подстановочными символами и логическими И/ИЛИ в нескольких полях;

2.итоговый запрос по одной таблице - 4 запроса;

3.итоговый запрос по нескольким таблицам – 2-5 запросов;

4.итоговый запрос с выборкой по другому полю – 2-3 запроса;

5.запрос на вычисление. Если данных недостаточно, нужно их добавить в свою БД, приведя ее в соответствие требованиям задания. Создать 3-4 вычисляемых поля в нескольких запросах. Вычисления могут быть простыми, например, вычислить стоимость заказа, если в таблице есть цена и количество, более сложными, например, с учетом скидки при больших объемах заказа, или с учетом сезонности цены и т.п. Использовать операторы и функции из Построителя;

6.запросы на выборку с параметрами;

7.запросы с формируемыми выражениями в условиях отбора;

8.итоговые запросы на основе запросов на вычисления.

Создание экранных форм.

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

4.1. Составить простую форму для просмотра выбранных данных: с помощью мастера – 2-5 форм, с помощью конструктора – 2-5 форм, на основе запросов – 5-10 форм

4.2. Предусмотреть введение в 3 формах элементов управления в области данных: кнопки, переключатели, флажки с разными функциями

4.3. создать экранные формы для просмотра всех запросов из п.8.

4.4. Создать кнопочную форму по всей базе данных с несколькими страницами и разными элементами управления в «Диспетчере кнопочных форм» (полностью самостоятельно)

Оформление

(не печатается на бумаге!)

5.1. На титульном листе поместить название кафедры (Информатика), название дисциплины, название работы, название БД (фирмы), данные о студенте, данные о руководителе, имя и размер файла и имя своего сетевого раздела, где файл находится.

5.2. Текст работы писать только конкретно на примере своей базы, не списывать с учебников, а особенно с раздаточного материала общие слова не копировать!

5.3. Общий объем от 4 до 6 страниц текста в формате А4, шрифт размер 14, одинарный межстрочный интервал. Оглавление обязательно, создать средствами редактора WORD (Вставка/Ссылка), поместить в начале, сразу после титульного листа.

5.4. Имена всех таблиц, полей, форм и запросов в «Пояснительной записке» должны полностью совпадать с их именами в файлах баз данных.

Требуемые параметры схемы БД

6.1. всего строк в исходной общей таблице пояснительной записки не менее 40;

6.2. экземпляров записей (кортежей) в отношениях от 10 до 30 (в зависимости от смысла данной сущности в предметной области);

6.3. отношений от 7 до 12;

6.4. отношений с составным ключом не менее 2, в каждом не менее 20 кортежей

Оформление

7.1. Сдавать – электронные документы, не архив:

7.1.1. Краткая пояснительная записка к РГР с содержанием и титульным листом, имя файла:

номер зачетки_фамилия(рус)_группа(рус)_РГР_ИТС_2011(год)

7.1.2. файл базы данных с тем же именем (.mdb).

7.1.3. файл базы данных с тем же именем (.odb).

7.1.4. Файл презентации с тем же именем

7.2. Обязательно при написании отчета сохранять шаблон этого задания, в работе эти разделы обязательны, эти же разделы будут в содержании, которое добавится как ссылка (Вставка/ссылка/оглавление и указатели). Рекомендую скопировать файл задания и в его шаблоне выполнить отчет (кратко!!!).

Срок сдачи работы

8.1. Первый этап - предъявляется руководителю проект базы данных (до внесения данных в отношения). Срок исполнения – 2 недели на разработку. Дата этапа фиксируется преподавателем.

8.2. Второй этап - БД сдается полностью, с данными, в одной из СУБД.

8.3. Третий этап - проверка файлов и текста. Проверка – в порядке очередности в соответствии с датой п. 8.2. Зачет по практической части!

8.4. Тестирование для зачета по дисциплине теории ИТС после зачета по п. 8.3.

 


Предметные области (варианты):

1. Завод ЖБИ (производство изделий из железобетона под заказ)

2. Строительство коттеджей под заказ.

3. Строительство Магазинов под заказ

4. Строительство жилого дома на 100-200 квартир под заказ дольщиков.

5. Ремонт жилых помещений под заказ

6. Строительный отдел на большом предприятии по техобслуживанию производственных помещений.

7. Большая риэлтерская контора по покупке, продаже, обмену жилья

8. ЖКХ города или района (база данных по жилфонду и его состоянию)

9. Кирпичный завод (разные виды продукции)

10. Производство под заказ стройматериалов (строительные смеси и материалы)

11. Строительство и ремонт дорог по городу

12. Окна и двери на заказ – производство.

13. Склад строительных материалов

14. Производство керамических изделий

15. Строительство гаражей

16. Риелторская деятельность.

17. Самостоятельно предлагаемая предметная область.