Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62




НазваниеУчебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62
страница99/99
Дата04.02.2016
Размер6.67 Kb.
ТипУчебно-методический комплекс
1   ...   91   92   93   94   95   96   97   98   99

Практические задания по курсу "Базы данных"


В процессе выполнения и сдачи задания студент должен продемонстрировать умения и навыки:

  • проектирования, создания и работы с базами данных.

  • проектирования и реализации клиентских частей для работы с базой данных.


Для решения задачи необходимо проанализировать словесную формулировку и сформулировать концепцию задачи: привести словесное описание функционирования объекта для которого будет создаваться база данных. При формулировании концепции предусмотреть наличие спарвочников, входных (первичных) документов, процедур обработки информации, журналов, регистрирующих изменения характеристик объектов, выходные документы, процедуры анализа, выходные сводные документы.
При реализации выходных документов использовать встроенные средства для генерации отчетов и офисные технологии. 
Спроектировать и реализовать базу данных средствами MS'SQL Server 2000, MS'Access и Visual FoxPro. 
Спроектировать и реализовать клиентские части для доступа к базам данных. 
Результат работы оформить в виде отчета. 
В отчете необходимо: 

I. Привести логическую модель информационной системы 
Построить логическую модель базы данных:

  • схему данных;

    • описание таблиц, включая свойства полей;

    • описание ключей, связей;

  • Описать системные процедуры и функции, обеспечивающие сохранность, целостность данных;

  • Перечислить и описать бизнес-функции серверной части приложения

Построить и описать модели клиентских частей:

  • Назначение клиентской части

  • Описание элементов интерфейса

  • Описание выходных документов

  • Описание клиентских процедур и функций


II. Описать реализацию баз данных: 
Привести скрипты (программные коды) создания элементов баз данных

  1. таблиц

  2. индексов (первичные, кандидаты, обычные, уникальные);

  3. для полей-первичных ключей задать автоматическую нумерацию или генерацию уникальных кодов;

  4. постоянных связей;

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

  6. для SQL Server описать скриптами ограничения для внешних ключей 
    для VFP при помощи мастера поддержания ссылочной целостности (Referential Integrity) построить RI триггера; 
    для Access описать поддержку ссылочной целостности в свойствах связей схемы данных

  7. описать скрипты (коды) необходимых правил уровня полей и записей;

  8. описать скрипты создания хранимых запросов;

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

Заполнить таблицы-справочники осмысленными значениями (30-150 записей). Занести в таблицы-журналы 500-3000 записей иллюстрирующих изменение состояния объекта БД. Создать формы (VFP, VBA, HTA, VBScript) клиентской части с элементами интерфейса для выполнения основных функций вашей БД. 



  1.  Система продажи билетов междугородных автобусов. Есть список маршрутов, каждый маршрут обслуживается несколькими автобусами. Известна вместимость автобусов и расписание движения. Система должна позволять регистрировать продажу билетов и позволять выполнять стандартные запросы: сколько свободных мест есть на указанный маршрут (№ маршрута и время) и т.д.

  2.  Расписание практических занятий для студенческих групп в дисплейных классах. Известны количество, вместимость компьютерных классов, количество дисциплин занятия по которым проводятся в компьютерных классах, число и названия групп.

  3.  Отдел кадров.
    База данных для ведения личных дел сотрудников: список сотрудников с их характеристиками, журнал продвижения по службе (должность, срок вступления в должность, оклад, дата поступления на работу, дата увольнения и т.д. ). Предусмотреть возможность выполнения типичных запросов: личный состав на текущий момент времени, количество сотрудников с заданным окладом или выше, средний оклад, средняя численность :

  4.  Биржа труда. Список работодателей с имеющимися у них вакансиями. Каждая вакансия имеет набор характеристик: вид деятельности, зарплата, условия труда, требования к квалификации, требуемый возраст и т.д. Пользователь должен иметь возможность ввести в запрос свои характеристики, требуемые параметры вакансии и получить в результате список вакансий, соответствующих запросу.

  5.  Учебная нагрузка преподавателей
    Известны: список преподавателей, список дисциплин которые ведет конкретный преподаватель, количество часов отведенных для данной дисциплины и полное количество часов (вся нагрузка) для данного преподавателя. 
    Система должна позволять вести учет выполнения нагрузки (регистрировать проведенные занятия) и формировать отчеты, в т.ч. сводные

  6.  Журнал учета движения денежных средств по кассе предприятия. Список сотрудников - подотчетных лиц, журнал кассовых операций. База данных должна позволять учитывать выдачу денежных средств сотруднику в подотчет, получение денежных средств от сотрудника, выполнять запросы

  7.  Учет прихода на склад и отпуска (со склада) товаров для одного поставщика и одного получателя. Создать базу данных для учета отпуска и прихода товаров. Предусмотреть возможность получения информации о начальном, конечном и текущем (на заданную дату) остатке каждого товара в количественном выражении.

  8.  Учет движения компьютеров в сборе (сложного товара или комплектов). Фирма получает комплектующие (материнские платы, процессоры, корпуса системных блоков, мониторы :) из которых собираются компьютеры. Создать базу данных для учета отпуска компьютеров. Предусмотреть возможность существования нескольких стандартных моделей (комплектов).

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

  10.  Создать базу данных для учета расчетов с клиентами. В отдел поступает готовая информация по увеличению задолженности каждого клиента (в соответствии с отпускаемыми товарами) в виде денежных сумм и номеров документов. Клиенты периодически вносят определенные суммы и частями погашают свою задолженность.

  11.  База клиентов предприятия
    Создать справочник для организаций-партнеров. Каждая организация может иметь несколько контактных лиц. Предусмотреть возможность получения информации об отделе, организации - партнере

  12.  Создать базу данных туристического агентства . Имеется определенное количество маршрутов, описание маршрута. Турагенство обеспечивает клиентов путевками, общая стоимость которых формируется из совокупности предоставляемых услуг: проезд (билеты , проживание в гостиницах, экскурсионное обслуживание и т.д.). Создать справочник предлагаемых услуг с расценками, а на основе выбранных услуг формировать путёвку. Вести учет реализованных путевок.

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

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

  15.  Создать базу данных для учета начисления процентов по кредитам. Имеется справочник клиентов, видов кредитов. Вести журнал выданных кредитов, предусмотреть возможность (в том числе) получения сводной информации о поступлениях (и задолженностях) от выплат по процентам за кажлый месяц.

  16.  Создать базу данных для учета сдельной заработной платы работников предприятия.

  17.  Добыча природного топлива
    Создать базу данных для хранения информации о поставщиках природного топлива. Имеется список поставщиков с полями: наименование топлива, единица измерения, добывается в год, год, страна, месторождение, транспортные расходы на тыс. км, удаленность от базовой точки, тыс. км., срок поставки. Справочник видов природного топлива. Справочник поставщиков. Предусмотреть возможность подбора наилучшего поставщика по указанным критериям.

  18.  Автосалон
    Создать базу данных для учета имеющихся в продаже автомобилей. Имеется справочник видов автомобилей с характеристиками. Вести учет поступления автомобилей на склад (поступления партиями) и учет продаж. Предусмотреть формирование сводных аналитических отчетов.

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

  20.  Система продажи железнодорожных билетов.
    Имеется список маршрутов, список поездов, сравочник закрепления поездов за маршрутом. Система должна позволять регистрировать продажу билетов и позволять выполнять стандартные запросы: сколько свободных мест есть на указанный маршрут (№ маршрута и время) и т.д.

  21.  Учет данных о поступающих в ВУЗ
    Создать базу данных для хранения информации об абитуриентах. Имеется список абитуриентов с полями: ФИО абитуриента, дата рождения, дата окончания школы, номер паспорта, социальная категория (сирота, инвалид, служба в армии и т.д. с расставленными приоритетами при поступлении), вид набора (бюджетный, целевой, дополнительный), результат окончания школы - количество набранных баллов по единому государственному экзамену по предметам: русский язык, математика (алгебра), обществознание. Имеется список специальностей с планом набора на них (справочник). Предусмотреть возможность вывода зачисленных студентов, вычисление проходного балла, вычисление конкурса (человек на место).

  22.  Детский сад
    Создать базу данных для хранения информации о воспитанниках детского сада. Имеется список воспитанников с полями: ФИО воспитанника, дата рождения воспитанника, ФИО родителей, место работы родителей, адрес, группа здоровья, номер группы, дата оплаты, оплачено, сумма к оплате, социальная категория, посещаемые доп. занятия. Справочник: группа здоровья. Справочник: льготные категории. Справочник: дополнительные занятия (кружки). Предусмотреть возможность вычисления долга, возможность посещения ребенком кружков (в зависимости от группы здоровья)

  23.  Обновление баз данных документов
    Создать базу данных для учета выполненных работ сотрудников организации, поддерживающей какую либо базу данных нормативных документов (Консультант+, Гарант и др.). 
    Имеется список клиентов с полями: название организации (ФИО физ. лица), адрес, номер договора, дата последнего обновления, оплаченный период обслуживания, исполнитель. Справочник: исполнители. Предусмотреть возможность вывода не обслуженных клиентов за период.

  24.  Клиенты библиотеки Создать базу данных для хранения информации о клиентах библиотеки. Имеется список книг с полями: автор, название, издательство, код, год издания, категория (обычная книга, редкая, только чит. зал), место хранения (№ стеллажа/полки). Имеется список клиентов с полями: ФИО, адрес, номер паспорта, номер читательского билета, лишен/не лишен правом пользования библиотекой. Справочник: список книг. Справочник: список клиентов. Справочник: категории книг (категория, на какой срок выдается). Справочник: штраф за не возврат книги в установленный срок, пеня за день просрочки. Журнал: название книги (идентификатор), дата выдачи книги, ФИО клиента, номер читательского билета. Предусмотреть возможность вывода всех должников (тех кто не вернул книгу вовремя), суммы начисленного штрафа и пени. Лишение права пользования библиотекой до тех пор, пока не будет выплачена сумма штрафа и пени.

  25.  Учет успеваемости студентов Создать базу данных для хранения информации об успеваемости студентов. 
    Имеется список студентов с полями: ФИО, группа, количество сданных работ, сумма баллов. Имеется список групп с полями: название группы Справочник: список студентов Справочник: список групп Журнал с полями: идентификатор студента, идентификатор группы, оценка за 1 работу, оценка за 2 работу, оценка за 3 работу. Предусмотреть возможность вывода студентов не допущенных к сдаче экзамена, критерий: сумма баллов за сданные работы меньше контрольной суммы, вывод успеваемости группы, конкретного студента.

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

  27.  ГИБДД-ГАИ-ДПС
    Создать базу данных для учета правонарушений автомобилистами. Предусмотреть возможность вывода количества всех нарушений по видам за период, сумм штрафа и т.п..

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

  29.  Учет коммунальных платежей
    Создать базу данных для учета оплаты по коммунальным платежам. Имеется справочник коммунальных платежей с расценками (за 1 человека или 1 м2), а на основе площади квартиры и количества проживающих формируется общая стоимость коммунальных платежей по квартире.

  30.  Телефонный справочник
    Создать базу данных телефонный справочник города. У организаций и некоторых физических лиц может быть несколько телефонов. Создать таблицу списка улиц города на основе которой пользователь мог бы вносить новые номера в главную таблицу. Предусмотреть возможность выполнения типичных запросов: поиск номера телефона по фамилии, улице, номеру дому и квартире; поиск человека по номеру телефона.

  31.  Дом отдыха
    Создать базу данных для учета клиентов дома отдыха. Создать таблицы: справочник список клиентов, служебные таблицы, таблицу журнал - учитывающую приезды и убытие клиентов. Предусмотреть возможность выполнения запросов для получения информации о клиентах на данный момент времени и т.д.

  32.  Прибыль организации
    Создать базу данных для учета прибыли организации. Создать таблицы: расходы организации (№, вид расхода, сумма расхода, дата расхода и т. д.), валовая выручка организации (№, вид прибыли, сумма выручки, дата выручки и т. д.), служебные таблицы. Предусмотреть возможность выполнения типичных запросов: прибыль организации на данный момент, прибыль организации на определённое число, сумма расхода по определенному виду, сумма прибыли по определенному виду.

  33.  Печать фотографий
    Создать базу данных для фирмы по оказанию фотоуслуг. В базе должны быть технические таблицы вид бумаги - её стоимость и размер бумаги - её стоимость. Когда в фирму приходит клиент, мы должны заполнять главную таблицу на основе технических таблиц и вносить его ФИО и количество заказанных им фотографий, а на основе этих данных должна рассчитываться сумма к уплате. Примечание: сумма к уплате зависит от количества заказанных фотографий, вида бумаги, размера бумаги.

  34.  Журнал результатов доврачебного обследования
    Создать базу данных для хранения информации о результатах доврачебного обследования. Имеется список пациентов с полями: ФИО пациента, адрес, номер страхового полиса, дата рождения, пол, температура, артериальное давление, рост, вес, дата осмотра, диагноз, участок. Имеется список врачей с полями: ФИО врача, участок за который отвечает врач. Предусмотреть возможность поиска пациентов: по дате, имени, году рождения, фамилии врача, диагнозу.

  35.  Учет реализации электроэнергии
    Создать базу данных для учета оплаты за потребление электроэнергии. Имеется список потребителей с полями: ФИО, адрес, израсходовано в кВт, оплачено, дата оплаты, оплачено всего, льгота, лицевой счет потребителя. Справочник: категории льгот. Предусмотреть возможность вывода должников (ФИО, адрес, лицевой счет, сумма долга)

  36.  Доставка ж/д, авиа-, авто-, транспортом.
    Имеются данные: заказчик, адрес клиента, лицевой счет, дата оплаты, сумма к оплате, оплачено, вес груза, расстояние, вид транспорта, направление перевозок. Справочник видов доставки (вид транспорта, ст. 1 км/тонны). Справочник направлений перевозок. Предусмотреть возможность вывода нагрузок по направлениям на определенную дату, количества необходимого транспорта, по исполненным заказам возможность вывода должников.



