Новый курс Рузвельта

Автор работы: Пользователь скрыл имя, 28 Января 2013 в 15:20, курс лекций

Краткое описание

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

Прикрепленные файлы: 1 файл

БАЗЫ ДАННЫХ методичка.doc

— 1.42 Мб (Скачать документ)

История возникновения  сетевой модели данных. Понятие сетевой  модели данных. Основные понятия и определения. Связь сетевой модели с понятиями концептуальной модели. Язык определения данных (ЯОД) DBTG. Сравнение модели CODASYL DBTG с реляционной моделью, выяснение их сильных и слабых сторон. Язык манипуляции данными.

 

Вариант 8. Иерархическая  модель. Структурная диаграмма. Ограничения  целостности. Языки описания данных в сетевой модели. Язык манипулирования данными в сетевой модели

История возникновения Иерархической модели данных. СУБД использующие иерархическую модель данных. Основные понятия и определения. Связь отношений иерархической модели с понятиями концептуальной модели. Оценка иерархической модели данных

 

 

Вариант 9. Реляционная  модель данных. Основные определения. Операции над отношениями.

Реляционная модель данных: основные понятия. Реляционные таблицы. Ключи. Внешние ключи. Процесс нормализации. Первая нормальная форма. Функциональные зависимости. Вторая нормальная форма. Третья нормальная форма. Четвертая нормальная форма. Другие нормальные формы. 

 

 

Вариант 10. Обзор  баз данных Oracle. Язык SQL

Написание основных операторов SQL и их возможности. Ограничение числа выбираемых данных с помощью фразы where. Использование однострочных функций.

Задание 2 – Информационные технологии для работы с базами данных

 

Вариант 1. Расчет повременной оплаты

1. Создать таблицы:

Таблица 1. Справочник работников.

Структура таблицы: Табельный номер, Фамилия И. О., Разряд, Цех.

Таблица 2. Справочник тарифов

Структура таблицы: Разряд, Тариф (руб./час.)

Таблица 3. Табель учета отработанного времени.

Структура таблицы: Табельный номер, Отработанное время в часах, Номер месяца

Таблица 4. Ведомость начисления зарплаты.

Структура таблицы: Месяц, Цех, Табельный номер. Фамилия И.О., Отработанное время, Тариф, Начислено (руб.)

2. Ввести в таблицу 1 сведения  о 15-ти работниках из трех цехов, в таблицу 2 – данные по пяти разрядам.

3. Создать форму «Табель» для ввода данных в таблицу 3, предусмотрев контроль вводимых данных (отработанное время) и выдачу сообщений при возникновении ошибок ввода. Для ввода табельного номера использовать поле со списком, содержащим табельные номера и фамилии, соответствующие таблице 1. Ввести данные о 15 рабочих за один месяц.

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

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

6. Создать отчет "Платежная  ведомость по цеху N ." за месяц ..." с итогом по полю начислено. Цех и номер месяца должны вводиться по запросу. Платежная ведомость должна содержать графы: Номер по порядку, Табельный номер, Фамилия И.О., Сумма к выдаче, Подпись.

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

 

 

Вариант 2. Формирование плана  выпуска продукции

1. Создать таблицы:

Таблица 1. Справочник цехов-изготовителей.

Структура таблицы: Код цеха, Наименование цеха

Таблица 2. Справочник характеристик продукции.

Структура таблицы: Код  продукции, Наименование продукции, Единица  измерения, Код цеха-изготовителя, Группа продукции, Цена (рублей за единицу).

Таблица 3. План выпуска продукции в натуральном выражении Структура таблицы: Код продукции, Количество, Номер месяца.

2. Ввести данные в  справочники: в таблицу 1 -го пяти цехах, в таблицу 2 го 15-ти наименованиях продукции трех групп, выпускаемых двумя цехами.

3. Создать форму «План  выпуска» для ввода данных в таблицу 3, предусмотрев контроль вводимых данных (количество и номер месяца) и выдачу сообщений при возникновении ошибок ввода. Для ввода кода продукции использовать поле со списком, содержащим наименования и коды продукции, соответствующие таблице 2. Ввести данные о 15-ти кодах продукции за 1 месяц.

