Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Базы данных, системы управления базами данных




Информационная система представляет собой аппаратно-программный комплекс, обеспечивающий выполнение следующих функций:

• ввод данных об объектах некоторой предметной области;

• надежное хранение и защита данных во внешней памяти вычислительной системы;

• дополнение, удаление, изменение данных;

• сортировка, выборка данных по запросам пользователей;

• выполнение специфических для данной предметной области преобразований информации;

• предоставление пользователям удобного интерфейса;

• обобщение данных и составление отчетов.

Объем данных в ИС может исчисляться миллиардами байт. От­сюда необходимость устройств, хранящих большие объемы данных во внешней памяти. Число пользователей ИС может достигать десятков тысяч, что создает немало проблем в реализации эффективных алгоритмов функционирования ИС. Успешно решаются эти задачи, если данные в информационной системе структурированы.

Совокупность взаимосвязанных данных называется структурой данных. Совокупность структурированных данных, относящихся к одной предметной области, называется базой данных (БД). Совокуп­ность программ, реализующих в БД функции ИС в удобной для пользователя форме, называется системой управления базой данных (СУБД). Программы, производящие специфическую обработку дан­ных в БД, составляют пакет прикладных программ (ППП). Итак, можно заключить, что ИС — это организационное объединение ап­паратного обеспечения (АО), одной или нескольких баз данных (БД), системы управления базами данных (СУБД) и пакетов прикладных программ (ППП).

Классификация

1. По технологии обработки данных

• Централизованная БД хранится целиком в памяти одной вычис­лительной системы. Если система входит в состав сети, то возможен доступ к этой БД других систем.

• Распределенная БД состоит из нескольких, возможно пересекаю­щихся или дублирующих друг друга БД, хранимых в памяти разных вычислительных систем, объединенных в сеть.

2. По способу доступа к данным

• Локальный доступ предполагает, что СУБД обрабатывает БД, ко­торая хранится на той же вычислительной системе.

• Удаленный доступ — это обращение к БД, которая хранится на одной из систем, входящих в компьютерную сеть. Удаленный доступ может быть выполнен по принципу файл-сервер или клиент-сервер.

Рассмотрим реляционную мо­дель данных, ориентированную на организацию данных в виде дву­мерных таблиц. Реляционная модель данных является наиболее уни­версальной, к ней могут быть сведены другие модели.

Важнейшим понятием реляционных моделей данных является сущность. Сущность — это объект любой природы, данные о котором хранятся в БД. Данные о сущности хранятся в двумерных таб­лицах, которые называют реляционными.

Каждая реляционная таблица должна обладать следующими свойствами:

• один элемент таблицы — один элемент данных;

• все столбцы таблицы содержат однородные по типу данные (це­лочисленный, числовой, текстовый, и т.д.);

• каждый столбец имеет уникальное имя;

• число столбцов задается при создании таблицы;

• порядок записей в отношении может быть произвольным;

• записи не должны повторяться;

• количество записей в отношении не ограничено.

Объекты, их взаимосвязи и отношения представлены в виде таб­лиц. Формальное построение таблиц связано с фундаментальным понятием отношение.

В таблице реляционной БД столбцы называются полями, а строки записями.

Первичным ключом отношения называется поле или группа по­блей, однозначно определяющие запись. На практике обычно в качестве ключевого выбирают поле, в котором совпадения заведомо исключены.

Ключ обладает следующими свойствами:

• уникальность –в таблице может быть назначен только один пер­вичный ключ, у составного ключа поля могут повторяться, но не все;

• неизбыточность — не должно быть полей, которые, будучи уда­ленными из первичного ключа, не нарушат его уникальность;

• в состав первичного ключа не должны входить поля типа, ком­ментарий и графическое.

Рассмотрение информационной структуры при­водит к разбиению — нормализации — основных таблиц на более мел­кие с целью избежания многократно повторяющихся данных в за­писях, что уменьшает объем памяти, занимаемый базой данных на диске, и обеспечивает непротиворечивость данных в БД.

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

Основные объекты MS Access:

1. Таблицы – объект, который используется для хранения данных.

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

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

4. Отчет - объект, который применяется для распечатки и анализа данных

5. Макросы – объект, используемый для автоматизации работы пользовательских приложений. Представляет собой структурированное описание одного или нескольких действий, которые должна выполнить ACCESS в ответ на определенное событие

6. Модули - объект, использующийся для создания и хранения процедур, написанных на языке Visual Basic.

 


 




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


Дата добавления: 2014-11-29; Просмотров: 520; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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