Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Baza_dannykh_novaya.docx
Скачиваний:
93
Добавлен:
17.03.2015
Размер:
637.11 Кб
Скачать

Практические задания Задание.1 Access. Создание структуры базы данных. Ввод данных

Запустите приложение Access.

Запустите приложение через Пуск‑Программы‑Access либо щелчком на значке приложения, находящегося на рабочем столе.

Создание новой базы данных

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

Создание структуры таблиц базы данных

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

1. Создание таблицы в режиме конструктора

Для создание таблицы переедите в режим Конструктор выберите на вкладке Создание в группе Таблицы щелкните Конструктор таблиц.

Создайте структуру таблицы «Клиенты».

Имена полей по порядку:

Код клиента (тип поля - счетчик),

Название, Имя, Фамилия, Город (тип этих полей текстовый). Установите указатель на поле Код клиента и сделайте его ключевым (пункт из контекстного меню) Закройте окно создания структуры. При закрытии окна задайте имя таблицы. В списке вкладки Таблицы появится первая таблица с именем «Клиенты».

Создайте структуру таблицы «Сотрудники»

Имена полей по порядку:

Код сотрудника (тип поля - счетчик), (убрать)

Табельный номер (тип поля числовой),

Имя, Фамилия, Должность -эти поля текстовые,

Ставка - денежный тип. Для данного поля установите свойства: Формат поляФиксированный, Число десятичных знаков2.

Поле Табельный номер сделайте ключевым.

Создайте структуру таблицы «Оборудование»

Имена полей по порядку:

Код оборудования (тип поля -числовой),

Название (текстовый),

Цена (денежный).

Поле Код оборудования сделайте ключевым.

Создайте структуру таблицы «Необходимые ресурсы»

Имена полей по порядку:

Номер по П/П (тип поля - счетчик),

Код заказа (числовой),

Фамилия сотрудника (текстовый),

Часы (формат полячисловой с плавающей точкой и числом знаков после точки - 2)), Ставка (денежный). Ключевое поле – Номер по П/П.

Создайте структуру таблицы «Необходимое оборудование»

Имена полей по порядку:

Порядковый номер (счетчик),

Код заказа (числовой),

Название оборудования (текстовый),

Количество (числовой),

Цена (денежный).

Ключевое поле Порядковый номер.

Создайте структуру таблицы «Заказы на работы»

Имена полей по порядку:

Номер заказа (счетчик),

Код клиента (текстовый),

Код сотрудника (текстовый),

Код заказа (числовой),

Дата размещения заказа (дата/время),

Дата завершения заказа (дата/время),

Дата выдачи (дата/время),

Ключевое поле Номер заказа.

2. Создание структуры таблицы с установкой условия на вводимое значение в режиме конструктора

Добавить в базу данных новую таблицу «Сведения о предприятии».

Имена таблицы по порядку:

Порядковый номер(тип поля - счетчик),

Ставка налога (тип поля - числовой, размер поля – одинарное с плавающей точкой, формат поля - процентный. При установке процентного формата вы наверное заметили, что число, которое там стоит больше 100. Поэтому, чтобы в поле отражалось число < 100 нужно установить дополнительное свойство этого поля. Для этого щелкните левой кнопкой мыши на свойстве поля Условие на значение и нажмите кнопочку с тремя точками. Откроется окно Построитель выражений. В верхнем поле введите значок <, используя соответствующую кнопку в строке операторов, а 1 введите с клавиатуры, затем нажмите кнопку ОК),

Название (тип ‑ текстовый),

Адрес (текстовый),

Город (текстовый),

Индекс (числовой),

Страна (текстовый),

Телефон (числовой),

Факс (числовой).

Ключевое поле Порядковый номер.

Ввести данные в таблицу Сведения о предприятии. При вводе значения в поле Ставка налога учтите, что вводимое значение должно быть меньше 1, чтобы при умножении на 100 получить 8.

Ввод данных в таблицы

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

1. Простой ввод данных

Осуществите простой ввод данных в таблицы Клиенты, Сотрудники, Методы оплаты, Оборудование.

2. Ввод данных с использованием подстановки

Осуществите ввод данных в таблицу «Необходимые ресурсы».

Для этого осуществите следующую последовательность действий. Начинайте ввод со второго поля Код заказа. При вводе значения в поле Фамилия сотрудника используйте Мастер подстановок. Для этого переедите в режим Конструктор (либо одноименную кнопку на панели инструментов). Откроется окно структуры таблицы. Установите курсор на типе поля Фамилия, откройте содержимое типов полей и выберите Мастер подстановок. В окне Создание подстановки должен быть установлен переключатель "столбец подстановки использует значения из таблицы…". Нажмите кнопку Далее. Откроется список таблиц базы данных. Выделите таблицу Сотрудники, установите переключатель Таблицы и нажмите кнопку Далее. Откроется список доступных полей. Выделите Фамилия и нажмите клавишу со стрелкой >. Наименование этого поля перенесется в Выбранные поля и нажмите кнопку Далее и еще раз Далее и кнопку Готово. Завершите создание подстановки согласием на сохранение таблицы. Вернитесь в режим Таблица. При щелчке мыши в поле Фамилия сотрудника откройте кнопку со стрелкой вниз и выберите нужное данное. Поля Часы и Ставка введите вручную. По окончании ввода данных закройте таблицу.

Осуществите ввод данных в таблицу «Необходимое оборудование»

При вводе данных в поля Код заказа и Название используйте Мастер подстановок. Для поля Код заказа установите связь с таблицей Необходимые ресурсы и выберите поле Код заказа. Для поля Название установите связь с таблицей Оборудование и выберите поле Название. Данные в остальные поля введите вручную.

