
- •Технологии разработки программного обеспечения
- •Реляционное представление данных
- •Типы субд
- •Место и роль субд Microsoft Access®
- •Объекты
- •Особенности интерфейса
- •Режимы работы с бд
- •Порядок выполнения работы
- •Контрольные вопросы
- •Свойства полей. Обзор
- •Регистронезависимость Access
- •Свойства полей Тип данных и Размер поля
- •Приоритеты при разработке субд
- •Проектировочный режим: средства создания объектов
- •Эксплуатационный режим таблиц
- •Порядок выполнения работы
- •Варианты заданий
- •Контрольные вопросы
- •Реализация разделения данных. Ключевые поля
- •Вид связи один-к-одному
- •Вид связи один-ко-многим
- •Вид связи многие-ко-многим
- •Механизм создания ключей
- •Механизм подтаблиц
- •Порядок выполнения работы
- •Варианты заданий
- •Контрольные вопросы
- •Фильтры по выделенному
- •Запросы
- •Классификация запросов
- •Запросы на выборку
- •Отличия фильтров от запросов на выборку
- •Понятие предиката
- •Константы и переменные в запросах
- •Операторы в запросах
- •Бланк запроса в Access
- •Запросы с параметрами
- •Порядок выполнения работы
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Контрольные вопросы
- •Групповые операции
- •Запрос на обновление
- •Встроенные функции
- •Язык sql
- •Порядок выполнения работы
- •Вариант 10
- •Контрольные вопросы
- •Компилируемые и интерпретируемые языки программирования
- •Написание программы на языке Perl
- •Синтаксис языка Perl
- •Функции Perl
- •Порядок выполнения работы
- •Регулярные выражения
- •Операция поиска в строке
- •Оператор замены в строке
- •Обратные ссылки
- •Предопределённые переменные
- •Замена в текстовом файле
- •Функции работы со строками
- •Порядок выполнения работы
- •Подчинённая таблица «Корреспонденция»
- •Вариант 2 Главная таблица «Партнёры»
- •Подчинённая таблица «Сделки»
- •Вариант 3 Главная таблица «Сотрудники»
- •Подчинённая таблица «Поручения»
- •Вариант 4 Главная таблица «Товары»
- •Подчинённая таблица «Сертификаты»
- •Вариант 5 Главная таблица «Заказы»
- •Подчинённая таблица «Заказчики»
- •Вариант 6 Главная таблица «Поставки»
- •Подчинённая таблица «Посредники»
- •Вариант 7 Главная таблица «Терминалы»
- •Подчинённая таблица «Покупки»
- •Вариант 8 Главная таблица «Плательщики»
- •Подчинённая таблица «Счета»
- •Вариант 9 Главная таблица «Проекты»
- •Подчинённая таблица «Исполнители»
- •Вариант 10 Главная таблица «Мероприятия»
- •Подчинённая таблица «Персонал»
Порядок выполнения работы
Создать одну любую таблицу с помощью мастера, все шаги проделать на своё усмотрение. Перейти в режим ввода данных, потренироваться в нём: заполнить 1-2 записи, отредактировать имеющуюся запись, скопировать запись, удалить запись и т.п.
В соответствии с вариантом задания в своём файле БД создать таблицу в режиме конструктора, задать имена полей, их тип, выполнить требования для других свойств. Сохранить таблицу под указанным именем. Предложение о создании ключевого поля игнорировать.
Ввести записи из первой (главной) таблицы своего варианта, опубликованные в приложении. Поле с порядковыми номерами записей не принимать во внимание.
Варианты заданий
Имя поля |
Тип поля |
Другие свойства |
Пояснения |
Вариант 1. Таблица Подписчики |
|||
ФИО |
Текстовый |
Ввод обязателен |
Фамилия и инициалы |
Телефон |
Текстовый |
Добавить индекс, допустив совпадения |
Любой контактный телефон |
ДатаРождения |
Дата/время |
Изменить подпись на Дата рождения |
|
СуммаВзноса |
Денежный |
Формат поля – денежный (рублёвый) |
Без НДС |
НаличиеСкидок |
Логический |
Тип элемента управления – флажок |
|
Заметки |
Поле МЕМО |
|
|
Вариант 2. Таблица Партнёры |
|||
Фамилия |
Текстовый |
Добавить индекс, допустив совпадения |
|
Имя |
Текстовый |
|
|
ПочтИндекс |
Текстовый |
Изменить подпись на Почтовый индекс |
|
Рост |
Числовой |
Размер поля – одинарное с плавающей точкой |
|
ДатаПослВстр |
Дата/время |
Отображать длинный формат даты |
Дата последней встречи |
СемейнПолож |
Логический |
Тип элемента управления – флажок |
Семейное положение (стоит флажок – женат/ замужем, не стоит флажок – холост/ не замужем) |
Вариант 3. Таблица Сотрудники |
|||
НазвОтдела |
Текстовый |
Ввод обязателен |
|
РабТелефон |
Текстовый |
Изменить подпись на Рабочий телефон |
|
Фамилия |
Текстовый |
|
|
ДатаРождения |
Дата/время |
|
|
Зарплата |
Денежный |
Формат поля – денежный (рублёвый) |
|
Производит_ть |
Числовой |
Размер поля – одинарное с плавающей точкой; формат поля – процентный |
Производительность труда в процентах |
Вариант 4. Таблица Товары |
|||
Марка |
Текстовый |
Сократить размер поля до 25 символов |
|
Описание |
МЕМО |
|
|
МинЗапас |
Числовой |
Размер поля – целое. Изменить подпись на Минимальный запас |
Минимальный запас, который должен оставаться на складе |
НаСкладе |
Числовой |
Размер поля – целое |
|
Цена |
Денежный |
Формат поля – евро |
|
ПоставкиПрекр |
Логический |
Тип элемента управления – флажок |
Прекращены ли поставки товара? |
Вариант 5. Таблица Заказы |
|||
Название |
Текстовый |
Ввод обязателен |
|
Курьер |
Текстовый |
|
Фамилия и инициалы курьера |
ДатаРазмещения |
Дата/время |
|
|
ДатаИсполнения |
Дата/время |
|
|
Ст_тьДоставки |
Денежный |
Формат поля – денежный (рублёвый). Изменить подпись на Стоимость доставки |
Стоимость доставки одного заказа без учёта НДС |
НДС |
Числовой |
Размер поля – одинарное с плавающей точкой; формат поля – процентный |
|
Вариант 6. Таблица Поставки |
|||
Наименование |
Текстовый |
|
|
Дата |
Дата/время |
Отображать средний формат даты |
|
Количество |
Числовой |
Размер поля – целое |
|
РозничнаяЦена |
Денежный |
Формат поля – евро |
|
ПунктНазнач |
Текстовый |
Добавить индекс, допустив совпадения |
Пункт назначения (куда поставляется товар) |
ОтмОДоставке |
Логический |
Тип элемента управления – флажок |
Отметка о доставке |
Вариант 7. Таблица Терминалы |
|||
Номер |
Текстовый |
Обязательный ввод. Добавить индекс, исключив совпадения |
|
ФИОКассира |
Текстовый |
|
Фамилия и инициалы |
ВремяНачРаб |
Дата/время |
Отображать длинный формат времени |
Время начала работы |
СуммаВНачРаб |
Денежный |
Формат поля – денежный (рублёвый) |
Сумма в кассе на начало работы (для сдачи) |
ДатаТехосмотра |
Дата/время |
|
Дата последнего техосмотра |
НаличиеКР |
Логический |
Тип элемента управления – флажок |
Наличие кард-ридера |
Вариант 8. Таблица Плательщики |
|||
СерияПаспорта |
Текстовый |
|
|
НомерПаспорта |
Текстовый |
Сократить размер поля до шести символов |
|
ФИО |
Текстовый |
Обязательный ввод |
Фамилия и инициалы |
Доход |
Денежный |
Формат поля – денежный (рублёвый) |
|
Иждивенец |
Логический |
Тип элемента управления – флажок |
Находится ли плательщик на инживении? |
Кол_воСобств |
Числовой |
Размер поля – байт |
Количество собственности (недвижимость, транспорт, земля) |
Вариант 9. Таблица Проекты |
|||
Название |
Текстовый |
Добавить индекс, допустив совпадения. Увеличить размер поля до 100 символов |
|
Описание |
МЕМО |
|
|
Стоимость |
Денежный |
Формат поля – евро |
|
ДатаНачала |
Дата/время |
|
|
ДатаЗавершения |
Дата/время |
|
|
СтепеньЗаверш |
Числовой |
Размер поля – одинарное с плавающей точкой; формат поля – процентный |
Степень завершенности проекта в процентах |
Вариант 10. Таблица Мероприятия |
|||
Описание |
МЕМО |
Добавить индекс, исключив совпадения. Значение по умолчанию – Пирушка |
|
ДВ_начала |
Дата/время |
Обязательный ввод |
Дата и время начала |
ДВ_конца |
Дата/время |
Изменить подпись на Дата и время конца |
Дата и время конца |
ЧислоГостей |
Числовой |
Размер поля – целое |
|