Модуль 2. Практическая реализация проекта базы данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Модуль 2. Практическая реализация проекта базы данных



Семинарское занятие № 4. «Достоинства, недостатки и особенности современных СУБД»

На основе данных предыдущего семинара преподаватель с участием студентов определяет требования к будущему проекту базы данных. Кроме того, заслушиваются доклады по различным СУБД и средам программирования программирования, которые готовят студенты. Доклады распределяет староста группы или преподаватель.

Семинар должен состоять из следующих частей:

· Определение требований к будущей базе данных.

· Выбор СУБД или языка программирования для создания проекта базы данных.

· Определение состава аппаратного и программного обеспечения для успешной реализации проекта.

Для успешного проведения семинара студенты должны приготовить доклады о достоинствах и недостатках следующих программных продуктов в контексте реализации данного программного проекта базы данных:

· MS Access 2003;

· MS Access 2007;

· Visual FoxPro последней версии;

· SQL Server последней версии;

· Delphi последней версии;

· Visual Basic последней версии;

· Visual C++ последней версии;

· По выбору студента.

Семинарское занятие № 5. «Пост реляционные модели данных»

Для успешного проведения семинара студенты готовят доклады к семинару по следующим вопросам:

· История развития СУБД;

· Особенности, достоинства и недостатки распределённых СУБД;

· Особенности, достоинства и недостатки объектно-реляционных СУБД;

· Особенности, достоинства и недостатки объектных СУБД;

· Перспективы развития информационных систем и, в частности, баз данных.

Семинарское занятие № 6. «Практические аспекты создания проекта базы данных».

Для успешного проведения семинара студенты готовят доклады к семинару по следующим темам:

· Построение структуры таблиц и схемы данных;

· Построение форм при помощи мастера и доработка их в режиме конструктора;

· Построение отчётов при помощи мастера и доработка их в режиме конструктора;

· Построение страниц доступа к данным при помощи мастера и доработка их в режиме конструктора;

· Использование запросов для подстановки, построения форм и отчётов;

· Построение панелей управления, меню и контекстного меню в проекте базы данных;

· Настройка параметров запуска проекта базы данных;

· Разделение базы данных на клиентскую и серверную части;

· Администрирование проекта базы данных.

Модуль 3. Реляционная алгебра и язык SQL

Семинарское занятие № 7. «Виды запросов и особенности их построения на языке SQL».

Для успешного проведения семинара студенты готовят доклады к семинару по следующим темам:

· Типы запросов, используемые в MS Access XP. Их назначение и типы. Использование запроса для просмотра, изменения и анализа данных различными способами. Запросы в качестве источников записей для форм, отчетов и страниц доступа к данным.

· Запросы на выборку. Запросы на основе одной или нескольких таблиц. Обновление записей, ограничения на обновление. Группировка записей и вычисление сумм, средних значений, подсчет записей и нахождение других типов итоговых значений.

· Запросы с параметрами. Диалоговое окно приглашения на ввод граничных данных. Запросы с параметрами в качестве основы для форм, отчетов и страниц доступа к данным.

· Перекрестные запросы. Перекрестные запросы для расчетов и представления данных в структуре, облегчающей их анализ. Подсчёт суммы, среднего значения, числа значений и других статистических расчетов. Группировка результатов в виде таблиц.

· Запросы на изменение. Четыре типа запросов на изменение. Удаление записи. Обновление записи. Добавление записей. Создание таблицы.

· Запросы SQL. Язык SQL (Structured Query Language). Эквивалентная инструкция SQL создаваемая на каждый запрос. Просмотр и редактирование инструкции SQL в режиме SQL. Невозможность создать в бланке запроса некоторых запросов SQL. Запросы к серверу, управляющие запросы и запросы на объединение. Подчиненный запрос.

· Инструкции языка SQL. Состав, назначения, параметры. Примеры инструкций.

· Повышение быстродействия таблиц. Необходимость. Способы. Индексация.

· Построение запросов. Способы построения запросов на практике. Порядок построения запросов.

Семинарское занятие № 8. «Контрольная работа № 3»

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

Дополнительные виды работ

Дополнительные виды работ по дисциплине включают выполнение студентом курсовой работы по дисциплине и написание реферата.

 

