База данных, содержащая сведения о студентах
11 Ноября 2010, автор: пользователь скрыл имя
Описание работы
лабораторная работа по программе access
Файлы: 1 файл
Лабораторные работы по Access-1.doc
— 662.50 Кб (Скачать файл)| Имя поля | Тип данных | Размер поля | Обязательное
поле |
Пустые строки | Значение по умолчанию | Условие на значение | Сообщение об ошибке | Индексированное поле |
| Код модели | Текстовый | 6 | Да | Нет | Да (Совпадения не допускаются) | |||
| Модель | Текстовый | 20 | Да | Нет | Да (Совпадения допускаются) | |||
| Оперативная память | Текстовый | 8 | ||||||
| Видеопамять | Текстовый | 8 | «256К» | |||||
| Емкость жесткого диска | Текстовый | 8 | ||||||
| Лазерный диск | Текстовый | 8 | Нет | Нет OR Да | Ошибка | |||
| Монитор | Текстовый | 40 | ||||||
| Прочее оснащение | Поле МЕМО | |||||||
| Цена | Денежный | |||||||
| Стоимость гарантии | Денежный | |||||||
| Предпродажная подготовка | Денежный | 20 | ||||||
| Специальная компоновка | Логический | Формат Да/Нет |
- Определение полей таблицы. Введите в строку столбца Имя поля имя первого поля Код модели, в строке столбца Тип данных щелкните по кнопке списка и выберите тип данных Текстовый. Установите: Размер поля – 6, Обязательное поле – да, Пустые строки – нет, Индексированное поле – Да (Совпадения допускаются). Для определения остальных полей таблицы выполните аналогичные действия.
- Определение первичного ключа. Установите курсор на поле Код модели и щелкните правой кнопкой мыши, выберите команду Ключевое поле.
- Закройте Конструктор, в окне Сохранение введите имя таблицы Модели компьютеров. ОК.
- Выделите имя таблицы Модели компьютеров в окне Базы данных и нажмите кнопку Открыть. Используйте на клавиатуре клавишу Tab для перехода от одного поля к другому. Введите записи данных из табл. 3.14. Дополните таблицу тремя своими моделями из приложения табл. 3.15.
Таблица 3.14. Данные к таблице Модели компьютеров
| Имя поля | Модель 1 | Модель 2 |
| Код модели | 110053 | 120056 |
| Модель | 486DX2-66 | Pentium-133 |
| Оперативная память | 48 Mb | 64 Mb |
| Видеопамять | 512 K | 1 Mb |
| Емкость жесткого диска | 635 Mb | 1 Gb |
| Лазерный диск | нет | да |
| Монитор | 14” Acer (0.28), NI | 14” Panasonic TX-D1562 |
| Прочее оснащение | Windows-98, системы “InDoc” | |
| Цена | 705 | 1450 |
| Стоимость гарантии | 35 | 50 |
| Предпродажная подготовка | 20 | 100 |
| Специальная компоновка | да |
Таблица 3.15. Каталог моделей компьютеров
| № | Модель | Частота | Оперативная память | Видеопамять | Емкость жесткого диска | Лазерный диск | Монитор | Цена
$ |
| 1. | Orange “Office@IT” | 850 MHz | 128 Mb | 2 Mb | 20 Gb | CD-ROM Sams | 17”Samsung SyncMaster | 649,0 |
| 2. | HP Compad Exd D310 | 2 GHz | 256 Mb | 4 Mb | 40 Gb | CD-ROM Sams | 17”Nec Multisynс | 1278,0 |
| 3. | Orange “Home@IT” | 1,7GHz | 256 Mb | 4 Mb | 20 Gb | DVD/CD-RW | 17”SonyMultisynс A230 | 855,0 |
| 4. | IBM Netvista A22 | 1,7 GHz | 128 Mb | 6 Mb | 20 Gb | CD-ROM | 17”Liyama Vision | 1179,0 |
| 5. | Compaq Evo D510 | 1,8 GHz | 256 Mb | 4 Mb | 40 Gb | DVD/CD-RW | 17”LG Flatron 795FT | 1548,0 |
| 6. | Orange “Эконом@IT” | 1,1 GHz | 128 Mb | 2 Mb | 20 Gb | CD-ROM Sams | 17”LG L1511S | 654,0 |
- Для создания второй таблицы в окне базы данных выберите вкладку Таблицы, щелкните на кнопке Создать. В окне Новая таблица выберите пункт Конструктор. ОК. В окне таблицы в режиме Конструктора определите поля таблицы из табл. 3.16.
Таблица 3.16. Таблица полей Клиенты
| Имя поля | Тип данных | Размер поля | Обязательное
поле |
Пустые строки | Значение по умолчанию | Условие на значение | Сообщение об ошибке | Индексированное поле |
| Код модели | Текстовый | 6 | Да | Нет | Да (Совпадения не допускаются) | |||
| Номер заказа | Текстовый | 4 | Да | Нет | Да (Совпадения допускаются) | |||
| Заказчик | Текстовый | 20 | Да | Нет | Да (Совпадения допускаются) | |||
| Обращение | Текстовый | 8 | Да | Нет | «Господин» | «Господин» OR «Госпожа» | Ошибка | Да (Совпадения допускаются) |
| ФИО | Текстовый | 30 | Да | Нет | Да (Совпадения допускаются) | |||
| Индекс | Текстовый | 6 | Да | Нет | Да (Совпадения допускаются) | |||
| Город | Текстовый | 15 | Да | Нет | Да (Совпадения допускаются) | |||
| Адрес | Текстовый | 50 | Да | Нет | Да (Совпадения допускаются) | |||
| Телефон | Текстовый | 15 | Да | Нет | Да (Совпадения допускаются) | |||
| Дата заказа | Дата/время | 15 | Да | Нет | Краткий формат даты * | |||
| Количество | Числовой | Целое | Да | Нет | Да (Совпадения допускаются) | |||
| Скидка | Числовой | байт | Формат * Процентный |
- * Для поля Дата заказа в Формат поля введите – Краткий формат даты. Для поля Скидка в Формат поля введите – Процентный, в Число десятичных знаков – 1. Определение первичного ключа. Установите курсор на поле Номер заказа и щелкните правой кнопкой мыши, выберите команду Ключевое поле.
- Закройте Конструктор, в окне Сохранение введите имя таблицы Клиенты. ОК.
- Выделите имя таблицы Клиенты в окне Базы данных и нажмите кнопку Открыть. Введите записи данных из табл. 3.17. Дополните таблицу тремя своими клиентами.
Таблица 3.17. Данные к таблице Клиенты
| Имя поля | Запись 1 | Запись 2 |
| Код модели | 110053 | 120056 |
| Номер заказа | 1089 | 1097 |
| Заказчик | НТО «Крокус» | АОО «Веста» |
| Обращение | Господин | Госпожа |
| ФИО | Иванов Р.Г. | Мамаева С.С. |
| Индекс | 123765 | 329045 |
| Город | Москва | С-Петербург |
| Адрес | ул. Садовое кольцо, 45 | ул. М. Фонтанка, 33 |
| Телефон | 196-5674 | 124-8799 |
| Дата заказа | 28.03.03 | 03.02.03 |
| Количество | 10 | 100 |
| Скидка | 3 % | 7 % |
- Для установления связи между таблицами выполните команду Сервис/Схема данных. В окне Добавление таблицы выделите таблицу Клиенты. Добавить. Затем выделите таблицу Модели компьютеров. Добавить. Закройте окно Добавление таблицы. В окне диалога Схема данных наведите указатель мыши к полю Код модели в таблице Модели компьютеров, нажмите левую кнопку мыши и, удерживая ее, переместите указатель на поле Код модели в таблице Клиенты, отпустите кнопку мыши. В окне Связи установите флажки Обеспечение целостности данных и Каскадное обновление связанных полей, выберите тип отношений Один к одному Создать. Закройте окно Схема данных. Теперь данные из одной таблицы доступны данным из связанной с ней таблицы.