Осуществите ввод данных в таблицу «Заказы на работу»

Установите указатель во второе поле Код клиента и используя Мастер подстановок установите связь с таблицей Клиенты с полем Название. После установки связи вернитесь в режим таблицы и выберите нужный пункт, предварительно открыв список копкой со стрелочкой вниз.

Установите указатель в третье поле Код сотрудника и установите связь с таблицей Сотрудники и выберите поля для подстановки Фамилия и остальное выполните, как вы делали выше. Установите указатель в поле Номер(Код) заказа и установите связь с таблицей Необходимые ресурсы и выберите поля для подстановки Код заказа.

Данные в поля Дата размещения, Дата завершения, Дата выдачи введите вручную.

Добавьте новое поле Ставка налога в таблицу Заказы на работу. Для этого на панели инструментов нажмите кнопку конструктора (с изображением треугольника, линейки и карандаша) и вы войдете в режим конструктора. Установите указатель в списке имена полей на пустое поле и введите его имя и тип (числовой, размер – одинарный с плавающей точкой, формат - процентный, условие на значение - <1). Затем вернитесь в режим таблицы, нажав соответствующую кнопку на панели инструментов (на месте кнопки конструктора).

Установите указатель в поле Ставка налога и введите значение 0,08 туда, где должно быть 8% и значение 0, где должно быть 0%.

Завершение работы

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

Клиенты

Код клиента

Название

Имя

Фамилия

Город

1

Гурманы

Георгий

Николаев

Киев

2

Семейный магазин

Евгений

Самсонов

Москва

3

Сыры

Елизавета

Никитина

Москва

4

Ресторан Дубрава

Федор

Викторов

Красноярск

5

1000 Мелочей

Георгий

Поворотов

Красноярск

Необходимое оборудование

Порядковый номер

Код заказа

Название оборудования

Количество

Цена

1

2

Задвижка

1

12,00р.

2

1

Видеоконтроллер

1

8,00р.

3

1

Индикатор

1

21,95р.

4

3

Флэш-память

2

54,00р.

5

4

Микросхема

4

18,00р.

6

4

Задвижка

1

12,00р.

7

5

Индикатор

1

21,95р.

8

6

Видеоконтроллер

1

8,00р.

9

6

Индикатор

1

21,95р.

10

7

Индикатор

1

21,95р.

11

8

Задвижка

1

12,00р.

12

9

Микросхема

8

18,00р.

13

9

Видеоконтроллер

1

8,00р.

14

9

Индикатор

1

21,95р.

Необходимые ресурсы

Номер по П/П

Код заказа

Фамилия сотрудника

Часы

Ставка

1

2

Новиков

1

23,00р.

2

1

Новиков

1

56,00р.

3

1

Белова

2

45,00р.

4

3

Воронова

1,5

22,00р.

5

4

Белова

1,25

45,00р.

6

5

Новиков

0,45

55,00р.

7

6

Воронова

0,85

35,00р.

8

7

Новиков

1,75

55,00р.

9

8

Белова

0,4

45,00р.

10

9

Белова

0,4

45,00р.

11

9

Кротов

1,2

35,00р.

Ъ

Код оборудования

Название

Цена

1

Задвижка

12,00р.

2

Видеоконтроллер

8,00р.

3

Микросхема

18,00р.

4

Индикатор

21,95р.

5

Флэш-память

54,00р.

Сотрудники

Табельный номер

Имя

Фамилия

Должность

Ставка

11

Мария

Белова

техник

45,00

12

Павел

Новиков

техник

55,00

13

Ольга

Бабкина

Управляющий

0,00

14

Дарья

Воронова

техник

55,00

15

Андрей

Кротов

техник

45,00

Сведения о предприятии

Порядковый номер

Ставка налога

Название

Адрес

Город

Индекс

Страна

Телефон

Факс

1

8,00%

ТОО "Электрон"

Ул. Лесная, 34

Москва

128128

Россия

0952554112

0952554115

Заказы на работы

Номер по порядку

Код клиента

Код сотрудника

Код заказа

Дата размещения заказа

Дата завершения

Дата выдачи

1

Гурманы

Белова

1

23.08.03

23.11.03

24.12.03

2

Гурманы

Новиков

2

25.08.03

25.09.03

26.09.03

3

Семейный магазин

Воронова

3

01.09.03

01.10.03

02.10.03

4

Семейный магазин

Белова

5

18.09.03

01.10.03

02.10.03

5

Семейный магазин

Новиков

6

22.09.03

25.09.03

26.09.03

6

Сыры

Бабкина

4

22.09.03

23.10.03

24.10.03

7

Ресторан Дубрава

Белова

7

28.09.03

22.11.02

23.11.03

8

1000 Мелочей

Кротов

9

25.09.03

28.09.03

29.09.03

9

Сыры

Новиков

8

25.09.03

26.09.03

27.09.03

Контрольные вопросы

  1. Дайте понятие базы данных

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

  3. Какая классификация Б.Д. существует?.

  4. Какие структурные элементы имеются в Б.Д.?

  5. Какие основные виды моделей данных вы знаете и можете назвать их основные понятия?

  6. Назовите основные свойства полей.

  7. Какие типы полей используются в Б.Д.?.

  8. Дайте понятие ключевого поля.

  9. Дайте понятие поля базы данных.

  10. От чего зависят свойства полей?

  11. От чего зависит размер поля?

  12. На что влияет формат поля?

  13. Что такое Подпись и на что она влияет?

  14. Как устанавливается условие на значение и что при этом используется?

  15. При использовании мастера подстановок что происходит с таблицами?

  16. Как произвести изменение структуры таблицы?

  17. Как поменять тип поля?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]