Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Хорошенко Даниил 341 отчет.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
8.67 Mб
Скачать

Санкт-Петербргский колледж информатизации и управления

Отчет по практике бд для отдела кадров

Выполнил

Студент 341 группы

Хорошенко Д.А.

Проверил

Моногаров К.Е.

Санкт-Петербург

2012 г.

Содержание

  1. ведение

  2. постанока задачи

  3. описание предметной области

  4. описание технологии разработи RБД

  5. Тема 1.2. Проектирование и заполнение таблиц

  6. Тема 2.1. Проектирование QBE-запросов

  7. Тема 2.2. Проектирование SQL-запросов

  8. Тема 2.3. Запросы на основе связанных таблиц

  9. Тема 2.4. Построение составных запросов

  10. Тема 2.5. Запросы на удаление, добавление, изменение записей

  11. Тема 3.1. Создание простых форм с использованием управляющих элементов

  12. Тема 3.2. Создание составных форм

  13. Тема 4.1. Создание макросов

  14. Тема 4.2. Создание макросов для работы с формами

  15. Тема 5.1. Создание базового отчета на основе запроса

введение

В данной практике база данных была основана на ER-технологии – метод «сущность-связь». В базе данных, кроме таблиц и схемы были созданы запросы и формы, помогающие в работе с базой

постановка задачи

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

Данная база имеет информацию об инструкторах, клиентах, экзаменах и машин.

Описание предметной области

фрагменты: автошкола

объекты: машины, клиенты, инструкторы, экзамены

процессы: дата проведения экзаменов, время обучения

описание технологии разработки RБД

Данная база была основана на ER-технологии – метод «сущность-связь»

Entity-сущность

Relation-связь

Суть метода состоит в построении ER-диаграмм, отображающих в графической форме основные объекты ПО и связи между ними, и в определении характеристики этих связей. Затем по четким правилам делается переход от ER-диаграмм к таблицам БД, осуществляется наполнение таблиц атрибутами и проверка их на выполнение условий нормализации (НФБК – нормальная таблица Бойса-Кодда). Определяются ключевые атрибуты таблиц и связи между таблицами. Результатом проектирования является схема данных БД. В данном случае – база данных автошколы.

Сущности:

  1. машины

  2. клиенты

  3. инструкторы

  4. экзамен

Связи:

  1. машины - инструкторы (1-м)

  2. инструкторы – экзамен (1-м)

  3. клиенты – экзамен (1-м)

Тема 1.2. Проектирование и заполнение таблиц

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

Для каждой таблицы определить ключ, создать схему базы данных, ввести в каждую таблицу не менее 8- 10 кортежей.

Таблица «машины»

car

marka

Ncar

year

probeg

lada

1

1989

11123

ford

2

2001

3331

mitsubishi

3

2011

414

ford

4

2001

4444

lada

5

1990

5252

skoda

6

2000

545

skoda

7

2000

1461

lada

8

1989

6154

Таблица «инструкторы»

instruktor

car

Ninstruktora

fio

stag

3

1

васильев

252

4

2

иванов

243

1

3

горрин

163

5

4

персиваль

12

7

5

кузьмин

45

2

6

киригая

46

8

7

иринов

98

6

8

высоцкий

Таблица «клиенты»

klient

Nklienta

fio

data_born

adress

1

медведев

15.07.1860

москва

2

поттер

25.05.1983

спб

3

старк

12.01.1994

спб

4

халк

30.05.1991

москва

5

кутузов

28.07.1986

москва

6

моцарт

22.11.1980

спб

7

жириновский

30.12.1973

москва

8

охлобыстин

29.03.1986

москва

9

ньютон

13.10.1986

москва

10

эйнштэйн

05.05.1985

спб

11

линкольн

07.09.1976

спб

Таблица «экзамен»

ekzam

ekzam

instruktor

klient

date

result

ocenka2

ocenka1

time

1

2

1

20.05.2011

не сдал

1

2

26

2

3

2

23.05.2011

не сдал

2

4

55

3

3

3

04.07.2011

сдал

4

2

87

4

5

4

17.08.2011

сдал

5

5

100

5

7

5

31.10.2011

несдал

3

1

43

6

2

6

25.01.2012

сдал

4

4

75

7

1

7

04.03.2012

сдал

4

2

69

8

5

8

25.03.2012

сдал

5

5

89

9

8

9

05.05.2012

не сдал

2

3

32

10

6

10

28.06.2012

не сдал

2

2

19

11

1

11

30.07.2012

сдал

4

4

78

Связи