Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Сущности, атрибуты и ключи




Отношения

Подтипы и супертипы

Диаграммы "сущность-отношение"

Нормализация (Атомарность –> зависимость от ключа -> зависимость только от ключа)

19.Определение модели данных (МД). Классификация моделей данных.

Модель данных — это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы — поведение данных

 

· аспект структуры: методы описания типов и логических структур данных в базе данных;

· аспект манипуляции: методы манипулирования данными;

· аспект целостности: методы описания и поддержки целостности базы данных.

Выделяют 3 вида моделей:

1.Инфологические - описывает смысловые содержания, здесь происходит выделение сущности объекта и связи между сущностями.

2.Даталогические - строятся на основе инфологических. Это модели для создания конкретной СУБД.

3.Физические - характеризуют распределение информационных ресурсов БД на конкретных физических носителях.

 

 

20. Реляционные структуры данных: множества, отношения, домены.

Домен – множество элементов одного типа.

отношение R, определенное на этих множествах, есть множество упорядоченных кортежей <d1, d2, …, dn> таких, что di Î Di для каждого i из [1:n].

Множества -?

21.Виды отношений реляционной модели данных (РМД).

 

Один к одному

Один ко многим

Многие к одному

Многие ко многим

22-Ограничения целостности РМД, общие понятия, классификация.

 

Ограничение целостности (ОЦ) – это логическое выражение, связанное с некоторой БД, результатом вычисления которого всегда должно быть истинное значение. Т.е. ОЦ ограничивает возможные состояния БД

Если какая-либо операция приводит к тому, что это выражение принимает ложное значение, эта операция не должна быть применена, а состояние БД должно остаться таким, каким оно было до применения операции

Бывают ограничения:

БД - (на значения, принимаемые указанной БД)

Переменной отношения – значения переменной отношения

Атрибута – значения атрибута

Типа – ограничения типа

 

28.Начальная Алгебра Кодда

Оригинальная алгебра Кодда включает в себя восемь операций (рис. 40), которые подразделялись по четыре операции в каждой на следующие две группы:

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

2. Специальные реляционные операции, такие как сокращение (выборка), проекция, соединение и деление.

 

31. Схема реляционной модели базы данных.

Схема базы данных включает в себя описания содержания, структуры и ограничений целостности, используемые для создания и поддержки базы данных[1].

33. Мастер подстановки и его роль при работе с базой данных.

В поле таблицы можно не вводить с клавиатуры данные, а выбирать из списка.
Этот список может быть фиксированным набором значений, а может браться с другой - подстановочной таблицы.
Например есть таблица "Заказы", в которой есть поле "Сотрудник". Можно каждый раз вводить фамилию сотрудника, рискуя получить неверный ввод.
А можно создать подстановочную таблицу "Сотрудники", создать связь между основной таблицей и подстановочной. После этого Вы просто выбираете сотрудника из раскрывающегося списка.

А вот мастер подстановок и служит для создания подобных связей, иначе Вам придется вручную вводить в конструкторе таблицы SQL-инструкцию.

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

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

Вторичный индекс - это индекс, который определен на поле файла данных, отличном от поля, по которому выполняется упорядочение.

40. Система управления базами данных (СУБД) Access: общая характеристика.

Microsoft Office Access или просто Microsoft Access — реляционная система управления базами данных (СУБД)[1] корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

47.Вычисления в запросах Access.

Горизонтальные и вертикальные вычисления (итоговые функции)

Пример: SUM(Сумма_заказа) AS [Общая сумма заказа], AVG(Сумма_заказа) AS [Средняя сумма заказа], МАХ(Сумма_заказа) AS Максимум, MIN (Сумма_заказа) AS Минимум

Вычисляемые выражения
Логические операторы AND, OR и NOT и функции были рассмотрены ранее. Арифметические операторы: + — сложение; - — вычитание; * — умножение; / — деление.

CASE WHEN условие1 THEN результат1 WHEN уоловие2 THEN результат2... WHEN условиеN THEN результатN ELSE результатХ END

48. Принципы конструирования форм в Access. Свойства форм.

Форма – объект предназначенный для ввода данных, отображения их на экране или управления работой приложения.

Формы создаются со следующими целями:

1. Для вывода и редактирования данных.

2. Для управления ходом выполнения приложения.

3. Для ввода данных.

4. Для вывода сообщений.

5. Для распечатывания информации.

Формы позволяют:

1. Обеспечить вывод на экран данных в выбранном представлении.

2. Упростить внесение изменений, добавление и удаление данных из базы.

3. Сделать доступными для чтения все данные или некоторую их часть

