Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Армы для сдачи_25_26_27_28.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
570.88 Кб
Скачать

Список литературы

Основная литература:

1. Гуда А.Н., Бутакова М.А., Нечитайло Н.М., Чернов А.В. Информатика. Общий курс: Учебник /Под ред. Академика РАН В.И. Колесникова. – М.: Издательско-торговая корпорация «Дашков и К°»; Ростов н/Д: Наука-Пресс, 2007. – 400 с.

2. Информатика. Базовый курс. 2-е издание / Под ред. С.В. Симоновича. – СПб.: Питер, 2006. – 640 с.:ил.

3. Балафанов Е.К., Бурибаев Б., Даулеткулов А. Новые информационные технологии, Алматы, Джагамбек, 2002г, 442с (на русском и казахском языках)

Дополнительная литература:

4. Абдуллина В.З., Балафанов Е.К., Бурибаев Б. Работа с Access: Лабораторный практикум. Учебное пособие. – Алматы: ИНТ, 2005 – 102 с.

5. Дубнов П.Ю.Access 2002. – М.: ДМК Пресс, 2004. -320 с.: ил. (Самоучитель).

6. Экспресс-курс: Microsoft Access XP/ Авт.-сост.А.Л. Шилина. – Мн.: ООО «Кузьма», 2005. – 32 с.

7. Михеева Е.В. Практикум по информатике: учеб. Пособие для студ. Сред. Проф. Образования/ Е.В. Михеева. – 4-е изд., стер. – М.: Издательский центр «Академия», 2007. – 192 с.

Казахская головная архитектурно-строительная академия

Активный раздаточный материал

«Информатика»

ФОЕНП

3 кредита

1-й семестр 2007 – 2008 уч.год

Студийное занятие №26 «MS Access. Создание межтабличных связей»

Ассистент профессора

Кенешева Мунира Маратовна

Краткое содержание занятия [1] c.157-164, [5] c.13-14, [7] c.150-151.

MS Access. Создание межтабличных связей

MS Access мәліметтер базасында кестелер арасында байланыс орнату.

1. Создание связей между таблицами

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

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

Строго обязательные условия:

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

  • связываемые поля должны иметь одинаковые типы данных.

  • связываемые поля числового типа должны иметь одинаковые значения свойства Размер поля.

Всего имеются три типа связей (отношений):

Один-к-одному, многие-ко-многим и один-ко-многим.

Отношение Один-к-одному, при котором каждой записи в таблице сопоставляется ровно одна запись в связанной таблице. Например, в одной таблице хранится общедоступная информация о сотрудниках (имя, отдел, начальник), а в связанной таблице, доступ к которой ограничен (адрес, телефон, жалованье).

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

При отношении один-ко-многим таблица, находящаяся на стороне отношения «один» называется главной (адресуемой) таблицей. Таблица на стороне отношения «многие» называется внешней (адресующей).

Сабақтың қысқаша мазмұны

МБ схемасын жасау базалар терезесіндегі Сервис/Мәліметтер схемасы командасын орындаудан немесе саймандар тақтасындағы Мәліметтер схемасы батырмасын басудан басталады. Осы сәтте кестелерді мәліметтер схемасына қосу терезесі ашылады. Керекті кестені белгілеп алып, Қосу (Добавить) батырмасын басу керек.

Мәліметтер схемасы мәліметтер базасының құрылымын жасап, оның графикалық бейнесі болып қана қоймай, жұмыс істеу процесінде де кең қолданылады. МБ схемасын жасау көпкестелі формаларды, сұраныстарды және басылымдарды жеңіл құрастыруға, сондай-ақ, кестелерді түзету кезінде байланысқан мәліметтер тұтастығын қамтамасыз етуге мүмкіндік береді.

Схемада кестелер арасындағы байланыстар анықталып, олардың нұсқалары жасалады. Осылай құрылған схемалар өзара байланысқан кестелер негізінде формалар, сұраныстар және басылымдар құрастыру кезінде мәліметтер байланысын автоматты түрде пайдалануға мүмкіндік береді. МБ схемасы графикалық түрде арнайы терезеде өрістер тізімі арқылы көрсетілген, әр түрлі кестелердің керекті өрістерін сызықтармен байланыстыру жолымен бейнеленіп тұрады.

Задание на СРС:

Таблицы должны быть связаны отношениями. В данном случае необходимо установить связь между таблицами «Товары» и «Продажи» по полю «Код товара» и между таблицами «Клиенты» и «Продажи» по полю «Код клиента». Для этого необходимо выполнить следующее:

1. Нажать кнопку «Схема данных» на панели инструментов или Сервис/Схема данных.

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

2. Выделить название нужной таблицы - «Товары» и нажать кнопку «Добавить». Аналогично добавить таблицы «Клиенты» и «Продажи». После добавления всех таблиц нужно закрыть окно «Добавление таблицы».

3. Далее нужно перетащить поле «Код товара» из схемы таблицы «Товары на поле «Код товара» таблицы «Продажи» - выделить щелчком левой кнопки мыши строки с именем поля в схеме таблицы «Код товара» и, не отпуская левой кнопки мыши переместить эту строку на соответствующую строку схемы таблицы «Продажи».

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

Аналогично нужно перетащить поле «Код клиента» из схемы таблицы «Клиенты» на поле «Код клиента» таблицы «Продажи» и создать связь (рис.1).

Схему данных нужно сохранить, щелкнув мышью по кнопке «Сохранить», и закрыть ее.

Рисунок 1 - Схема данных

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

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

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

В окне базы данных выделите имя таблицы (например, «Товары») и нажать кнопку «Открыть» (или просто дважды щелкнуть по имени таблицы).

Ввести данные в соответствии с полями (рис 2).

Рисунок 2 – Вид таблицы в режиме просмотра и ввода данных

В таблице активная запись обозначается треугольным маркером, а пустая запись – звездочкой. Для обозначения записи, в которой осуществляется ввод, используется изображение карандаша. Все маркеры появляются в столбце маркировки, расположенном в левой части листа данных. Запись таблицы активизируется при выполнении на ней щелчка. С помощью клавиш Tab и Enter можно перемещаться по полям слева направо, а посредством комбинации клавиш Shift+Tab – в обратном направлении.

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

Сохранение введенных данных в таблицу осуществляется автоматически, при успешном добавлении записи в таблицу (структура таблицы сохраняется в режиме конструктора) В режиме просмотра можно сохранить оформление и визуальные настройки таблицы с помощью команды «Файл»-Сохранить» или кнопки «Сохранить».

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]