Курсовая работа

В рамках дисциплины студент должен выполнить курсовую работу.

Особенностью построения курса является предоставление возможности студенту самостоятельно:

· выбирать прикладную задачу для выполнения курсовой работы,

· объединяться в группы при решении объемных задач,

· а также задач требующих сетевых решений.

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

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

Рейтинговая шкала оценок курсовой работы по дисциплине

Таблица 5

Курсовая работа  
Подписание бланка-задания на выполняемый проект в установленные сроки. 0…1
Прохождение первой контрольной точки, схема данных. 0…3
Прохождение второй контрольной точки, формы и отчёты. 0…2
Оформление пояснительной записки в соответствии с установленными требованиями 0…5
Соответствие содержимого пояснительной записки тематике курсовой работы. 0…7
Соответствие содержимого проекта базы данных тематике курсовой работы и качество его выполнения. 0…14
Сдача курсовой работы в установленные сроки. 0…3
Защита курсовой работы. 0…5

 

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

После выбора темы, студент заполняет бланк задание на курсовую работу, который утверждает преподаватель (прил. П.1.). В бланке-задании, синим цветом, выделены комментарии по разделам пояснительной записки, которые не включаются в бланк-задание студента. После этого студент может приступать к выполнению курсовой работы.

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

Оригинал бланка-задания и на обороте листа бланка-рецензии студент самостоятельно печатает, используя приведенный в приложении П.3, предварительно заполнив его и удалив примечания, выполненные синим шрифтом, колонтитулы и наименование приложения.

Выполнение курсовой работы в течении семестра по дисциплине контролируется преподавателем посредством рейтинговой системы. То есть, подписание в установленные сроки бланка-задания обеспечивает один балл, прохождение в срок первой и второй контрольных точек - три и два балла соответственно.

Курсовая работа оценивается рейтингом в рамках МРСО максимально до сорока баллов (табл. 5).

Если курсовая работа не защищена, студент не допускается к проведению итоговой аттестации.


Темы курсовых работ по дисциплине

Таблица 6

