Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
С...
23 downloads
198 Views
112KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Санкт-Петербургский государственный архитектурно-строительный университет.
Кафедра технологии проектирования зданий и сооружений
Базы данных для проектирования строительных объектов
Методические указания по подготовке и выполнению курсовой работы для студентов специальности 270114 «Проектирование зданий»
Санкт-Петербург 2009 г. 1
УДК 004.65; 004.42 Базы данных для проектирования строительных объектов: Метод. указания по выполнению курс. раб. для студентов специальности 270114 «Проектирование зданий»/СПб гос. архит.- строит. ун-т; Сост.: О.А. Егорова, В.В. Севастьянов.- СПб ., 2009.- 12 с. Формулируются цели и задачи курсового проектирования. Приводится примерный список тем, методика выполнения курсовой работы и правила ее оформления. Библиогр.: 10 назв.
Методические указания по подготовке и выполнению курсовой работы для студентов специальности 270114 «Проектирование зданий» Составитель: Владимир Викторович Севастьянов Ольга Александровна Егорова Редактор Корректор Компьютерная верстка Подписано к печати ____09, Формат 60х84 1/16. Бум. газетная. __Усл.печ. л. Уч.-изд. л. _____Тир. 100. Заказ ”C” Санкт-Петербургский государственный архитектурно-строительный университет. 190005, Санкт-Петербург, 2-ая Красноармейская, 4. Ризограф СПбГАСУ. 190005, Санкт-Петербург, ул. Егорова, 5.
2
ВВЕДЕНИЕ Существующее в настоящее время информационное пространство (ИП) строительного комплекса СК содержит уникальную, достаточно полную, содержательную информационную совокупность, на основе которой при централизованном использовании вполне могут решаться проблемы СК и вырабатываться нестандартные рациональные решения этих проблем. Однако, сегодня ИП СК рассредоточено по информационным системам многих строительных организаций самого различного профиля, данные представлены в разных структурах, избыточны, повторяются, возможно, содержат недостоверные сведения и пр., что не даёт реальной возможности централизованно использовать эти данные для решения проблем СК. Из этого совершенно естественно следует объективная необходимость разработки и внедрения в практику управления СК единой интегрированной сетевой базы данных строительного комплекса Северо-Западного региона. Предварительные исследования структур и состава баз данных (БД) строительного профиля показали, что атрибутивный состав этих БД весьма разнообразен, суммарное количество атрибутов измеряется многими сотнями, а возможные семантические связи между атрибутами очень разнообразны и многочисленны. Общее ИП представляется множеством простых элементарных БД (ЭБД) с богатыми связями между атрибутами. Разработка ЭБД СК, которые могут служить элементами единой интегрированной сетевой базы данных строительного комплекса Северо-Западного региона является основной задачей курсового проектирования. ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ Целями курсового проектирования по дисциплине «Базы данных для проектирования строительных объектов» являются углубление и расширение теоретических знаний в области разработки реляционных баз данных (БД), выбора СУБД под предметную область, изучение концептуальной и логической структуры БД, а также закрепление практических навыков по созданию БД строительного комплекса с использованием MS Access. В процессе 3
выполнения курсовой работы решается несколько задач по созданию ЭБД строительного комплекса, определенных индивидуальным заданием, выданным студенту. Их можно сгруппировать так: - разработка баз данных по отдельным группам строительных материалов, изделий, конструкций с обоснованием перечня задач, решаемых в процессе эксплуатации БД; - разработка баз данных, по отдельным группам применяемых в строительстве механизированных инструментов, средств защиты, охраны труда с обоснованием перечня задач, решаемых в процессе эксплуатации БД; - разработка баз данных по объектам жилой и коммерческой недвижимости, предлагаемых к реализации на рынке СПб, с обоснованием перечня задач, решаемых в процессе эксплуатации БД. Студентам, работающим по темам НИРС к УИРС, предоставляется курсовую работу с учетом выполняемых исследовательских работ. ТЕМАТИКА КУРСОВЫХ РАБОТ Как показывает опыт, выбор темы курсовой работы представляет для студента серьезные трудности. Для облегчения решения этой задачи ниже приводится достаточно широкий перечень рекомендуемых тем курсового проектирования. Каждая из приводимых ниже тем имеет несколько вариантов решения, поскольку состав таблиц, форм, запросов и т. д. зависят от перечня задач, решаемых в процессе эксплуатации БД С учетом производственной выше классификации задач курсового проектирования можно рекомендовать следующие темы: 1. разработка реляционной базы данных по лакокрасочным материалам с обоснованием перечня задач, решаемых при эксплуатации БД; 2. разработка реляционной базы данных по средствам защиты древесины с обоснованием перечня задач, решаемых при эксплуатации БД; 3. разработка реляционной базы данных по пиломатериалам с обоснованием перечня задач, решаемых при эксплуатации БД; 4. разработка реляционной базы данных по сборным ж/б 4
изделиям с обоснованием перечня задач, решаемых при эксплуатации БД; 5. разработка реляционной базы данных по кровельным материалам с обоснованием перечня задач, решаемых при эксплуатации БД; 6. разработка реляционной базы данных по теплоизоляционным материалам с обоснованием перечня задач, решаемых при эксплуатации БД; 7. разработка реляционной базы данных по гидроизоляционным материалам с обоснованием перечня задач, решаемых при эксплуатации БД; 8. разработка реляционной базы данных по сухим штукатурным смесям с обоснованием перечня задач, решаемых при эксплуатации БД; 9. разработка реляционной базы данных по герметикам с обоснованием перечня задач, решаемых при эксплуатации БД; 10. разработка реляционной базы данных по звукоизоляционным материалам с обоснованием перечня задач, решаемых при эксплуатации БД; 11. разработка реляционной базы данных по водопроводным полимерным трубам с обоснованием перечня задач, решаемых при эксплуатации БД; 12. разработка реляционной базы данных по электроустановочным изделиям с обоснованием перечня задач, решаемых при эксплуатации БД; 13. разработка реляционной базы данных по древесноплиточным материалам с обоснованием перечня задач, решаемых при эксплуатации БД; 14. разработка реляционной базы данных по стеновым материалам (кирпич, газобетонные блоки и т. д.) с обоснованием перечня задач, решаемых при эксплуатации БД; 15. разработка реляционной базы данных по керамическим плиткам с обоснованием перечня задач, решаемых при эксплуатации БД; 16. разработка реляционной базы данных по металлопрокату с обоснованием перечня задач, решаемых при эксплуатации БД; 17. разработка реляционной базы данных по стеклянным изделиям с обоснованием перечня задач, решаемых при эксплуатации 5
БД; 18. разработка реляционной базы данных по столярным изделиям (двери, окна) с обоснованием перечня задач, решаемых при эксплуатации БД; 19. разработка реляционной базы данных по осветительным приборам с обоснованием перечня задач, решаемых при эксплуатации БД; 20. разработка реляционной базы данных по напольным покрытиям с обоснованием перечня задач, решаемых при эксплуатации БД; 21. разработка реляционной базы данных по строительному электроинструменту с обоснованием перечня задач, решаемых при эксплуатации БД; 22. разработка реляционной базы данных по строительному пневмоинструменту с обоснованием перечня задач, решаемых при эксплуатации БД; 23. разработка реляционной базы данных по средствам защиты строительных рабочих с обоснованием перечня задач, решаемых при эксплуатации БД; 24. разработка реляционной базы данных по спецодежде строительных рабочих с обоснованием перечня задач, решаемых при эксплуатации БД; 25. разработка реляционной базы данных по продаже объектов недвижимости (жилая, коммерческая) с обоснованием перечня задач, решаемых при эксплуатации БД. ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ После выбора темы курсовой работы оформляется индивидуальное задание по ее выполнению. В задании указывается тема курсовой работы; основные исходные данные, вопросы, подлежащие разработке, перечень (характер) иллюстративного материала. Форма индивидуального задания приведена в приложении 2. Задание подписывается студентом и руководителем курсовой работы и утверждается заведующим кафедры. При выдаче задания решаются все организационные вопросы, составляется план проведения индивидуальных занятий по вопросам 6
курсового проектирования с указанием дней и часов консультаций, определяются источники исходной информации, порядок пользования средствами вычислительной техники в компьютерных центрах университета и лабораториях кафедры. МЕТОДИКА ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ Приведенная выше тематика курсового проектирования предполагает использование основных положений системного анализа в процессе выполнения курсовой работы. Для нахождения исходных данных студентом используется информация, приведенная в каталогах фирм-производителей строительных материалов, изделий и конструкций, нормативная литература (СНиП, СП), материалы Интернет - сайтов. Анализ собранной информации позволяет сформулировать и обосновать перечень задач, решаемых в процессе эксплуатации разрабатываемой БД. На следующем этапе работы студентом производится описание и системный анализ информационных объектов предметной области, в результате которого выделяется необходимый для решения поставленных задач набор объектов. Далее осуществляется проектирование инфологической модели предметной области с разработкой состава и структуры таблиц БД. Следующим этапом является даталогическое проектирование на основе принципов нормализации и построение корректной схемы БД с разработкой модели «сущность-связь». На этом этапе формируются таблицы БД, формы для их заполнения, производится загрузка данных в таблицы. Далее осуществляется разработка алгоритмов решения перечня задач БД, с составлением блок-схем, и формирование запросов. При разработке запросов следует использовать формы для задания критериев выборки, применяя в них такие элементы как список, поле со списком и др. На заключительном этапе работы производится проверка правильности работы с формами для заполнения таблиц, решения задач БД с помощью построенных запросов и формируется файл БД. После завершения разработки электронной части курсовой работы оформляется пояснительная записка. 7
СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ Содержание пояснительной записки определяется в основном заданием на курсовое проектирование. В пояснительной записке должны быть отражены: - подробная информация об объектах предметной области, которая необходима для решения поставленных конкретных задач и должна храниться в БД; - перечень таблиц базы данных с характеристиками параметров объектов предметной области; - последовательность нормализации схем отношений с указанием имен нормальных форм; - модель «сущность-связь» (схема данных) с указанием ключевых полей и типов связей; - перечень задач, решаемых создаваемой БД с описанием алгоритмов их решения в процессе реализации запросов; - общая характеристика разработанной БД с перечнем таблиц, форм, запросов и отчетов, объема памяти. Описание алгоритма запроса включает: назначение и характеристику; используемую информацию и ее источники; блоксхему алгоритма; требования к контрольному примеру; результаты выполнения запроса. Блок-схемы алгоритмов выполняются в соответствии о ГОСТ 19.002 85 и ГОСТ 19.003 85. ОФОРМЛЕНИЕ КУРСОВОЙ РАБОТЫ Курсовой проект состоит из пояснительной записки (10-15 с.) и файла БД с расширением mdb, записанным на CD-диск. Пояснительная записка включает: титульный лист (см. приложение 1); задание на курсовое проектирование (см. приложение 2); оглавление с указанием страниц расположения материала; текст пояснительной записки с иллюстративными материалами; перечень использованной литературы; приложения (если в этом есть необходимость). Оформление пояснительной записки должно соответствовать требованиям ЕСКД. 8
В приложении могут приводиться любые материалы, которые, по мнению автора курсовой работы, подтверждают правильность принятых им решений (источники информации, страницы сайтов, фотоснимки, расчеты и т. д.). ЗАЩИТА КУРСОВОЙ РАБОТЫ Порядок защиты курсовой работы по дисциплине «Базы данных для проектирования строительных объектов» определяется действующими правилами. В соответствии с ними студент не позднее, чем за 7 дней до защиты представляет руководителю пояснительную записку в не сброшюрованном виде для прочтения. После устранения ошибок и недостатков, указанных руководителем, за 3 дня до защиты пояснительная записка в сброшюрованном виде представляется на отзыв руководителю, и затем - за день-два до защиты - заведующему кафедрой который дает допуск к защите. Студент защищает принятые в процессе курсового проектирования решения перед кафедральной комиссией. Поскольку на доклад о принятых решениях и полученных результатах отводится мало времени (5-10 мин), к нему надо тщательно подготовится, так как при определении общей оценки за курсовую работу комиссия учитывает не только качество полученных результатов, но и качество защиты, которое определяется четкостью и логичностью доклада, глубиной и грамотностью ответов на поставленные членами комиссии вопросы. Студент, не допущенный к защите или получивший по результатам защиты неудовлетворительную оценку, дорабатывает курсовую работу и представляет его к повторной защите.
9
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 1. Дейт, Крис. Введение и системы баз данных /Крис Дейт// 6 изд., - Киев. : Диалектика, 1999. – 848 с. 2. Дрибас, В.П. Реляционные модели баз данных /В.П. Дрибас//Минск. : 1982. – 146 с. 3. Карпова, Т. Базы данных: модели, разработка, реализация /Т. Карпова// Учебник.- СПб, :Питер, 2000. – 304 с. 4. Мейер, Д. Теория реляционных баз данных /Д. Мейер// – М. :Мир, 1987. – 608 с. 5. Михеева, В. MS Access 2000 в подлиннике /В. Михеева// – СПб. : ВНИ,1999. – 1000 с. 6. Сабинин, О. Интеллектуальные базы данных. /О. Сабинин// Учебник. – СПб. : Питер, 2000. –480 с. 7. Хансен, Г. Базы данных. Разработка и управление /Г. Хансен//– М,: Бином, 1999.–704 с. 8. Робинсон, С. MS Access 2000 /С. Робинсон// Уч. Курс.–СПб.: ВНИ, 1999. – 480 с. 9. Карпов, Б. Access 2000 /Б. Карпов// Справочник. – СПб. :Питер, 1999. – 416 с. 10. Осипов, Г. Основы теории и технологии интеллектуальных систем /Г. Осипов// - СПб. :Питер, 2000. – 400 с.
10
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ ................................................................................................ 3 ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ ................. 3 ТЕМАТИКА КУРСОВЫХ РАБОТ ....................................................... 4 МЕТОДИКА ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ .................... 7 СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ ............................ 8 ОФОРМЛЕНИЕ КУРСОВОЙ РАБОТЫ ............................................. 8 ЗАЩИТА КУРСОВОЙ РАБОТЫ ......................................................... 9 РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА ................................................. 10
11