
- •Понятие базы данных. Понятия и примеры систем управления базами данных.
- •Функции систем управления баз данными.
- •Иерархическая модель данных.
- •Сетевая модель данных.
- •Реляционная модель данных.
- •Постреляционная модель данных.
- •Объектно-ориентированная модель данных.
- •Многомерная модель данных.
- •Типы связей между таблицами в реляционной модели данных. Примеры связей.
- •Ключевые поля таблиц. Понятие первичного ключа.
- •Типы полей таблиц.
- •Свойства полей таблицы.
- •Запросы на выборку, способы их создания.
- •Страницы доступа к данным и их виды.
- •Назначение, стандарты и преимущества языка sql.
- •Структура команды sql.
- •Типы данных и выражения в sql.
- •Функциональные возможности sql.
- •Требования к бд.
- •Жизненный цикл бд.
- •Понятие сервера и клиента.
- •Виды серверов.
- •Механизмы доступа к данным (прикладной и универсальной программный интерфейс).
- •Функции администратора бд.
- •Направления администрирования бд.
- •Восстановление баз данных.
- •Оптимизация работы бд.
Направления развития вычислительной техники.
Внутримашинная и внемашинная организация данных.
ЭИС состоит из двух взаимосвязанных частей: внемашинной и внутримашинной организации данных. Внемашинная часть представлена различными документами, такими
Существует две системы классификации информации – иерархическая и фасетная.
В фасетной системе заданное множество объектов делится на группировки по нескольким независимым признакам (фасетам). (классификация промышленной продукции «Одежда»: по сезону, по виду, по половозрастному признаку).
Иерархическая система применяется в случае, когда какое-либо множество объектов подразделяется на классы, подклассы, группы и т.д. последовательно по взаимоподчиненным основаниям.
Кодирование информации – это образование и присвоение кодового обозначения объекту классификации, признаку классификации и (или) классификационной группировке. Коды позволяют: уменьшить объем информации, вводимой в компьютер; облегчить запись на машинные носители; осуществить поиск и сортировку; обеспечить наглядность выходных документов. Коды классифицируют по: форме представления – на цифровые и алфавитно-цифровые; длине – на однозначные и многозначные; методу образования – на порядковые, серийно-порядковые, разрядные, комбинированные.
Классификаторы – это систематизированные своды наименований объектов, признаков классификации и их кодовых обозначений. Классификаторы существуют: общегосударственные (едины для всей страны - классификатор отраслей народного хозяйства); отраслевые (едины для какой-то отрасли); локальные (характерны для данного экономического объекта).
Внутримашинная часть информационной базы ЭИС содержится на машинных носителях и может состоять из отдельных файлов или представлять собой базу данных. Главной задачей всегда была задача представления и хранения данных на машинных носителях. Одной из первых идей была идея хранить данные в текстовых файлах (простота и возможность доступа без специальных программных средств). Недостатки: файловая система «не видит» внутреннею структуру записей в файле; при поиске данных файловая система последовательно (построчно) просматривает все символы, записанные в файл, что при больших объемах информации существенно снижает быстродействие; невозможность нескольким пользователям изменить одновременно содержание файла.
Поскольку хранение данных в текстовых файлах является малоэффективным, то возникла необходимость создания баз данных. База данных – именованная совокупность данных, хранящаяся в компьютера, отображающая состояние объектов реального мира и их отношений в рассматриваемой предметной области.
Понятие базы данных. Понятия и примеры систем управления базами данных.
База данных – именованная совокупность данных, хранящаяся в компьютера, отображающая состояние объектов реального мира и их отношений в рассматриваемой предметной области. Организация данных в базах дает возможность поиска, анализа и отображения данных.
Современные базы данных состоят из четырех основных элементов: данных пользователей; метаданных – хранятся в форме таблиц, называемых системными таблицами; данных, призванных улучшить производительность и доступность базы данных (данные состоят из индексов); метаданных приложений (описания структуры и формата пользовательских запросов, форм, отчетов).
Для работами с базами данных были разработаны специальные компьютерные программы – системы управления базами данных (СУБД). Американский ученый К. Дейт (1968) – один из пионеров разработки теории баз данных – определял понятие СУБД как программное обеспечение компьютеризированной системы хранения записей, основная цель которой – содержать информацию и предоставлять ее по требованию. С течением времени функциональные возможности СУБД эволюционируют, в основном, в сторону расширения количества и качества услуг, предоставляемых пользователям. Количество современных СУБД исчисляется тысячами. Они достигли исключительной производительности и оказали огромное влияние на экономику, науку и технику. Современные СУБД значительно различаются по своим характеристикам и функциям.
Функции систем управления баз данными.
Система управления базами данных – это программная система, предназначенная для создания общей базы данных для множества приложений, поддержания ее в актуальном состоянии и обеспечения доступа пользователей к содержащимся в ней данным.
Задачи: создания базы данных; актуализации хранящихся в ней данных; быстрого извлечения из базы необходимых данных по запросам пользователей; выполнения вычислений над данными; создания экранных шаблонов – форм, обеспечивающих удобство работы с данными; вывода данных из базы в отчетах – документах, имеющих заданный пользователем вид и обеспечивающих удобство восприятия информации; разработки приложений; экспорта данных в другие базы и импорта данных из других баз данных; публикации данных в Интернет.
СУБД обеспечивает также управление базой данных. К числу ее функций по управлению базой данных можно отнести: защиту данных от несанкционированного доступа и сбоев в работе компьютерной системы; восстановление базы данных в случае ее повреждения; поддержку логической целостности данных.
СУБД для работы с базами данных содержат в себе специальные программные продукты, называемые приложениями. Приложениями базы данных являются: 1. запросы – это требование пользователя на отбор данных из базы и/или на выполнение определенных действий; 2. формы – это шаблон на экране, предназначенный, главным образом, для ввода, просмотра и редактирования, данных базы; 3. отчёты – это представление информации из базы данных в виде, удобном для ее восприятия и анализа пользователем; 4. Web-страницы, предназначенные для публикации базы данных в Интернет; 5. прикладные программы – программы, работающие с базой данных, и написанные на языке программирования.