WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

КРАСНОЯРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Факультет математики и информатики

Кафедра информатики

Накопление и обработка информации

Учебно-методическое пособие

Красноярск 2003

ББК 32.97

УДК 681.3

Составители: Н.М. Андреева,

Е.Г. Стрижнева

Накопление и обработка информации: Учебно-методическое пособие / Краснояр. гос. ун-т. Сост. Н.М. Андреева, Е.Г. Стрижнева. – Красноярск, 2003.

– 59 с.

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

В электронный вариант пособия включены демонстрационные примеры.

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

© Н.М. Андреева, Е.Г. Стрижнева, © Красноярский государственный университет, Введение В данное методическое пособие включены указания к решению задач практической части курса "Информатика", который читается для студентов экономического факультета дневной формы обучения в первом семестре. Задания и упражнения по основам проектирования баз данных, сбору, накоплению и первичной обработке информации сформулированы в рамках единой задачи "Учет операций с ценными бумагами на фондовых биржах". Задачи для самостоятельной работы сопровождаются решениями, что позволяет проконтролировать уровень усвоения материала. Приведенные контрольные задания предлагаются для работы в учебной аудитории. Практические работы выполняютcя в CУБД MS ACCESS'2000.

Электронное методическое пособие включает базы данных с решениями и демонстрационные примеры:

1) RESURS.mdb – исходные данные задачи, 2) РеоргСхемы2.1_2.mdb и РеоргСхемы3.1_1.mdb – примеры реорганизации схемы базы данных, 3) РешениеСамРаб.mdb – ответы к заданиям для самостоятельной работы, 4) РешениеСпрэдаМедведи.mdb – пример "поиска" инвестиционных компаний, чьи сделки понижали курсовую стоимость ценных бумаг, 5) ACCESSTB.mdb – база данных для аудиторной работы, в ней "спрятаны" сценарии поведения инвестиционных компаний на фондовом рынке, 6) КиноСпрэдМедведи.ppt – пример оформления решения задачи – презентация MS PowerPoint.

Просмотреть решения можно в CУБД MS ACCESS'2000 или MS PowerPoint.

Все решения связаны ссылками с текстом пособия, обеспечивающими вызов решений в нужном контексте.

Авторы благодарят преподавателя экономического факультета Елену Владимировну Шкарпетину за конструктивное обсуждение поставленных задач.

1. Проектирование реляционных баз данных. Нормализация отношения Упражнения №№ 1.1-1.18 сопровождаются решениями. Упражнения №№ 1.19-1.27 предлагаются для самостоятельной работы.

В каждом из упражнений №№ 1.1-1.10 приведена таблица значений атрибутов отношения. Требуется:

1) определить первичный ключ отношения и атрибуты, находящиеся в транзитивной зависимости или функционально неполной зависимости;

2) привести отношение к 3НФ, указать атрибуты, обеспечивающие целостность получившегося отношения, определить тип их связи: один-к-одному, одинко-многим, многие-ко-многим.

В упражнениях №№ 1.11-1.18 определена схема отношения и заданы функциональные зависимости атрибутов. Требуется привести отношение к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-ко-многим, многие-ко-многим.

Упражнение 1. Табл. 1.1 определяет значения атрибутов отношения R = {}.

Т а б л и ц а 1. НаименованиеЭмитента ТипЦБ ДатаЭмиссии Номинальная Стоимость ТОО “Искра” акция привилегирванная 20.06.1999 500 руб.

ТОО “Искра” акция привилегированная 23.06.1999 500 руб.

Решение 1. Функциональные зависимости:

ТипЦБ НаименованиеЭмитента 2. Минимальное покрытие:

ТипЦБ НаименованиеЭмитента 3. Первичный ключ отношения R состоит из двух атрибутов:

4. В транзитивной зависимости находятся атрибуты: НаименованиеЭмитента и ТипЦБ.

5. 3НФ отношения R состоит из двух отношений R1 и R2:

F: ТипЦБ НаименованиеЭмитента, первичный ключ – атрибут ТипЦБ, R2={}, составной первичный ключ:

6. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

ТипЦБ (в отношении R1) 1 ТипЦБ (в отношении R2) Упражнение 1. Табл. 1.2 определяет значения атрибутов отношения ОАО “КрАЗ” акция привилегированная 23.06.1999 200 руб.

ТОО “Искра” акция привилегированная 23.06.1999 200 руб.

Решение 1. Функциональные зависимости:

ДатаЭмиссии НоминальнаяCтоимость.

2. Минимальное покрытие:

F+: ДатаЭмиссии ДатаЭмиссии НоминальнаяCтоимость.



3. Первичный ключ отношения R состоит из двух атрибутов:

4. В транзитивной зависимости находятся атрибуты:

ДатаЭмиссии и НоминальнаяCтоимость.

5. 3НФ отношения R состоит из R1 и R2:

в отношении R1 функциональные зависимости:

F: ДатаЭмиссии НоминальнаяCтоимость, первичный ключ – атрибут ДатаЭмиссии;

R2={}, в отношении R2 функциональные зависимости:

составной первичный ключ:.

6. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

ДатаЭмиссии (в отношении R1) 1 ДатаЭмиссии (в отношении R2) Упражнение 1. Табл. 1.3 определяет значения атрибутов отношения ТОО “Искра” акция привилегированная 23.06.1999 100 руб.

Решение 1. Функциональные зависимости:

НоминальнаяCтоимость ДатаЭмиссии.

2. Минимальное покрытие:

F+: НоминальнаяCтоимость НоминальнаяCтоимость ДатаЭмиссии.

3. Первичный ключ отношения R состоит из двух атрибутов:

4. В транзитивной зависимости находятся атрибуты:

ДатаЭмиссии и НоминальнаяCтоимость;

5. 3НФ отношения R состоит из двух отношений:

в отношении R1 функциональные зависимости:

F: НоминальнаяCтоимость ДатаЭмиссии, первичный ключ – атрибут НоминальнаяCтоимость;

в отношении R2 функциональные зависимости:

F: НоминальнаяCтоимость, составной первичный ключ:.

6. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

НоминальнаяCтоимость(в отношении R1) 1 НоминальнаяCтоимость (в отношении R2) Упражнение 1. Табл. 1.4 определяет значения атрибутов отношения Решение 1. Функциональные зависимости:

F: ДатаЭмиссии НаименованиеЭмитента ДатаЭмиссии.

2. Первичный ключ отношения R состоит из двух атрибутов:

3. В функционально неполной зависимости находятся атрибуты:

ДатаЭмиссии и НаименованиеЭмитента.

4. 3НФ отношения R состоит из двух отношений:

в отношении R1 функциональные зависимости:

F: НаименованиеЭмитента ДатаЭмиссии, первичный ключ – атрибут НаименованиеЭмитента;

R2={}, составной первичный ключ:.

5. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

НаименованиеЭмитента(в отношении R1)1НаименованиеЭмитента(в отношении R2) Упражнение 1. Табл. 1.5 определяет значения атрибутов отношения Решение 1. Функциональные зависимости:

F: Команда, Приз, 2. Первичный ключ отношения R – атрибут НаименованиеВуза.

3. В транзитивной зависимости находятся атрибуты: Команда и Приз.

4. 3НФ отношения R состоит из двух отношений R1 и R2:

F: Приз Команда, первичный ключ – атрибут Приз;

R2={}, первичный ключ: НаименованиеВуза.

5. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

Приз (в отношении R1) 1 Приз (в отношении R2) Упражнение 1. Табл. 1.6 определяет значения атрибутов отношения Решение 1. Функциональные зависимости:

НаименованиеВуза Адрес 2. Первичный ключ отношения R состоит из двух атрибутов:

3. В функционально неполной зависимости находятся атрибуты:

НаименованиеВуза и Адрес.

4. 3НФ отношения R состоит из двух отношений:

в отношении R1 функциональные зависимости:

F: НаименованиеВуза Адрес, первичный ключ – атрибут НаименованиеВуза;

составной первичный ключ:.

4. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

НаименованиеВуза(в отношении R1) 1 НаименованиеВуза(в отношении R2) Упражнение 1. Табл. 1.7 определяет значения атрибутов отношения Решение 1. Функциональные зависимости:

F: НаименованиеВуза Приз НаименованиеВуза.

2. Первичный ключ отношения R состоит из двух атрибутов:

3. В функционально неполной зависимости находятся атрибуты:

Приз, НаименованиеВуза.

4. 3НФ отношения R состоит из двух отношений:

в отношении R1 первичный ключ – атрибут Приз;

в отношении R2 составной первичный ключ:.

5. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

Упражнение 1. Табл. 1.8 определяет значения атрибутов отношения Решение 1. Функциональные зависимости:

ДатаЭмиссии ТипЦБ.

2. Первичный ключ отношения R – атрибут НаименованиеЭмитента.

3. В транзитивной зависимости находятся атрибуты: ДатаЭмиссии и ТипЦБ.

4. 3НФ отношения R состоит из двух отношений:

В отношении R1 первичный ключ – атрибут ДатаЭмиссии;

В отношении R2 первичный ключ НаименованиеЭмитента.

5. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

ДатаЭмиссии (в отношении R1) 1 ДатаЭмиссии (в отношении R2) Упражнение 1. Табл. 1.9 определяет значения атрибутов отношения КГТУ эк. институт Красноярск, ул.Киренского,26 ЮрФак Решение 1. Функциональные зависимости:

F: НаименованиеВуза, Адрес НаименованиеВуза Адрес 2. Первичный ключ отношения R – атрибут Команда.

3. В транзитивной зависимости находятся атрибуты:

НаименованиеВуза и Адрес.

4. 3НФ отношения R состоит из двух отношений:

В отношении R1 определена функциональная зависимость:

F: НаименованиеВуза Адрес R2 = { }, первичный ключ - атрибут 5. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

НаименованиеВуза(в отношении R1) 1 НаименованиеВуза(в отношении R2) Упражнение 1. Табл. 1.10 определяет значения атрибутов отношения Решение 1. Функциональные зависимости:

2. Первичный ключ отношения R состоит из двух атрибутов:

3. В функционально неполной зависимости находятся атрибуты: ДатаЭмиссии 4. 3НФ отношения R состоит из двух отношений:

первичный ключ отношения R1 – атрибут ДатаЭмиссии;

первичный ключ отношения R2 состоит из двух атрибутов:

4. Целостность отношения R обеспечивают поля связи в отношениях R1 и R2:

ДатаЭмиссии (в отношении R1) 1 ДатаЭмиссии (в отношении R2) Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены функциональные зависимости:

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-комногим, многие-ко-многим.

Решение 1. Первичный ключ отношения R состоит из трех атрибутов:

2. В отношении R атрибуты ТипЦБ, НаименованиеЭмитента, ОбъемЭмиссии находятся в неполной функциональной зависимости.

3. 3НФ отношения R состоит из двух отношений R1 и R2.

В R1 определена функциональная зависимость атрибутов:

ТипЦБ НаименованиеЭмитента, ОбъемЭмиссии Первичный ключ отношения R1 – ТипЦБ.

Первичный ключ отношения R2состоит из трех атрибутов:

4. Целостность отношения R = R1 * R2 обеспечивают поля связи ТипЦБ (в отношении R1) 1 ТипЦБ (в отношении R2) Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены функциональные зависимости:

НаименованиеЭмитента, Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-комногим, многие-ко-многим.

Решение 1. Первичный ключ отношения R – НаименованиеЭмитента.

2. В отношении R атрибуты ТипЦБ, НоминальнаяСтоимостьЦБ, ОбъемЭмиссии находятся в транзитивной зависимости.

3. 3НФ отношения R состоит из двух отношений R1 и R2.

В R1 определена функциональная зависимость атрибутов:

Первичный ключ отношения R1 – атрибут ТипЦБ.

В R2 определена функциональная зависимость атрибутов:

НаименованиеЭмитента ТипЦБ, ДатаЭмиссии.

Первичный ключ отношения R2 – НаименованиеЭмитента.

4. Целостность отношения R = R1 * R2 обеспечивают поля связи:

НаименованиеЭмитента(в отношении R1)1НаименованиеЭмитента(в отношении R2) Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены функциональные зависимости:

НаименованиеЭмитента Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-комногим, многие-ко-многим.

Решение 1. Первичный ключ отношения R –.

2. В отношении R атрибуты: НаименованиеЭмитента, НоминальнаяСтоимостьЦБ, ОбъемЭмиссии, – находятся в транзитивной зависимости.

3. 3НФ отношения R состоит из двух отношений R1 и R2.

В R1 определена функциональная зависимость атрибутов:

НаименованиеЭмитента Первичный ключ отношения R1 – атрибут НаименованиеЭмитента.

В R2 определена функциональная зависимость атрибутов:

НаименованиеЭмитента.

Первичный ключ отношения R2 –.

4. Целостность отношения R = R1 * R2 обеспечивают поля связи:

НаименованиеЭмитента(в отношении R1)1НаименованиеЭмитента(в отношении R2) Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены функциональные зависимости:

НоминальнаяСтоимостьЦБ.

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-комногим, многие-ко-многим.

Решение 1. Первичный ключ отношения R –.

2. В отношении R атрибуты: НоминальнСтоимостьЦБ, ДатаЭмиссии, ОбъемЭмиссии – находятся в транзитивной зависимости.

3. 3НФ отношения R состоит из двух отношений:

В R1 определена функциональная зависимость атрибутов:

НоминальнСтоимостьЦБ.

Первичный ключ отношения R1 – НоминальнСтоимостьЦБ.

В R2 определена функциональная зависимость атрибутов:

НоминальнСтоимостьЦБ.

Первичный ключ отношения R2 состоит их двух атрибутов:

4. Целостность отношения R = R1 * R2 обеспечивают поля связи:

НоминальнСтоимостьЦБ(в отношении R1)1НоминальнСтоимостьЦБ(в отношении R2) Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены функциональные зависимости:

ДатаЭмиссии ТипЦБ.

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-комногим, многие-ко-многим.

Решение 1. Первичный ключ отношения R состоит из двух атрибутов:

2. В отношении R атрибуты ДатаЭмиссии, ТипЦБ находятся в транзитивной зависимости.

3. 3НФ отношения R состоит из двух отношений R1 и R2.

В R1 определена функциональная зависимость атрибутов:

Первичный ключ отношения R1 – атрибут ДатаЭмиссии.

В R2 определена функциональная зависимость атрибутов:

НоминальнаяСтоимостьЦБ.

Первичный ключ отношения R2 состоит из двух атрибутов 4. Целостность отношения R = R1 * R2 обеспечивают поля связи:

ДатаЭмиссии (в отношении R1) 1 ДатаЭмиссии (в отношении R2) Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены следующие функциональные зависимости:

НоминальнаяСтоимостьЦБ, ОбъемЭмиссии, ТипЦБ НоминальнаяСтоимостьЦБ, ОбъемЭмиссии.

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-комногим, многие-ко-многим.

Решение 1. Первичный ключ отношения R состоит их трех атрибутов:

2. В отношении R атрибуты ТипЦБ, НоминальнаяСтоимостьЦБ, ОбъемЭмиссии находятся в неполной функцинальной зависимости.

3. 3НФ отношения R состоит из двух отношений:

В R1 определена функциональная зависимость атрибутов:

Первичный ключ отношения R1 – атрибут ТипЦБ.

Первичный ключ отношения R2 состоит из трех атрибутов 4. Целостность отношения R = R1 * R2 обеспечивают поля связи:

ТипЦБ (в отношении R1) 1 ТипЦБ (в отношении R2) Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены следующие функциональные зависимости:

НоминальнаяСтоимостьЦБ, ОбъемЭмиссии, ДатаЭмиссии, ТипЦБ НоминальнаяСтоимостьЦБ, ОбъемЭмиссии.

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-комногим, многие-ко-многим.

Решение 1. Первичный ключ отношения R –.

2. В отношении R атрибуты: ТипЦБ, НоминальнаяСтоимостьЦБ, ОбъемЭмиссии находятся в неполной функцинальной зависимости.

3. 3НФ отношения R состоит из двух отношений R1 и R2.

В R1 определена функциональная зависимость атрибутов:

Первичный ключ отношения R1 – атрибут ТипЦБ.

В R2 определена функциональная зависимость атрибутов:

Первичный ключ отношения R2 состоит из двух атрибутов 4. Целостность отношения R = R1 * R2 обеспечивают поля связи:

ТипЦБ (в отношении R1) 1 ТипЦБ (в отношении R2) Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены следующие функциональные зависимости:

НаименованиеЭмитента, НоминальнаяСтоимостьЦБ, ОбъемЭмиссии, ОбъемЭмиссии НоминальнаяСтоимостьЦБ.

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить тип их связи: один-к-одному, один-комногим, многие-ко-многим.

Решение 1. Первичный ключ отношения R –.

2. В отношении R атрибуты НоминальнаяСтоимостьЦБ, ОбъемЭмиссии находятся в транзитивной зависимости.

3. 3НФ отношения R состоит из двух отношений R1 и R2.

В R1 определена функциональная зависимость атрибутов:

ОбъемЭмиссии НоминальнаяСтоимостьЦБ.

Первичный ключ отношения R1 – атрибут ОбъемЭмиссии.

В отношении R2 определена функциональная зависимость атрибутов:

Первичный ключ отношения R2 состоит из двух атрибутов:

4. Целостность отношения R = R1 * R2 обеспечивают поля связи:

ОбъемЭмиссии (в отношении R1) 1 ОбъемЭмиссии (в отношении R2) Упражнение 1. Составить отношение КЛЮЧ, в котором степень отношения равна 4, кардинальное число отношения равно 5, первичный ключ отношения состоит из трех атрибутов. Самостоятельно задать наименования атрибутов. Привести табличное представление такого отношения.

Упражнение 1. Составить табличное представление отношения НЕПОЛНАЯ, в котором степень отношения равна 4, кардинальное число отношения равно 5. Заполнить таблицу отношения так, чтобы в нем были функционально неполно зависимые атрибуты, выписать наименования этих атрибутов. Самостоятельно задать наименования атрибутов, определить ключевые атрибуты, если необходимо. Привести отношение НЕПОЛНАЯ к 3НФ, выписать наименования атрибутов, обеспечивающих целостность получившегося многотабличного отношения.

Установить вид связи этих атрибутов (один-к-одному или один-ко-многим).

Упражнение 1. Составить табличное представление отношения ТРАНЗИТИВНАЯ, в котором:

степень отношения равна 4, кардинальное число отношения равно 7. Заполнить таблицу отношения так, чтобы в ней были транзитивно зависимые атрибуты, выписать наименования этих атрибутов. Самостоятельно задать наименования атрибутов, определить ключевые атрибуты, если необходимо. Привести отношение ТРАНЗИТИВНАЯ к 3НФ, выписать наименования атрибутов, обеспечивающих целостность получившегося многотабличного отношения. Установить вид связи этих атрибутов (один-к-одному или один-ко-многим).

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

Упражнение 1. В отношении определены функциональные зависимости атрибутов:

НаименованиеВуза, НазваниеКоманды, СуммаБалловКомандыПо1Туру, СуммаБалловКомандыПо2Туру, ОбщаяСуммаБалловКоманды, ФИОУчастникаОлимпиады, Специальность, Курс, БаллыПервогоТураУчастника, БаллыВторогоТураУчастника, ОбщаяСуммаБалловУчастника, МестоВЛичномЗачете 2. СуммаБалловКомандыПо1Туру, 3. СуммаБалловКомандыПо2Туру 4. ОбщаяСуммаБалловКоманды 5. ФИОУчастникаОлимпиады Специальность, Курс, БаллыПервогоТураУчастника, БаллыВторогоТураУчастника, ОбщаяСуммаБалловУчастника, МестоВЛичномЗачете Определить, существуют ли в этом отношении транзитивно зависимые атрибуты или функционально неполно зависимые атрибуты, перечислить их. Привести отношение к 3НФ.

Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены функциональные зависимости:

ОбъемЭмиссии.

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить виды зависимости (один-к-одному, один-ко-многим или многие-ко-многим).

Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены функциональные зависимости:

НаименованиеЭмитента ТипЦБ ДатаЭмиссии.

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить виды зависимости (один-к-одному, один-ко-многим или многие-ко-многим).

Упражнение 1. Определено отношение, описывающее эмиссии ЦБ:

Для атрибутов отношения определены функциональные зависимости:

ОбъемЭмиссии.

Привести отношение R к 3НФ, указать атрибуты, обеспечивающие целостность получившейся базы данных, определить виды зависимости (один-к-одному, один-ко-многим или многие-ко-многим).

2. Построение базы данных в СУБД Microsoft Access Общие указания 1. Создание новой базы данных:

Вызов MS ACCESS. Файл. Создать базу данных… Открывается диалоговое окно параметров Создание. Выбрать вкладку Общие и параметр Создание новой базы данных. ОК Определить местоположение и имя файла, в котором будут сохраняться все объекты базы данных.

Кнопка Создать завершает создание файла.

2. Построение таблицы:

В среде СУБД MS ACCESS. Вкладка Таблицы. Кнопка Создать.

Конструктор.

В рабочем пространстве MS ACCESS отображается таблица в режиме конструктора. В верхней части диалогового окна в графе Имя поля для каждого атрибута определяется имя, в графе Тип данных тип данных, которые будут хранится в этом поле, в графе Описание – комментарии разработчика таблицы к заполнению поля. В заданиях используются типы данных: Дата/время, Числовой, Текстовый, Поле объекта OLE, Мастер подстановок…, Счетчик. Для каждого поля можно ввести краткие пояснения к его содержанию в графе Описание. В нижней части окна определяются свойства полей таблицы: размер, формат данных, установка значений поля по умолчанию, условия проверки вводимых значений. Например, для поля типа Текстовый – размер в символах, для поля типа Числовой определяются следующие свойства: размер поля – Целое или С плавающей точкой, формат поля – Основной, Денежный или Фиксированный, число десятичных знаков. Для поля типа Дата/время – формат поля – Краткий формат даты.

3. Определение первичного ключа в таблице.

Простой первичный ключ определяется по следующей схеме:

Выделить строку с ключевым полем. Правка. Ключевое поле. Если ключ составной, то выделять строки с ключевыми атрибутами нужно при зажатой клавише Ctrl.

4. Сохранить таблицу в базе данных:

Файл. Закрыть. Определить имя таблицы, не рекомендуется использовать служебные имена: Таблица 1, Таблица 2 и т.д. ОК.

5. Построение схемы данных.

Переход к построению схемы данных:

Меню MS ACCESS Сервис Схема данных Окрывается диалоговое окно определения схемы данных. Добавить таблицу или запрос в область полей.

Меню MS ACCESS Связи Добавить таблицу… Выбрать имя таблицы или запроса из списка. Клавиша ОК После добавления таблиц и запросов нужно установить связи таблиц. Поля связи таблиц накладываются (методом “drag-and-drop” – перетащить и поставить), затем в диалоговом окне Установка связей между таблицами выбираются параметры связи таблиц: типа связи – один-к-одному либо один-комногим, параметр обеспечения целостности данных – Да.

Упражнение 2. Создать табличную реализацию многотабличного нормализованного отношения, которое включает таблицы:

Дисциплина = {}, F: КодДисциплины НаимДисциплины, F: НомерЗачКнижки ФИО, Схема отношения:

1) поле КодДисциплины в таблицах Дисциплина и Сессия является полем связи, вид связи – один-ко-многим;

2) поле НомерЗачКнижки в таблицах Студент и Сессия является полем связи, вид связи – один-ко-многим.

Указания 1. Создание таблицы Дисциплина = {< КодДисциплины, НаимДисциплины >} функциональная зависимость атрибутов:

КодДисциплины НаимДисциплины.

Открыть Вкладку Таблицы. Кнопка Создать. Выбрать опцию меню Конструктор. Для каждого атрибута определить имя и тип данных, в нижней части панели конструктора определить свойства атрибута: КодДисциплины – числовой, размер поля – целое, НаимДисциплины – текстовый, размер – 30 символов, поле обязательное. Установить курсор на сером поле слева от наименования поля КодДисциплины. Выделить строку с именем поля.

Правка. Ключевое поле. Файл. Закрыть. Определить имя таблицы – Дисциплина.

2. По аналогиии создать отношение функциональная зависимость атрибутов: НомерЗачКнижки ФИО.

В этом отношении определены типы атрибутов: НомЗачКнижки – текстовый, длина – 15 символов, ФИО – текстовый, размер – 30 символов, поле обязательное. НомЗачКнижки – ключевое поле.

3. Создать отношение функциональные зависимости атрибутов:

3.1. В этом отношении определены типы атрибутов: КодДисциплины – числовой, размер поля – целое, НомЗачКнижки – текстовый, длина – 15 символов, ДатаЭкзамена – тип поля – дата/время, формат поля – краткий формат даты, поле обязательное, Оценка – тип поля – числовой, размер поля – байт.

3.2. Первичный ключ отношения Сессия состоит из двух атрибутов:

. Удерживая клавишу Ctrl нажатой, выделить два поля: КодДисциплины и НомерЗачКнижки. Правка.

Ключевое поле.

3.3. Для сохранения целостности данных определить подстановки значений атрибута КодДисциплины по таблице Дисциплина. Для этого нужно:

Открыть таблицу Сессия в режиме Конструктора. В колонке Тип данных для поля КодДисциплины выбрать значение Мастер подстановок… Определить значение параметра Столбец подстановки использует значения из таблицы или запроса. = Да Кнопка Далее. Выбрать таблицу Дисциплина. Кнопка Далее. Из списка предложенных полей выбрать поле КодДисциплины. Клавиша на предложенной панели “>” перенесет это поле в список выбранных полей. Параметр Задайте подпись = Код дисциплины. Кнопка Готово. Сохранить таблицу? = 3.4. По аналогии в таблице Сессия для поля НомЗачКнижки определить подстановки значений одноименных атрибутов из таблицы-справочника Студент.

4. Определить схему данных многотабличного отношения:

Сервис Схема данных. Добавить в область таблиц схемы данных таблицы Студент, Дисциплина и Сессия.

При этом одноименные атрибуты таблиц связываются автоматически, это проявление “навязчивого” сервиса от MS ACCESS – подсказка. Для определения параметров связи таблиц в рабочем поле панели Схемы данных выделить линию связи таблиц Дисциплина и Сессия. Связи. Изменить связь. В открывшемся окне параметров связи определить значение параметра Обеспечение целостности данных= Да. ОК! В рабочем поле панели Схемы данных выделить линию связи таблиц Студент и Сессия. Связи. Изменить связь. В открывшемся окне параметров связи определить значение параметра Обеспечение целостности данных= Да. ОК!

5. Заполнить таблицы базы данных. Сначала заполнить справочники Дисциплина и Студент.

Вкладка Таблицы. Выбрать таблицу Дисциплина. Клавиша Открыть.

Занести данные о девяти дисциплинах: их коды и наименования.

Затем занести в таблицу Студент сведения о десяти студентах. В таблице Сессия проставить оценки всем студентам по всем дисциплинам.

6. Получить универсальное отношение, убедиться, что в нем значения атрибутов сохраняются многократно. Для этого выполнить:

Выбрать вкладку Запрос. Создать. Конструктор. Добавить таблицы:

Студент, Дисциплина, Сессия. В строку полей блнка запроса по образцу QBE (Query-By-Example) перенести все поля таблиц Студент, Дисциплина, Сессия. Вид. Режим таблицы. Полученный набор кортежей – динамический, в базе данных его нет, он всякий раз собирается заново, отражает текущее состояние базы данных.

Вопросы к упражнению 2.1. Какие атрибуты находятся в функционально неполной зависимости? Предусматривает ли такая структрура базы данных возможность студента сдавать одну дисциплину несколько раз?

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

1. Дисциплина = {}, F: КодДисциплины НаимДисциплины.

2. Студент = {} F: НомерЗачКнижки ФИО.

3. Сессия ={} Построить базу данных, определить схему отношения.

Указания 1. В новую базу данных импортировать справочники Дисциплина и Студент из базы данных упражнения 2.1:

Создать новую базу данных базу данных. Файл. Внешние данные.

Импорт… Выбрать базу данных, созданную в упражнении 2.1. Вкладка таблицы. Выбрать таблицы Дисциплина и Студент. Клавиша ОК!

2. Импортировать структуру таблицы Сессия:

Файл. Внешние данные. Импорт… Выбрать базу данных, созданную в предыдущем упражнении. Вкладка таблицы. Выбрать таблицу Сессия.

Кнопка Параметры. В области Импорт таблиц выбрать параметр только структура. Клавиша ОК!

3. Оредактировать структуру таблицы Сессия:

Вкладка Таблицы. Выделить таблицу Сессия. Кнопка Конструктор Выделить поля таблицы Сессия: НомЗачКнижки и ДатаЭкзамена. Правка.

Ключевое поле.

4. Заполнить таблицу Сессия, используя данные справочников Студент и Дисциплина.

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

Вопросы к упражнению 2.2. Определить первичный ключ многотабличного отношения. Перечислить атрибуты, находящиеся в ФНЗ. Перечислить атрибуты, находящиеся в транзитивной зависимости. Назвать внешние ключи отношения. Предусматривает ли такая структрура базы данных возможность студента сдавать одну дисциплину несколько раз?

Упражнения для самостоятельной работы Упражнение 2. Создать базу данных, состоящую из таблиц Дисциплина, Студент и Сессия.

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

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

Упражнение 2. Создать базу данных, состоящую из таблиц Дисциплина, Студент и Сессия.

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

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

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

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

3. Создание базы данных “Учет операций с ценными бумагами Постановка задачи Акция – денежный документ (ценная бумага), удостоверяющий долевое участие владельца (акционера) в предприятии, действующим в форме акционерного общества. Акции выпускаются юридическими лицами (акционерными обществами, банками). Выпуск ценных бумаг в обращение называется называется эмиссией, а юридическое лицо, выпустившее их, – эмитентом. Первоначальное размещение новых выпусков ЦБ с целью получения новых фондов для эмитентов происходит на первичном рынке. На нем преобладает внебиржевой оборот: фондовые ценности приобретаются индивидуальными инвесторами и кредитно-финансовыми институтами.

После того как ценные бумаги нового выпуска размещены (проданы) на первичном рынке, они становятся объектом перепродажи. Перепродажа осуществляется через вторичный рынок, который делится на централизованный и децентрализованный.

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

В фондовых биржах существуют отделы листинга, куда эмитенты подают заявки на регистрацию ЦБ. Решение о включении ЦБ в реестр биржи принимает биржевой комитет по результатам процедуры листинга (проверки на соответствие правилам допуска ЦБ к торговле на фондовой бирже). Сведения о ЦБ, прошедших процедуру листинга, публикуются периодических изданиях.

