Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Тема: СУБД MS Access 2007. Cоздание базы данных, состоящей из одной таблицы.



Лабораторная работа №19

Тема: СУБД MS Access 2007. Cоздание базы данных, состоящей из одной таблицы.

Цели:

- Познакомиться с основными понятиями баз данных;

- Научиться создавать таблицы баз данных в режиме Конструктор;

- Освоить переход из режима Конструктор в режим таблицы;

- Освоить основные приемы заполнения и редактирования таблиц;

- Познакомиться с простой сортировкой данных и с поиском записей по образцу;

- Научиться сохранять и загружать базы данных.

Теоретические сведения к лабораторной работе

Общие сведения о программе Access

Access является наиболее сложной программой из всех офисных приложений Microsoft Office. Чтобы начать работу с этой программой, вначале необходимо создать структуру базы данных, подробно ее описать, а затем создать различные формы.

ACCESS – это реляционная СУБД. Это означает, что с ее помощью можно работать одновременно с несколькими таблицами базы данных, эти таблицы между собой связаны. Таблицу ACCESS можно связать с данными, хранящимися на другом компьютере. Данные ACCESS очень просто комбинировать с данными EXCEL, WORD и другими программами Office.

Access во многом похож на Excel. Основное различие между таблицей БД и электронной таблицей – в системе адресации: в электронной таблице адресуется каждая ячейка, а в таблице БД – только поля текущей записи.

База данных состоит из следующих компонентов:

Таблицы – основные объекты базы данных (БД). В них хранятся данные. Реляционная база данных может иметь много взаимосвязанных таблиц. Сведения по разным вопросам следует хранить в разных таблицах. В БД столбцы называются полями, а строки – записями. Для работы таблицу необходимо открыть. Перед окончанием работы ее следует закрыть, предварительно сохранив все изменения.

Запрос – это средство, с помощью которого извлекается из базы данных информация, отвечающая определенным критериям. Результаты запроса представляют не все записи из таблицы, а только те, которые удовлетворяют запросу.

Формы – Обеспечивают более наглядную работу с таблицами, с помощью форм в базу вводят новые данные или просматривают имеющиеся.

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

Макросы – набор из одной или более макрокоманд, выполняющих определенные операции (открытие форм, печать отчетов).

Модули - это программы, написанные на языке программирования Visual Basic.

Таблицы

С таблицами можно работать в двух режимах ¾ таблицы и конструктора.

В режиме таблицы можно начать ввод данных сразу, структура таблицы при этом будет создаваться автоматически. Полям присваиваются имена с последовательными номерами («Поле1», «Поле2» и т. д.).

На вкладке Создание в группе Таблицы щелкните Таблица.

Приложение Access создаст базу данных с пустой таблицей с именем «Таблица1» и откроет эту таблицу в режиме таблицы. При этом будет выделена первая пустая ячейка столбца Добавить поле.

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

2. Для переименования столбца (поля) дважды щелкните заголовок столбца и введите новое имя. Рекомендуется присваивать полям значимые имена, чтобы при просмотре области списка полей было понятно, что содержится в каждом поле.

3. Для перемещения столбца сначала щелкните его заголовок, чтобы выделить столбец, а затем перетащите столбец в нужное место.

4. Кроме того, можно выбрать сразу несколько смежных столбцов, а затем одновременно перетащить их в новое место. Чтобы выбрать несколько последовательно расположенных столбцов, щелкните заголовок первого столбца, а затем, удерживая нажатой клавишу SHIFT, щелкните заголовок последнего столбца.

Свойства полей. Типы полей

Поля – это основные элементы структуры базы данных, которые обладают свойствами. Основным свойством любого поля является его длина, которая выражается в символах. Уникальным свойством любого поля является его Имя.

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

Разные типы полей имеют разное назначение и разные свойства

Типы данных Описание
Текстовый Произвольный набор(не более 255) букв, цифр, знаков пунктуации. Может использоваться для хранения имен, адресов, телефонов, кратких описаний.
Числовой Используется для хранения чисел
Дата/Время Для хранения информации о дате и времени до 9999 года включительно
Денежный Денежные значения и числовые данные, используемые в математических расчетах
Поле МЕМО Для хранения комментариев до (64Кб)
Счетчик Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи.. Значение полей типа счетчика обновлять нельзя
Поле объекта OLE Позволяет поместить в таблицу произвольный объект из другой программы
Гиперссылка Адрес в Интернете, электронный адрес или адрес файла
Мастер подстановок Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы
Логический Содержит одно из двух значений: Истина или ЛОЖЬ