РЕКОМЕНДУЕМАЯ УЧЕБНАЯ И МЕТОДИЧЕСКАЯ ЛИТЕРАТУРА


Основная литература

  1. С. М. Диго Базы данных: проектирование и использование: учеб. для вузов. М.: Финансы и статистика, 2005

  2. Клепинин В.Б., Агафонова Т.П. Visual FoxPro 9.0 БХВ-Петербург, 2008


Дополнительная литература

  1. Понимание SQL. М.Грубер

  2. Рудалев В.Г. Введение в MS SQL Server

  3. С.В. Шибанов, А.В. Сивохин АДМИНИСТИРОВАНИЕ СУБД MS SQL SERVER 2000

  4. М.В.Копейкин, В.В.Спиридонов, Е.О.Шумова БАЗЫ ДЫННЫХ. Основы SQL реляционных баз данных

  5. Г. П. Токмаков БАЗЫ ДАННЫХ И ЗНАНИЙ Проектирование баз данных по технологии «клиент-сервер» и разработка клиентских приложений

  6. А.М. Гудов, Л.Е. Шмакова ВВЕДЕНИЕ В ЯЗЫК СТРУКТУРИРОВАННЫХ ЗАПРОСОВ SQL

  7. OLAP Алексей Федоров, Наталия Елманова, преподаватель УКЦ "Interface Ltd", КомпьютерПресс 4'2001 - #1'2002