№ варианта Тема курсовой работы
1. Разработка базы данных по учёту выдачи литературы на абонементе в библиотеке КПОИП.
2. Разработка базы данных по учёту выдачи литературы в читальном зале библиотеки КПОИП.
3. Разработка базы данных по учёту литературы в личной библиотеке студента.
4. Разработка базы данных по учёту выдачи литературы на межбиблиотечном абонементе в библиотеке ХГУ имени Н.Ф.Катанова.
5. Разработка базы данных по учёту предоставления электронных услуг в библиотеке ХГУ имени Н.Ф.Катанова.
6. Разработка базы данных по учёту реставрационных работ в библиотеке КПОИП.
7. Разработка базы данных по учёту проката автомобилей в автосалоне «Форсаж».
8. Разработка базы данных по учёту ремонта легковых автомобилей в автосалоне «Ржавое ведро».
9. Разработка базы данных по учёту доставки и продаж японских автомобилей в автосалоне «Кот в мешке».
10. Разработка базы данных по учёту продаж автомобильных запчастей в магазине «Китай-город».
11. Разработка базы данных по учёту регистрации автомобилей в ГЭО ГИБДД города Черногорска.
12. Разработка базы данных по регистрации автомобилей помещаемых на штраф площадку в п.г.т Усть-Абакан.
13. Разработка базы данных по учёту оформления страховых полюсов ОСАГО в компании «Страх».
14. Разработка базы данных по учёту компьютерного подбора красок для легковых автомобилей в автосалоне «Жесть»
15. Разработка базы данных по учёту проката велосипедов в городе Абакане.
16. Разработка базы данных по учёту продаж велосипедов и их комплектующих в фирме «Педали».
17. Разработка базы данных по учёту приёма больных в поликлинике № 1 города Абакана.
18. Разработка базы данных по учёту деятельности дневного стационара №3 в городе Минусинске.
19. Разработка базы данных по учёту деятельности прививочного кабинета Абаканской городской поликлиники.
№ варианта Тема курсовой работы
20. Разработка базы данных по учёту деятельности зубопротезного кабинета фирмы «Рвач».
21. Разработка базы данных по учёту продаж компьютерной техники и их комплектующих в салоне-магазине «Стэк».
22. Разработка базы данных по учёту ремонта и технического обслуживания оргтехники в фирме «Кристалл».
23. Разработка базы данных по учёту продаж лицензионных компьютерных программ в фирме «Джон Сильвер».
24. Разработка базы данных по учёту размещения компьютерной техники в аудиториях ХГУ имени Н.Ф.Катанова.
25. Разработка базы данных по учёту проката носителей информации в магазине «Простая лицензия».
26. Разработка базы данных по учёту проката CD/DVD дисков в магазине «Закон и порядок».
27. Разработка базы данных по учёту продаж товара в специализированном цветочном магазине «Кактус».
28. Разработка базы данных по учёту деятельности зоопарка города Абакана.
29. Разработка базы данных по учёту закрепления животных за спонсорами города Абакана в зоопарке.
30. Разработка базы данных по учёту деятельности «Абаканской городской обсерватории».
31. Разработка базы данных по учёту регистрации контактов с НЛО в добровольном научном обществе «Фантазёры».
32. Разработка базы данных по учёту поступления и размещения экспонатов в краеведческом музее города Абакана.
33. Разработка базы данных по учёту проведения соревнований футбольного спортивного клуба «Зенит».
34. Разработка базы данных по учёту посещения тренажёрного зала клиентами компании «Качок».
35. Разработка базы данных по учёту ремонта холодильных установок в сервисном центре «Бирюса».
36. Разработка базы данных по учёту деятельности детского спортивного клуба вольной борьбы «Казачок».
37. Разработка базы данных по учёту заселения студенческого общежития №6.
38. Разработка базы данных по учёту деятельности приёмной комиссии КПОИП.
39. Разработка базы данных по учёту продаж товара в специализированном магазине розничной торговли «Мягкие игрушки».
№ варианта Тема курсовой работы
40. Разработка базы данных по учёту движения товара на оптово розничном складе №101 частного предприятия «Эталон».
41. Разработка базы данных по учёту деятельности отдела кадров на предприятии «СШГЭС».
42. Разработка базы данных по учёту начисления заработной платы в ООО «КСА».
43. Разработка базы данных по учёту клиентов в спортивном клубе собаководов «Шарик-грыз»
44. Разработка базы данных по учёту продаж музыкальных инструментов и их комплектующих в магазине «Барабан».
45. Разработка базы данных по учёту продаж коллекционных музыкальных инструментов в магазине «Престиж».
46. Разработка базы данных по учёту деятельности спортивного клуба «Альпинист».
47. Разработка базы данных по учёту продаж товара в специализированном оружейном магазине «Сафари».
48. Разработка базы данных по учёту реализации и обмена квартир в городе Абакане.
49. Разработка базы данных по учёту нарушений лова рыбы, выявленных в ходе рейдов ОАО «Рыбнадзр на акватории Красноярского водохранилища и прилегающих реках.
50. Разработка базы данных по учёту состава исполнителей и репертуара группы «Кино».
51. Разработка базы данных по учёту успеваемости и посещаемости студентов в КПОИП.
52. Разработка базы данных по проведению промежуточного и итогового тестирования по дисциплине «Базы данных».
53. Разработка базы данных по учёту заготовки лекарственных растений компании «Семицветик».
54. Разработка базы данных по учёту деятельности завода по производству форели в городе Саяногорске.
55. Разработка базы данных по учёту реализации угля на «Абаканском угольном разрезе».
56. Разработка базы данных по учёту предоставления услуг в «Абаканском медвытрезвителе».
57. Разработка базы данных по учёту предоставления услуг ЖЭКом №3.
58. Разработка базы данных по учёту бронировании и продажи билетов в киноцентре «Наутилус».
59. Разработка базы данных по учёту бронирования и продажи билетов на железнодорожный транспорт в городе Абакане.
№ варианта Тема курсовой работы
60. Разработка базы данных по учёту технического состояния и выхода на маршрут рейсовых автобусов в ООО «Транзит».
61. Разработка базы данных по учёту продаж продукции на Абаканской мебельной фабрике.
62. Разработка базы данных по учёту выполнения услуг на автомойке ООО «Пылесос».
63. Разработка базы данных по учёту клиентов автостоянки ОАО «Автомобильный рай».
64. Разработка базы данных по учёту продаж сотовых телефонов и их аксессуаров в магазине «Телефон».
65. Разработка базы данных по учёту ремонта сотовых телефонов в сервисном центре «Паяльник».
66. Разработка базы данных по учёту продаж номеров сотовых телефонов в компании «Билайн».
67. Разработка базы данных по учёту услуг провайдерской компании «Электросвязь».
68. Разработка базы данных по учёту предоставления услуг по заправке картриджей в магазине «Алво».
69. Разработка базы данных по учёту предоставления автотранспортных услуг таксомоторной компании «Старая черепаха».
70. Разработка базы данных по учёту участия детского хора «Светлячок» в культурно массовых мероприятиях города Абакана.
71. Разработка базы данных по учёту клиентов детского сада «Старый Бармалей».
72. Разработка базы данных по учёту приёма животных в ветеринарной лечебнице «Айболит».
73. Разработка базы данных по учёту продаж медикаментов в ветеринарной лечебнице «Айнеболит».
74. Разработка базы данных по учёту рейтинга студентов КПОИП в рамках МРСО.
75. Разработка базы данных по учёту выдачи разрешения на ношение стрелкового оружия в отделении №1.
76. Разработка базы данных по учёту воспитательной деятельности в СОШ №2 п.г.т. Усть-Абакан.
77. Разработка базы данных по учёту успеваемости учеников СОШ №4 города Абакана.
78. Разработка базы данных по учёту кадров на предприятии ОАО «Хозрасчёт».
79. Разработка базы данных по учёту деятельности клуба спортивной рыбалки «Карась».
№ варианта Тема курсовой работы
80. Разработка базы данных по учёту выполнения строительных услуг ОАО «Стройтрест «Карабас».
81. Разработка базы данных по учёту заказов на транспортировку грузов водным транспортом в компании ОАО «Морячок».
82. Разработка базы данных по учёту заказов на доставку грузов грузовым транспортом в ОАО «Джим Керри».
83. Разработка базы данных по учёту сейсмической активности на территории России.
84. Разработка базы данных по учёту погодных явлений на метеостанциях республики Хакасия.
85. Разработка базы данных по учёту изменения уровня воды в Красноярском водохранилище.
86. Разработка базы данных по учёту реализации ГСМ на автозаправочных станциях ОАО «Скважина».
87. Разработка базы данных по учёту товара в кисках «Союзпечать».
88. Разработка базы данных по учёту клиентов санаторнокурортного комплекса «Озеро Белё».
89. Разработка базы данных по учёту реализации продукции на кондитерской фабрике «Большевичка».
90. Разработка базы данных по учёту расхода строительных материалов со склада в ОАО «Стройсервис».
91. Разработка базы данных по учёту заказов на пластиковые конструкции в ОАО «ПластСервис».
92. Разработка базы данных по учёту реализации драгоценностей в ювелирном магазине «Побрякушки».
93. Разработка базы данных по учёту продаж автошин в специализированном магазине «Япония».
94. Разработка базы данных по учёту деятельности химчистки «Поросёнок».
95. Разработка базы данных по учёту предоставления услуг телефонной компанией «Комтел».
96. Разработка базы данных по учёту предоставления услуг в ресторане «Хакасия».
97. Разработка базы данных по учёту деятельности сауны «Огонёк».
98. Разработка базы данных по учёту посещения клиентами Абаканского краеведческого музея.
99. Разработка базы данных по учёту продаж спортивного инвентаря в специализированном магазине «Лыжник».
100. Разработка базы данных по учёту заготовок леса в леспромхозе «Пустыня».

Студенты, успешно выполнившие свою курсовую работу, готовят небольшой доклад (3-5 минут) по своему проекту базы данных, после которого отвечают на вопросы по проекту, поступающие, как от преподавателя, так и от студентов. Этот доклад может быть заслушан на семинарских занятиях, с предварительного уведомления преподавателя. Данный семинар, желательно проводить в компьютерном классе для демонстрации презентации, построенной на основе своего программного продукта.



Поделиться:


Последнее изменение этой страницы: 2016-09-18; просмотров: 397; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.36.141 (0.012 с.)