Процесс разработки

Процесс разработки базы данных включает следующие шаги:

- определение цели создания базы данных,

- поиск и организация необходимых данных,

- распределение данных по таблицам,

- преобразование элементов данных в столбцы.

Задание первичных ключей

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

Создание новой базы данных

На странице Приступая к работе с Microsoft Office Access в разделе Новая пустая база данных выберите команду Новая база данных.

В области Новая база данных в поле Имя файла введите имя файла. Если имя файла указано без расширения, расширение будет добавлено автоматически. (. accdb) Чтобы сохранить файл в другой папке, отличной от используемой по умолчанию, нажмите кнопку Открыть (рядом с полем Имя файла ), перейдите к нужной папке и нажмите кнопку ОК.

Нажмите кнопку Создать.

Приложение Access создаст базу данных с пустой таблицей с именем «Таблица1» и откроет эту таблицу в режиме таблицы. Курсор находится в первой пустой ячейке столбца Добавить поле. Чтобы добавить данные, начните их вводить или вставьте данные из другого источника

Ввод данных в режиме таблицы очень похож на работу в электронной таблице Microsoft Office Excel 2007. Структура таблицы создается при вводе данных— при каждом добавлении нового столбца в таблицу определяется новое поле. Приложение Access автоматически задает тип данных для каждого поля на основе введенных данных.

Если на этом этапе вводить данные в таблицу «Таблица1» не нужно, нажмите кнопку Закрыть . Если таблица была изменена, то появится запрос на сохранение изменений в таблице. Нажмите кнопку Да, чтобы сохранить изменения, кнопку Нет, чтобы отменить изменения, или кнопку Отменить, чтобы оставить таблицу открытой.

Важно. Если хотя бы один раз закрыть таблицу «Таблица1» без сохранения, она будет удалена полностью, даже если в нее введены данные.

Режим макета

Режим макета позволяет изменять структуру, одновременно просматривая результаты.

Выбор имен для полей

Программа Microsoft Access не накладывает никаких особенных ограничений на задание имени поля. Это может быть любой набор из 64 символов:

- имя должно быть простым и коротким;

- ОформлятьПодобнымОбразом ¾ то есть делать заглавной каждую букву слова, включенного в имя поля, например «ВсегоНаСкладе»;

- несмотря на то, что в имени поля можно ставить пробелы, лучше этого не делать ¾ при ссылке на такие поля в запросах придется использовать скобки, а это неудобно;

- поля нужно именовать однозначно ¾ не следует делать два поля с названиями «Цена_Продукта» и «ЦенаПродукта», легко перепутать их назначение;

- если одни и те же данные используются в разных таблицах, то поля должны называться одинаково.

Распределение информации

Лучше всего включать в одно поле как можно меньше информации. Например, вместо поля «ИмяФамилия» можно использовать два поля ¾ одно для имени, другое ¾ для фамилии. Это позволит избежать многих ошибок, ведь в случае указания имени могут появиться варианты» Иван Петров» и «Петров Иван», а это уже два разных варианта. Использование отдельных ячеек упрощает многие процедуры.

Порядок отображения записей

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

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

 

Ход работы

1. Вызовите программу MS Access 2007.

2. В окне системы управления базы данных щелкните по значку < Новая база данных >. Справа в появившемся окне дайте имя новой базе данных «Анкета ГС-31» и щелкните по значку папки, находящемуся справа от окна названия . Откроется окно сохранения, найдите свою папку и сохраните в нее новый файл базы данных «Анкета ГС-31». Затем нажмите на кнопку «Создать».

3. Появится окно < Таблица>:

 

 

4. В появившемся окне откройте меню команды < Режим > и выберите вариант < Конструктор > и сохраните будущую таблицу под названием < Ведомость успеваемости >. Появится окно Конструктора.

5. Заполните поля в Конструкторе данными из таблицы 1. Тип данных можно выбрать из меню, появившемся при нажатии на кнопку в ячейке справа.

