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

Практическая занятие 09

Тема: термины БД. Основные приемы работы с однотабличной БД

Цель работы:

1. Ознакомиться со структурой СУБД Microsoft access;

2. Понять, что такое таблицы ,поля, записи и первичные ключи ;

3. Изучить способы ввода сведений в БД и работы с ними

Ответы на контрольные вопросы:

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

  2. Четыре типа объекта, из которых состоит БД: таблицы, отчеты, страницы или страницы доступа к данным, модули и макросы.

  3. Возможности управления данными:

  • Данные можно разделить на отдельные контейнеры, называемые таблицами;

  • Просматривать, добавлять и обновлять данные в таблицах с помощью электронных форм;

  • Находить и извлекать только нужные данные с помощью запросов;

  • Анализировать или печатать данные в заданном макете с помощью отчетов;

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

  1. Все базы данных содержат одну или несколько таблиц. Таблица - совокупность записей. В базе данных должна быть представлена отдельная таблица для каждого большого набора элементов, например, для записей о сотрудниках, о заказах клиентов, о способах поставки и поставщиках.

  2. Создавать таблицы можно тремя способами:

  • С помощью мастера

  • В режиме конструктора

  • Посредством ввода данных и определения полей в режиме таблицы.

  1. Поле - значение определенного атрибута данного объекта, например фамилия клиента, дата события и т.п.

  2. Параметры поля:

  • Имя поля содержит до 64 символов (буквы, цифры, пробелы);

  • Тип данных (стандартный или определенный пользователем);

  • Свойства поля;

  • Содержание поля (собственно данные).

  1. Тип данных поля служит для ограничения сведений, которые можно ввести в поле, и их описания.

  2. Распространенные типы полей:

  • Текстовый

  • Числовой

  • Дата/время

  • Денежный

  • Счетчик

  • Поле объекта OLE

10. Свойство поля отвечает за отображение данных и их ввод пользователем.

11. Свойства поля:

  • Размер поля

  • Формат поля

  • Маска ввода

  • Подпись поля

  • Значение по умолчанию

  • Условие на значение

  • Сообщение об ошибке

  • Обязательное поле

  • Пустые строки

  • Индексированное поле

  1. Запись - полный набор данных об определенном объекте: клиенте, книге, событии и т.п.

  2. Первичный ключ -это идентификатор (например код товара или сотрудника), который является уникальным для каждой записи.

Практическая занятие 10

Темы: разрабаться элеменю.

Цель работы:

1.Научиться создовать запросы;

2.Осущесвить сортировку данных ;

3.Проводить филтрацию данных ;

4.Создовать формы;

5.Создовать запросы к БД ;

6.Создовать многотабличную БД.

Ответы на контрольные вопросы:

  1. С помощью запросов можно выбрать из базы данных определенную информацию. Запросы являются вопросами о содержимом базы данных.

  2. Примеры запросов:

  • Кто окончит школу в этом году?

  • Кто родился весной?

3. Сортировка производится по выделенному полю кнопками сортировки (на панели инструментов). Сортировать можно по возрастанию или по убыванию.

4. Фильтр - это набор условий, применяемых для отбора подмножества записей.

5.

  • Фильтр по выделенному фрагменту.

  • Фильтр для. Например, открыть таблицу в режиме Таблица. Правой кнопкой мыши щелкнуть по полю, в котором указали условия отбора - >25. Вносим значения в условия отбора Фильтр для - Enter.

  • Расширенный фильтр. Например, открыть таблицу в режиме Таблица. Меню - Записи - Фильтр - Расширенный фильтр. В окне расширенного фильтра в верхней части расположен список полей фильтруемой таблицы, а в нижней - бланк формирования выражения для фильтра. Например, выбрали поле Расценка услуги; условие отбора - > 100. Для сохранения фильтра - Файл - Сохранить как запрос.

  1. Например, нужно просмотреть в таблице записи только о преподавателях: <выделяем слово Преподаватель в любой из записей> далее Фильтр по выделенному (или меню Записи -Фильтр - Фильтр по выделенному). Access выберет только те записи, для которых значение в столбце Должность равно Преподаватель.

  2. Формы, в первую очередь, предназначены для работы с данными на экране. Другое преимущество форм перед режимом таблицы - возможность отображать в одной форме данные из нескольких таблиц.

  3. Создание формы:

  • В режиме БД открыть вкладку Формы и щелкнуть по кнопке Создать. Откроется окно, в котором указаны создания формы;

  • Конструктор позволяет самостоятельно создать форму;

  • Мастер форм дает возможность автоматически создать форму на основе выбранных полей.

