Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Министерство образования и науки Российской Федерации 1 страница



МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

(ДГТУ)

 

Кафедра «Документоведение и ЯК»

 

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

на тему «Базы данных. Создание запросов и макросов»

 

 

 

Ростов – на – Дону

Составитель: к.т.н., доцент О.В. Смирнова

Методические указания к выполнению лабораторной работы по дисциплине для студентов 2-5-го курса направлений 034700 Документоведение и архивирование, 032001 Документоведение и документационное обеспечение управления

 

 

 

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

 

Одобрено научно-методическим советом кафедры «Док. и ЯК»

 

Цель выполнения курсовой работы – получение студентами навыков проектирования базы данных для конкретной предметной области в среде СУБД MS Access.

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

Тема курсовой работы назначается преподавателем из предлагаемого списка вариантов.

Для выполнения курсовой работы необходимо:

 

Разработать концептуальную модель базы данных (БД) для указанного варианта задания. Преобразовать её в реляционную модель.

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

Построить схему данных в Access, задав связи между таблицами и определить правила целостности.

Разработать запросы к БД в конструкторе. При необходимости использовать язык SQL.

Лабораторная работа должна содержать следующие разделы:

1. Описание задания по варианту.

2. Описание концептуальной модели данных.

3. Описание структуры таблиц базы данных.

4. Схему базы данных в Access.

5. Формулировку разработанных запросов на естественном языке и на языке SQL.

 

Варианты заданий

Вариант 1. Разработать прикладное программное обеспечение деятельности отдела кадров университета. В отделе кадров университета находятся данные всех сотрудников: от преподавателя до ректора, и их трудовой деятельности. Наряду с такими данными, как специальность сотрудника и занимаемая должность, обязательно учитываются сведения об ученой степени сотрудника (кандидат наук, доктор) и ученом звании (доцент, профессор). Также в отделе кадров хранится информация о трудовой деятельности сотрудника: о предыдущих местах работы, сроке работы и предприятии. Отдел кадров занимается подготовкой трудовых договоров с преподавателями после избрания их по конкурсу на очередной срок. Также в его ведении находятся сведения о наложении взысканий на сотрудников и их поощрениях. Взыскания в трудовую книжку не заносятся, а хранятся в электронном виде.



Таблица 1

Набор данных к варианту 1

 

 

№ 1

Поле

Тип

Размер

Описание

PersonID

Числовой

 

Регистрационный номер сотрудника

 

Name

Текстовый

 

ФИО сотрудника

 

Department

Текстовый

 

Название кафедры, на которой работает

 

Institute

Текстовый

 

Название института (департамента)

 

Birth

Дата

Авто

Дата рождения сотрудника

 

Place

Текстовый

 

Место рождения

 

Address

Текстовый

 

Домашний адрес сотрудника

 

Phone

Текстовый

 

Домашний телефон сотрудника

 

Education

Текстовый

 

Оконченный ВУЗ

 

Year

Числовой

 

Год окончания ВУЗа

 

Speciality

Текстовый

 

Специальность сотрудника

 

Picture

Поле OLE

Авто

Фотография сотрудника

 

DegreeYes

Логический

 

Ученая степень (есть/нет)

 

Degree

Числовой

 

Ученая степень сотрудника

 

Rank

Числовой

 

Ученое звание сотрудника

 

Post

Текстовый

 

Занимаемая должность

 

Comment

Поле Memo

Авто

Примечания

 

Passport

Текстовый

 

Номер паспорта

 

PassportDate

Дата

Авто

Дата выдачи паспорта

 

Region

Текстовый

 

Кем выдан паспорт

 

WorkBegin

Дата

Авто

Дата начала трудовой деятельности

 

WorkEnd

Дата

Авто

Дата окончания трудовой деятельности

 

Work

Текстовый

 

В качестве кого работал

 

WorkPlace

Текстовый

 

Название предприятия

 

WorkAddress

Текстовый

 

Адрес предприятия

 

WorkPhone

Текстовый

 

Телефон предприятия

 

Reason

Текстовый

 

Причина увольнения

 

Penalty

Поле Memo

Авто

Сведения о взысканиях

 

Rewards

Поле Memo

Авто

