КАТЕГОРИИ: Архитектура-(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) |
Выбор СУБД для создания системы автоматизации
Обобщенная технология работы с БД
Технология работы с базами данных имеет несколько этапом, а именно: построение инфологической модели БД, создание структуры таблиц базы данных, обработку данных, содержащими в таблицах, и вывод информации из БД. На первом этапе создания базы данных строится инфологичекая модель. Для построения инфологической модели необходимо сделать анализ существующей базы данных, определить источник данных, посмотреть решаемые с помощью базы задачи к продумать проблемы, которые следует решать в будущем. Идентифицировав данные и задачи, которые следует решать, необходимо разделить их на группы, которые впоследствии станут таблицами БД. Создание структуры таблиц базы данных предполагает определение групп и типов данных, которые будут храниться в таблицах, задание размера полей в каждой таблице и определение ключей — общих элементов таблиц. Ввод и редактирование данных могут производиться двумя способами: с помощью специальных форм и непосредственно в таблицу без использования форм. Обработка информации в базе данных производится путем выполнения запросов или в процессе выполнения специально разработанной программы. Запрос — это команда, формулируемая для СУБД, которая требует представить определенную указанную в запросе информацию. Язык SQL — это структурированный язык запросов (Structured Query Language). Запросы являются наиболее часто используемым аспектом SQL. Все запросы в SQL конструируются па базе команды SELECT (выбор). Результатом выполнения запроса является таблица с временным набором данных (динамический набор). Записи динамического набора могут включать поля из одной или нескольких таблиц. На основе запроса можно построить отчет или форму. Для вывода информации из базы данных существует специальное средство — отчеты. Они позволяют: включать в отчет выборочную информацию из таблиц базы данных; добавлять информацию, не содержащуюся в базе; выводить итоговую информацию из базы данных; располагать выводимую информацию в любом удобном виде; включать в отчет информацию из разных таблиц.
Широкий спектр применений программных средств накопления и хранения информации диктует необходимость разработки систем управления базами данных (СУБД), отличающихся друг от друга функциональными возможностями и предназначенных для широкого круга пользователей — от новичка до системного программиста. Современные базы данных можно разделить на три категории: 1) программные продукты корпоративного направления — Oracle и MS SQL Server; 2) СУБД, предназначенные для работы с информационными массивами в небольших компаниях, — MS Access и Borland Intererbase; 3) СУБД для Web, реализующих создание Web-сайтов с ш большими базами данных, — MySQL и опять-таки Borland In terbase.
Какими свойствами должна обладать СУБД в зависимости от этих категорий? СУБД корпоративного направления должны быть надежными, что обеспечивается резервным копированием; безопасными — иметь защиту от несанкционированного доступа; работать с огромными объемами данных и обладать широкими функциональными возможностями. Для небольших компаний программы работы с базами данных должны обладать не только надежностью и функциональное, но и работать без выделенного сервера. СУБД для Web присущи высокая скорость обработки данных нетребовательность к ресурсам и удобное удаленное администрирование. На сегодняшний день наиболее популярными СУБД являютсяOracle, MS SQL Server, Borland Interbase, MySQL и MS Access 2003.
Дата добавления: 2014-01-04; Просмотров: 1589; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |