- •Информатика
- •Тема 1. Графические редакторы.
- •Тема 2. Текстовые редакторы
- •Настройка Word.
- •Форматирование текста.
- •Правописание.
- •Линейка.
- •Алгоритм
- •25 Декабря в 14 30
- •Создание гипертекстового документа
- •Тема 3. Электронные таблицы
- •Тема 4. Базы данных
- •Система управления базами данных Access
- •Тема 6. Web– сайты иWeb- страницы
Тема 4. Базы данных
Любой из нас, начиная с раннего детства, многократно сталкивался с «базами данных». Это – всевозможные справочники (например, телефонный), энциклопедии и т.п.
Базы данных представляют собой информационные модели, содержащие данные об объектах и их свойствах.
База данных (БД) – это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором слов.
Существует несколько различных структур информационных моделей и соответственно различных типов баз данных: табличные, иерархические и сетевые.
Система управления базами данных Access
Система управления базами данных (СУБД). Создание базы данных, а также операций поиска и сортировки данных выполняются специальными программами –системами управления базами данных(СУБД).
Система управления базами данных (СУБД) – это программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных.
Системой управления базами данных является приложение Access, входящее вMicrosoftOffice.
В Accessиспользуется стандартная для средыWindows&Officeмногооконный интерфейс, но в отличие от других приложений, не многодокументальный. Единовременно может быть открыта только одна база данных, содержащая обязательноеокно базы данных и окна для работы с объектами базы данных.В каждый из моментов времени одно из окон является активным и в нем курсором отмечается активный объект.
Окно базы данных– один из главных элементов интерфейсаAccess. Здесь систематизированы все объекты БД:таблицы, запросы, формы, отчеты, макросы и модули.
Таблица. В базах данных вся информация хранится в двумерных таблицах. Это базовый объект БД, все остальные объекты создаются на основе существующих таблиц (производные объекты). Каждая строка в таблице –записьБД, а столбец –поле.Запись содержит набор данных об одном объекте, а поле – однородные денные обо всех объектах.
Запросы. В СУБД запросы являются важнейшим инструментом. Главное предназначение запросов – отбор данных на основании заданных условий. С помощью запроса из базы данных можно выбрать информацию, удовлетворяющую определенным условиям.
Формы. Формы позволяют отображать данные, содержащиеся в таблицах или запросах, в более удобном для восприятия виде. При помощи форм можно добавлять в таблицы новые данные, а также редактировать или удалять существующие.Форма может содержать рисунки, графики и другие внедренные объекты.
Отчеты. Отчеты предназначены для печати данных, содержащиеся в таблицах и запросах, в красиво оформленном виде.
Макросы. Макросы служат для автоматизации повторяющихся операций. Запись макроса производится так же, как в других приложениях, например как в приложенииWord.
Модули. Модули также служат для автоматизации работы с БД.
Имя поля |
Тип данных |
Описание (можно не заполнять) |
Код учреждения |
Счетчик |
Первичный ключ |
Наименование |
Текстовый |
Спортивное общество |
Адрес |
Текстовый |
|
Телефон |
Текстовый |
|
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. Формы. Создание формы с помощью мастера.