Выпуск продукции предприятиями



Занятие № 3 ПРОЕКТИРОВАНИЕ ТАБЛИЦ В РЕЖИМЕ КОНСТРУКТОРА СОЗДАНИЕ СВЯЗИ МЕЖДУ ТАБЛИЦАМИ

Целью занятия являетсяосвоение следующих вопросов:

  1. Понятие ключа и технология его создания.
  2. Понятие индекса и технология индексирования.
  3. Технология проектирования таблиц в Режиме конструктора.
  4. Связи между таблицами и их создание.
  5. Понятие целостности данных и каскадности при обновлении таблицы.
  6. Понятие материнской и дочерней таблицы.
  7. Модификация структуры и содержания таблицы.

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

Ключ может быть простым,состоянии из одного поля, и сложным,состоя­щим из нескольких полей. Обычно сложный ключ выбирается в тех случаях, когда ни одно поле таблицы однозначно не определяет запись. Если в таблице не определен ключ, то нельзя создать связь между данной таблицей и другими.

В Access имеется возможность автоматического задания ключа.

Индексэто внутренняя, т.е. скрытая от пользователя, таблица, состоящаяиз двух столбцов. Первый содержит значение поля, включенного в индекс, т.е. значение индексируемого поля, второй- указывает местоположение каждой записи таблицы с данным значениеминдексного поля, т.е. адрескаждой записи, имеющей это же значение в индексированном поле. Индекс может содержать значения как одного так и нескольких полей. Но наиболее часто индекс содержит значение одного поля. В индексной таблице производится упорядочение строк по значениям индексируемого поля. Это позволяет ускорить поиск строк с заданным значением индексного поля. Это позволяет ускорить поиск строк с заданным значением индексного поля. Допускается не более 32 индексов на таблицу.

ВАРИАНТ ПОДГОТОВИТЕЛЬНЫЙ

Проектирование таблиц в Режиме конструктора

Задание1. Имеются данные о предприятиях министерства, заданные в виде таблицы Список предприятий министерства. Регулярно раз в год приятия министерства подают сведения о выпуске продукции, которые министерство оформляет в виде таблицы Выпуск продукции, приятиями. Требуется создать в Microsoft Access базу иных Министерство, сохранив ее в вашей папке. Спроектировать и сохранить структуру этих таблиц.

Рекомендации по выполнению

1. Создайте базу данных Министерство так, как вы делали это на предыщих занятиях.

2. Спроектируйте в Режиме конструктора в базе данных Министерство таблицу «Список предприятий министерства» следующей структуры.

Список предприятий министрства

 

Наименование предприятия Код предприятия Телефон Факс E-mail ФИО директора
А(25) А(4) А(8) А(10) А(20) А(15)
Завод автоматических линий 1111 44-44-44 222-22-222 ZD@tyt.by Иванов А.А
Завод станкопринадлежностей 2222 55-55-55 333-33-333 stanki@tyt.by Петрова О.О.
Трикотажная фабрика 9999 99-99-99 1010-10-101 Baranovichi.trikotach@tyt.by Сидоров К.К.

B предложенной таблице в столбцах под шапкой таблицы, стоят цифры 9 и буквы А. Они означают:

9- в столбце должны быть числовые значения

А- в столбце должны быть текстовые данные. Число, стоящее в скобках определяет количество символов. Например, А(15)- в столбце текстовые данные размером не более 15 символов.

3. Для создания таблицы в Конструкторе:

перейдите на вкладку Таблицы и нажмите кнопку [Создать];

в появившемся окне Новая таблица выберите Конструктор и на­жмите кнопку [Ok]. На экране появится окно Конструктора таблиц Таблица1 : таблица (см. рис.).

4. Опишите поля таблицы1 в соответствии со структурой таблицы Спи­сок предприятий министерства. Рекомендуется давать полям краткие имена

Описание первого поля:

• задайте имя первому полю таблицы Наименование, введя его в пер­вую строку столбца Имя поля;

• укажите тип данных для этого поля - Текстовый, выбрав тип Тек­стовый в столбце Тип данных первой строки из раскрывающегося списка;

Рис. Окно конструктора таблиц.

В столбце описание даются дополнительные пояснения к полю. Его заполнять не обязательно.

задайте присущие полю Наименованиесвойства. Для этого в нижней части экрана в бланке Свойства поля,установите Размер поля 25,в соответствии с шаблоном, указанные в задании;

Свойства поля могут быть:

· заданы по умолчанию, т.е. оставаться без изменений;

· введены с клавиатуры, например, Размер поля для текстовых данных, Условие на значение, Сообщение об ошибке;

· выбираться из раскрывающегося списка, появляющегося после щелчка в строке свойства, например, Размер поля для числовых данных, Формат поля, Число десятичных знаков, Индексированное полеи др.

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

задайте имя, второму полю Код, написав его во вторую строку столбца Имя поля;

укажите тип данных для этого поля - Текстовый,выбрав тип. Текстовыйв столбце Тип данныхэтой же строки из раскрывающегося списка;

задайте присущие полю Кодсвойства. Для этого в нижней части экрана в бланке Свойства поля,например, Размер поля,установите 4, в соответствии с указанным в задании шаблоном.

5. Опишите аналогично остальные поля таблицы.

6. Объявите поле Код ключевым. Для этого выделите это поле, затем выполните команду Правка àКлючевое поле (или щелкните по пиктограмме [Ключевое поле].

7. Сохраните спроектированную структуру таблицы под именем Список и закройте ее.

В режиме Конструктора сохранять следует только лишьструктурутаблицы. Далее при еезаполнении сохранение исходных данных происходит автоматически.

8. Спроектируйте аналогично в Режиме конструктора таблицу следующей структуры:

Выпуск продукции предприятиями

Код предприятия

Год

Январь

Февраль

Март

Апрель

Май

Июнь

Июль

Август

Сентябрь

Октябрь

Ноябрь

Декабрь

1111

2005

14

12

14

52

23

47

45

10

9

15

16

96

1111

2006

10

47

89

69

32

10

10

44

44

46

14

85

3333

2005

12

54

58

98

45

54

79

45

98

61

58

21

 

9. Объявите поле Код индексированным, совпадения допускаются. Ключевое поле не задавайте.

10. .Сохраните созданную структуру таблицы под именем Выпуск и за­кройте ее.

 

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

ЗАДАНИЕ 2 В созданной базе данных Министерство установите связь между таблицей Список и таблицей Выпуск по полю Код пред­приятия.

Рекомендации по выполнению

1. Начните процесс создания связей между таблицами, выполнив команду Сервисà Схема данных. На экране появится окно Добавление таблицы:

Если окно Добавление таблицы не появилось, то его можно добавить, выполнив команду Связи. à Добавить таблицу.

2. Добавьте в схему данных таблицы, между которыми будут создаваться связи. Для этого в появившемся окне Добавление таблицы выделите главную таблицу Список и нажмите кнопку [Добавить], потом выдели­те таблицу Выпуск и опять нажмите кнопку [Добавить], а затем за­кройте окно, нажав кнопку [Закрыть].На экране видимых изменений не будет, т.к. окно Схема данных накрыто окном Добавление таблицы.

3. Создайте связь между таблицами по полю Код предприятия. Для этого в появившемся окне Схема данных переместите (буксируйте) поле Код из материнской таблицы Список в дочернюю таблицу Выпуск. На экране появится окно Связи.

Рис. Окно схемы данных

4. Обеспечьте целостность данных, а также каскадное обновление полей, каскадное удаление записей, установив в появившемся окне Связифлажки возле строк:


Дата добавления: 2018-04-15; просмотров: 174; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!