русс | укр

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

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

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

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


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

Основы баз данных и знаний


Дата добавления: 2013-12-24; просмотров: 2267; Нарушение авторских прав


Тема. Базы данных

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

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

Можно производить обмен данными между компонентами СУБД Access и другими приложениями Windows. Это могут быть рисунки, диаграммы и т.д. Поддерживается экспорт и импорт данных из тек­стовых файлов и электронных таблиц.

Основными компонентами базы данных являются : таблицы, формы , отчеты, запросы.

Как правило, в базах данных используются таблицы двух типов: сплошные (неструктурированные) и реляционные. Реляционная СУБД для более эффективного выполнения вычислений и сопровождения базы данных использует несколько связанных между собой таблиц. Таблицы структурно представлены записями и полями. Поле - это поименованный столбец в таблице, а запись - это однозначно идентифицируемая строка таблицы. Значением поля является элемент данных на пересечении поля и записи в таблице. Количество записей в таблице ограничивается емкостью жесткого диска. Допустимое количество полей - 255. Таблиц в базе данных может быть несколько. Сведения по разным вопросам следует хранить в разных таблицах. Связь между реляционными таблицами становится возможной благодаря наличию в этих таблицах полей с совпадающими значениями данных. Процесс поэтапной декомпозиции таблиц на более простые по своей структуре называется нормализацией.



В СУБД Access существует десять основных типов полей: Текстовый, Поле MEMO, Числовой, Денежный, Дата/время, Счетчик, Логический, Поле объекта OLE, Гиперссылка и Мастер подстановок.

Нормализованные таблицы базы данных можно связать между собой, используя общее поле. В одной из таких таблиц этим полем является первичный ключ, во всей таблице - поле внешнего ключа. Чаще всего реализуются такие типы отношений между таблицами, как "один ко многим" и "многие ко многим". Можно создавать, редактировать и удалять связи между таблицами, при необходимости указывая опции обеспечения целостности данных, такие как каскадное обновление связанных полей и каскадное удаление связанных записей. Целостность данных - это набор правил, с помощью которых обеспечивается корректность значений, вносимых в связанные таблицы.

Эффективное выполнение операций поиска, сортировки и фильтрации таблицах обеспечивают индексы. Индекс по одному полю создается для таблицы в режиме конструктора, путем задания свойства Индексированное поле, составной индекс, который может включать два и больше полей таблицы, средствами диалогового окна Индексы. Для одной таблицы программа Microsoft может поддерживать до 32 индексов.

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

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

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

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

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

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

 



<== предыдущая лекция | следующая лекция ==>
Анализ источников формирования капитала предприятия | Системы управления базами данных


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


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

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

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


 


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

 
 

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

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