Электронные образовательные ресурсы

1) Видео-демонстрации лекций по курсу Базы данных http://10.0.13.200/live_courses

2) Учебные материалы к лабораторным работам по курсу Базы данных http://10.0.12.5/books

3) Базы данных: модели, разработка, реализация. Т.С.Карпова http://www.intuit.ru/department/database/sql

4) Введение в реляционные базы данных. С.Д. Кузнецов ISBN: 978-5-9556-0028-0 http://www.intuit.ru/department/database/rdbintro/

5) Основы SQL Л.Н.Полякова ISBN: 978-5-9556-0101-4 http://www.intuit.ru/department/database/sql/

6) Основы офисного программирования и документы Excel В.А. Биллиг http://www.intuit.ru/department/office/vbaexcel/

7) Основы офисного программирования и документы Word В.А. Биллиг http://www.intuit.ru/department/office/vbaword/

8) Data Mining. И.А. Чубукова, ISBN: 978-5-9556-0064-2 http://www.intuit.ru/department/database/datamining/

9) Распределенные базы и хранилища данных. А.М. Марасанов, Н.П. Аносова, О.О. Бородин, Е.С. Гаврилов, http://www.intuit.ru/department/database/olap/

10) Использование MS SQL Server Analysis Services 2008 для построения хранилищ данных. В.В. Полубояров http://www.intuit.ru/department/database/mssqlsas2008/

