- •2.Информация и данные. Синтаксические, семантические и прагматические аспекты моделирования данных.
- •3.Основы методологии информатики
- •4.Основа технологии решения задач при помощи компьютера
- •5.Жизненный цикл программного продукта. Этапы жизненного цикла
- •6.Техническое проектирование
- •7.Принципы организации пк на примере ibm pc
- •8.Структура программного обеспечения компьютерных систем. Понятие прикладного, инструментального и общесистемного программного обеспечения.
- •10.Принципы организации о.С. На примере Windows
- •11.Microsoft Word
- •12.Математический процессор MathCad
- •13,Табличный процессов Excel
- •14.Субд
- •15.Принцип системного подхода к проектированию алгоритмов и программ
- •16.Концепция объектно-ориентированного программирования.
- •17.Основы программирования на с
- •20.Концепция данных в с. Описание и типы данных.
- •21.Организация ввода и вывода
- •22.Данные типа указатель
- •23.Массивы
14.Субд
В основе лежит взаимодействия прикладных программ и баз данных
Локальные базы данных – на одном компьютере расположены БД и прикладные программы.Функции:1Представление данных (клиент)2.Управление данными (сервер)3.Обработка данных (либо у клиента, либо на сервере)
MS AccessAccess поддерживает реляционную модель данных, т.е. БД – совокупность связанных реляционных таблиц.Сначала создаются таблицы, затем между ними устанавливаются связи, после этого таблицы заполняются данными.БД в Access – один файл с расширением mdbТаблицы содержат хранимые данные.Состав и архитектура систем баз данныхИнформационные системы – совокупность ресурсов, технических, программных, информационных и других, предназначенных для инф. поддержки какого-либо вида деятельности конкретной предметной области.- БД- СУБД
- словарь данных- прикладное программное обеспечение- пользователи- администратор
- компьютерная средаБазы данных – структурированная совокупность взаимосвязанных данных, отражающая системы объектов и их соотношение к конкретной предметной области.С помощью БД регламентируется организация и управление данными в соответствии с принятой моделью.Важные условия – адекватность БД предметной области.СУБД: Объект управления – БД
Средство управления – СУБДСУБД – совокупность инструментальных (языковых и программных) средств, предназначенных для создания, сопровождения и коллективного использования БД.СУБД – среда, в которой БД разрабатывается и функционирует.
СУБД – средство поддержки принятой в системе модели данных.
Функции:- контроль целостности, компактности и достоверности данных- обеспечивает коллективный доступ к данным- защита данных и их восстановление в случае утраты
- доступ прикладных программ к БД 2. Аспекты управления- структурный- процедурный
Основной язык СУБД – SQL (Structured Query Language)Связь прикладных программ с БЖ осуществляется при помощи интерфейсов прикладного программирования BDE, ODBC, ADO – это библиотеки выполняющие служебные функции. Словарь данных – это база метаданных, т.е. база, содержащая служебную информацию. Пользователи:- конечные пользователи- прикладные программыАдминистрация БД:Орган, осуществляющий управление.Основные функции: согласовывать разные представления о предметной области.3 уровня представлений:1) Внешний: внешняя модель данных соответствует локальному логическому представлению данных конкретной прикладной программы.2) Концептуальный: глобальное представление о структуре данных конкретной П.О.3) Физический: физическая организация данных
Реляционный подход к проектированию баз данных.E-R-модель
Сущность: используется для моделирования самих объектов П.О. и рассматривается как абстракция обобщения.Реляционная модель данных:В основе лежит тип структуры данных – отношение – relationОтношение – это множествоНаглядный образ отношения – таблица.Понятие модели данных определяется 3 аспектами:- тип структуры- ограничение целостности- операцииЭлементы отношения:- заголовок: задается именем моделируемого отношения- тело отношения: задается атрибутами
Ограничение целостности- внутренние: обусловлены особенностью типа структуры
- семантическиевнутренние:
в таблице не может быть дубл. строк
порядок следования строки значения не имеет
