Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5.02 Базы данных.doc
Скачиваний:
15
Добавлен:
05.08.2019
Размер:
204.8 Кб
Скачать

2. Обобщённая технология работы с бд

Технология работы с базами данных имеет несколько этапов, а именно:

  • построение мифологической модели БД,

  • создание структуры таблиц базы данных,

  • обработку данных, содержащихся в таблицах,

  • и вывод информации из БД.

На первом этапе создания базы данных строится инфологическая модель.

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

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

Ввод и редактирование данных могут производиться двумя способами: с помощью специальных форм и непосредственно в таблице без использования форм.

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

Запрос — это команда, формулируемая для СУБД, которая требует представить определенную, указанную в запросе информацию. Язык SQL — это структурированный язык запросов (Structured Query Language). Запросы являются наиболее часто используемым аспектом SQL. Все запросы в SQL конструируются на базе команды SELECT (выбор).

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

Для вывода информации из базы данных существует специальное средство — отчеты. Они позволяют:

• включать в отчет выборочную информацию из таблиц базы данных;

• добавлять информацию, не содержащуюся в базе;

• выводить итоговую информацию из базы данных;

• располагать выводимую информацию в любом удобном виде;

• включать в отчет информацию из разных таблиц.

3. Выбор субд для создания системы автоматизации

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

Современные базы данных можно разделить на три категории:

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. Перечислите современные СУБД для корпоративного применения.

7

Авторы: Родионова И.В., Короткова Т.В.