русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Теоретическая часть.


Дата добавления: 2015-07-04; просмотров: 1101; Нарушение авторских прав


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

Технология хранения, поиска и сортировки данных

Система управления базами данных Microsoft Access

 

Теоретическая часть. 1

Практическая часть. 3

1. Работа с объектом таблица. 3

Задание 1.1. 3

Задание 1.2. 4

Задание 1.3. 4

Задание 1.4. 4

Задание 1.5. 5

Задание 1.6. 5

Задание 1.7. 6

2. Работа с объектом запросы.. 6

Задание 2.1. 6

Задание 2.2. 7

Задание 2.3. 7

Задание 2.4. 7

Задание 2.5. 7

Задание 2.6. 7

3. Работа с объектами формы, отчеты.. 7

Задание 3.1. 7

Задание 3.2. 7

Задание 3.3. 7

 

Теоретическая часть.

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

С понятием базы данных тесно связано понятие системы управления базой данных (СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы, ее наполнением содержимым, редактирования содержимого и отображаемых данных в соответствии с заданных критерием, упорядочения, оформления и последующей выдачи на устройства вывода или передача по каналам связи.

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



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

Основные свойства полей таблиц баз данных СУБД Microsoft Access:

Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовка столбцов таблиц);

Тип поля – определяет тип данных, которые могут содержаться в данном поле;

Размер поля – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле;

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

Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);

Подпись – определяет заголовок столбца таблицы для данного поля. Если подпись не указана, то в качестве заголовка столбца используется свойства Имя поля;

Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных);

Сообщения об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных;

Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы;

Пустые строки – свойство, разрешающее ввода пустых строковых данных (в основном это касается текстовых данных);

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

Свойства полей различаются в зависимости от типа данных. В базе данных Microsoft Access выделяют следующие типы данных:

Текстовый– тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов);

Поле Мемо – специальный тип для хранения больших объемов текста (до 65535 символов);

Числовой – тип данных для хранения действительных чисел;

Дата/время – тип данных для хранения календарной даты и текущего времени;

Денежный – тип данных для хранения денежных сумм;

Счетчик – специальный тип данных для хранения уникальных (неповторяющихся в поле) натуральных чисел с автоматическим наращиванием.

Логический тип предназначен для хранения логических данных (могут принимать только два значения, например: Да или Нет);

Поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например мультимедийных;

Гиперссылка– специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.

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

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

В запросе данные можно упорядочивать, фильтровать, объединять и производить с ними необходимые итоговые вычисления. Запрос может формироваться с помощью – запросов по образцу (QBE) или с помощью языка структурированных запросов (SQL).

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

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

Для реализации практических задач пользователя разработчику приходится использовать средства программирования: язык макрокоманд и язык Visual Basic for Application (VBA). Макросы позволяют автоматизировать повторяющиеся операции. Модули можно использовать для сложных вычислений. Макросы и модули, созданные программистом, оперируют запросами, формами и отчетами и объединяют разрозненные действия в единую задачу пользователя.

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



<== предыдущая лекция | следующая лекция ==>
Порядок выполнения работы | Практическая часть.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.044 сек.