Программное обеспечение


1) MS'Access (по программе сотрудничества Microsoft с высшими учебными заведениями MSDNAA)

2) MS'VisualFoxPro (по программе сотрудничества Microsoft с высшими учебными заведениями MSDNAA)

3) MS'SQL Server (по программе сотрудничества Microsoft с высшими учебными заведениями MSDNAA)

4) MS'SQL Server Management Studio

5) MS'Visual Studio 2008 (по программе сотрудничества Microsoft с высшими учебными заведениями MSDNAA)

6) MS'VisualFoxPro (по программе сотрудничества Microsoft с высшими учебными заведениями MSDNAA)

7) MS'Office

8) Microsoft .NET Framework 3.5 SP1

9) Microsoft SQL Server 2005

10) Microsoft SQL Server Management Studio 2008

11) Microsoft Visual Studio 2008 версия 9.0.30729.44 QFE

12) Microsoft Visual Basic 2008

13) Microsoft Visual C# 2008

14) Microsoft Web Developer 2008

15) Microsoft Document Explorer версия 9.0.30729.44 QFE

16) Документация Microsoft SQL Server 2005-2008 на русском языке

17) Документация Microsoft Visual Studio 2008 на русском языке
1   ...   91   92   93   94   95   96   97   98   99

Похожие:

Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс дисциплины (опд. Ф.) Базы данных и экспертные системы
Рабочая программа составлена на основании требований Основной образовательной программы специальности 010501. 65 Прикладная математика...
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс по дисциплине «Базы данных»
Методический комплекс включает учебную программу курса, планы проведения занятий, список основной и дополнительной рекомендуемой...
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconПрограмма итогового государственного экзамена Направление подготовки дипломированного специалиста: 080800-Прикладная информатика Специальность: 080801. 65 «Прикладная информатика (по областям)»
Филиал федерального государственного автономного образовательного учреждения высшего профессионального образования
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс дисциплины «Операционные системы и среды»
Учебно-методический комплекс рекомендован к изданию кафедрой «Информационных технологий» и утвержден Учебно-методическим советом...
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс дисциплины гсэ. 00 «История искусств»
Для специальностей: 230102 – «Автоматизированные системы обработки информации и управления», 080801 – «Прикладная информатика (в...
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс дисциплины гсэ. В. 03 «Риторика»
Для специальностей: 080801 «Прикладная информатика (в экономике)», 030301 «Психология», 080504 «Государственное и муниципальное управление»,...
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс дисциплины
Государственное и муниципальное управление, 080109 Бухгалтерский учет, анализ и аудит, 010501 Прикладная математика и информатика,...
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс по дисциплине «Проектное управление фирмой»
Государственного образовательного стандарта высшего профессионального образования и предназначен для студентов очной формы обучения...
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс по дисциплине «Проектное управление фирмой»
Государственного образовательного стандарта высшего профессионального образования и предназначен для студентов очной формы обучения...
Учебно-методический комплекс по дисциплине базы данных направление «Прикладная информатика» 080800. 62 iconУчебно-методический комплекс по дисциплине «Проектное управление фирмой»
Государственного образовательного стандарта среднего профессионального образования и предназначен для студентов Колледжа рационального...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib2.znate.ru 2012
обратиться к администрации
Библиотека
Главная страница