Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БД / Базы данных / Лабораторные работы / Лабораторная №1(Знакомство с Access)

.doc
Скачиваний:
65
Добавлен:
30.05.2015
Размер:
199 Кб
Скачать

+Лабораторная работа № 1.

Тема. Знакомство с СУБД Access.

Цель лабораторной работы – получить первое представление о реляционных БД и СУБД Access.

Реляционная БД – это набор взаимосвязанных таблиц.

Microsoft Access - позволяет

  • хранить почти безграничное количество информации (ограничено объемом внешней памяти)

  • располагать информацию в удобном для Вас порядке

  • получать информацию по заданным Вами критериям отбора

  • создавать формы облегчающие ввод информации

  • разрабатывать информативные и компактные отчеты, включающие текст, графику и даже звук

БД созданная Access храниться в одном файле с расширением MDB (Microsoft Date Base). Например, Борей.mdb.

При создании Вы указываете, в какой директории будет храниться файл базы данных, и даете своей базе данных имя.

Задание 1.

Внимательно изучите состав и взаимосвязи объектов Access, показанные на диаграмме ниже.

  1. таблица — основное средство для хранения информации в БД;

  2. запрос — это инструмент для извлечения необходимой информации из исходных таблиц и представления ее в удобной форме;

  3. форма — это основное средство для ввода данных, управления СУБД и вывода результатов на экран монитора;

  4. отчет — это специальное средство для формирования выходных документов и вывода их на принтер;

  5. макросы в Access представляют собой совокупность внутренних команд, предназначенных для автоматизации работы с БД;

  6. модули являются программами, создаваемыми средствами языка VBA, и похожи на макросы в Word и Excel.

Задание 2.

    1. Откройте базу данных Борей. Научитесь запускать Access и открывать существующую базу данных двумя способами:

  • найдите файл, содержащий БД и дважды кликните левой кнопкой мышки;

  • запустите программу MS Access и из программы откройте БД.

    1. Познакомьтесь с основными объектами Access базы данных Борей – побывать на различных вкладках (таблицы, запросы, формы, отчеты, макросы, модули);

    2. Поработайте с таблицами базы данных. Выполните:

  • Открытие и закрытие таблицы

  • Просмотр нескольких таблиц одновременно

  • Изменение размеров окна

  • Прокрутка содержимого таблицы

  • Переход на заданную запись

    1. Посмотрите схему данных – открывается окно с помощью кнопки – "Схема данных"   на панели инструментов Access.

Задание 3.

Мастер баз данных служит для создания всех необходимых таблиц, форм и отчетов для базы данных выбранного типа (те которые есть в Access) — это простейший способ начального создания базы данных. Мастер предлагает ограниченный набор параметров для настройки базы данных.

Будем создавать с помощью мастера создания баз данных БД Контакты. Для этого – запустить Access . Нажмите кнопку Создать на панели инструментов.

В области задач Создание файла в группе Шаблоны выберите На моем компьютере.

  1. Выберите значок подходящего шаблона базы данных на вкладке Базы данных и нажмите кнопку OK.

  2. В диалоговом окне Файл новой базы данных введите имя базы данных и укажите ее расположение, а затем нажмите кнопку Создать.

  3. Следуйте инструкциям мастера баз данных.

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

Теоретическая часть. Основные понятия.

Реляционная база данных – совокупность таблиц, которые содержат информацию об объектах и связях предметной области. Вся информация содержится в таблицах!

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

Таблицы организованы в виде строк и столбцов. Каждая строка содержит набор данных, называемый записью (record) и содержит информацию об одном объекте данного класса. Столбец соответствует одной характеристики (часто еще пользуются синонимом – атрибуту) данного класса объектов (столбец называют часто - полем (fields)). Каждая таблица имеет свое уникальное имя.

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

Поля таблицы просто определяют ее структуру и свойства данных, записываемых в ячейках. Рассмотрим основные свойства полей БД:

  1. Имя поля — определяет, как надо обращаться к данным поля (имена используются как заголовки таблиц).

  2. Тип поля — определяет тип данных, которые могут содержаться в данном поле (текстовые, числовые, дата, Memo, денежный, счетчик и др.).

  3. Размер поля — определяет предельную длину данных, которые могут размещаться в поле.

  4. Формат поля — задает способ отображения данных в ячейках.

Среди всех полей одно или несколько полей должны иметь уникальные значения во всех строках таблицы. Это условие должно выполняться для того, чтобы мы могли использовать это поле как своеобразный адрес объекта, как ссылку на строку, где содержится информация об объекте. Такое поле (или набор полей) называется Первичный ключ.

Любому значению первичного ключа должна соответствовать одна и только одна строка таблицы. Первичный ключ включает одно поле только в том случае, если это поле не содержит повторяющихся значений. Для роли первичного ключа часто вводят специальный атрибут – Код, Номер. Это делают для того, чтобы обеспечить уникальность значений этого атрибута. Искусственный ключ называют суррогатным. Часто естественные атрибуты не могут выполнять такой роли. Например, если взять атрибут Фамилию в таблицы Студенты – то, вы с уверенностью можете сказать, что она может повториться.

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

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

Внешний ключ — это столбец, значения которого соответствуют значениям первичного ключа другой связанной таблицы. 

Вопросы.

  1. Что называется реляционной базой данных

  2. Перечислите объекта СУБД Access

  3. Для чего служат таблицы

  4. Из чего состоят таблицы

  5. Что такое первичный ключ таблицы

  6. Что такое внешний ключ