- •1.История развития средств компьютерной обработки данных. Обоснование концепции баз данных, основные положения концепции.
- •2. Архитектура представления информации в концепции баз данных.
- •Внешние представления
- •3. Понятие системы управления базами данных (субд).
- •4. Понятие и роль схемы и подсхемы.
- •5. База данных как средство отображения информационной модели предметной области.
- •6. Модели данных. Классические модели данных (плоская, иерархическая, сетевая)
- •8. Операции реляционной алгебры. Реляционное исчисление.
- •9. Языки манипулирования данными sql и qbe (общие сведения).
- •10. Использование sql для создания и актуализации баз данных, формирования представлений, хранимых процедур и триггеров, запросов к базе данных.
- •Команда выборки информации
- •Команда создания индекса
- •Команды удаления файла (таблицы) и индекса
- •1 1. Системы управления базами данных. Общие свойства субд. Обобщенная схема обмена данных с использованием субд.
- •12.Типовые информационные процедуры, реализуемые субд.
- •13.Общие сведения о субд первого поколения (ims-ока, adabas, ids-Банк ос), реляционных субд (FoxPro, Access), субд, обеспечивающих технологию клиент-сервер (oracle, ms sql, my sql).
- •14.Информационные системы, основанные на бд и субд. Физическая организация базы данных; хешированные, индексные файлы; защита баз данных; целостность и сохранность баз данных.
- •15.Проектирование баз данных. Проектирование с использованием метода сущность – связь, средства поддержки проектирования (erWin).
- •16.Традиционные методики проектирования бд, современная интеграционная методика проектирования.
- •17.Проектирование системы баз данных на принципах единой информационной среды.
- •18.Современные направления использования баз данных.
- •19.Распределенные базы данных и распределенная обработка.
- •20.Понятие транзакции и параллельная обработка. Oltp, olap, Data Mining технологии.
- •21.Единая информационная среда.
- •22. Базы знаний.
- •23. Хранилища данных. Базы данных большого объема.
1.История развития средств компьютерной обработки данных. Обоснование концепции баз данных, основные положения концепции.
История возникновения и развития подхода к организации хранения и обработки баз данных насчитывает около 40 лет и связана с историей использования компьютеров.
первый этап (50-е годы): на комп-ах выполнялись лишь вычислительные задачи небольшого объема.
второй этап (60-е годы):переход к новому поколению ЭВМ и появление нового класса задач( информационные: Vисходн.данных>VОЗУ , не числовые данные(символьные);исходн.данные хранятся отдельно от программ;файл использ. многократно;результат оформляется в виде документа удобного для анализа). К концу 60-х создан новый подход к использованию данных – концепция БД.
В сер.60-х было предложено использовать один файл для описания объектов одного типа, что повлекло за собой создание СУБД.
70-е годы: развитие теории БД( иерархическая, сетевая и реляционная модели данных), создание БД сложной структуры.
80-е годы: переход на использование ПК, что привело к использованию локальных БД пользователей. Появилось множество реляционных СУБД.
90-е годы: появление корпоративных вычислительных сетей, следов-но усиление принципа комплексного использования информации БД, переход к обеспечению доступа пользователей и программ к информации БД через запрос на языке SQL. Появ. СУБД (MsSQL, MySQL, DB2, ORACLE)
База данных - Это динамическая информационная модель своей ПО, адекватно отражающая ее состояние в любой момент времени.
Концептуальная модель ПО - Описание ПО с точки зрения того вида деятельности, для которого предназначается БД.
Концептуальная модель ПО есть формальное описание объектов, их свойств и отношений.
Базы данных применяются в информационных системах
Основные черты концепции БД:
данные отделяются от ПП, появляется специальная программная надстройка для управления данными, называемая системой управления базами данных (СУБД); СУБД управляет данными и служит посредником между ними и ПП; ПП упрощаются, освобождаются от функций структуризации, хранения и поиска данных;
появляются стандартизированные данные – метаданные, управляемые СУБД; метаданные описывают информационные параметры и взаимосвязи фактографических данных о ПО;
СУБД совместно с метаданными представляет собой стандартизированное инструментальное средство для моделирования ПО различной природы;
происходит централизация (интеграция) данных, их многоаспектное использование для различных приложений, что сокращает избыточность данных, позволяет обеспечить более высокий уровень достоверности данных и оптимизировать различные процедуры ведения и использования БД
2. Архитектура представления информации в концепции баз данных.
т
Внешние представления
рехуровневое представления информациик онцептуальное представление - логическая структура БД в целом в ограничениях СУБД по структуре данных. Это то, как «видит» БД потенциальный пользователь;
физическое представление - конкретное размещение значений данных в памяти (во внешней и в оперативной), способы и средства представления структурных характеристик (имен, размеров, адресов), установления связей между элементами структуры БД;
внешнее представление - часть структуры БД, используемая в конкретном приложении (запрос, программа получения каких-то документов и т.п.).
Физическая структура
Файл 1
Шифр студента |
Место рождения |
Дата рождения |
Пол |
Файл 2
Шифр студента |
Ф.И.О. |
Номер группы |
Размер стипендии |
Адрес проживания |
Файл 3
Шифр студента |
Дисциплина |
Оценка |
Кол-во пропусков |
Рейтинг |
СВЕДЕНИЯ о неуспевающих студентах (количество)
|
Возраст |
|
До 20 лет |
Более 20 лет |
|
Всего
|
|
|
В том числе не получающих стипендию |
|
|
Внешнее представление
Шифр студента |
Дата рождения |
Размер стипендии |
Дисциплина |
Оценка |
Концептуальное представление
Общие сведения о студенте
Шифр студента |
Ф.И.О |
Номер группы |
Место рождения |
Дата рождения |
Пол |
Размер стипендии |
Адрес про живания |
Сведения об учебе
Дисциплина |
Оценка |
Кол-во пропусков |
Рейтинг |