Таблицы в базе данных служат для хранения информации.
ПРАКТИЧЕСКАЯ РАБОТА 17
СОЗДАНИЕ ТАБЛИЦ В БАЗЕ ДАННЫХ
Цель работы:
ü получить представление о реляционных моделях баз данных в СУБД MS Access;
ü получить навыки построения таблиц в MS Access;
ü научиться использовать разные типы связей в БД;
ü получить навыки редактирования таблиц в MS Access;
ü научиться создавать многотабличную БД в MS Access.
Обеспечение работы:
ü ПК с установленными необходимыми программами для работы (MS Access);
ü методические указания к выполнению работы (электронный вариант).
Порядок выполнения работы:
1. Ознакомиться с теоретическим материалом данных методических указаний;
2. Выполнить задание, приведенное в разделе III. Порядок выполнения работы;
3. Ответить на контрольные вопросы, сделать выводы.
4. Оформить отчет.
Содержание отчета:
ü тема, цель и порядок выполнения работы;
ü привести выполненные задания (скриншоты);
ü ответы на контрольные вопросы;
ü выводы.
Теоретические положения
I. СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД) MS ACCESS
База данных– (структурированное хранилище информации) это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором свойств.
Данные – это информация, представленная в определенном виде, позволяющем автоматизировать ее сбор, хранение и дальнейшую обработку человеком или информационным средством.
|
|
Система управления базами данных (СУБД) – комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями.
Примеры простейших баз данных:
- документы, сгруппированные по каталогам
- электронная таблица
- список электронных писем
- ярлыки программ в кнопке «Пуск»
Реляционная модель базы данных.
Реляционная база данных — база данных, основанная на множестве таблиц.
Таблицы в БД состоят из строк и столбцов. Столбцы в таблицах называют полями. Строки таблицы являются записями об объекте.
В реляционной базе данных все обрабатываемые данные представляются в виде таблиц.
- Таблица – информация об объектах одного типа (по строчкам).
- Атрибут – часть информации об объекте, хранится в виде поля.
- Отношение – способ, которым информация в одной таблице связывается с данными в другой таблице.
- Объединение – объединение информации из нескольких таблиц или запросов на основе
- совпадающих значений определенных атрибутов.
Возможности СУБД:
- Определение данных – ввод, облегчение ввода, контроль ввода информации.
- Обработка данных – выборки, запросы, фильтрация данных.
|
|
- Управление данными – указание, каким пользователям разрешено просматривать, модифицировать, добавлять данные.
Microsoft Access – полнофункциональная реляционная СУБД, которая предоставляет средства разработки и управления СУБД. Access может сама организовывать доступ к данным (используя так называемое ядро Jet-engine), хранящимся в файлах c расширением *.mdb, при этом все объекты одной базы данных сохраняются в одном файле (некоторые СУБД используют множество файлов для хранения объектов). Access может выступать и в роли надстройки к более мощным системам, таких как серверы баз данных: Microsoft SQL Server, Oracle, MySQL и другие.
Запрос – обращение к базе данных с целью извлечения нужных данных. Результат запроса к базе данных всегда есть некоторая таблица.
SQL – Structured Query Language (язык структурированных запросов) – специальный язык программирования (не являющийся алгоритмическим, подобно Pascal, JavaScript), используемый в Access (и практически во всех других) базах данных для формирования запросов. Алгоритм, по которому будут найдены необходимые данные, «разработает» сама СУБД.
Архитектура Microsoft Access:
Таблица – объект, использующийся для хранения данных. Каждая таблица содержит информацию о предметах определенного типа. Поля (столбцы) таблицы служат для хранения различных характеристик предмета, а каждая запись (строка) содержит сведения о конкретном предмете. Для каждой таблицы можно определить первичный ключ – одно или несколько полей, однозначно идентифицирующую каждую запись.
|
|
Запрос – объект, позволяющий пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (Query By Example –
запрос по образцу) или написать инструкцию SQL.
Форма – объект, предназначенный для ввода данных, отображения их на экране или управления работой приложения. Формы часто используются для более наглядного представления данных таблиц.
Отчет – объект, предназначенный для форматирования, вычисления и вывода на печать.
Страница доступа к данным – объект, содержащий код HTML, обеспечивающий доступ к
данным посредством Internet Explorer.
Макрос – объект, представляющий структурированное описание одного или нескольких
действий, которые автоматически выполняются в ответ на определенное событие.
Модуль – объект, содержащий программы на языке Visual Basic, который может оперировать любыми другими объектами.
Таблицы в базе данных служат для хранения информации.
|
|
СУБД Access позволяет использовать данные только таких типов:
1.Текстовый - используется для хранения любой последовательности символов, включая буквы, цифры, пробелы и специальные символы. Текстовые поля могут содержать до 255 символов. По умолчанию длина текстового поля равна 50-и символам. Для изменения этой величины нужно установить курсор в поле Field Size (Размер поля), закладки General (Общие), которая находится в нижней части окна, и ввести соответствующее значение;
2. Поле MEMO - используется для хранения текста большого объема (например, целых параграфов). В полях MEMO может храниться до 65 535 символов. Преимущественно в этих полях хранится информация о служащих, фрагменты юридических отчетов, истории болезней и т.д. Если в поле нужно сохранить текст целого документа, то лучше установить тип OLE Object (Поле обьекта OLE);
3.Числовой - используется для хранения числовых значений, над которыми выполняют вычисления. Если вычисления над числами выполнять не нужно (номера телефонов, почтовые индексы и т.д.), то лучше использовать текстовые поля;
4. Дата / время - используется для хранения даты и времени. Хотя значение даты и времени можно сохранять и в текстовых полях, но использование этого поля имеет ряд преимуществ, ведь это позволяет установить режим автоматической проверки правильности ввода даты и времени. Кроме этого над полями Дата / Время можно выполнять определенные вычисления (допускается ввод дат из диапазона от 100 до 9999року);
5. Денежный - используется для хранения числовых значений денежных сумм. Автоматически добавляется фиксированное количество цифр для дробной части числа, чтобы предупредить ошибки округления (числа, содержащие 15 разрядов слева от десятичной точки и 4 разряда справа от нее);
6. Счетчик - используется для автоматической нумерации записей таблицы. Поля счетчика можно рассматривать как идентификационные номера записей таблицы. Причем, значение этих полей редактировать невозможно;
7. Логический - используется для хранения логических величин, т.е. таких, которые могут набирать только одно из двух значений Yes (Да) или No (Нет);
8. Поле объекта OLE - содержит объект OLE. Объект OLE - это документ другого приложения Windows, которое поддерживает технологию обмена данными OLE. Объект OLE может содержать звуковую и видеоинформацию, электронные таблицы или документы текстового процессора и проч.;
9. Гиперссылка - используется для ввода адресов (в формате URL) гипертекстовых документов (путь к файлу на жестком диске или адрес во внешней или внутренней сети), не более 6144 символов;
10. Мастер подстановок - используется для ввода значений, которые относятся к определенному диапазону или списку (любые другие значения ввести невозможно). Например, если необходимо в текущей таблице использовать поле с названиями городов области, а в другой таблице эти названия уже введены, то, указав данный тип, город можно будет выбирать из списка.
Дата добавления: 2021-02-10; просмотров: 81; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!