Документооборот фондового рынка ценных бумаг Проспект эмиссии ЦБ содержит следующие параметры: наименование эмитента, его юридический адрес, номер государственной лицензии, тип ЦБ, объем эмиссии (число выпущенных ЦБ), номинальная стоимость ЦБ, дата эмиссии. В момент регистрации выпуска ЦБ им присваивается государственный номер.

Эмитент ежеквартально составляет отчет об итогах выпуска ЦБ, где указывает: какие типы ЦБ выпущены, каким объемом проходил выпуск, объем проданных ЦБ каждого типа, общую сумму сделок, эмиссионный доход сделок (разница между курсовой стоимостью и номинальной стоимостью умножается на объем сделки, эта величина суммируется по всем сделкам с этими ценными бумагами).

Уведомление инвестиционной компании о проведенной операции содержит: наименование инвестиционной компании, ее юридический адрес, наименование биржи, дата проведения операции, тип ЦБ, наименование эмитента, курсовая стоимость ценной бумаги, установленная в сделке, общая сумма сделки. При регистрации проведенной операции на бирже фиксируются следующие параметры: наименование биржи, параметры ценной бумаги: тип ценной бумаги, номинальная стоимость, государственный номер регистрации ЦБ, наименование эмитента, объем сделки, стоимость ЦБ, установленная в сделке, эмиссионный доход сделки (разница между курсовой стоимостью и номинальной стоимостью умножается на объем сделки, эта величина суммируется по всем сделкам с этими ценными бумагами).

Каждая зарегистрированная сделка сопровождается документами: передаточной (о передаче прав на акции инвестиционными компаниями) и договором купли-продажи; в них указывается: инвестиционная компания – продавец, инвесткомпания – покупатель, дата проведения операции, тип ЦБ, наименование эмитента, номинальная стоимость ЦБ, стоимость ЦБ, по которой была совершена сделка, общая сумма сделки, наименование сделки.

По итогам деятельности биржи за определенный период времени (торговый день, месяц, год) подводятся итоги: общее число ЦБ во всех сделках, общая сумма проведенных операций, максимальная, минимальная и средняя стоимость ЦБ по всем зарегистрированным сделкам за этот период.

По итогам деятельности инвестиционной компании за определенный период времени (торговый день, месяц, год) подводятся итоги: общее число ЦБ во всех сделках, общая сумма проведенных операций, максимальная, минимальная и средняя стоимость ЦБ по всем зарегистрированным сделкам за этот период.

В учебной модели вторичного рынка ЦБ учитываются следующие ограничения:

1) тип ЦБ: акция обыкновенная и акция привилегированная;

2) операции с ЦБ: покупка или продажа;

3) торги проводятся на фондовых биржах;

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

По заключению экспертов для решения этих задач универсальное отношение включает следующие атрибуты:

Учет операций с ценными бумагами на фондовых биржах = Определены функциональные зависимости атрибутов:

ОбъемСделки, ЮрАдресБиржи, ТипЦБ, ГосНомЭмитента, ДатаЭмиссии, ОбъемЭмиссии, НоминалСтоимость, НаименЭмитента, ЮрАдресЭмитента, НаимИнвКомпании, ЮрАдресИК, ЗнакФирмы, ПрезидентИК, ФотоПрезидента;

2) ГосНомЛицБиржи НаимБиржи, ЮрАдресБиржи;

3) ГосНомЦБ ТипЦБ, ГосНомЭмитента, ДатаЭмиссии, ОбъемЭмиссии, НоминалСтоимость;

4) ГосНомЭмитента НаименЭмитента, ЮрАдресЭмитента;

5) ГосНомИКПродавец НаимИнвКомпании, ЮрАдресИК, ЗнакФирмы, ПрезидентИК, ФотоПрезидента.

Домены атрибутов ГосНомИКПокупатель и ГосНомИКПродавец совпадают.

Приведенное к 3НФ отношение “Учет операций с ценными бумагами на фондовых биржах” состоит из пяти таблиц, определены функциональные зависимости атрибутов:

1. Операция = {}, F: ОбъемСделки.

2. Биржа ={}, F: ГосНомЛицБиржи НаимБиржи, ЮрАдресБиржи.

3. ИК ={}, F: ГосНомИКПродавец НаимИнвКомпании, ЮрАдресИК, ЗнакФирмы, ПрезидентИК, ФотоПрезидента.

4. Эмиссия ={}, F: ГосНомЦБ ТипЦБ, ГосНомЭмитента, ДатаЭмиссии, ОбъемЭмиссии, НоминалСтоимость.

5. Эмитент ={}, F: ГосНомЭмитента НаименЭмитента, ЮрАдресЭмитента.

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

Каждое из отношений: Операция, Биржа, ИК, Эмиссия, Эмитент – не содержит функционально неполно зависимых атрибутов или транзитивно атрибутов, это 3НФ отношения “Учет операций с ценными бумагами на фондовых биржах”.

Все таблицы базы данных СУБД MS ACCESS будут храниться в одном файле.

Создать базу данных, определить местоположение и имя файла:

Вызвать MS ACCESS. Файл. Создать. Определить местоположение файла и имя файла.

Упражнение 3. В базе данных создать объект СУБД MS ACCESS – таблицу ИК по следующей схеме:

1. Вкладка таблицы. Кнопка Создать. Конструктор. Имена полей, типы данных и описания полей таблицы ИК указаны в табл. 3.1.

ГосНомИнвКомпании Текстовый 10 Введите государственный номер лицензии инвестиционной компании НаимИнвКомпании Текстовый 30 Введите название инвестиционнойкомпании 3. Поле ГосНомИнвКомпании ключевое поле таблицы. Закрыть таблицу, присвоить ей имя ИК.

4. Создать форму для просмотра и правки данных по инвесткомпаниям с помощью Мастер форм СУБД MS ACCESS, выполняя последовательно:

Вкладка Форма. Кнопка Создать. Выбрать Автоформа: в столбец.

Выбрать из раскрывающегося списка источник данных – таблицу ИК.

ОК. Закрыть форму с сохранением, присвоить ей имя – Инвесткомпания.

5. Заполнить с помощью формы данные по трем инвестиционным компаниям.

В качестве фирменного знака использовать объекты MS WordArt или рисунки MS Word. В поле ФотоПрезидента инвестиционной компании вставить фотографии сотрудников из демонстрационной базы данных “Борей”, схема переноса фотографии: открыть одновременно два сеанса работы с Microsoft Access – в одном будет открыта база данных с таблицей ИК, а в другом – база данных “Борей”. Переключение между базами – через панель задач Windows.

Номер лиценоформление элементов Юридический Рис. 3.1. Автоформа просмотра таблицы ИК свойства Установка размеров равным По размеру рамки.

Уменьшить размеры элемента управления для поля ЗнакФирмы, определить значение свойства Установка размеров равным значению Вписать в рамку Для просмотра результата изменений структуры формы нужно переключиться в режим Форма. Внешний вид формы приведен на рис. 3.1.

Упражнение 3.2.

1. Дополнить базу данных таблицами Биржа, Эмитент, Эмиссия, и Операция.

Стуктура этих таблиц определена в табл. 3.2, табл. 3.3, табл. 3.4 и табл. 3.5.

2. Построить схему данных:

2.1. Сервис. Схема данных. Выделить в списке таблицы Операция, Эмитент, Эмиссия, Биржа, ИК. Кнопка Добавить.

2.2. Добавить таблицу ИК в схему данных еще раз, в области таблиц схемы данных появится копия таблицы ИК, ей автоматически присваивается новое имя ИК_1.

2.3. Схема связей таблиц Операция, Биржа, ИК, ИК_1, Эмиссия, Эмитент представлена на рис. 3.2. Установить связи между таблицами в соответствии с этой схемой. Для этого мышкой протянуть связываемое ключевое поле к соответствующему ему неключевому полю, в появившемся диалоговом окне параметров связи установить значение параметра Обеспечение целостности данных = ДА.

