Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Языки программирования, Базы данных.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
135.68 Кб
Скачать

Проектирование баз данных

Основные этапы:

  1. Концептуальное проектирование, анализируется выбранная предметная область входные, справочные и выходные документы, определяется количество и структура каждой таблицы, а так же связи меду таблицами. То есть создается инфологическая (информационно-логическая) модель. Она отражает предметную область в виде совокупности информационных объектов и их структурных связей.

Элементы инфологической модели:

  1. Сущность – это объест любой природы, данные о котором хранятся в базе данных

  2. Атрибут – это свойство сущности.

  3. Связи между сущностями.

  1. Логическое проектирование содержит последовательность расположения полей записи и их основные характеристики для каждой сущности.

Сущность «оценки»

Поле

Признак ключа

Формат поля

тип

размер

Текст

50

  1. Выбор СУБД

Требования выбора СУБД:

  1. Минимальное временное изучение

  2. Большие возможности языка программирования

  3. Максимальная скорость выполнения готовой программы

  4. Доступность изучения и использования

  5. Возможность работы с большим объемом данных

  6. Совместимость с другими программными продуктами

  7. Совместимость с используемым типом ЭВМ и ОС.

Функции субд:

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

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

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

  4. Поддержка языков базы данных. Для работы с базой данных используют специальные языки, языки запросов.

Основными объектами ms Accesses

  1. Таблицы, предназначены для хранения данных, по данной предметной области.

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

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

  2. Запрос с параметрами – это отбор записей в исходной таблице по введённым параметрам.

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

  4. Запрос на изменение - это запрос на внесение новых данных

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

Методы решения вычислительных и функциональных задач