Сведения о награждениях

 

Вариант 2. Разработать прикладное программное обеспечение деятельности биржи труда. На биржу труда обращаются люди, не сумевшие самостоятельно устроиться на работу, но все ещё желающие найти работу по специальности. Организации предоставляют бирже список свободных вакансий. Каждый обратившийся ставится на учет. В день обращения ему предлагается список вакансий. Если свободных вакансий нет или они не устраивают ищущего работу, то ему будет предложено подождать пока подходящее свободное место работы не появится. Зарегистрированный на бирже получает пособие по безработице до тех пор, пока не будет трудоустроен. После этого его данные переносятся в архив, и выплата ему пособия прекращается.

Таблица 2

Набор данных к варианту 2

 

 

№ 1

Поле

Тип

Размер

Описание

JoblessID

Числовой

 

Регистрационный номер безработного

 

LastName

Текстовый

 

Фамилия безработного

 

FirstName

Текстовый

 

Имя безработного

 

Patronymic

Текстовый

 

Отчество безработного

 

Age

Числовой

 

Возраст безработного

 

Passport

Текстовый

 

Номер паспорта

 

PassportDate

Дата

Авто

Дата выдачи паспорта

 

Region

Текстовый

 

Кем выдан паспорт

 

Address

Текстовый

 

Адрес безработного

 

Phone

Текстовый

 

Телефон безработного

 

Picture

Поле OLE

Авто

Фотография безработного

 

StudyPlace

Текстовый

 

Название оконченного ВУЗа

 

StudyAddress

Текстовый

 

Адрес оконченного учебного заведения

 

StudyType

Текстовый

 

Тип образования (высшее и т.д.)

 

Registrar

Текстовый

 

Фамилия регистрирующего

 

RegDate

Дата

Авто

Дата постановки на учет

 

Payment

Денежный

 

Величина пособия

 

Experience

Логический

 

Опыт работы по специальности (да/нет)

 

Comment

Поле Memo

Авто

Примечания

 

ArchivesDate

Дата

Авто

Дата перевода в архив

 

Archivist

Текстовый

 

Фамилия удалившего в архив

 

JobID

Числовой

 

Номер вакансии

 

JobType

Текстовый

 

Тип вакансии (техническая, экономич.)

 

JobName

Текстовый

 

Название вакансии

 

JobGiver

Текстовый

 

Работодатель

 

Place

Текстовый

 

Адрес работодателя

 

Mobile

Текстовый

 

Телефон работодателя

 

District

Текстовый

 

Район, в котором предлагается работа

 

Money

Денежный

 

Примерный размер зарплаты

 

More

Поле Memo

Авто

Особые требования к работнику

 

Вариант 3. Разработать прикладное программное обеспечение деятельности отдела учета налогообложения физических лиц городской налоговой инспекции. По существующему законодательству любой гражданин России, заработавший более 50000 рублей в год и имеющий доходы помимо основного места работы, должен представить в налоговую инспекцию декларацию о полученных доходах. Налоговый инспектор должен проверить ее, занести в базу данных и выписать платежное извещение на уплату подоходного налога с доходов физического лица. Так как действующая шкала налогообложения – прогрессивная (с большей суммы уплачивается больший налог), то лица, заполнившие декларацию, должны доплатить в бюджет некоторую сумму. С 2002 года порядок несколько изменился. Шкала налогообложения – линейная (13 процентов со всей заработанной суммы за год), но лицам, затратившим средства на обучение, покупку лекарств и т.д., из бюджета должна быть возвращена некоторая сумма, рассчитываемая по специальной методике.

Таблица 3

Набор данных к варианту 3

 

 

№ 1

Поле

Тип

Размер

Описание

INN

Текстовый

 

Идентификационный номер

 

LastName

Текстовый

 

Фамилия налогоплательщика

 

FirstName

Текстовый

 

Имя налогоплательщика

 

Patronymic

Текстовый

 

Отчество налогоплательщика

 

Document

Текстовый

 

Документ, удостоверяющий личность

 

Serial

Текстовый

 

Серия документа

 

Number

Текстовый

 

Номер документа

 

Date

Дата

Авто

Дата выдачи

 

Region

Текстовый

 

Кем выдан документ

 