4. Создать форму (типа  главная/подчиненная) только для просмотра данных о продукции, наименование которой должно выбираться из списка наименований. Главная форма должна содержать поля: Код продукции, Наименование продукции, Наименование цеха-изготовителя, Группа продукции, Цена. Подчиненная форма должна содержать строки по количеству месяцев и графы: Номер месяца, Количество, Стоимость. В форме должен быть предусмотрен вывод итоговых значений по полям Количество и Стоимость.

5. Создать отчет «План  выпуска продукции в стоимостном  выражении за ... месяц» с подведением промежуточных итогов по цехам и группам продукции. Месяц должен вводиться по запросу. Отчет должен иметь графы: Наименование цеха, Группа продукции, Наименование продукции, Количество, Стоимость.

6. Создать отчет «Планы  выпуска продукции цехами в  разрезе групп продукции» (только с итоговыми данными)

 

 

Вариант 3. Расчет оплаты по окладам

1. Создать таблицы:

Таблица 1. Справочник окладов

Структура таблицы: Должность, Оклад (руб./мес.)

Таблица 2. Справочник распределения служащих по должностям и окладам (штатное расписание)

Структура таблицы: Табельный  номер, Фамилия И.О., Должность, Отдел 

Таблица 3. Табель учета  отработанного времени

Структура таблицы: Табельный  номер, Отработанное время в ДНЯХ, Номер месяца

Таблица 4. Ведомость начисления зарплаты

Структура таблицы: Отдел, Фамилия И.О., Начислено (руб.), Номер  месяца

2. Ввести данные в  справочники (15 сотрудников в  трех отделах, три должности)

3. Создать форму «Табель  учета отработанного времени»  только для ввода записей в  таблицу 3. Исключить возможность  просмотра записей. Предусмотреть контроль вводимых данных (время в днях) и выдачу сообщений при возникновении ошибок ввода. Для ввода табельного номера использовать поле со списком, содержащим табельные номера и фамилии, соответствующие таблице 2. Ввести данные о 15-ти сотрудниках за один месяц.

4. Создать форму (типа  главная/подчиненная) только для просмотра сведений о сотруднике, фамилия которого должна выбираться из списка фамилий. Главная форма должна содержать поля: Табельный номер, Фамилию И.О., Отдел, Должность, Оклад. Подчиненная форма должна содержать строки по количеству отработанных месяцев и графы - Номер месяца, Отработанное время. Вывести итог по отработанному времени.

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

6. Создать отчет "Платежная  ведомость по отделу N... за месяц ..,". Номер отдела и номер месяца должны вводиться по запросу. Платежная ведомость должна содержать графы: Номер по порядку, Табельный номер, Фамилия И.О., Сумма к выдаче, Подпись. Строки отчета упорядочить в алфавитном порядке фамилий. Вывести итоговую сумму к выдаче.

7. Создать отчет, содержащий только итоговые данные распределения итоговых сумм начисленной зарплаты по должностям в разрезе отделов.

 

 

Вариант 4. Формирование плана  выпуска изделий

1. Создать таблицы:

Таблица 1. Справочник изделий

Структура таблицы: Код  изделия, Наименование изделия, Стоимость сборки

Таблица 2. Справочник деталей

Структура таблицы: Код  детали, Наименование детали, Цена

Таблица 3. План выпуска

Структура таблицы: Код  изделия, Количество изделий

Таблица 4. Состав изделия

Структура таблицы: Код изделия, Код детали, Количество деталей

2. Ввести в таблицу  1 сведения о пяти изделиях, в таблицу 2 - данные о 10ти деталях, которые используются при сборке изделий, в таблицу 3 - данные о плане выпуска пяти изделий (код изделия должен выбираться из поля со списком).

3. Создать форму «Состав  изделия» типа главная/подчиненная для просмотра и ввода данных о составе изделия, наименование которого должно выбираться из списка. Главная форма должна содержать поля: Наименование изделия и Код изделия. Подчиненная форма должна иметь табличный вид и содержать строки с полями: Код детали, Количество в изделии. Значение поля Код детали должно выбираться из поля со списком. Каждое изделие должно содержать не менее трех деталей.

4. Создать форму «План  выпуска изделия» типа главная/подчиненная. Код изделия должен выбираться из списка. Главная форма должна содержать поля: Код изделия, Наименование изделия, Количество изделий, Стоимость сборки, Стоимость выпуска изделия. Подчиненная форма должна иметь табличный вид и содержать графы: Код детали, Наименование детали, Цена детали, Количество деталей на план выпуска изделия, Стоимость деталей.

