Таблицы в базе данных служат для хранения информации.



ПРАКТИЧЕСКАЯ РАБОТА 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!