Студопедия

КАТЕГОРИИ:


Архитектура-(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)

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

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

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

Введение в системы управления базами данных (СУБД)

Рассмотрим общие сведения о СУБД.

Итак, СУБД - это система для создания баз данных в различных прикладных областях.

Можно выделить следующие основные средства для работы в современных СУБД:

  1. Средства описания структуры базы данных (БД).
  2. Средства конструирования экранных форм БД.
  3. Средства создания запросов для выборки и обработки данных по некоторым критериям.
  4. Средства создания отчетов из БД для вывода на печать результатов обработки в удобном для пользователя виде.
  5. Языковые средства — макросы, встроенные алгоритмические языки (например, Visual Basic), язык запросов (QBE – Query by Example SQL – Structured Queries Language).
  6. Средства создания приложений пользователя с удобным интерфейсом (меню, панели управления и т.д.).

Язык запросов QBE предоставляет возможность пользователю работать с помощью подпрограмм – Конструкторов и Мастеров, которые позволяют строить запросы по образцу.

Язык запросов SQL является довольно сложным языком программирования высокого уровня и используется, как правило, программистами.

Возможности современных СУБД:

  1. Работа с различными типами данных, в том числе мультимедийными – звуковыми, графическими, видеоклипами, а также в формате HTML и электронной почтой.
  2. Интеграция данных из различных СУБД.

Классифицировать СУБД можно по разным критериям. С некоторыми из них мы познакомимся.

По степени универсальности СУБД делят на два класса: СУБД общего назначения и специализированные СУБД.

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

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

· за счёт знания особенностей конкретной предметной области,

· путём сокращения функциональной полноты системы.

Создание такой СУБД – дело весьма трудоемкое, поэтому для того, чтобы выбрать этот путь, надо иметь действительно веские основания.

По модели данных различают иерархические, сетевые, реляционные и объектно-ориентированные СУБД.

По методам организации хранения и обработки данных СУБД делят на централизованные и распределённые.

Централизованная база данных хранится на одной ЭВМ, которая является компонентом сети. Это не означает, что пользователь может работать с БД только за этим же компьютером: доступ может быть удалённым. Большинство централизованных СУБД перекладывает задачу организации удаленного доступа к данным на сетевое обеспечение, выполняя только свои стандартные функции, которые, естественно, усложняются за счёт одновременности доступа многих пользователей к данным.

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

Остановимся на понятии универсальности СУБД, т. к. в данном курсе изучаются: специализированная СУБД и СУБД общего назначения.

Специализированные СУБД ориентированы на конкретную область и поддерживают ряд функций, таких как поиск по заданным параметрам, визуализация в текстовом редакторе, например, MS Word, сохранение, печать, а также пополнение базы данных. К таким СУБД можно отнести, например, информационно-поисковые системы (ИПС).

На Российском рынке широко известны такие системы, как база нормативных документов таможенного цикла ВЭД-инфо, информационно-правовые системы КонсультантПлюс, Кодекс и Гарант.

Каждая из этих систем имеет свой интерфейс, свой набор функций для работы, однако есть общие функции:

1. Поиск документов по реквизитам (простой и сложный)

2. Просмотр документов

3. Сохранение документов

4. Печать документов.

В данном курсе на практических занятиях подробно рассматривается ИПС КонсультантПлюс, которая состоит из нескольких баз:

· Консультант профессионал

· Консультант эксперт

· Консультант арбитраж

· Консультант финансист и бухгалтер

· Консультант международное право.

Основная идея состоит в том, что база данных содержит карточки с полями такие, как Вид документа, Орган принятия, Дата принятия, Название документа и т.д., по которым можно осуществлять поиск нужных нормативных документов.

СУБД общего назначения - это очень сложные программные комплексы, предназначенные для выполнения всей совокупности функций по созданию и эксплуатации баз данных в любой области. Основные разработки СУБД на мировом рынке принадлежат фирмам Microsoft (FoxPro-DOS/WIN, Access) и Borland (Paradox-DOS/WIN).

Наиболее популярной и широко применяемой в различных областях является СУБД Access из офисного пакета MS Office, поэтому в данном курсе будут рассмотрены основные понятия и функции MS Access.

 

<== предыдущая лекция | следующая лекция ==>
Терминология. Понятие реляционный модели связано с разработками известного американского специалиста в области баз данных ЭдгараКодда (1970 год) | Запросы, формы, отчеты
Поделиться с друзьями:


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


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



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




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