5. Создать итоговый  отчет «План выпуска в стоимостном  выражении», Отчет должен содержать  графы: Код изделия, Наименование изделия, Количество изделий, Стоимость деталей, Стоимость сборки, Стоимость всего. Отчет должен содержать все итоговые стоимости на план выпуска.

 

 

 

Вариант 5. Расчет удержаний  с заработной платы

1. Создать таблицы:

Таблица 1. Справочник работников

Структура таблицы: Табельный номер, Фамилия И.О., Номер отдела, Количество детей

Таблица 2. Ведомость начислений

Структура таблицы: Номер  месяца, Табельный номер, Начислено

Таблица 3. Ведомость удержаний.

Структура таблицы: Номер  месяца, Табельный номер, Всего начислено, Удержан ПН

2. Ввести в таблицу  1 сведения о 15-ти работниках, работающих  в трех отделах и имеющих  разное количество детей. Количество  детей работника определяет величину  суммы вычета, не облагаемого  подоходным налогом.

3. Создать форму «Ведомость  начислений» для ввода данных в таблицу 2, предусмотрев контроль вводимых данных «Начислено» на соответствие заданному диапазону и выдачу сообщений при возникновении ошибок ввода. Для ввода номера месяца и табельного номера использовать поле со списком, Ввести данные для всех работников за один месяц.

4. Создать запрос на  добавление расчетных данных  за месяц в таблицу 3.

 Расчет удержаний  выполнить по формуле: Удержан подоходный налог – (Bceгo начислено – Стандартный вычет на работника – Стандартный вычет на l-го ребенка * Количество детей) * 0,13.  Номер месяца и значения стандартных вычетов вводятся при выполнении запроса.

5. По данным таблиц  создать форму типа главная/подчиненная  только для просмотра начислений  и удержаний по одному работнику, табельный номер которого должен выбираться из списка. Главная форма должна содержать все поля таблицы 1. Подчиненная форма должна содержать строки по числу отработанных месяцев, в каждой из которых выводятся данные о начисленной, удержанной сумме и сумме к выдаче, а также строку «Итого начислено», «Итого удержано» и «Итого к выдаче».

6. Создать многостраничный  отчет «Платежная ведомость по отделу... за месяц...». Номер месяца должен вводиться по запросу. Ведомость каждого отдела выводить на отдельный лист. Ведомость должна содержать столбцы:    № п/п, Табельный номер, Фамилия И.О., Сумма к выдаче, Подпись. В отчет вывести итоговую сумму по ведомости.

 

 

Вариант 6. Формирование строительно-монтажных  смет

1. Создать таблицы:

Таблица 1. Справочник видов  работ

Структура таблицы: Код  вида работ, Наименование вида работ, Единица измерения,

Таблица 2. Справочник расценок Структура таблицы: Код работы, Код вида работ, Наименование работы, Расценка (рублей за единицу измерения)

Таблица 3. Справочник строительных объектов

Структура таблицы: Код объекта, Наименование объекта, Адрес объекта

Таблица 4. Объемы работ  на объекте

Структура таблицы: Код  объекта, Код работы, Физический объем  работы (в единицах измерения)

2. Ввести сведения  в таблицу 1 о пяти видах  работ (например, малярные, кровельные  и т.д.), в таблицу 2 - данные о расценках на 15 работ, относящихся к трем видам, в таблицу 3 - данные о трех объектах.

3. Создать форму (типа  главная/подчиненная) «Объемы работ на объекте» для ввода данных в таблицу 4 по объекту, выбираемому с помощью поля со списком. Главная форма должна содержать поля: Код объекта, Наименование объекта, Адрес объекта. Подчиненная форма должна содержать в табличном виде перечень всех работ с указанием кодов работ и их физических объемов. Коды работ вводить с использованием поля со списком, содержащим наименования работ и их видов. Предусмотреть контроль вводимых данных (объем работ) и выдачу сообщений при возникновении ошибок ввода. Ввести данные о работах, выполняемых на трех объектах (по 5-7 работ разных видов на объекте).

Информация о работе Новый курс Рузвельта