Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР Базы данных для ИВТ.doc
Скачиваний:
23
Добавлен:
28.05.2015
Размер:
706.56 Кб
Скачать

4. Варианты заданий для контрольной работы

в-та

Формулировка задания

  1. История развития баз данных (БД).

  2. Определение степени соответствия СУБД реляционной модели базы данных.

3. Разработать базу данных с помощью программы MSAccessдля учета клиентов банка и их вкладов. В базе предусмотреть: ФИО клиента банка, вид вклада, номер счета, дата движения денег, приход, расход, остаток, подпись, начисленные суммы.

    1. Основные сведения по БД: понятие, объекты и отношения между ними, достоинства БД.

    2. Нормализация данных в реляционной базе данных и ее необходимость.

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

  1. Принципы построения БД. Жизненный цикл базы данных: понятие, этапы жизненного цикла.

  2. Способы создания таблиц в MS Access и их особенности.

  3. Разработать базу данных с помощью программы MS Accessпо учету владельцев земельных участков в мэрии города Кирова. В базе предусмотреть ФИО владельцев земельных участков, дату рождения, место основной работы, домашний адрес, рабочий и домашний телефон, сотовый телефон, площадь земельного участка, адрес расположения участка, вид собственности на него, стоимость за одну сотку (100 кв. м), количество соток и за всю землю (можно измерять в кв. м.).

  1. Современные СУБД: постреляционные, объектно-ориентированные, объектно-реляционные.

  2. Типы данных и их ввод в ячейки таблиц MS Access.

  3. Разработать базу данных с помощью программы MS Accessдля учета движения товаров бытовой химии на оптовой базе. Наименование товара, количество, единица измерения, количество единиц в упаковке, по какой цене за единицу поступил, по какой цене за единицу продается, сумма за всю партию, когда поступил, срок годности, куда, кому и сколько отгружено, на какую сумму.

  1. Документальные и документографические БД, понятие, виды, их сходство и различия, примеры.

  2. Виды запросов в реляционной базе данных MS Access.

  3. Разработать базу данных с помощью программы MS Accessдля учета граждан, которым заменили паспорта старого образца на паспорта нового образца. В базе предусмотреть наличие следующих данных: ФИО, пол, дата рождения, место рождения, номер и серия старого и нового паспортов, кем выдан, когда выдан, код подразделения, место регистрации, отношение к воинской обязанности, семейное положение, дети: пол, ФИО, дата рождения.

  1. Основные понятия по фактографическим базам данных и их виды, примеры.

  2. Формы и способы их создания, заполнения в MS Access.

  3. Разработать базу данных с помощью программы MS Accessпо учету лекарственных препаратов в аптеке. В базе предусмотреть следующие данные: наименование лекарства, кто производитель, количество, единица измерения, количество единиц в упаковке, по какой цене продается, сколько продано за месяц, квартал, год, на какую сумму, когда поступил, срок годности.

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

  2. Отчеты в MS Access, виды, способы создания и особенности редактирования.

  3. Разработать базу данных с помощью программы MS Accessпо предприятию, выпускающему мебель. В базе предусмотреть следующие данные: наименование мебели, кто производитель, количество, единица измерения, количество единиц в упаковке, по какой цене продается, есть ли скидки на каких условиях, сколько продано за месяц, квартал, год и на какую сумму.

  1. Мультимедийные базы данных: понятие, свойства, применение, примеры

  2. Основные понятия по защите информации в базах данных.

  3. Разработать базу данных с помощью программы MS Accessпо учету граждан, стоящих в очереди на улучшение жилья в мэрии города Кирова. В базе предусмотреть следующие данные: ФИО нуждающегося в улучшении жилищных условий, состав его семьи, площадь занимаемой квартиры, домашний адрес и телефон, где работает, кем работает, на какую квартиру претендует, имеются ли льготы и какие.

  1. Понятие распределенной СУБД её основные функции, свойства и характеристики, примеры.

  2. Защита ПК от несанкционированного доступа.

  3. Разработать базу данных с помощью программы MS Accessпо учету проектных работ, выполненных в объединении Киров-проект. В базе предусмотреть следующие данные: вид проектируемого объекта, место его строительства, кто заказчик, сроки начала и окончания выполнения отдельных видов работ, вид оплаты, срок оплаты.

  1. Общие сведения по коммерческим базам данных. Требования, предъявляемые к программным средствам поддержки коммерческих баз данных.

  2. Примеры реализация защиты в некоторых СУБД.

  3. Разработать базу данных с помощью программы MS Accessпо учету кадровому учету работников автотранспортного предприятия города Кирова. В базе предусмотреть следующие данные: ФИО работника, дата его рождения, пол, должность, уровень квалификации, образование, место работы, величина зарплаты, домашний адрес, домашний и сотовый телефоны, семейное положение, наличие детей их возраст.

    1. Основные компоненты баз данных, их назначение и взаимосвязь.

    2. Вопросы безопасности доступа.

    3. Разработать базу данных с помощью программы MS Accessдля учета заявок на приобретение новых материалов электротехнического назначения, в которой предусмотреть следующие данные: дата подачи заявки, ФИО заказчика, его домашний адрес и телефон, наименование товара, количество, дата исполнения заказа, цена приобретенного товара, расходы на реализацию заказа, необходимость дальнейшей закупки и количество.

  1. Понятие модели базы данных. Общие сведения о типах моделей БД.

  2. Юридическая защита авторских прав на базы данных.

  3. Разработать базу данных с помощью программы MS Accessдля клиентов банка, арендующих сейфы, с указанием сроков аренды (в днях). В списке предусмотреть графу “Постоянный клиент” с пометками “Да”, для которых предусмотреть скидку 10% от расчетной стоимости аренды. Определить стоимость аренды для каждого клиента с учетом следующих тарифов: до 30 дней аренды - 20 руб./сутки; от 30 до 60 дней - 15 руб./сутки и свыше 60 дней - 12 руб./сутки. Предусмотреть возможность пересчета арендной платы в зависимости от базовой, в качестве которой взять аренду до 30 дней.

  1. Иерархическая модель БД: основные понятия, достоинства и недостатки, примеры.

  2. История создания языка программирования SQL.

  3. Разработать базу данных с помощью программы MS Accessдля подсчета овощей, хранящихся на плодоовощной базе в течение года. Известен начальный объем запаса товара в натуральных единицах по каждому из наименований. Рассчитать убыль по каждому наименованию в течении года, если естественная убыль осеннего периода составляет - 3%, зимнего периода 2%, весеннего периода - 4%, летнего периода -5%. Предусмотреть изменение цены овощей, с целью компенсации убытков от естественной убыли продуктов.

  1. Сетевая модель БД: основные понятия, достоинства и недостатки, примеры.

  2. Понятие языка SQL и его назначение. Два подмножества языка: SQL-DDL (Data Definition Language) и SQL-DML (Data Manipulation Language).

  3. Разработать базу данных с помощью программы MS Accessпо товарам, относящимся к парфюмерии и косметике, с указанием их цен на начало года. Рассчитать цены каждого товара на 1-е число каждого месяца и конец года, компенсирующие потери от инфляционного процесса. Уровень инфляции в процентах для каждого месяца года взять в пределах от 1% до 4%. (Расчеты выполнить в Евро).

  1. Реляционная БД: основные понятия, достоинства и недостатки, примеры.

  2. Типы данных в языке SQL: 1) первый тип DDL включает: операторы создания схемы базы данных; операторы создания индексов; операторы управления правами доступа; 2) второй тип DML включает: команды модификации данных; выборку данных; выборку даных из нескольких таблиц; вычисления внутри процедуры отбора SELECT; группировку данных; сортировку данных; операцию объединения.

  3. Разработать базу данных с помощью программы MS Accessзначений курса доллара США (в рублях), установленные Центральным банком Российской Федерации на 1-е число каждого месяца, а также месячные индексы инфляции в течение года (в процентах). Рассчитать уровень инфляции с начала года на 1-е число очередного месяца (в процентах), и реальный (с учетом инфляции) курс валюты в относительных единицах (относительно курса на 1-е января прошедшего года).

  1. БД на основе объектно - ориентированного подхода: основные понятия, достоинства и недостатки, примеры

  2. Использование представлений в языке SQL.

  3. Разработать базу данных с помощью программы MS Accessассортиментного перечня продукции, производимой хлебокомбинатом. В базе указать: перечень хлебобулочных изделий, разделив его на группы, единицы измерения, количество, сколько в транспорт ной таре, сколько изготовлено и отгружено, цена, сумма. Для расчетов использовать MS Excel.

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

