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

Тема 4. Базы данных

Любой из нас, начиная с раннего детства, многократно сталкивался с «базами данных». Это – всевозможные справочники (например, телефонный), энциклопедии и т.п.

Базы данных представляют собой информационные модели, содержащие данные об объектах и их свойствах.

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

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

Система управления базами данных Access

Система управления базами данных (СУБД). Создание базы данных, а также операций поиска и сортировки данных выполняются специальными программами –системами управления базами данных(СУБД).

Система управления базами данных (СУБД) – это программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных.

Системой управления базами данных является приложение Access, входящее вMicrosoftOffice.

В Accessиспользуется стандартная для средыWindows&Officeмногооконный интерфейс, но в отличие от других приложений, не многодокументальный. Единовременно может быть открыта только одна база данных, содержащая обязательноеокно базы данных и окна для работы с объектами базы данных.В каждый из моментов времени одно из окон является активным и в нем курсором отмечается активный объект.

Окно базы данных– один из главных элементов интерфейсаAccess. Здесь систематизированы все объекты БД:таблицы, запросы, формы, отчеты, макросы и модули.

Таблица. В базах данных вся информация хранится в двумерных таблицах. Это базовый объект БД, все остальные объекты создаются на основе существующих таблиц (производные объекты). Каждая строка в таблице –записьБД, а столбец –поле.Запись содержит набор данных об одном объекте, а поле – однородные денные обо всех объектах.

Запросы. В СУБД запросы являются важнейшим инструментом. Главное предназначение запросов – отбор данных на основании заданных условий. С помощью запроса из базы данных можно выбрать информацию, удовлетворяющую определенным условиям.

Формы. Формы позволяют отображать данные, содержащиеся в таблицах или запросах, в более удобном для восприятия виде. При помощи форм можно добавлять в таблицы новые данные, а также редактировать или удалять существующие.Форма может содержать рисунки, графики и другие внедренные объекты.

Отчеты. Отчеты предназначены для печати данных, содержащиеся в таблицах и запросах, в красиво оформленном виде.

Макросы. Макросы служат для автоматизации повторяющихся операций. Запись макроса производится так же, как в других приложениях, например как в приложенииWord.

Модули. Модули также служат для автоматизации работы с БД.

Имя поля

Тип данных

Описание (можно не заполнять)

Код учреждения

Счетчик

Первичный ключ

Наименование

Текстовый

Спортивное общество

Адрес

Текстовый

Телефон

Текстовый

ЗАДАНИЕ 21
1. Мiсrоsoft Ассеss. Файл. Создать. Новая база данных. Имя файла: ……… . Создать.

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

Обозначить ключевое поле: Пиктограмма «Ключевое поле» в поле «Код учреждения»

Для предотвращения попадания в таблицу некорректных данных:

- в поле «Телефон»: Маска ввода 00-00-00

Сообщение об ошибке: Повторите ввод;

Сохранить. Имя файла: Таблица1. Закрыть окно конструктора.

3. Заполнить таблицу1.

Таблица1

Код учреждения

Наименование

Адрес

Телефон

1

Спартак

Мира 4

21-33-25

2

Динамо

Маркса 76

22-55-66

3

Трудовые резервы

Любинская 9

31-54-85

4

Молния

Омская 15

33-64-78

5

Авангард

Лермонтова 2

37-45-45

6

Иртыш

Фрунзе 45

22-55-47

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

Имя поля

Тип данных

Описание (можно не заполнять)

Номер

Счетчик

Первичный ключ

Код учреждения

Числовой

Фамилия

Текстовый

Фамилия испытуемого

Дата

дата/время

дата проведения испытания

Пол

Текстовый

Мальчики (м), девочки (ж)

Бег

Числовой

Бег на 30 м (сек)

Прыжок

Числовой

Прыжок в длину с места (см)


Обозначить ключевое поле: Пиктограмма «Ключевое поле» в поле «Номер»

Для предотвращения попадания в таблицу некорректных данных:

- в поле «Дата»: Маска ввода: 00.00.0000 Сообщение об ошибке: Повторите ввод; - в поле «Пол»: Условие на значение: м оrж Сообщение об ошибке: Повторите ввод; - в поле «Бег»: Размер поля: Одинарное с плавающей точкой. Формат поля: Фиксированный; Число десятичных знаков 2. Значение по умолчанию 0. Условие на значение <20

Сообщение об ошибке: Повторите ввод; - в поле «Прыжок»: Размер поля: длинное целое. Формат поля: Основной. Число десятичных знаков 0. Значение по умолчанию 0. Условие на значение: >20 Аnd<400

Сообщение об ошибке: Повторите ввод;

Сохранить. Имя файла: Таблица2. Закрыть окно конструктора.

5. Заполнить таблицу2.

Таблица2

Номер

Код учреждения

Фамилия

Дата

Пол

Бег

Прыжок

1

2

Ильин

12.05.1998

м

5,50

150

2

1

Величко

14.05.1998

ж

5,60

140

3

1

Сидорова

18.05.1998

ж

5,70

160

4

2

Бойко

25.10.1999

ж

5,40

150

5

4

Королев

16.11.2000

м

5,10

170

6

2

Ильин

17.02.2001

м

5,20

190

7

1

Шатрова

10.04.2001

ж

5,80

155

8

4

Штрауб

05.10.2001

м

5,30

180

9

4

Петров

02.02.2002

м

5,00

195

10

2

Аранович

20.04.2002

ж

5,10

175

11

1

Кирова

20.04.2003

ж

5,40

160

12

4

Топчий

19.03.2003

м

4,70

210

13

4

Нилов

07.11.2003

м

4,80

200

14

1

Сидорова

20.04.2004

ж

5,30

160

15

2

Ильин

19.03.2004

м

4,80

210

16

2

Зуева

19.03.2005

ж

5,00

190

6. Установить связь между таблицами.

Схема данных. Таблица1. Добавить. Таблица2. Добавить. Закрыть.

Переместить имя поля с первичным ключом «код учреждения» из таблицы1 на одноименное поле таблицы2.

В диалоговом окне «Связи» щелкнуть «Обеспечение целостности связей». Отношение «Один-ко-многим». Создать. 7. Поиск данных. Запрос. Создать. В режиме конструктора. Запрос 1. Получить информацию по мальчикам, у которых скорость в беге меньше 5,2. Фамилии указать в алфавитном порядке. Указать поля, которые вы хотите просмотреть: - в поле «Фамилии»: Сортировка: по возрастанию; - в поле «Пол»: Условие отбора: м - в поле «Бег»: Условие отбора: <5,2

- поле «Наименование»

- поле «Телефон»

Запрос. Запуск. Запрос 2. Получить информацию по всем спортсменам за 2001 год. - в поле «дата»: Условие отбора: *.*.2001 Запрос 3. Получить информацию по всем девочкам, у которых прыжок > 160 см

Запрос 4. Получить информацию по спортсменам спортивного общества «Динамо».

8. Создать форму для таблицы 2. Формы. Создание формы с помощью мастера.