Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИНХ лабораторные Access 2007.doc
Скачиваний:
15
Добавлен:
25.09.2019
Размер:
7.25 Mб
Скачать

Вопросы и упражнения

1. Чем характеризуются реляционные базы данных?

2. Объясните, какой содержательный смысл имеют отношения типа «один-к-одному», «один-ко-многим» и «многие-ко-многим». Приведите примеры таких связей.

3. Что обозначают значки «1» и «» над стрелками в Схеме данных?

4. Поясните содержательный смысл связей между таблицами базы данных (рис. 2.9).

5. Как понимать Каскадное обновление связанных полей и Каскадное удаление связанных полей?

6. При проектировании таблицы Менеджер нами были использованы три поля: Фамилия, Имя, Отчество. А если использовать вместо этого только одно поле ФИО? Почему это плохо?

7. Предположим, что руководство фирмы решило иметь информацию о детях менеджеров (именах, фамилиях и датах рождения каждого ребенка). Как это сделать в существующей базе данных? Предложите свое решение.

8. Разработать фрагмент предметной области «Университет» и задать его графически в виде ER-модели (рис. 2.1). Использовать сущности: «Студент», «Группа», «Специальность», «Институт (факультет)», «Учебная дисциплина».

9. Какого типа отношения существуют между сущностями:

  • «Группа» и «Студент» ,

  • «Группа» и «Специальность»,

  • «Специальность» и «Институт (факультет)»,

  • «Специальность» и «Учебная дисциплина»?

10. Между сущностями «Студент» и «Учебная дисциплина» существует отношение типа «многие- ко-многим», обоснуйте это утверждение. Предложите агрегированную сущность, которая устранит этот нежелательный тип отношений.

Тема 3. Ввод и редактирование записей

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

Если же открыть таблицу в режиме Таблица, то можно в эту таблицу вводить непосредственно данные, в этом же режиме можно просматривать данные, корректировать их.

Для перехода между режимами Конструктор и Таблица служит кнопка Режим на вкладке Главная. Также для перехода между режимами Конструктор и Таблица можно использовать контекстное меню, вызываемое правой кнопкой мыши.

Данные в таблицу можно вводить непосредственно, можно импортировать из внешних источников данных, можно вводить и просматривать через форму.

Ввод данных непосредственно в таблицу

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

Задание 1. Введите данные в таблицу Поставщик.

Поставщик

Код поставщика

Наименование поставщика

Фамилия руководителя

Страна

Город

Адрес

Телефон представительства

ИНН

Расчетный счет

Банк

110

"МК Альтима", ООО

Сомов Ян Петрович

Россия

Мытищи

ул. Мира, 30

(495) 661-96-49

5011100023

40702810220007002002

АКБ "БАНК МОСКВЫ" (ОАО)

111

МК «ЮНА»

Баркова Яна Сергеевна

Россия

Красноярск

ул. Павлова, 1

(391) 242-12-70

2310001923

40702810704041015499

АКБ "Ланта-Банк"

222

Брест-Опт, ЗАО

Якуба ПетрНиколаевич

Беларусь

Брест

ул. Пушкинская, 16

(224) 224-00-52

1418102266

40702810404042051400

АКБ "Городской"

333

Витрэкс, ООО

Анисенко Павел Викторович

Беларусь

Минск

ул. О.Кошевого, 21

(375) 170-07-00

1410019323

40702810220009900000

АКБ "Муниципальный"

444

Диком-Днепр, ООО

Бражников Геннадий Николаевич

Украина

Киев

пр. Победы, 16

(420) 629-59-01

6081332145

40702810700101033505

Банк Кредит Днепр

555

Киевский ДОК, ОАО

Ткач Петр Кириллович

Украина

Киев

ул. Мира, 5

(420) 629-46-02

6016050400

407028107770011088006

АО «Укрэксимбанк»

666

Ю-Гард, ООО

Коцюба Владимир Иванович

Украина

Одесса

ул. Варнинская, 7

(380) 489-98-83

6018102244

40702810400121073513

АО «БРОКБИЗНЕСБАНК»

777

«Антарес»

Джеймс Баучер

Болгария

София

бул. № 116

(495) 598-83-35

7716010801

40702811000009000401

ЗАО«Райффайзенбанк»

888

«Магнус», ООО

Оболенская Маргарита Дмитриевна

Россия

Москва

ул. Челюскинская, 9

(495) 646-66-20

5018132261

40702810700001033409

ЗАО «Райффайзенбанк»

999

«Авангард», ООО

Мерешко Александр Янович

Россия

Москва

Царицыно, ул.Роз, 17

(495) 648-06-50

5010010072

40702810399002006000

ОАО "НОМОС-БАНК"