Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Лекция 7
Базы данных. Организация связей между данными: иерархическая, сетевая, реляционная. Соответствующие типы баз данных (БД) и СУБД. Два этапа проектирования БД, используемые термины.
Дидактические единицы: базы данных.
Лекция 7
Базы данных
Приложение Microsoft Access
Access реляционная система управления базами данных (СУБД).
База данных (БД) данные в запоминающих устройствах (ЗУ) структурированные для использования различными программами.
Реляционная БД совокупность связанных таблиц.
Типы БД
Организация связей между данными: иерархическая, сетевая, реляционная. Соответствующие типы баз данных (БД) и СУБД
Возможны следующие организации связей между данными: 1)иерархическая, 2)сетевая, 3)реляционная (1-3 основные), 4) смешанная, 4) комбинированная.
Данные одних структур (типов) данных могут быть представлены через данные других структур (типов) данных.
Два этапа проектирования БД, используемые термины
Концептуальное (инфологическое) и даталогическое проектирование.
На этих этапах требуется построение соответствующих математических моделей:
Информационная модель информационно-логическая модель предметной области (ИЛМ ПО). Понятия сущность, единичный объект (элемент), атрибут (реквизит), основной (ключевой) атрибут, отношение.
Модель данных дата-логическая модель базы данных (ДЛМ БД). Реляционная модель данных. Понятия база данных (БД), таблица, запись, поле, ключ, связь. Операции в реляционной модели данных. Методы обеспечения целостности БД.
Сравнительная таблица. Соотношение информационного обследования (построения информационной, концептуальной модели) и даталогического моделирования. Основные термины и уровни разработки.
Пояснение назначения строки таблицы |
I этап (построение концептуальной или информационной модели) |
Соотношение этапов |
II этап (разработка модели данных) |
Метод реализации |
На бумаге, в проекте |
Моделируется, представляется |
На конкретном компьютере, в определённой ОС, в заданном формате, в конкретной СУБД |
Область разработки |
ПО (Предметная область) область деятельности заказчика, пользователя ИС |
Является моделью, моделирует, представляет. |
БД (База данных) для реляционной модели данных это совокупность связанных таблиц. |
Полное название |
Построение ИЛМ ПО (информационно-логической модели ПО) |
-- || -- |
Построение ДЛМ БД (дата-логической модели БД) |
Сущность имеющее особый смысл, существующее в действительности или воображаемое (абстрактное) явление, процесс, объект или понятие, информация о котором подлежит запоминанию или выяснению в целях дальнейшего использования (применения). |
-- || -- |
Таблица БД структура данных, состоящая из строк и именованных столбцов. |
|
Единичный объект ЕО (экземпляр, элемент) С. |
-- || -- |
Строка (запись, кортеж) таблицы БД особая структура данных, состоящая из полей (ячеек) данных строго определённого (заданного) типа. |
|
Атрибут (реквизит) С. свойство, признак С., отличающее один экземпляр С. от другого |
-- || -- |
Столбец (колонка, поле, графа) таблицы БД |
|
Основной атрибут (реквизит) уникальный идентификационный признак. |
-- || -- |
Ключ или первичный ключ таблицы БД уникальное индексированное поле |
|
Отношение С. взаимозависимость, взаимовлияние 1) двух С. через их свойства; 2) ЕО одной С. на ЕО той же С. |
-- || -- |
Связь взаимозависимость, взаимовлияние 1) записей различных таблиц через их столбцы, 2) отдельных записей одной таблицы друг на друга через столбцы. |