4. Автоматически выбрать информацию из других связанных таблиц и поместить ее в форму

5. Вычислить выводимые в форме значения

6. Скрыть или, наоборот, вывести некоторые данные в зависимости от значений других полей записи либо от выбранных пользователем параметров.

7. Работать с макросами или функциями Access

8. Предоставлять вспомогательную информацию о работе приложения или о выполняемых действиях.

Работа с формами в Access 2002 может происходить в пяти режимах: в режиме Формы, в режиме Таблицы, в режиме Конструктора, в режиме Сводной таблицы и в режиме Сводной диаграммы. Выбрать режим работы можно либо с помощью кнопки Вид на панели инструментов, либо с помощью соответствующей команды меню Вид.

Режим формы является «рабочим» для пользователя базы данных. В этом режиме осуществляются просмотр и редактирование записей, удаление записей или добавление новых.

В режиме Таблицы можно также как и в режиме Формы просматривать и редактировать, добавлять и удалять записи в таблице или запросе, являющемся источником данных. Однако в этом режиме не применяются параметры форматирования элементов управления.

В режиме Конструктора можно настроить различные свойства формы, изменить ее внешний вид, структуру и функциональность.

В Access 2002 добавляется еще два новых режима: Режим Сводной таблицы и Режим Сводной диаграммы

Самым простым из них является использование средств автоматического создания форм на основе таблицы или запроса. Автоматически создаваемые формы (автоформы) бывают нескольких видов, каждый из которых отличается способом отображения данных.

- Автоформа, организованная «в столбец». В такой форме поля каждой записи отображаются в виде наборов элементов управления, расположенных в один или несколько столбцов. Это компактное и наиболее удачное представление для быстрого создания формы.

- Табличная. Форма будет выглядеть так же как обычная таблица Access.

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

- Автоформа в виде сводной таблицы или сводной диаграммы – два новых варианта, появившихся в Access 2002.

Автоматически созданная форма включает все поля выбранного источника данных.

Чтобы создать форму с помощью средства автоматического создания форм нужно в диалоговом окне Новая форма выбрать один из вариантов автоформы, а в нижней части окна в поле со списком выбрать таблицу или запрос базы данных, по которой будет создана форма. В результате будет создана форма выбранного вида.

Создание формы с помощью мастера.

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

Мастер форм разбивает процесс создания формы на несколько этапов. На каждом этапе требуется установить определенные параметры в одном из диалоговых окон мастера, каждое из которых определяет один шаг создания формы.

Создание простой формы с помощью конструктора.

Для того, чтобы начать создание новой формы, нужно выбрать вкладку Форма и нажать кнопку Создать - Конструктор. Откроется окно формы в режиме конструктора, содержащее незаполненную сетку области данных. К ней можно добавить заголовки и примечания, выполнив команду Формат – Заголовок / Примечание формы. Кроме того, командой Вид – Колонтитулы к форме можно добавить области Верхнего и Нижнего колонтитулов.

Все перечисленные выше элементы относятся к структуре формы. Рассмотрим назначение каждого из разделов:

- Раздел Заголовок формы определяет верхнюю часть формы. В область заголовка формы можно поместить текст, графику и другие элементы управления. При печати многостраничной формы раздел заголовка отображается только на первой странице;

- Раздел Верхний колонтитул определяет верхний колонтитул страницы при печати формы. Этот раздел отражается в форме только когда форма открыта в режиме Предварительного просмотра. При печати многостраничной формы верхний колонтитул отображается вверху каждой страницы;

- Раздел Область данных определяет основную часть формы, содержащую данные, полученные из источника. Данный раздел может содержать элементы управления, отображающие данные из таблицы и запросов, а также изменяемые данные, например надписи. При печати многостраничной формы этот раздел отображается на каждой странице;

- Раздел Нижний колонтитул определяет нижний колонтитул страницы при печати формы. Он отображается только когда форма открыта в режиме Предварительного просмотра. При печати многостраничной формы нижний колонтитул отображается внизу каждой страницы;

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

Окно конструктора сопровождает Панель элементов, которая является своеобразным «командным центром» и позволяет создавать элементы управления. Вызвать панель элементов можно, выполнив команду Вид – Панель элементов.

50.Макросы

Макрос — это средство, которое позволяет автоматизировать задачи и добавить функциональные возможности в форм, отчетов и элементов управления. Например если кнопки Добавить в форму, связать событие OnClick кнопки для макроса и макрос содержит команды, что требуется выполнять каждый раз, когда она нажата кнопка.

Макрос создается с помощью построителя макросов

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...