2. Хранимые процедуры и триггеры. Мониторы событий.

3. Разработать базу данных с помощью программы MS Accessвладельцев пакетов акций, имеющих акции нескольких различных предприятий, указав число акций по каждому из предприятий, их номинальную и рыночную стоимость одной акций и размер дивидендов (в процентах к номиналу). Рассчитать для каждого предприятия рыночную стоимость пакета акций, сумму дивидендов и вывести сообщение "Докупить акции", если сумма дивидендов превышает 10% от рыночной стоимости акций, "Продавать акции", если сумма дивидендов ниже 1% от рыночной стоимости акций. Для расчетов использовать MS Excel.

  1. Инструментальные средства проектирования. CASE-технология (Computer Aided Software Engeneering - создание программного обеспечения с помощью компьютера) и её основные черты.

  2. Использование специализированных библиотек и встраиваемого языка SQL.

  3. Разработать базу данных с помощью программы MS Accessстудентов с указанием фамилий и результатов сдачи трех экзаменов (оценки - 5, 4, 3, 2 не явился). Известны: размер базовой стипендии - 200 руб., надбавка при сдаче экзаменов на "хорошо" и "отлично" - 25% и надбавка при сдаче только на "отлично" - 50% (в процентах к базовой стипендии). Рассчитать для каждого студента размер его стипендии, которая не назначается при хотя бы одной неудовлетворительной оценке. Для расчетов использовать MS Excel.

  1. CASE-системы поддерживающие основные этапы процесса разработки БД: моделирование, преобразование модели "сущность-связь"; генерация схемы базы данных и прототипов программных модулей.

  2. CLI - интерфейс уровня вызовов. ODBC - открытый интерфейс к базам данных на платформе MS WIndows.

  3. Разработать базу данных с помощью программы MS Accessна работниц с указанием их ФИО и окладов. Рассчитать размер премии для каждой из работниц к Международному женскому Дню 8-е марта пропорционально окладам работниц в пределах выделенной суммы премии. Рассчитать также общую сумму выплат с учетом подоходного налога (13%). Для расчетов использовать MS Excel.

  1. Реляционная алгебра, понятие и операции над данными.

  2. JDBC - мобильный интерфейс к базам данных на платформе Java.

  3. Разработать базу данных с помощью программы MS Accessисполнителей завершенных работ. В базе предусмотреть ФИО работников, стоимость работы, даты планового и фактического окончания работы. Если работа выполнена раньше, чем за 15 дней, исполнитель поощряется денежной суммой в размере 10% от стоимости работы. Если работа выполнена с опозданием, то исполнителю начисляется пеня размером в 0,5% от стоимости работ за каждый день просрочки. Для расчетов использовать MS Excel.

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

  2. Навигационный подход к манипулированию данными и персональные СУБД.

  3. Разработать базу данных с помощью программы MS Accessработниц, с указанием ФИО, окладов и количества детей-иждивенцев у каждой из работниц. Рассчитать сумму доплат на одного ребенка и всех детей в семье каждой работницы и общую сумму к выплате (с учетом оклада, доплаты и подоходного налога). Причем, доплата производится по системе: при 1 ребенке - 300 руб., при 2-х - 250 руб. на каждого ребенка, при 3-х и более детей - 225 руб. на каждого ребенка. Для расчетов использовать MS Excel.

  1. Операции обработки отношений: проекция (вертикальное подмножество); выборка (ограничение, горизонтальное подмножество), объединение, пересечение, разность, декартово произведение, соединение, деление.

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

  3. Разработать базу данных с помощью программы MS Accessклиентов типографии, печатающей различные виды продукции: бланки, проспекты, листовки и т.п. В списке имеется графа “Постоянный клиент” с пометками “Да” для части клиентов. Известны соответствующие объемы заказов клиентов в количестве экземпляров. Рассчитать стоимость каждого заказа с учетом следующих расценок: печать до 1 000 экз. – 8 руб. за лист; от 1 000 до 2 000 экз. - 6 руб. за лист; свыше 2 000 экз. - 5 руб. за лист. Причем, постоянным клиентам предоставляется скидка 10% от расчетной суммы заказа. Для расчетов использовать MS Excel.

  1. Понятие реляционного исчисления и его применение при построении БД.

  2. Определение степени соответствия СУБД реляционной модели.

  3. Разработать базу данных с помощью программы MS Accessработников торговой фирмы с указанием ФИО и зарплаты (в рублях). Рассчитать величину средней зарплаты и суммы доплат части работников, размеры которых определяются по правилу: 500 руб., если зарплата работника составляет 50% - 67% от средней зарплаты; 750 руб., если зарплата работника составляет 49% и менее от средней зарплаты. Рассчитать также общую сумму выплат каждому работнику (с учетом окладов, доплат и подоходного налога). Для расчетов использовать MS Excel.

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

  2. История создания и понятие языка программирования VBA.

  3. Разработать базу данных с помощью программы MS Accessработников магазина с указанием ФИО, должностных окладов и сумм штрафов для некоторых работников (в рублях), которые вычитаются из окладов работников. Задан размер премии, которая подлежит распределению пропорционально окладам среди всех работников. Причем, к премии добавляется и сумма штрафов. Рассчитать размер премии каждому работнику и общую сумму выплат с учетом подоходного налога. Для расчетов использовать MS Excel.

  1. Диаграмма «сущность-связь» и пример её построения.

  2. Разработка управляющих программ в среде VBA.

  3. Разработать базу данных с помощью программы MS Accessграфиков движения транспортных средств по маршрутам в городе Кирове. Интервал движения автобусов 5 минут. Максимальное время движения в одном направлении 60 минут. В базе предусмотреть номер маршрута, тип транспортного средства, ФИО водителя и кондуктора, количество рейсов и время начала и окончания каждого интервала движения. Для расчетов использовать MS Excel.

  1. Целостность данных и три типа ограничений: 1) на допустимые значения в наборе значений (домене); 2) на разрешенные значения для каждого атрибута; 3) на существующие значения в базе данных. Обзор нотаций, используемых при построении диаграмм "сущность-связь".

  2. Общие характеристики, процедуры и функцию, переменные и константы, типы данных.

  3. Разработать базу данных с помощью программы MS Accessпо учету больных, имеющих различные заболевания, которые наблюдаются цеховыми терапевтами. В базе предусмотреть следующие данные: ФИО больного, сколько ему лет, где работает или учится, домашний адрес и телефон, вид заболевания, чем болел ранее.

  1. Навигационный подход к манипулированию данными и персональные СУБД.

  2. Управляющие конструкции – ветвления и циклы. Выход из циклов и процедур.

  3. Разработать базу данных с помощью программы MS Accessпо учету зубных паст, реализуемых в магазине, которая содержит следующие данные: наименование, вес, дата изготовления, срок реализации, количество в упаковке, общее количество, цена, сумма.

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

  2. Модули и их программирование.

  3. Разработать базу данных с помощью программы MS Accessдля учета строительных материалов, хранящихся на складе и содержащую следующие данные: наименование материала, единица измерения, количество в наличии, ежедневный расход, остаток, потребность в будущем, цена, сумма денег необходимых для создания необходимого запаса.