Выбор СУБД для создания системы автоматизации
Широкий спектр применений программных средств накопления и хранения информации диктует необходимость разработки СУБД, отличающихся друг от друга функциональными возможностями и предназначенных для широкого круга пользователей: от новичка до системного программиста.
Современные базы данных можно разделить на три категории:
1. Программные продукты корпоративного направления — Oracle и MS SQL Server;
2. СУБД, предназначенные для работы с информационными массивами в небольших компаниях, — MS Access и Borland Interbase;
3. СУБД для Web, реализующих создание web-сайтов с небольшими базами данных, — MySQL и опять-таки Borland Interbase.
Какими свойствами должна обладать СУБД в зависимости от этих категорий?
СУБД корпоративного направления должны быть надежными, что обеспечивается резервным копированием; безопасными — иметь защиту от несанкционированного доступа; работать с огромными объемами данных и обладать широкими функциональными возможностями.
Для небольших компаний программы работы с базами данных должны обладать не только надежностью и функциональностью, но и работать без выделенного сервера.
СУБД для Web присуща высокая скорость обработки данных, нетребовательность к ресурсам и удобное удаленное администрирование.
Сегодня наиболее популярными СУБД являются Oracle, MS SQL Server, Borland Interbase, MySQL и MS Access.
знать
База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ, регулярного обновления и использования.
Система управления базами данных (СУБД) — это программное средство, предназначенное для организации и ведения логически взаимосвязанных данных на машинном носителе, а также обеспечивающее доступ к данным.
База данных представляет собой информационную модель определенной предметной области.
Классификация баз данных возможна по характеру информации: фактографические и документальные БД; по структуре данных: иерархические, сетевые, реляционные БД; по способу хранения данных: централизованные и распределенные БД, по способу доступа к данным БД различают системы файл — сервер и клиент — сервер.
Реляционные БД (РБД) — наиболее распространенный тип БД, использующий табличное представление данных.
Основные понятия организации данных в РБД: таблица, запись, поле, тип поля, главный ключ таблицы.
Технология работы с базами данных имеет несколько этапов, а именно:
Ø построение мифологической модели БД,
Ø создание структуры таблиц базы данных,
Ø обработку данных, содержащихся в таблицах,
Ø и вывод информации из БД.
Контрольные вопросы
1. Дайте определение БД.
2. Дайте определение СУБД.
3. Как вы понимаете структуру базы данных?
4. Назовите основные требования, предъявляемые к организации СУБД?
5. Как классифицируются СУБД в зависимости от технологии обработки данных?
6. Как классифицируются СУБД в зависимости от способа доступа к данным?
7. Какие информационно-логическим моделям баз данных вы знаете?
8. Дайте определение иерархической, сетевой и реляционной моделям баз данных?
9. Какие существуют варианты классификации БД?
10.Почему реляционный тип БД является наиболее распространенным?
11. Что такое запись в БД?
12. Как осуществить выбор СУБД для создания системы автоматизации?
13. Перечислите этапы обобщенной технологии работы с БД.
14. На какие категории делятся современные СУБД?
15. Перечислите возможности, достоинства и недостатки MS Access.
16. Перечислите современные СУБД для корпоративного применения.