В схеме данных таблица ИК связана с таблицей Операция по полю ГосНомИКПродавец, а таблица ИК_1 связана с таблицей Операция по полю ГосНомИКПокупатель.

Закрыть схему данных с сохранением.

3. Ввести данные в таблицу ИК по трем инвестиционным компаниям, в таблицу Эмитент – по трем эмитентам, в таблицу Биржа – по двум биржам, в таблицу Эмиссия – по пяти эмиссиям, в таблицу Операция – по десяти операциям.

Упражнение 3. Заполнить базу данных информацией из таблиц Сводная и ИнвестРесурс:

1. Импортировать таблицы Сводная и ИнвестРесурс:

Файл. Внешние данные… Импорт. Имя файла ТASK\SEG\RESURS.MDB 2. Создание Запроса на добавление для таблицы Биржа:

2.1. Вкладка Запрос. Создать. Конструктор. В меню ACCESS выбрать опцию Запрос. Добавить таблицу… Из предложенного списка выбрать таблицу Сводная. Закрыть окно добавления таблиц.

2.2. В меню ACCESS выбрать опцию Запрос Добавление Определить имя таблицы, в которую будут добавлены новые записи – Биржа. В бланке запроса QBE (Рис.3.3) в строке Добавление “выставить” выбором из списка все поля таблицы Биржа: ГосНомЛицБиржи, НаимБиржи, ЮрАдресБиржи. В строке Поле: подобрать для каждого из этих полей соответствующий атрибут таблицы Сводная. Готовый запрос закрыть, присвоить ему имя БиржаДоб.

Запрос – добавление Рис. 3.3. Схема запроса-добавления данных в таблицу Биржа в режиме конструктора 4. Выполнение запроса:

Выделить запрос БиржаДоб. Кнопка Открыть, отвечать OK на все сообщения. Перейти на вкладку Таблица. Выделить таблицу Биржа.

Кнопка Открыть откроет для просмотра таблицу Биржа с новыми записями.

5. По такой же схеме создать запрос на добавление кортежей в таблицу ИК.

Для значений полей таблицы ИК: НаимИнвКомпании, ЮрАдресИК – в строке Добавление выбрать, соответственно, поля из таблицы Сводная:

НаимИнвКомпании, ЮрАдресИК. А поле таблицы ИК ГосНомИнвКомпании заполнить значениями поля таблицы СВОДНАЯ ГосНомИКПродавец (рис. 3.4).

Запрос – добавление Добавление: НаимИнвКомпании ЮрАдресИК ГосНомИнвКомпании Рис. 3.4. Схема запроса-добавления данных в таблицу ИК в режиме конструктора 6. Самостоятельно создать запросы на добавление кортежей в таблицы: Эмитент, Эмиссия и Операция.

7. Заполнить поля таблицы ИК: ЗнакФирмы, ПрезидентИК, ФотоПрезидента – по следующей схеме:

Вкладка Запрос. Создать. Конструктор Добавить таблицы ИнвестРесурс и ИК в область полей запроса. Установить связь таблиц, поле связи таблиц ГосНомИнвКомпании. В меню ACCESS выбрать опцию Запрос. Обновление. В строку Поле: бланка запроса высветить поля ЗнакФирмы, ПрезидентИК, ФотоПрезидента таблицы ИК (рис. 3.5). В строке Обновление бланка запроса с помощью построителя выражений сослаться на соотвенствующие поля таблицы ИнвестРесурс (имена полей выбирать из списка!). Запрос. !Запуск. Закрыть запрос, присвоить ему имя ИнвестОбнов.

Запрос – обновление

Имя ИНВЕСТКОМПАНИЯ ИНВЕСТКОМПАНИЯ ИНВЕСТКОМПАН

Обновление: ИнвестРесурс! ИнвестРесурс! ИнвестРесурс!

Условие отбора:

Рис. 3.5. Запрос-обновление полей таблицы ИК в режиме конструктора 8. Открыть форму Инвесткомпания, просмотреть новые данные таблицы ИК.

Упражнение 3. Приглашенный эксперт “вспомнил” еще одну функциональную зависимость атрибутов в базе данных “Учет операций с ценными бумагами на фондовых биржах”: каждый государственный номер ценной бумаги (ГосНомЦБ) может принимать участие только в одной сделке (появляются в отношении Операция только один раз).

Создать базу данных ОДИН, отразить в структуре данных новую зависимость, построить новую схему данных. Дополнить таблицу Операция теми кортежами таблицы СВОДНАЯ, которые не противоречат введенной функциональной зависимости.

Проанализировать изменения схемы данных. Сколько кортежей “вписалось” в таблицу Операция? Сколько кортежей содержат противоречивые данные? Какие свойства полей таблицы Операция позволяют выявить противоречивость данных?

Указания 1. Создать базу данных ОДИН. Импортировать в неё из базы данных упражнения 3.2. таблицы Операция, Эмиссия, Эмитент, Биржа, ИК и схему данных.

2. Таблицу СВОДНАЯ присоединить к базе данных по схеме:

Файл. Внешние данные… Связь с таблицами… Выбрать таблицу СВОДНАЯ в базе данных упражнения 3.2.

3. В новых условиях работы (с дополнительной функциональной зависимостью) атрибут ГосНомЦБ определяет каждый параметр сделки, занесенной в таблицу Операция, он является первичным ключом отношения ОДИН. Изменим структуру и схему данных:

3.1. Открыть таблицу Операция в режиме просмотра. Правка Выделить все записи. Правка. Удалить.

3.2. Открыть таблицы Операция и Эмиссия в режиме конструктора. Выделить все поля таблицы Эмиссия, кроме поля ГосНомЦБ. Правка.

Копировать. Перенести фокус в структуру таблицы Операция. Фокус – на первую пустую строку после всех полей таблицы Операция. Правка.

Вставить. Выделить поле ГосНомЦБ. Правка. Ключевое поле.

4. Изменить схему данных:

Сервис. Схема данных. Удалить связи таблиц Операция-Эмиссия и таблиц Эмиссия-Эмитент. Удалить таблицу Эмиссия из области полей схемы данных. Установить связь между таблицами Эмитент и Операция “один-ко-многим”, поле связи – ГосНомЛицЭмитента, обеспечение целостности данных – “черный флаг” Приложения\РеоргСхемы3.1_1.mdb.

5. Импортировать запрос ОперацияДоб из базы данных упражнения 3.2.

Выполнить запрос. Прочитать сообщение MS ACCESS: количество введенных кортежей, число пропущенных записей, причину противоречивости данных.

Упражнение 3. Неугомонный эксперт вносит другое уточнение в условия проведения операций с ценными бумагами, отраженными в базе данных упражнения 3.2. В базе данных дополнительно нужно учесть, что ценные бумаги, имеющие один и тот же государственный номер ценных бумаг (ГосНомЦБ), имеют право принимать участие в сделках несколько раз, но не больше одного раза раз в день.

Создать базу данных ОДНАЖДЫ, отразить в структуре данных новую зависимость, построить новую схему данных. Дополнить таблицу Операция теми кортежами таблицы СВОДНАЯ, которые не противоречат введенной функциональной зависимости.

Проанализировать: Как изменилась схема данных? Сколько кортежей “вписалось” в таблицу Операция? Сколько кортежей содержат противоречивые данные? Какие свойства полей таблицы Операция позволяют выявить противоречивость данных?

Указания 1. Создать новую базу данных ОДНАЖДЫ. Импортировать в неё таблицы:

Операция, Эмиссия, Эмитент, Биржа, ИК и схему данных из базы данных упражнения 3.2. Таблицу СВОДНАЯ присоединить к базе данных:

Файл Внешние данные… Связь с таблицами… Выбрать таблицу СВОДНАЯ в базе данных упражнения 3.2.

2. В новых условиях работы (с дополнительной функциональной зависимостью) атрибуты определяют каждый параметр сделки, занесенной в таблицу Операция; это составной первичный ключ отношения ОДНАЖДЫ. Занесем изменения в структуру данных и в схему данных:

2.1. Открыть таблицу Операция в режиме просмотра. Правка. Выделить все записи. Правка. Удалить.

2.2. Открыть таблицу Операция в режиме конструктора При нажатой клавише Ctrl выделить поля ГосНомЦБ и ДатаСделки. Правка. Ключевое поле.

2.3. Импортировать запрос Операция Доб из базы данных упражнения 3.2.

Выполнить запрос. Прочитать сообщение MS ACCESS: количество введенных кортежей, число пропущенных записей, причину противоречивости данных.

3. Изменились ли таблицы Эмиссия, Эмитент, Биржа, ИК?

Упражнение 3. В условиях проведения операций с ценными бумагами из базы данных упражнения 3.2 добавлена новая функциональная зависимость атрибутов: на каждой бирже сделки совершаются только один раз в день.

Создать базу данных ДВА, импортировать в нее таблицу СВОДНАЯ и таблицы упражнения 3.2, изменить структуру данных с учетом новой функциональной зависимости. Дополнить таблицу Операция теми кортежами таблицы СВОДНАЯ, которые не противоречат введенной функциональной зависимости.

Сколько кортежей “вписалось” в таблицу Операция? Сколько кортежей содержат противоречивые данные? Какие свойства полей таблицы Операция позволяют выявить противоречивость данных?

Упражнение 3. В условиях проведения операций с ценными бумагами из базы данных упражнения 3.2 нужно учесть дополнительно, что одна инвестиционная компания может совершить в день только одну покупку и сколько угодно продаж.

Создать базу данных ТРИ, импортировать в нее таблицы упражнения 3. и таблицу СВОДНАЯ, изменить структуру данных с учетом всех определенных функциональных зависимостей, построить новую схему данных. Дополнить таблицу Операция теми кортежами таблицы СВОДНАЯ, которые не противоречат введенной функциональной зависимости.

Как изменилась схема данных? Сколько кортежей “вписалось” в таблицу Операция? Сколько кортежей содержат противоречивые данные? Какие свойства полей таблицы Операция позволяют выявить противоречивость данных?

Упражнение 3. В условиях проведения операций с ценными бумагами из базы данных упражнения 3.2 нужно учесть дополнительно, что каждая инвестиционная компания может совершить в день не больше одной продажи и не больше одной покупки.

Создать базу данных ЧЕТЫРЕ, импортировать в нее таблицы упражнения 3.2 и таблицу СВОДНАЯ, изменить структуру данных с учетом всех определенных функциональных зависимостей, построить новую схему данных. Дополнить таблицу Операция теми кортежами таблицы СВОДНАЯ, которые не противоречат введенной функциональной зависимости.

Как изменилась схема данных? Сколько кортежей “вписалось” в таблицу Операция? Сколько кортежей содержат противоречивые данные? Какие свойства полей таблицы Операция позволяют выявить противоречивость данных?

4. Запросы в системе управления базами данных Microsoft Access 4.1. Решение задач с помощью запроса-выборки и запроса-обновления Задача 1. Из таблицы Эмиссия отобрать для просмотра поля ДатаЭмиссии, ОбъемЭмиссии, НоминальнаяСтоимость, ТипЦБ. Сохранить запрос с именем ЭМИССИЯ1.Приложения\ACCESSTB.mdb Решение задачи приведено на рис. 4.1.

Запрос – выборка Поле: ДатаЭмиссии ОбъемЭмиссии НоминСтоимость ТипЦБ Условие отбора:

Рис. 4.1. Схема запроса ЭМИССИЯ1 в режиме конструктора Задача 2. Создать запрос, отбирающий все эмиссии за 8 и 9 декабря 1995 года, в которых выпускались акции обыкновенные, и кроме того все эмиссии с объемом от 2000 до 3000 штук с акциями привилегированными. Для одновременного отбора по двум условиям использовать строку или бланка запроса.

Установить сортировку по возрастанию по типу ЦБ. Сохранить запрос с именем ЭМИССИЯ2. Приложения\ACCESSTB.mdb Решение задачи приведено на рис. 4.2.

Запрос – выборка



Похожие работы:

«Библиотека слушателей Европейского учебного института при МГИМО (У) МИД России ПРАВО ЕВРОПЕЙСКОГО СОЮЗА. НОВЫЙ ЭТАП ЭВОЛЮЦИИ: 2009–2017 ГОДЫ Серия Общие пространства России — ЕС: право, политика, экономика ВЫПУСК 5 Л. М. ЭНТИН ПРАВО ЕВРОПЕЙСКОГО СОЮЗА. НОВЫЙ ЭТАП ЭВОЛЮЦИИ: 2009–2017 ГОДЫ МОСКВА 2009 УДК 321, 327 ББК 67.5 Э 67 Редакционный совет: Энтин М. Л. — Европейский учебный институт при МГИМО (У) МИД России (главный редактор серии) Шашихина Т. В. — Институт европейского права МГИМО (У) МИД...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ Учреждение образования Бобруйский государственный автотранспортный колледж УТВЕРЖДАЮ Директор УО БГАК Д.В. Фокин _ 2008 г. ПРАВОВОЕ РЕГУЛИРОВАНИЕ ТРАНСПОРТНОЙ ДЕЯТЕЛЬНОСТИ Методические рекомендации по изучению учебной дисциплины, задания для контрольных работ и рекомендации по их выполнению для учащихся заочной формы обучения по специальности 2-44 01 01 Организация перевозок и управление на автомобильном и городском транспорте Бобруйск Автор А.А....»

«Некоммерческая организация Ассоциация московских вузов Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Московский государственный индустриальный университет (ФГБОУ ВПО МГИУ) Научно-образовательный материал УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ Машинная графика Состав научно-образовательного коллектива: Доцент А.П. Пакулин Доцент В.Н. Тимофеев Москва 2011 г. 1. Цели и задачи дисциплины 1.1. Цели дисциплины Целью дисциплины является...»

«Программа бизнес - консультирования Филиала ФГБОУ ВПО МГУТУ имени К.Г. Разумовского в г.Ростове-на-Дону Основные идеи ФГБОУ ВПО МГУТУ как центр бизнес -консультирования казачьих сообществ система взаимодействия в области программно-целевого бизнес – планирования Реализация проекта ФГБОУ ВПО МГУТУ Комплексное сопровождение бизнес-планов казачьих предприятий в рамках реализации программы государственно-частного партнерства рекомендуемая структура бизнес-плана инвестиционного проекта методические...»

«ИНСТИТУТ ЭКОНОМИКИ И ПРЕДПРИНИМАТЕЛЬСТВА (ИНЭП) Юридический факультет А.И. Зубков В.И. Зубкова УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ ПО КУРСУ УГОЛОВНО-ИСПОЛНИТЕЛЬНОЕ ПРАВО для студентов всех форм обучения (очное, заочное, первоначальное, на базе высшего образования) по специальности 021100 Юриспруденция Москва 2011 г. Авторы: А.И. Зубков – Заслуженный деятель науки РСФСР, доктор юридических наук, профессор. В.И. Зубкова – доктор юридических наук, доцент Рецензенты: О.В. Филимонов – заслуженный юрист РФ,...»

«Рассмотрено и одобрено на заседании УТВЕРЖДАЮ методического объединения Директор ГОУ лицея № 1580 по физической культуре и ОБЖ (при МГТУ имени Н.Э.Баумана) Протокол № 1 от 30 августа 2013 г. С.С.Граськин Председатель МО _Романова Н.А. 02 сентября 2013 г. РАБОЧАЯ ПРОГРАММА Предмет: Основы безопасности жизнедеятельности Классы: 10-11 Всего часов на изучение предмета – 108 ( 1 час в неделю) Пояснительная записка I. Методические рекомендации по основам безопасности жизнедеятельности среднего...»