Born

Дата

Авто

Дата рождения

 

Picture

Поле OLE

Авто

Фотография налогоплательщика

 

DateTax

Дата

Авто

Дата заполнения декларации

 

NumberTax

Текстовый

 

Номер декларации

 

Address

Текстовый

 

Адрес налогоплательщика

 

District

Текстовый

 

Район города, где проживает

 

DistrictTax

Текстовый

 

Инспекция, где стоит на учете

 

TaxNumber

Текстовый

 

Номер налоговой инспекции

 

Enterprise

Текстовый

 

Организация, выплатившая сумму

 

InnEnterprise

Текстовый

 

ИНН организации

 

AddressWorks

Текстовый

 

Адрес организации

 

Chief

Текстовый

 

ФИО главного бухгалтера

 

Phone

Текстовый

 

Телефон для связи

 

SumAll

Денежный

 

Полученная в организации сумма

 

SumTax

Денежный

 

Величина подоходного налога

 

SumPension

Денежный

 

Отчисления в пенсионный фонд

 

ExemptType

Текстовый

 

Название льготы

 

Exempt

Денежный

 

Сумма льготы

 

Comment

Поле Memo

Авто

Примечания

 

Вариант 4. Разработать прикладное программное обеспечение деятельности телеателье «Спектр».

Эта организация занимается послегарантийным ремонтом теле-, радиоаппаратуры отечественного и импортного производства. Клиенты этого телеателье – жители и организации нашего города и близлежащих сел. Расчет с физическими лицами ведется наличными, а с организациями – через банк. Выдача отремонтированной техники производится после полной оплаты выполненного ремонта.

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

Таблица 4

Набор данных к варианту 4

 

 

№ 1

Поле

Тип

Размер

Описание

CustomerID

Числовой

 

Идентификатор заказчика

 

CustomerType

Логический

 

Тип заказчика (физ./юр. лицо)

 

CustomerFio

Текстовый

 

ФИО заказчика (для физ. лица)

 

CustomerName

Текстовый

 

Название заказчика (для юр. лица)

 

CustomerInn

Текстовый

 

ИНН заказчика (для юр. лица)

 

Chief

Текстовый

 

Руководитель (для юр. лица)

 

Phone

Текстовый

 

Телефон заказчика

 

Address

Текстовый

 

Адрес заказчика

 

Bank

Текстовый

 

Банк заказчика (для юр. лица)

 

District

Текстовый

 

Район заказчика

 

Discont

Текстовый

 

Номер дисконтной карты

 

MasterID

Числовой

 

Идентификатор мастера

 

MasterFio

Текстовый

 

ФИО мастера

 

Experience

Числовой

 

Опыт работы по специальности

 

Defect

Числовой

 

Число некачественных ремонтов

 

RepairAll

Числовой

 

Число отремонтированных изделий

 

TypeID

Числовой

 

Идентификатор заказа

 

Type

Текстовый

 

Тип изделия (телевизор, радио и т.д)

 

Country

Текстовый

 

Страна - производитель

 

Company

Текстовый

 

Фирма - изготовитель

 

Picture

Поле OLE

Авто

Фотография изделия

 

Age

Числовой

 

Возраст изделия в годах

 

DateStart

Дата

Авто

Дата приема в ремонт

 

DateStop

Дата

Авто

Дата выдачи из ремонта

 

Summa

Денежный

 

Стоимость ремонта

 

Period

Числовой

 

Срок гарантии

 

Guarantee

Логический

 

Гарантийный ремонт (да/нет)

 

Comment

Поле Memo

Авто

Примечания

 

Вариант 5. Разработать прикладное программное обеспечение деятельности Государственной автомобильной инспекции по безопасности дорожного движения города.

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

Таблица 5

Набор данных к варианту 5

 

 

№ 1

Поле

Тип

Размер

Описание

OwnerID

Числовой

 

Идентификатор владельца

 

OwnerType

Логический

 

Тип владельца (физ./юр. лицо)

 

OwnerFio

Текстовый

 

ФИО владельца (для физ. лица)

 

OwnerName

Текстовый

 

Название организации

 

OwnerInn

Текстовый

 

ИНН организации

 

Chief

Текстовый

 