9. Запросы используются для просмотра, изменения и анализа данных.

  1. В реляционных базах данных таблицы соединяются для удобства работы с данными.

  2. Преимущества реляционной БД:

  • Эффективность. Не надо хранить повторяющиеся сведения;

  • Управление. В базе данных с продуманной структурой, не содержащей повторяющихся сведений, легко обновлять, удалять и добавлять данные;

  • Точность. Устранение повторов снижает возможность возникновения ошибок.

  • Сохранность данных.Добавление или удаление полей или записей в отдельных таблицах не вызывает изменений целостной структуры БД.

  1. Каждое имя поля и каждая запись должны быть уникальными. Эти сведения не должны повторяться в других записях. Какое - либо название должно быть использовано в качестве имени поля только 1 раз.

  2. В БД каждая отдельная таблица посвящена отдельной теме. Для создания БД необходимо продумать какие отдельные таблицы следует создать. Эти таблицы в дальнейшем будут объединены с помощью связей.

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

  4. "Библиотека" со следующим списком полей:

  • Номер читательского билета абонента;

  • Фамилия, имя, отчество;

  • Домашний адрес;

  • Телефон;

  • Название книги;

  • Авторы;

  • Издательство, место, год издания;

  • Объем книги;

  • Библиотечный шифр;

  • Цена;

  • Количество экземпляров в фондах библиотеки;

  • Дата выдачи книги;

  • Дата возврата

Приведем к первой нормальной форме. Выделим следующие самостоятельные группы полей и поместим их в отдельные таблицы.

  1. Количество Количество экземпляров в фондах библиотеки

Таблица 3 "Выдача книг" № Поле Описание

  1. Код выдачи Код выдачи книги

  2. Шифр книги Ссылка на библиотечный шифр книги

  3. Код читательского билета Ссылка на код читательского билета

  4. Дата выдачи книги Дата выдачи книги

Дата возврата Таблица 1 "Информация о читателе" № Поле Описание

  1. Номер билета Номер читательского билета

  2. Фамилия Фамилия читателя

  3. Имя Имя читателя

  4. Отчество Отчество читателя

  5. Телефон Телефон для связи с читателем

  6. Адрес Адрес читателя

Таблица 2 "Информация о книге" № Поле Описание

  1. Шифр книги Библиотечный шифр книги

  2. Название Название книги

  3. Код издательства Ссылка на код издательства

  4. Год издания Год издания книги

  5. Объем книги Объем книги в листах

  1. Цена Цена книги

  1. книги Дата возврата книги

Таблица 4 "Издательства"

№ Поле Описание

  1. Код издательства Код издательства

  2. Наименование Наименование издательства

  3. Код города Ссылка на город издательства

Таблица 5 "Города"

№ Поле Описание

  1. Код города Код города

  2. Наименование Наименование города

Таблица 6 "Авторы"

№ Поле Описание

  1. Код автора Код автора

  2. Фамилия Фамилия автора

  3. Имя Имя автора

  4. Отчество Отчество автора

Таблица 7 "Авторы книг" № Поле Описание

  1. Код записи Код записи

  2. Шифр книги Ссылка на шифр книги

  3. Код автора Ссылка на код автора

Все таблицы связаны между собой связью типа "Один-ко-многим". На примере таблиц "Издательства" и "Города" это означает, что одно издательство может иметь только один город, но в таблице "Издательства" может присутствовать множество записей таблицы "Города". Т.е. разные издательства могут иметь одинаковые названия городов.

Аналогично связаны между собой остальные таблицы.