Обратите внимание: ключевое поле « Счетчик » внесено в таблицу автоматически. Если напротив поля отсутствует значок ключа, то на панели инструментов щелкните по этому значку.

 


Таблица 1.

6. Перейдите в режим таблицы, щелкнув по кнопке Режим на панели инструментов, Введите данные в этом режиме, заполняя клетки таблицы. Значение поля Код будет меняться автоматически.

7. Заполните базу данных значениями из таблицы 2. Напротив каждой фамилии выставьте по всем дисциплинам оценки от 2 до 5

Таблица 2

  Код Фамилия Имя Математика Менеджмент Сервисная деятельность Информационные технологии Стандартизация Гостиничная индустрия Пропуски по неуважительной причине Пропуски по уважительной причине
Иванникова Анна                
Баранова Ирина                
Корнилова Ольга                
Воробьев Никита                
Воробьев Евгений                
Скоркин Александр                
Володина Нина                
Новоселов Алексей                
Петрова Елена                
Чернова Кристина                
Терещкина Инна                
Истратов Максим                
Бондарь Наталья                
Ревин Сергей                
Шарова Оксана                

8. Выполните редактирование ячеек:

– Замените фамилию Иванникова на Иванова.

9. Отсортируйте:

а) фамилии – по алфавиту (поставьте маркер на любую фамилию в столбце Фамилия и щелкнете мышкой по кнопке на панели инструментов или произведите сортировку с помощью контекстного меню)

б) имя – по алфавиту

10. Сохраните текущую таблицу, щелкнув по кнопке «крестик» в правом верхнем углу окна таблицы.

11. Откройте снова свою базу данных.

12. Выполните поиск записей по образцу: найти студентку по фамилии Володина. Для этого установите курсор в поле фамилия, щелкните на кнопке < Бинокль> на панели инструментов меню Главная и в появившемся диалоговом окне введите в поле < Образец> фамилию Володина и щелкните по кнопке < Найти>.

Примечание: Если требуется найти следующую подобную запись, то щелкните мышкой по кнопке < Найти далее>. По окончании работы щелкните по кнопке < Отмена >.

13. Переименуйте поле «Математика» на «Информатика» с помощью контекстного меню. (Верните все как было назад).

14. Скройте столбец Пр н/пр., потом снова отобразите его.

15. Войдите в режим Конструктора и назначьте полю Пр н/пр и Пр ув/пр. Маску ввода

00 «часов». Заполните эти поля данными от 0 до 99.

16. Сдайте работу с экрана.

17. Завершите работу с Access.

 

Лабораторная работа №19

Тема: СУБД MS Access 2007. Cоздание базы данных, состоящей из одной таблицы.

Цели:

- Познакомиться с основными понятиями баз данных;

- Научиться создавать таблицы баз данных в режиме Конструктор;

- Освоить переход из режима Конструктор в режим таблицы;

- Освоить основные приемы заполнения и редактирования таблиц;

- Познакомиться с простой сортировкой данных и с поиском записей по образцу;

- Научиться сохранять и загружать базы данных.


Поделиться:



Популярное:

  1. B обливание стоп, голеней холодной водой
  2. C.Для предоставления возможности сравнивать рыночные стоимости акций компаний одной отрасли
  3. III Организация рабочего места по приготовлению и приготовление сложной холодной кулинарной продукции.
  4. А. И. Черевко. Расчет и выбор судовых силовых трансформаторов для полупроводниковых преобразователей. Севмашвтуз, 2007.
  5. Автор рассказывает про волшебное правило одной минуты, помогающее не только взять интервью, но и избежать семейного скандала
  6. Алгоритм перевода чисел из одной системы счисления в другую
  7. Анализ материально-технической базы на предприятии
  8. АНАТОМИЯ И ФИЗИОЛОГИЯ ДЕТОРОДНОЙ СИСТЕМЫ
  9. Архитектура производственной базы данных реального времени
  10. Базы данных в Visual Basic и VBA. Самоучитель
  11. В Минске в декабре 1917 г. Провозглашение Белорусской народной республики
  12. В поликлинику поступил больной 32 лет с сильными болями в верхней половине живота. Что не типично для прободной яз-вы 12-перстной кишки в первые 6 часов после перфорации?


Последнее изменение этой страницы: 2016-05-03; Просмотров: 1238; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.034 с.)
Главная | Случайная страница | Обратная связь