- •Быстрый путь ввода данных
- •Создание новой базы данных, создание таблиц.
- •Установление связей между таблицами
- •Запросы в базе данных
- •Примеры записи условий отбора данных
- •Задание 2 запрос с параметром
- •Задание 3 вычисляемые поля в запросах
- •Задание 4 итоговые запросы
- •Задание 5 перекрестный запрос
- •Задание 6 запрос из таблицы копии.
- •Задание 10 отчеты в базе данных
- •Задание 11 создание форм в базе данных
БАЗЫ ДАННЫХ
База данных (БД) – совокупность хранящихся взаимосвязанных данных, организованных по определенным правилам.
БД служат для хранения и поиска большого объема информации.
Примеры баз данных: записная книжка, словари, справочники, энциклопедии и пр.
База данных – структурная информационная модель.
1. По характеру хранимой информации базы данных делятся на фактографические и документальные.
В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, в БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр.; в записной книжке, школьника могут храниться фамилии, имена, даты рождения, телефоны, адреса друзей и знакомых.
В документальных БД содержатся документы (информация) самого разного типа: текстового, графического, звукового, мультимедийного (например, различные справочники, словари).
Примеры баз данных: фактографические
БД книжного фонда библиотеки;
БД кадрового состава учреждения;
документальные
БД законодательных актов в области уголовного права;
БД современной рок музыки и пр.
Сама база данных включает в себя только информацию (БД – «информационный склад»).
Информационная система (ИС) – хранилище информации, снабженное процедурами ввода, поиска, обработки и выдачи информации.
Примеры информационных систем:
Система продажи билетов на пассажирские поезда;
Справочная система Windows;
WWW – глобальная информационная система.
В справочной системе Windows и сети Internet информация представлена в виде гипертекста - структурированного текста, в котором могут осуществляться переходы по выделенным меткам.
Устройства внешней памяти, на которых хранятся базы данных, должны иметь высокую информационную емкость и малое время доступа к хранимой информации.
По способу хранения базы данных делятся на централизованные и распределенные. Централизованная БД – БД хранится на одном компьютере.
Распределенная база данных – различные части хранимой базы данных хранятся на множестве компьютеров, объединенных между собой сетью.
Пример: информация в сети Internet, объединенная паутиной WWW.
По структуре организации данных базы данных делятся на реляционные и нереляционные.
Иерархической называется БД, в которой информация упорядочена следующим образом: один элемент записи считается главным, остальные – подчиненными. Иерархическую базу данных образуют файловая система на диске, родовое генеалогическое дерево.
Сетевой называется БД, в которой к вертикальным иерархическим связям добавляются горизонтальные связи.
Реляционной (от английского слова relation – отношение) называется БД, содержащая информации организованную в виде прямоугольных таблиц, связанных между собой. Такая таблица называется отношением.
Пример фактографической реляционной базы данных:
Каждая таблица должна иметь свое имя.
Запись – это строка таблицы.
Поле – это столбец таблицы.
Таблица – информационная модель реальной системы.
Запись содержит информацию об одном конкретном объекте.
Поле содержит определенные характеристики объектов.
Основной элемент БД – запись.
Главный ключ – это поле или совокупность полей, которое однозначно определяет запись в таблице.
Связь между таблицами осуществляется посредством значений одного или нескольких совпадающих полей.
Структура БД изменяется при добавлении или удалении полей.
Для каждого поля определяется тип и формат данных.
Основные типы данных:
текстовый – одна строка текста (до 255 символов); .
поле MEMO – текст, состоящий из нескольких строк, который можно посмотреть при помощи полос прокрутки (до 65535 символов);
числовой – число любого типа (можно использовать в вычислениях);
денежный –поле, выраженное в денежных единицах (рубли, доллары и т.д.);
дата/время – поле, содержащее дату или время;
счетчик – поле, которое вводится автоматически с вводом каждой записи;
логический – содержит одно из значений Truе(истина) или False (ложно) и применяется в логических операциях;
поле объекта OLE – содержит рисунки, звуковые файлы, таблицы Excel, документ Word и т.д;
Основные режимы работы с базой данных:
создание БД;
редактирование БД;
просмотр БД;
поиск информации в БД.
Программное обеспечение, позволяющее работать с системой данных, называется системой управления базой иных (СУБД).
СУБД ACCESS.
СОЗДАНИЕ БАЗЫ ДАННЫХ
Нa современных персональных компьютерах наибольшее распространение получили реляционные СУБД Access.
Создание базы данных:
выбрать Кнопка «Office», Создать; Новая база данных;
выбрать нужный диск, каталог новой базы данных,
Дать имя своей базы данных; Тип файла; Сохранить;
Открытие базы данных:
выбрать Кнопка «Office»,
открыть папку, Открытие файла базы данных; выбрать нужный диск, каталог найти свою базу, Открыть.
Базы данных имеют расширение mdb.
Основные объекты базы данных:
Таблица – объект, предназначенный для хранения данных в виде записей и полей.
Форма – объект, предназначенный для облегчения ввода данных.
Запрос – объект, позволяющий получить нужные данные из одной или нескольких таблиц.
Отчет – объект, предназначенный для печати данных.
Любая таблица может быть представлена в двух режимах:
в режиме таблицы, предназначенном для ввода данных, их просмотра и редактирования;
в режиме конструктора, предназначенном для создания структуры таблицы, изменения типа данных, изменения структуры таблицы (добавления и удаления полей).
Создание таблицы:
I. Создание структуры таблицы:
В окне базы данных выберите Создание, Конструктор таблиц
Укажите имена полей и тип данных для каждого поля (тип данных можно выбрать из раскрывающегося списка, который появляется в столбце Тип данных). Столбец Описание заполняете по желанию пользователя. Имя поля может содержать до 64 символов, включая пробелы за исключением точки, восклицательного знака и квадратных скобок.
4) Установите первичный ключ, для этого:
выделите поле, которое должно стать первичным
нажмите кнопку Ключ на панели инструментов.
5) Сохраните структуру таблицы, для этого:
Закрыть таблицу;
напишите имя новой таблицы (можно на русском языке);
нажмите ОК.
Редактирование структуры БД
Добавление нового поля между существующими полями:
установить курсор в поле, перед которым необходимо добавить новое поле;
выбрать Вставка, Строки.
Удаление поля:
1) выделить всю строку поля, щелкнув курсором на серой кнопке слева от имени поля (курсор примет вид стрелки, направленной вправо);
2) выбрать Правка, Удалить или нажать клавишу Delete.
Изменение порядка следования полей:
1) выделить всю строку поля;
2) переместить с помощью мыши строку в новое место (над тем полем, перед которым хотите расположить).
II. Заполнение таблицы:
I) Перейдите в режим таблицы.
2) Введите данные (построчно).
3) Сохраните таблицу.
Переход на нужное поле или запись
Для перехода используется мышь или клавиша Tab, или комбинация клавиш Shift + Tab.
Для перехода между записями можно использовать кнопки переходов в нижнем левом углу окна, где отображается общее количество записей и номер текущей записи. Для перехода к конкретной записи необходимо ввести ее номер и нажать клавишу Enter.
Быстрый путь ввода данных
Ctrl + кавычки |
копирование данных из аналогичного поля предыдущей записи |
Ctrl + точка с запятой |
вставка текущей даты |
Ctrl + двоеточие |
вставка текущего времени |
ЗАДАНИЕ 1.
Создание новой базы данных, создание таблиц.
Создайте базу данных товары.mdb.
Создайте таблицу Товары, определив ее структуру в режиме Конструктора.
Укажите первичный ключ в поле Код товара и установите для него тип данных Счетчик.
Для поля Название выберите тип Мастер подстановок и введите в один столбец фиксированный набор значений, используемых в этом поле (Телевизор, Видеомагнитофон, Видеокамера, Музыкальный центр).
Вид таблицы в режиме конструктора.
Сохраните таблицу.
Введите данные в таблицу Товары. Для поля Название задавайте значения из выпадающего списка. Подбери ширину полей для отображения записей целиком.
Код товара
Название
Описание товара
Цена
Код поставщика
1
Телевизор
Sony M2180K
459
1030
2
Телевизор
Philips 25PT9001
1499
1010
3
Телевизор
Panasonic 25V50R
765
1020
4
Телевизор
GoldStar CF-14E20B
230
1010
5
Видеомагнитофон
Panasonic HS-800EE
1400
1020
6
Видеомагнитофон
Philips VR-756
450
1010
7
Видеомагнитофон
Sony E150EE
269
1030
8
Видеокамера
Samsung VP-J55
530
1010
9
Видеокамера
Panasonic NV DX1E
2599
1010
10
Видеокамера
Sharp E37
845
1020
11
Музыкальный центр
Panasonic DH32
320
1020
12
Музыкальный центр
Sony MJ-L1
1289
1010
Осуществите замену названий GoldStar на LG Electronics.
Отсортируйте данные по цене (по убыванию).
Измените последовательность полей, переместив поле Код поставщика на вторую позицию (выделить поле и удерживая правой клавишей мыши перетащить её на нужное место).
Отобразите на экране только данные полей Название, Описание товара и Цена, убрав с экрана лишние поля.
Отобразить столбцы поставив флажки на всех полях
Создайте вторую таблицу Поставщики, объявив ключевым поле Код поставщика.
Код поставщика |
Название фирмы |
Телефон |
Факс |
Адрес |
1010 |
М. Видео |
207-9464 |
923-2906 |
Маросейка 6/8 |
1020 |
Техно-сила |
978-0443 |
378-1693 |
Новослбодская, 14/19 |
1030 |
Мир |
152-4001 |
152-4251 |
Чонгарский б-р, 16 |
Сохраните таблицу.
Установите связь между таблицами Товары и Поставщики. Обратите внимание, что в таблице Товары Код поставщика становится полем внешнего ключа.