Руководитель организации

 

Phone

Текстовый

 

Телефон

 

Address

Текстовый

 

Адрес владельца автомобиля

 

District

Текстовый

 

Район города

 

Number

Текстовый

 

Государственный знак автомобиля

 

Brand

Текстовый

 

Марка автомобиля

 

Model

Текстовый

 

Модель автомобиля

 

BodyID

Текстовый

 

Номер кузова

 

EngineID

Текстовый

 

Номер двигателя

 

BodyModel

Текстовый

 

Модель кузова

 

Color

Текстовый

 

Цвет автомобиля

 

Volume

Числовой

 

Объем двигателя

 

Comment

Поле Memo

Авто

Примечания

 

Power

Числовой

 

Мощность двигателя в л.с.

 

Helm

Логический

 

Руль (правый/левый)

 

Drive

Логический

 

Привод на все колеса

 

Year

Числовой

 

Год выпуска автомобиля

 

TypeBody

Текстовый

 

Тип кузова автомобиля (седан, купе)

 

DrivingAway

Логический

 

Находится в угоне

 

DateAway

Дата

Авто

Дата угона

 

DateReturn

Дата

Авто

Дата возврата владельцу

 

DateSee

Дата

Авто

Дата технического осмотра

 

Inspector

Текстовый

 

ФИО инспектора, проводившего осмотр

 

YearTax

Денежный

 

Годовой налог на автомобиль

 

YearNumber

Денежный

 

Оплата за знак технического осмотра

 

Work

Денежный

 

Оплата за технический осмотр

 

Distance

Числовой

 

Пробег на дату осмотра

 

Okey

Логический

 

Технический осмотр пройден

 

Reason

Поле Memo

Авто

Причины, по которым осмотр не пройден

 

Вариант 6. Разработать прикладное программное обеспечение деятельности туристической компании «Вояж». Эта компания формирует туристические группы для заграничных поездок и обеспечивает им полную поддержку на маршруте. Количество туристов в группе заранее известно и ограничено.

Маршрут группы может пролегать через несколько городов страны назначения. Экскурсии в несколько стран одновременно не проводятся.

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

При возникновении каких-либо неудобств на маршруте, возникших по вине компании, турист получает назад заранее оговоренную в контракте сумму.

Таблица 6

Набор данных к варианту 6

 

 

№ 1

Поле

Тип

Размер

Описание

ClientID

Числовой

 

Идентификатор клиента

 

LastName

Текстовый

 

Фамилия клиента

 

FirstName

Текстовый

 

Имя клиента

 

Patronymic

Текстовый

 

Отчество клиента

 

Document

Текстовый

 

Документ, удостоверяющий личность

 

Serial

Текстовый

 

Серия документа

 

Number

Текстовый

 

Номер документа

 

Date

Дата

Авто

Дата выдачи

 

Region

Текстовый

 

Кем выдан документ

 

Born

Дата

Авто

Дата рождения

 

Picture

Поле OLE

Авто

Фотография клиента

 

Pasport

Логический

 

Наличие заграничного паспорта

 

RouteID

Числовой

 

Идентификатор маршрута

 

RouteName

Текстовый

 

Название маршрута

 

Country

Текстовый

 

Название страны

 

Period

Числовой

 

Срок пребывания

 

Worker

Текстовый

 

Представитель на маршруте

 

Cost

Денежный

 

Стоимость путевки

 

Exempt

Денежный

 

Скидка

 

Return

Денежный

 

Неустойка

 

DateStart

Дата

Авто

Дата вылета

 

Town

Текстовый

 

Пункт маршрута

 

Count

Числовой

 

Срок пребывания в пункте маршрута

 

Hotel

Текстовый

 

Название гостиницы

 

StartDate

Дата

Авто

Дата прибытия в пункт маршрута

 

StopDate

Дата

Авто

Дата убытия

 

Type

Числовой

 

Класс гостиницы (***,****)

 

Comment

Поле Memo

Авто

Экскурсионная программа

 


Дата добавления: 2015-09-29; просмотров: 37 | Нарушение авторских прав







mybiblioteka.su - 2015-2024 год. (0.125 сек.)







<== предыдущая лекция | следующая лекция ==>