МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Упражнения по базам данных MS ACCESS (методичка)

    Упражнения по базам данных MS ACCESS (методичка)

    Упражнения по базам данных MS ACCESS.

    Упражнение 1 Система управления базами данных MS Access

    Тема:Создание таблиц

    . Структура таблиц

    . Поля

    . Типы данных

    . Свойства данных

    Задание 1

    Создать на своей дискете пустую базу данных. Для этого выполнить

    следующие действия:

    1. Запустить программу MS Access

    2. Создать новую базу данных ( Файл/создать базу данных)

    3. Из раскрывающегося списка ПАПКА выбрать диск 3.5.

    4. В поле имя файла ввести имя базы данных “фамилия_группа_БАЗА

    ДАННЫХ”, нажать кнопку создать .

    5. Окно базы данных состоит из шести вкладок, выбрать вкладку

    «таблица» и нажать кнопку создать

    6. В окне «новая таблица» выбрать пункт «конструктор»

    7. Создать структуру таблицы, для этого надо заполнить столбцы «имя

    поля» и «тип данных» следующим образом:

    |Имя поля |Тип данных |

    |Фамилия |Текстовый |

    | |(щелкните мышкой)|

    |Имя |Текстовый |

    |Отчество |Текстовый |

    |Дата |Дата/время |

    |рождени | |

    |Адрес |Текстовый |

    |Телефон |Текстовый |

    |Группа |Числовой |

    8. Завершив ввод структуры таблицы, сохраните ее с именем

    «фамилия_группа_база_таблица_анкета», выполнив команду Файл/Сохранить.

    В ответ на вопрос “Создать ключевое поле сейчас” нажмите

    кнопку да.

    В вашей таблице появится поле с именем “код”. Это поле

    называется первичным ключом и однозначно идентифицирует каждую

    запись в таблице. Тип данных у этого поля обозначен как

    “Счетчик”. Это означает, что каждый раз при создании новой записи

    значение счетчика будет увеличиваться на 1. В результате у

    каждой записи формируется свой номер, который и является первичным

    ключом.

    Поля обладают свойствами. От свойств полей зависит, какие типы

    данных можно вносить в поле, а какие нет, а также то, что можно

    делать с данными, содержащимися в поле.

    Например маска ввода для поля типа “дата” облегчает ввод дат,

    позволяет Вам не заботиться о разделителях дня, месяца, года.

    Задание 2

    1. Определить свойства полей на вкладке “Общие” следующим образом:

    |Поле |Свойства полей |

    | |Разм|Формат |Маска |Подпис|Значение по |Обязательно|Индексированное |

    | |ер |поля |ввода |ь |умолчанию |е поле |поле |

    |Фамили|30 | | |Фамили| |да |Да(совпадения |

    |я | | | |я | | |допускаются) |

    |Имя |12 | | |Имя | |да |нет |

    |Отчест|30 | | |Отчест| |нет |нет |

    |во | | | |во | | | |

    |Дата | |Краткий |Краткий|Дата | |да |нет |

    |рожден| |формат |формат |рожден| | | |

    |ия | |даты | |ия | | | |

    |Адрес |50 | | |Адрес | |да |нет |

    |Телефо|6 | | | | |нет |нет |

    |н | | | | | | | |

    |Группа|Цело|основной| |Группа|Номер вашей |да |Да(совпадения |

    | |е | | | |группы | |допускаются) |

    Задание 3

    1. Открыть таблицу “Вид/ режим таблицы”.

    2. Заполнить строки .

    Будьте внимательны при заполнении столбца “дата рождения” -

    разделители проставляются автоматически.

    На предложение системы дать имя созданной таблице ввести имя

    «анкета» СОХРАНИТЬ!!!! (файл.сохранить)

    Задание 4

    1. На основе созданной таблицы создайте список фамилий студентов

    Вашей группы, для этого в режиме конструктора для поля “фамилия”

    откройте вкладку “подстановка”и установите следующие свойства для

    поля “фамилия”

    |Тип элемента |Поле со списком |

    |управления | |

    |Тип источника |Таблица/запрос |

    |строк | |

    |Источник строк |Щелкните мышкой, |

    | |Нажмите кнопку ….. |

    | |В появившемся окне “построителя запросов” : |

    | |добавить таблицу “Анкета”, |

    | |закрыть окно “добавление таблицы” |

    | |перетащить с помощью мыши поле “фамилия” в |

    | |“поле” бланка запроса |

    | |в поле “вывод на экран” должна стоять галочка|

    | |( |

    |Ограничиться |Нет |

    |списком | |

    1. В результате выполнения Задания 4 в таблице “Анкета” в поле

    “фамилия” при щелчке мышью должна появиться кнопка, обеспечивающая

    выбор из списка. Проверьте это. ФАЙЛ/СОХРАНИТЬ!!!!!!!!

    Упражнение 2 Система управления базами данных MS Access

    Тема: Использование форм для ввода и редактирования данных

    . Способы задания форм

    . Кнопки перемещения по записям

    . Переход из формы в режим таблицы

    . Работа со списками

    Задание 1

    Создать форму для заполнения таблицы «Анкета»

    . Откройте окно базы данных

    . Перейдите на вкладку «формы»

    . Нажмите кнопку создать.

    . Выбрать Автоформа: ленточная, в качестве «источника данных»

    выберете таблицу «анкета».

    Задание 2

    Разберитесь с кнопками перемещения по записям

    |( |Переход на одну |(( |Переход на последнюю запись |

    | |запись вперед | | |

    |( |Переход на одну |(( |Переход на чистую страницу, где можно |

    | |запись назад | |ввести новую запись |

    |(( |Переход на первую |

    | |запись |

    Задание 3

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

    . выбрать вкладку «таблицы»,

    . нажать кнопку создать.

    . в окне «новая таблица» выбрать пункт «конструктор»

    . создать структуру таблицы, для этого надо заполнить столбцы

    «имя поля» и «тип данных» следующим образом:

    |Имя поля |Тип данных |

    |Группа |Текстовый (щелкните мышкой) |

    . В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку

    нет.

    . Таблицу назвать «группы»

    Задание 4

    Создать форму для заполнения таблицы «группы», заполнить эту форму,

    выполнив следующие действия:

    . Выбрать вкладку «формы»

    . Нажать кнопку создать.

    . Выбрать «автоформу : в столбец», в качестве источника данных

    выбрать таблицу «группы»

    . Введите данные в форму «группы»

    Задание 5

    Обратите внимание на то, что если вы в поле «фамилии» введете

    новую фамилию, то она не появится в раскрывающемся списке фамилий.

    Убедитесь в этом!!

    Задание 6.

    Создадть самозаполняющийся список фамилий, чтобы при вводе новой

    фамилии эта фамилия автоматически попадала в список .и впоследствии

    эту фамилию можно было бы выбрать из списка, а не набирать

    заново. Для этого выполните следующие дейчтвия:

    1. Создайте форму, основанную на таблице «анкета» с именем «форма

    для добавления записей». Эта форма будет использоваться для

    добавления в список новых пунктов.

    2. Создайте группу макросов. Будьте очень внимательны при выполнении

    этого пункта!!!

    . Выбрать вкладку «макросы», нажать кнопку создать.

    . Ввести макрокоманду «открыть форму»

    V Имя формы: « форма для добавления записей»

    V Режим: Форма

    V Режим данных: Добавление

    V Режим окна: Обычное

    . Закрыть окно и сохранить макрос с именем «Добавление»

    . Создать следующий макрос:

    . Ввести макрокоманду «Выполнить команду»

    V Команда «Сохранить запись (Save Record)»

    . Ввести макрокоманду «Выделить обьект»

    V Тип обьекта: Форма

    V Имя обьекта: Анкета

    V В окне базы данных: Нет

    . Ввести макрокоманду «Обновление»

    V Имя элемента: Фамилия

    . Закрыть окно и сохранить макрос с именем «Закрытие»

    3. Переключитесь в форму «Форма для добавления записей» в режиме

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

    4. Выбрать режим «вид/свойства»

    5. Открыть вкладку «События»

    6. Добавить макрос «Закрытие» в свойство «Закрытие формы»

    7. Закрыть форму

    8. Откройте в режиме конструктора форму «Анкета»

    9. Щелкните «правой мышкой» по полю «фамилия» выберете пункт

    «свойства»

    . Открыть вкладку «События»

    . Указать имя макроса «Добавление» в поле ввода свойства «Двойное

    нажатие кнопки»

    Задание 7.

    1. Проверьте работу созданных Вами макросов по созданию

    самозаполняющегося списка.

    . Переключитесь в режим формы « анкета»

    . Дважды щелкните мышкой по полю «фамилия», введите фамилию

    «Клинтон»,

    . Заполните остальные обязательные поля для записи с фамилией

    «Клинтон»

    . закройте форму. Вы опять в главной форме «Анкета»

    . Попробуйте раскрыть список фамилий, щелкнув мышкой по кнопке

    ( .

    Если Вы аккуратно выполнили Задание 6, то в списке Вы обнаружите

    фамилию «Клинтон»

    2. Закройте форму, сохранив внесенные изменения. ФАЙЛ/СОХРАНИТЬ!!!!!!!!

    Упражнение 3 Система управления базами данных MS Access

    Тема: Проектирование многотабличных баз данных

    . Мастер таблиц.

    . Мастер форм.

    . Модификация структуры таблицы

    Задание 1

    1. Создать таблицу «Преподаватели»: Используйте Мастер таблиц.

    . Выбрать для создания таблицы образец «Сотрудники» и выбрать из

    предложенного перечня полей следующие:

    V Фамилия

    V Имя

    V Отчество

    V Должность

    V Название отдела (переименовать, как “кафедра”)

    . Назвать созданную таблицу “Преподаватели” Связи не определять,

    т.е. нажать кнопку Далее.

    . Выбрать режим “непосредственный ввод данных в таблицу”

    . В режиме конструктора определить тип данных для каждого поля

    |Имя поля |Тип данных |

    |Фамилия |Текстовый (щелкните мышкой) |

    |Имя |Текстовый |

    |Отчество |Текстовый |

    |Должность |Текстовый |

    |Кафедра |Текстовый |

    . Определить свойства полей на вкладке “Общие” в режиме

    конструктора следующим образом:

    |Поле |Свойства полей |

    | |Разм|Формат|Маска |Подпись |Значение|Обязательн|Индексир|

    | |ер |поля |ввода | |по |ое поле |ованное |

    | | | | | |умолчани| |поле |

    | | | | | |ю | | |

    |Фамилия |30 | | |Фамилия | |да |Да(совпа|

    | | | | | | | |дения |

    | | | | | | | |допускаю|

    | | | | | | | |тся) |

    |Имя |12 | | |Имя | |да |нет |

    |Отчество |30 | | |Отчество | |Да |нет |

    |Должность |20 | | |Должность | |нет |нет |

    |Кафедра |50 | | |Кафедра | |Да |нет |

    . Для поля «кафедра» изменить элемент управления следующим

    образом:

    V Откройте вкладку «Подстановка» и установите следующие

    свойства для поля «кафедра»

    |Тип элемента |Поле со списком |

    |управления | |

    |Тип источника |Список значений. |

    |строк | |

    |Источник строк |Введите список кафедр, используя в качестве|

    | |разделителя точку с запятой “ ; “ |

    |Ограничиться |Да |

    |списком | |

    Задание 2

    1. Создайте форму для заполнения таблицы «Преподаватели».

    . Выбрать вкладку «Формы», и создать форму, используя Мастер

    форм, определив в качестве источника таблицу «Преподаватели»

    . Отметить мышкой все поля для создания формы

    . Выбрать вид формы «ленточная»

    . Стиль выбрать на свое усмотрение

    . Имя формы «Преподаватели»

    . Дальнейшие действия «Открыть форму для просмотра»

    2. Заполните форму. Обратите внимание на то, столбец «кафедра»

    заполняется путем подстановки из сформированного Вами списка.

    ФАЙЛ/СОХРАНИТЬ!!!!!!!!

    Упражнение 4 Система управления базами данных MS Access

    Тема: Проектирование многотабличных баз данных

    . Элемент управления типа – «поле со списком»

    Задание 1

    1. Создать таблицу «Дисциплины» в режиме конструктора с параметрами

    |Имя поля |Тип данных |

    |Дисциплина |Текстовый |

    2. Определить свойства полей таблицы “Дисциплины” на вкладке “Общие”

    следующим образом:

    |Поле |Свойства полей |

    | |Размер|Подпись|Обязат|Индексированное |

    | | | |ельное|поле |

    | | | |поле | |

    |Дисциплин|20 |Дисципл|Да |Да(совпадения |

    |а | |ина | |не допускаются) |

    3. Создайте форму для заполнения таблицы «Дисциплины». Для этого:

    . Перейдите на вкладку «формы»

    . Нажмите кнопку создать.

    . Выбрать Автоформа: ленточная, в качестве «источника данных»

    выберете таблицу «Дисциплины».

    4. Введите названия дисциплин, которые читаются на третьем курсе в

    форму

    Задание 2

    1. Создайте таблицу «Экзамен» в режиме конструктора таблиц с

    параметрами

    |Имя поля |Тип данных |

    |Дисциплина |Текстовый |

    |Группа |Числовой |

    |Студент |Текстовый |

    |Результат контроля |Текстовый |

    2. Определить свойства полей на вкладке “Общие” следующим образом:

    |Поле |Свойства полей |

    | |Разме|Формат |Подпись |Обязат|Индексированное |

    | |р |поля | |ельное|поле |

    | | | | |поле | |

    |Дисциплин|15 | |Дисципли|Да |Да(совпадения |

    |а | | |на | |допускаются) |

    |Группа |3 | |Группа |Да |Да(совпадения |

    | | | | | |допускаются) |

    |Студент |30 | |Студент |Да |Да(совпадения |

    | | | | | |допускаются) |

    |Результат|10 | |Результа|Да |Да(совпадения |

    |контроля | | |т | |допускаются) |

    | | | |контроля| | |

    Так как у Вас в базе уже имеется таблица с перечнем групп,

    таблица с перечнем дисциплин, а также таблица «Анкета» с перечнем

    студентов этим надо воспользоваться для автоматического заполнения

    полей «группа», «дисциплина» и «Студент» в создаваемой Вами таблице

    «Экзамен» Это можно сделать с помощью элемента управления полем

    Задание 3

    1. Для поля «группа» изменить элемент управления:

    . Откройте вкладку «Подстановка» и установите следующие

    свойства для поля «группа»

    |Тип элемента |Поле со списком |

    |управления | |

    |Тип источника |Таблица/запрос. |

    |строк | |

    |Источник строк |Щелкните мышкой, |

    | |Нажмите кнопку ….. |

    | |В появившемся окне “построителя запросов”|

    | |: |

    | |добавить таблицу “Группы”, |

    | |закрыть окно “добавление таблицы” |

    Страницы: 1, 2, 3


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.