Целью преподавания дисциплины является приобретение знаний о современных средствах обработки и хранения данных при формировании баз данных (БД), а также практических навыков и умений работы с ними при решении практических задач в своей предметной области.
Первоначально вычислительная техника использовалась для математических вычислений.
Затем, по мере увеличения возможностей и уменьшения стоимости ВТ, получило развитие второе направление: поддержка надежного хранения информации и выполнение специфических преобразований информации.
Определение базы данных (БД)
База данных (database) – это именованная совокупность данных, организованных на машинном носителе средствами СУБД, отображающая отношения и свойства объектов в некоторой предметной области.
Пример сетевой модели
Каждый преподаватель может обучать (теоретически всех) много студентов и каждый студент может обучаться у многих (теоретически всех) преподавателей.
Преподаватель 1
Преподаватель 2
Преподаватель 3
Студент 1
Студент 2
Студент 3
Студент 4
Преподаватель 1
Преподаватель 2
Преподаватель 3
Студент 1
Студент 2
Студент 3
Студент 4
Тем не менее в целом:
Эти модели требуют значительные ресурсы как дисковой так и основной памяти ЭВМ, что снижает скорость обработки данных
Кроме того, для таких моделей характерна сложность реализации системы управления базами данных (СУБД).
Объектно-ориентированная модель
Данная модель начала разрабатываться в связи с появлением объектно-ориентированных языков программирования.
Такие базы данных хранят методы классов, а иногда и постоянные объекты классов, что позволяет осуществлять беспрепятственную интеграцию между данными и их обработки в приложениях
Реляционная модель
РМ (от английского relation – отношение) была разработана в начале 70-ых годов Коддом. Простота и гибкость модели привлекла к ней внимание.
В 80-ых она получила широкое распространение, и реляционные СУБД оказались промышленным стандартом.
Реляционная модель
Модель опирается на систему понятий реляционной алгебры, важнейшие из которых: таблица, строка, столбец, отношение и первичный ключ, а все операции сводятся к манипуляциям с таблицами.
Реляционная модель
В свою очередь, каждая строка (запись) такой таблицы содержит информацию, относящуюся только к одному конкретному объекту, а каждый столбец (поле) таблицы имеет уникальное для своей таблицы имя.
Определение реляционной БД (РБД)-
это совокупность простейших двумерных, логически взаимосвязанных таблиц-отношений, состоящих из множества полей и записей, отражающих некоторую предметную область.
Нормализация РБД
представляет собой процесс реорганизации данных путем ликвидации повторяющихся групп и иных противоречий с целью приведения таблиц к виду, позволяющему осуществлять непротиворечивое и корректное редактирование данных.
21
Этапы проектирования баз данных.
Построение информационно-логической модели данных предметной области;
Определение логической структуры РБД (состав таблиц, их структура и межтабличные связи);
Конструирование таблиц;
Создание схемы данных;
Ввод данных в таблицы (создание записей);
Разработка необходимых форм, запросов, макросов, модулей, отчетов;
Разработка пользовательского интерфейса.
База данных в ACCESS – это:
один файл с расширением .mdb;
или файл с расширением .ADP в случае работы непосредственно с сервером SQL.
Кроме того, такое приложение можно переформатировать в виде файла .MDE (.ADE), защищенного от дальнейших модификаций.
Форма – объект, предназначенный для ввода данных, отображения их на экране или управления работой приложения.
Отчет – объект, предназначенный для формирования выходного документа, который может быть распечатан.
Страницы доступа к данным позволяют редактировать, просматривать и обрабатывать данные, используя интернет-браузер
Макрос – набор команд, который позволяет автоматизировать часто выполняемые операции.
Модуль – программы с использованием Visual Basic, которые могут разрабатываться пользователем для реализации нестандартных процедур при создании приложения.
© ООО «Знанио»
С вами с 2009 года.