Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
20.06.2014
Размер:
295.42 Кб
Скачать

2

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

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

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

ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ

Лабораторная работа №4

по дисциплине

«Информационные технологии»

на тему:

«Проектирование простейшей БД и ее создание средствами MS Access»

Студент

Филатов А.А.

подпись, дата

фамилия, инициалы

Группа

АС-09-1

Принял

Махлышев М.А.

ученая степень, звание

подпись, дата

фамилия, инициалы

Липецк 2010

  1. Задание

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

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

  1. В соответствии со своим списком атрибутов спроектировать БД.

  2. Создать базу данных в MS Access.

  3. Занести в нее данные (не менее 30 записей).

  4. Организовать постоянные связи между таблицами для обеспечения целостности своей БД при: изменении записей, добавлении записей, удалении записей.

  5. Убедиться, что:

- данные, внесенные в таблицы, непротиворечивы;

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

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

- фамилию и должность сотрудника;

- сумму денежного содержания сотрудника и значения компонентов, из которых она формируется;

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

  1. Создать отчет, используя средства MS Access.

  1. Текст программы Текст запроса к бд:

SELECT General.FIO, Dolgn.D_Dolgn, Slogn.D_Slogn, Stag.D_Stag, U_Step.D_UStep, U_Zvan.D_UZvan, Udal.D_Udal, (Dolgn.D_Dolgn+Slogn.D_Slogn+Stag.D_Stag+U_Step.D_UStep+U_Zvan.D_UZvan+Udal.D_Udal)

FROM Dolgn, Slogn, Stag, U_Step, U_Zvan, Udal, [General]

WHERE General.Dolgn=Dolgn.Dolgn And General.Slogn=Slogn.Slogn And General.Stag=Stag.Stag And General.U_Step=U_Step.U_Step And General.U_Zvan=U_Zvan.U_Zvan And General.Udal=Udal.Udal

ORDER BY (Dolgn.D_Dolgn+Slogn.D_Slogn+Stag.D_Stag+U_Step.D_UStep+U_Zvan.D_UZvan+Udal.D_Udal) DESC , General.FIO;

Результат запроса:

Оклад

FIO

D_Dolgn

D_Slogn

D_Stag

D_UStep

D_UZvan

D_Udal

Expr1007

Сидоров С.С.

30000

5000

5500

10000

5000

500

56000

Александров П.И.

20000

5000

2500

10000

5000

0

42500

Иванов И.И.

15000

3000

2500

5000

1000

1000

27500

Зубов И.В.

10000

0

1000

0

5000

0

16000

Павлищева О.А.

15000

0

1000

0

0

0

16000

Дорофеев Т.О.

15000

-500

1000

0

0

0

15500

Баскакова П.Р.

11000

3000

500

0

0

0

14500

Булкин Ф.С.

11000

0

500

0

0

1000

12500

Молотов П.М.

11000

0

1500

0

0

0

12500

Филимонов П.П.

10000

0

1500

0

0

500

12000

Рукин Р.Г.

5000

5000

0

0

1000

500

11500

Плотников Д.Т.

5000

5000

0

0

0

1000

11000

Дубин П.И.

4000

0

0

5000

0

1500

10500

Орлов А.А.

5000

3000

0

0

0

1000

9000

Птицын К.А.

3000

0

0

5000

0

1000

9000

Комин Ф.В.

5000

3000

500

0

0

0

8500

Орлова М.А.

5000

3000

0

0

0

0

8000

Мелихин О.Л.

5000

0

500

0

0

1000

6500

Андренов А.П.

4000

0

0

0

2000

0

6000

Гасанов А.И.

3000

0

0

0

2000

500

5500

Магомедов М.М.

5000

0

0

0

0

500

5500

Пестриков А.Р.

5000

-500

500

0

0

500

5500

Петров П.П

5000

0

500

0

0

0

5500

Сушкин В.К.

5000

0

0

0

0

500

5500

Ульянов Р.В.

4000

0

500

0

0

1000

5500

Кузьминов А.К.

5000

0

0

0

0

0

5000

Пономарев А.Ю.

3000

0

0

0

2000

0

5000

Голиков И.П.

3000

0

500

0

0

0

3500

Смирнов А.П.

3000

-500

500

0

0

500

3500

Степин А.У.

3000

0

0

0

0

0

3000

Соседние файлы в папке Лабораторная работа №4 Вариант 18