Информатика в маркетинге. Толстяков Р.Р. - 19 стр.

UptoLike

Составители: 

независимость данных (изменения физической структуры базы данных, методов доступа не должны влиять на при-
ложения, работающие с базой данных).
Критерии классификации СУБД:
модель данных, на которой основана СУБД;
количество пользователей (одно- или многопользовательская);
размещение (централизованная или распределенная);
общего назначения или специализированная.
Модели организации данных
В процессе исторического развития в СУБД использовалось следующие модели данных:
иерархическая;
сетевая;
реляционная;
объектно-ориентированная.
MS-Access основывается на реляционной модели данных, как наиболее востребованной на текущий момент. Этому спо-
собствуют следующие достоинства этой модели:
наличие небольшого набора абстракций, которые позволяют сравнительно просто моделировать большую часть рас-
пространенных предметных областей и допускают точные формальные определения, оставаясь интуитивно понятными;
наличие простого и в то же время мощного математического аппарата, опирающегося, главным образом, на теорию
множеств и математическую логику и обеспечивающего теоретический базис реляционного подхода к организации баз дан-
ных;
возможность ненавигационного манипулирования данными без необходимости знания конкретной физической орга-
низации баз данных во внешней памяти.
Если рассмотреть структурную часть реляционной модели БД, то отношения удобно представлять в виде таблиц. Если
рассмотреть таблицу, содержащую некоторые сведения о работниках гипотетического предприятия, то можно получить сле-
дующую картину.
целое строка Целое Типы данных
номер
фамилия должность деньги Домены
Табельный номер Фамилия Должность Оклад Премия Атрибуты
2956 Сидоров менеджер 10 000 5000
2957 Букин рабочий 6000 3000
Отношение
2958 Семенова бухгалтер 12 000 5000
Кортежи
КЛЮЧ
Строки таблицы соответствуют кортежам. Каждая строка фактически представляет собой описание одного объекта ре-
ального мира, столбцы в таблице, представляющей реляционное отношение, называют атрибутами.
Каждый атрибут определен на домене, поэтому домен можно рассматривать как множество допустимых значений дан-
ного атрибута.
Несколько атрибутов одного отношения и даже атрибуты разных отношений могут быть определены на одном и том же
домене. Например, атрибуты «Оклад» и «Премия» определены на домене «Деньги». Поэтому понятие домена имеет семан-
тическую нагрузку: данные можно считать сравнимыми только тогда, когда они относятся к одному домену. Таким образом,
в рассматриваемом нами примере сравнение атрибутов «Табельный номер» и «Оклад» является семантически некоррект-
ным, хотя они и содержат данные одного типа.
Атрибут, значение которого однозначно идентифицирует кортежи, называется ключевым (или просто ключом). В нашем
случае ключом является атрибут «Табельный номер», поскольку его значение уникально для каждого работника предпри-
ятия. Если кортежи идентифицируются только сцеплением значений нескольких атрибутов, то говорят, что отношение имеет
составной ключ.
Практические задания по проектированию БД
и реализации ее с помощью MS-Access
Создать СУБД заданной предметной области (допускается ввод дополнительных полей). Произвести нормализацию
(БД находится в 3-й нормальной форме). Реализация СУБД производится в среде MS-Access. На основе созданных отноше-
ний строятся таблицы, связи, схема данных. Конечный пользователь должен работать с БД посредством форм, переход меж-
ду которыми осуществляется с помощью навигационной формы, для создания необходимого отчета формируется SQL за-
прос.
Варианты:
1. Библиотека:
название книги;
ФИО автора;
количество страниц;
2. Фонотека:
группа;
музыкант;
стиль альбома;