1. База данных MS ACCESS

advertisement
Базы данных
Запуск приложения MS
ACCESS.
• База данных (БД) –
структурированная совокупность
взаимосвязанных данных в рамках
некоторой предметной области,
предназначенная для длительного
хранения во внешней памяти ЭВМ и
постоянного применения
• Реляционные БД – база данных с табличной формой организации
информации. Реляционная БД состоит из одной или нескольких
взаимосвязанных двумерных таблиц
Кинотеатр
фильм
время
стоимость
Россия
Приключения Буратино
11.00
3.00
Россия
Титаник
13.00
15.00
Россия
Титаник
17.00
20.00
Россия
Звездный десант
21.00
15.00
Мир
Ну, погоди!
11.00
3.00
Мир
Титаник
13.00
15.00
Мир
Вор
17.00
10.00
• Запись – строка таблицы. Одна запись содержит информацию об
•
•
отдельном объекте, описываемом в БД. В примере 1 таким объектом
является сеанс в кинотеатре.
Поле – столбец таблицы. Поле содержит определенное свойство
(атрибут) объекта. Каждое поле имеет имя. В примере 1 слова
«Кинотеатр», «Фильм», «Время», «Стоимость» - имена полей.
Первичный (главный) ключ БД –это поле или группа полей, с
помощью которых можно однозначно идентифицировать запись.
Значение первичного ключа не должно повторяться у разных записей.
В рассмотренном выше примере в качестве первичного ключа БД
нужно взять группу полей кинотеатр + время.
• При работе с базой данных Access допустимы
следующие типы данных:
•
•
•
•
•
•
•
•
текстовый;
поле MEMO;
числовой;
дата/время;
денежный;
счетчик;
логический;
поле объекта OLE.
• Характеристики типов данных
Текстовый — одна строка текста (до 255 символов).
Поле MEMO — текст, состоящий из нескольких строк, которые
затем можно будет просмотреть при помощи полос прокрутки
(до 65 535 символов).
Числовой — число любого типа (целое, вещественное и т. д.).
Дата/время — поле, содержащее дату или время.
Денежный — поле, выраженное в денежных единицах (рубли,
доллары и
т. д.).
Счетчик — поле, которое вводится автоматически с вводом
каждой записи.
Логический — содержит одно из значений TRUE (истина) или
FALSE(ложно) и применяется в логических операциях.
Поле объекта OLE — содержит рисунки, звуковые файлы,
таблицы Excel, документ Word и т. д.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Форма
Форма – это диалоговое окно, через которое осуществляется интерфейс
пользователя. Формы используются для различных целей
как специальное диалоговое окно для выбора, предварительного просмотра и
печати нужного отчёта.
Большая часть данных, представленных в форме, берётся из таблицы или
запроса. Другая информация, не связанная ни с таблицей, ни с запросом,
хранится в макете формы.
Для создания связи между формой и записями таблицы, являющейся
источником данных формы, используются графические объекты, называемые
элементами управления. Чаще всего для отображения и ввода данных
используется поле.
Чтобы создать форму, необходимо закрыть таблицу и перейти в окно:
Спортсмен: база данных. Переключить в окне вкладку Формы и нажать Создать.
На экране появилось новое окно: Новая форма, в котором в качестве источника
данных выберем таблицу "Спортсмен". Теперь выбираем пункт Мастер форм.
Алгоритм создания форм.
В окне Создание форм нажмем кнопку форму.
Нажмем кнопку Далее.
Выберем в один столбец.
Нажмем кнопку Далее.
Выберем Облака.
Нажмем кнопку Далее.
Оставим имя Спортсмен.
Нажать Готово.
Сортировка данных
Сортировка - процесс упорядочения записей в таблице.
Ключ сортировки - поле, по значению которого
производится сортировка записей. Ключей сортировки
может быть несколько, тогда они называются
первичным, вторичным и т. д.
Данные, хранящиеся в базе данных, можно отсортировать.
Для этого необходимо указать поле, по которому будет
проводиться сортировка (например, Фамилия), и вид
сортировки (например. По возрастанию). В результате
такой операции все сведения будут представлены в
алфавитном порядке по фамилиям учащихся. Если тип
поля — числовой, то записи рассредоточатся по
возрастанию или убыванию значений этого
Поиск необходимых сведений.
Поиск данных в базе
1) Поиск необходимых сведений Необходимые сведения легко найти, если
соблюдать определенные условия. Условием может быть поиск по заданному
образцу, например по фамилии. Если мы хотим найти сведения о каком-либо
спортсмене, то в качестве образца для поиска мы должны будем занести его
фамилию в соответствующее поле, после чего на экране появится полная запись
об этом спортсмене.
2) Поиск данных в базе
Для того чтобы найти данные по какому-то условию, необходимо нажать кнопку
Найти и далее выполнить алгоритм поиска данных.
Алгоритм поиска данных
Нажать кнопку Найти и перейти к окну Поиск
В графе Образец указать искомое слово или часть слова.
В графе Просмотр указать Все, Вверх, Вниз.
В графе Совпадение указать Поле целиком или С любой частью поля.
Поставить флажок Только в текущем поле (если во всех полях, то флажок снят).
Если необходимо, указать С учетом регистра
Нажать кнопку Найти
Для нахождения следующей записи, надо нажать кнопку Найти далее
База данных – это…
• информационные структуры, хранящиеся во внешней
•
•
•
•
памяти
программные средства, позволяющие
организовывать информацию в виде таблиц;
программные средства, обрабатывающие табличные
данные;
программные средства, осуществляющие поиск
информации
информационные структуры, хранящиеся в ОП.
Дальше
Вернись к
вопросу
В реляционной БД
информация организована в
виде…
• сети
• иерархической структуры
• файла
• дерева
• прямоугольной таблицы
Дальше
Вернись к
вопросу
БД содержит информацию об учениках школы: фамилия,
класс, балл за тест, балл за практическое задание, общее
количество баллов. Какого типа должно быть поле ОБЩЕЕ
КОЛИЧЕСТВО БАЛЛОВ?
• символьное
• логическое
• числовое
• любого типа
• Дата.
Дальше
Вернись к
вопросу
БД содержит информацию о собаках из клуба
собаководства: кличка, порода, дата рождения,
пол, количество медалей. Какого типа должны
быть поля?
•
•
•
•
•
текстовое, текстовое, числовое, текстовое, числовое;
текстовое, текстовое, дата, текстовое, числовое;
текстовое, текстовое, дата, логическое, числовое;
текстовое, текстовое, числовое, логическое,
числовое;
текстовое, текстовое, дата, логическое, текстовое.
Дальше
Вернись к
вопросу
Наименьший поименованный элемент в базе
данных - это ...
•
•
•
•
•
шаблон;
поле;
клетка;
запись;
форма.
Дальше
Вернись к
вопросу
Тип поля (числовой или текстовый)
определяется ...
• названием поля;
• типом данных;
• шириной поля;
• количеством записей;
• форматом поля.
Дальше
Вернись к
вопросу
Структура базы данных изменится, если...
• добавить запись;
• отредактировать запись;
• поменять местами записи;
• добавить/удалить поле;
• удалить запись.
Дальше
Вернись к
вопросу
Неверно утверждение:
•
•
•
•
•
поле включает в себя несколько записей;
запись включает в себя несколько полей;
каждое поле базы данных имеет свой размер;
база данных имеет жесткую структуру.
каждое поле базы данных имеет свой тип данных
Конец
Вернись к
вопросу
Составители
• Презентацию составляли Накиев
Радмир и Галяутдинов Айрат, ученики
9а класса
Выпуск 2007 года
Download