Файл: Практическая работа 1 Нормализация реляционной бд, освоение принципов проектирования бд Цель работы.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.11.2023
Просмотров: 104
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
Закройте диалоговое окно Изменение связей и в окне Схема данных рассмотрите образовавшуюся связь. Убедитесь в том, что линию связи можно выделить щелчком левой кнопки мыши, а щелчком правой кнопки мыши откроется контекстное меню, позволяющее разрывать связь или редактировать ее.
Результат выполнения упражнения приведен на рисунке.
СОЗДАНИЕ ЭКРАННОЙ ФОРМЫ
Наполнять базу данных можно двумя способами:
-
Непосредственно вводя информацию в таблицы БД; -
Вводя информацию через специально созданные экранные формы.
Экранная форма должна обеспечивать однократный ввод данных во взаимосвязанные таблицы.
Создайте с помощью мастера многотабличную форму, состоящую из двух форм (главной и подчиненной). В качестве источника данных для основной части формы указать таблицу Комплектующие, для подчиненной формы - таблицу Поставщики. Таблица Комплектующие является главной по отношению к таблице Поставщики.
-
Создайте форму в режиме мастера на основе полей таблицы Комплектующие. -
Затем откройте созданную форму в режиме конструктора
На панели элементов найдите кнопку Подчиненная форма/отчет
Нажав кнопку щелкните левой кнопкой мыши по Примечанию формы Комплектующие и создайте подчиненную форму на основе имеющейся таблицы Поставщики.
Созданная форма будет выглядеть следующим образом:
Данные для заполнения таблицы Комплектующие.
Компонент | Модель | Основной параметр | Цена |
Винчестер НDD | Seagate ST902503FJD105-RK | 250 Gb | 5903р. |
Винчестер НDD | Hitachi SATA-II HDT721016SLA380 | 160 Gb | 1618р. |
Винчестер НDD | Maxtor SATA-II STM3160813AS | 160 Gb | 1624р. |
Материнская плата | Socket AM2+ ASUS | M3N78 GF8200 DDR2 SVGA PCI-Ex16 Sound GLAN ATX | 3058р. |
Материнская плата | Socket AM2 Gigabyte | GA-M56S-S3 nForce560 DDR2 PCI-E 8ch GLAN 1394 ATX | 2556р. |
Материнская плата | Socket AM2 MSI | K9N NEO-F nVidianForce 550 DDR2 SATA-II Audio, GLAN ATX | 2313р. |
Кoрпус | MiditowerFoxconn TH-002 Silver-Black 500Wt ATX (P4) гориз.БП | | 4027р. |
Корпус | Gigabyte | GZ-X5BPD black w/o PSU ATX | 2592 |
Кoрпус | Miditower GMC | C-50 350W Black, SlimATX 2.0 (serial-ATA, PCI-E, fan 80mm) 4xUSB2.0 | 2552 |
Видеокарта | PCI-E 512 Mb ASUS | EAH4650DI DDR2 2DVI TV | 2940 |
Видеокарта | PCI-E 512 MbSapphire | HD4830 DDR3 Dual DVI | 4735 |
Видеокарта | PCI-E 1 Gb MSI | N9600GT-T2D1G-OC GF9600GT DDR3 TV DVI | 5687 |
Процессор | PentiumDual-Core | E5400 (2,7 GHz 2Mb 800 MHz EM64T) Socket 775 | 3995 |
Процессор | Celeron Dual Сore | E1200 (1,6 ГГц/ 512Kb 800MHz Socket 775 / EM64T) | 1874 |
Процессор | Athlon 64 X2 Dual Core | 4800+ Socket AM2 AMD | 2121 |
Накопитель DVD±RW | NEC | AD-7201A Silver/DVD±RW/DL ±12x/DLRW +2.4 -2x/DVD-RAM 12x/±20xW/+8x-6x RW | 1085 |
Накопитель DVD±RW | ASUS | DRW-20B1LT SATA Silver DVD 20x/6x/8x/16x, CD 48x/32x/48x | 1241 |
Накопитель DVD±RW | NEC | AD-7200A IDE Silver 8xDL/20xDVD±R/8xDVD+RW/6xDVD-RW/5xRAM/16xDVD-ROM | 1015 |
Монитор | ViewSonic VA903B" | TFT 19"" | 5951 |
Монитор | Benq G900AD | TFT 19"" | 5951 |
Монитор | Samsung 2023NW | TFT 20"" | 6390 |
Клавиатура | BTC | 5213 USB и-нет, м-медиа, эргономичная | 385 |
Клавиатура | Genius KB06X | с подставкой под запястья (PalmRest) black PS/2 | 303 |
Клавиатура | Genius KB06XE | Black PS/2 | 232 |
Мышь | BTC M843U-Grey | оптика, 1000 dpi, серая, USB | 249 |
Мышь | GeniusTraveler 355 Laser | оптический скролл, mini, лазерная, 1600/800dpi, USB, black | 834 |
Мышь | GeniusNetScroll 100 Optica | (3кн. и scroll) PS/2 silver | 156 |
Данные для заполнения информации о поставщиках придумайте свои, цены оптовые сделайте ниже цен реализации.
Контрольные вопросы:
1. Что такое СУБД?
2. Что такое таблица в БД?
3. Назовите основные элементы БД в MSAccess.