«Министерство образования Российской Федерации Южно-Уральский государственный университет Кафедра оптики и спектроскопии ФИЗИКА ЛАЗЕРОВ Методические указания Челябинск Издательство ЮУрГУ 2000 УДК 621.378.3(076.5) Физика лазеров: Методические указания/ Составитель Н.Д.Кундикова. — Челябинск: Изд. ЮУрГУ, 2000. — 8 с. Методические указания предназначены для самостоятельной работы студентов ПМФ факультета направления 511600 при подготовке к лекциям по физике лазеров. В них содержатся рабочая...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования НАЦИОНАЛЬНЫЙ МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ ГОРНЫЙ Филиал горного университета Хибинский технический колледж А.И. Назаров КУРСОВОЕ И ДИПЛОМНОЕ ПРОЕКТИРОВАНИЕ ''ЭЛЕКТРОСНАБЖЕНИЕ ПРЕДПРИЯТИЙ И ГРАЖДАНСКИХ ЗДАНИЙ'' Методическое пособие для специальностей: 140448 Техническая эксплуатация и обслуживание электрического и электромеханического...»

«АНГЛИЙСКИЙ ЯЗЫК ДЛЯ АКАДЕМИЧЕСКОЙ МОБИЛЬНОСТИ КНИГА ДЛЯ ПРЕПОДАВАТЕЛЯ ENGLISH FOR ACADEMIC MOBILITY TEACHER'S GUIDE Под редакцией Т. Ю. Поляковой А в т о р ы: Т. Ю. Полякова, А. Ю. Алипичев, Н. В. Богородицкая, А. В. Галигузова, Е. В. Дворецкая, Г. Н. Косова, А. Н. Кузнецов, И. В. Шеленкова, Е. Н. Щавелева Р е ц е н з е н т ы: доктор педагогических наук, профессор, заведующая кафедрой иностранных языков и культуроведения Академии повышения квалификации и профессиональной переподготовки...»

«ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И МОЛОДЕЖНОЙ ПОЛИТИКИ ОРЛОВСКОЙ ОБЛАСТИ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ОРЛОВСКОЙ ОБЛАСТИ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ОРЛОВСКИЙ БАЗОВЫЙ МЕДИЦИНСКИЙ КОЛЛЕДЖ Основная профессиональная образовательная программа среднего профессионального образования Специальность 060102.51 Акушерское дело Подготовка – базовая Квалификация Акушерка/акушер Форма обучения Очная 2014 г. ОБЩИЕ ПОЛОЖЕНИЯ Нормативную правовую основу разработки основной профессиональной...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ Учреждение образования Витебский государственный технологический университет КОНСТРУКТОРСКОТЕХНОЛОГИЧЕСКАЯ ПРАКТИКА Методические указания для студентов специальности 1-36 01 04 Оборудование и технологии высокоэффективных процессов обработки материалов Витебск 2008 УДК 621.7+678(075.8) КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКАЯ ПРАКТИКА: методические указания для студентов специальности 1-36 01 04 Оборудование и технологии высокоэффективных процессов обработки...»

«Министерство образования и науки Украины Севастопольский национальный технический университет МЕТОДИЧЕСКИЕ УКАЗАНИЯ для выполнения контрольной работы по дисциплине Макроэкономика для студентов экономических специальностей заочной формы обучения Севастополь 2006 Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com) Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com) УДК 658 Методические указания для выполнения...»

«Минис терс тво образования и науки Самарской облас ти Минис терс тво имущес твенных о тношений Самарской облас ти Государс твенное бюд же тное образова тельное учре ждение среднего профессионального образования Толья т тинский индус триально-педагогический коллед ж (ГБОУ СПО ТИПК) Методические указания по использованию инновационных педагогических технологий на уроках специальных дисциплин специальнос ти 230101 Вычисли тельные машины, сис т емы, комплексы и сет и Толья т ти 2012 Содержание...»

«Приложение 1 к приказу Министра образования и науки Республики Казахстан от _20_ _января 2012 г. №_12_ ПЕРЕЧЕНЬ учебников и учебно-методических комплексов, разрешенных к использованию в 1-11 классах организациях образования в 2012-2013 учебном году Русский язык обучения № Наименование Автор (ы) Год Издательство издания 1 класс 1. Букварь. Учебник Павленко В., Абенова Т. 2012 Атамра 2. Букварь. Павленко В., 2012 Атамра Пропись №1, №2 Грушина М. 3. Спутник букваря. Павленко В. 2012 Атамра...»

«Федеральное агентство по образованию САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ И.А. Константинов В.В. Лалин И.И. Лалина СТРОИТЕЛЬНАЯ МЕХАНИКА Расчет стержневых систем с использованием программы SCAD Учебно-методический комплекс Часть 2 Санкт-Петербург Издательство Политехнического университета 2009 Федеральное агентство по образованию САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ И.А. Константинов В.В. Лалин И.И. Лалина СТРОИТЕЛЬНАЯ МЕХАНИКА Расчет...»

«МИНОБРНАУКИ РОССИИ Филиал федерального государственного бюджетного образовательного учреждения высшего профессионального образования Самарский государственный технический университет в г. Сызрани (Филиал ФГБОУ ВПО СамГТУ в г. Сызрани) В.С. ТРЕТЬЯКОВ Анализ и диагностика финансово-хозяйственной деятельности Методические рекомендации к курсовой работе Сызрань 2011 1 Печатается по решению НМС инженерно-экономического факультета филиала Самарского государственного технического университета в г....»

«Ювенальная юстиция: учебное пособие для студентов юридических высших оразовательных учрежденй, 1999, Эвелина Борисовна Мельникова, 588516018X, 9785885160186, Российский благотворительный фонд Нет алкоголизму и наркомании (Фонд НАН), 1999 Опубликовано: 11th February 2010 Ювенальная юстиция: учебное пособие для студентов юридических высших оразовательных учрежденй СКАЧАТЬ http://bit.ly/1ow1E5L Проблемы криминологической детерминации, Нинель Федоровна Кузнецова, Владимир Николаевич Кудрявцев,...»

«Е. Н. КОВТУН Художественный вымысел в литературе ХХ века Учебное пособие Учебное пособие рассматривает фантастическую литературу ХХ в. в контекте развития иных типов художественного вымысла, в совокупности составляющих единую систему взаимосвязанных разновидностей повествования о необычайном. На примере прозы и драматургии российских, европейских и американских авторов в книге реконструируются оригинальные художественные структуры – модели реальности, характерные для фантастики, утопии, притчи,...»

«Комитет по делам молодежи и туризму Курской области ГУ Областной центр молодежных программ КРОО Молодежная школа предпринимательства Курская область Государственная молодежная политика МОЛОДЕЖНАЯ ШКОЛА ПРЕДПРИНИМАТЕЛЬСТВА сборник информационно – методических материалов 2010 Заказчик: Комитет по делам молодежи и туризму Курской области Исполнители: ГУ Областной центр молодежных программ Ответственные: Плетнева Г.А., директор (организация Молодежной школы предпринимательства) Третьякова Г.Ю.,...»

«МИНИСТЕРСТВО ВНУТРЕННИХ ДЕЛ РОССИЙСКОЙ ФЕДЕРАЦИИ КРАСНОДАРСКИЙ УНИВЕРСИТЕТ Римское право Планы семинарских занятий и методические указания к изучению дисциплины (030501.65 – Юриспруденция) Краснодар КрУ МВД России 2008 МИНИСТЕРСТВО ВНУТРЕННИХ ДЕЛ РОССИЙСКОЙ ФЕДЕРАЦИИ КРАСНОДАРСКИЙ УНИВЕРСИТЕТ Римское право Планы семинарских занятий и методические указания к изучению дисциплины (030501.65 – Юриспруденция) Краснодар КрУ МВД России 2008 Рекомендовано к изданию редакционно-издательским советом...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.