У вас вопросы?
У нас ответы:) SamZan.net

вариант Конструктор

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.2.2025

Создание базы данных

Запустите программу Microsoft Access. Создайте новую базу данных с именем Студенты. Перейдите в окне базы данных на вкладку Таблицы, нажмите на кнопку Создать. В окне диалога Новая таблица выберите вариант Конструктор. На экране появится окно конструктора таблиц (рис. 1)

Рисунок .

В окне конструктора установите следующие поля таблицы и их свойства:

  •  Поле КодСтудента, Тип данныхСчетчик, Размер поляДлинное целое, Новые значенияПоследовательные, Формат поляОсновной, Индексированное полеДа (Совпадения не допускаются);
  •  Поле Фамилия, Тип данныхТекстовый, Размер поля30, Сообщение об ошибкеПоле не должно быть пустым, Обязательное полеДа, Пустые строкиНет, Индексированное полеДа (Допускаются совпадения);
  •  Поле Имя, Тип данныхТекстовый, Размер поля30, Сообщение об ошибкеПоле не должно быть пустым, Обязательное полеДа, Пустые строкиНет, Индексированное полеДа (Допускаются совпадения);
  •  Поле Отчество, Тип данныхТекстовый, Размер поля30, Обязательное полеНет, Пустые строкиДа, Индексированное полеДа (Допускаются совпадения);
  •  Поле НомерЗачКнижки, Тип данныхЧисловой, Размер поляДлинное целое, Формат поляФиксированный, Число десятичных знаков0, Условие на значение>0, Сообщение об ошибкеЗначение должно быть больше нуля, Обязательное полеДа,  Индексированное полеДа (Совпадения не допускаются);
  •  Поле НомерГруппы, Тип данныхЧисловой, Размер поляЦелое, Формат поляФиксированный, Число десятичных знаков0, Условие на значение>0, Сообщение об ошибкеЗначение должно быть больше нуля, Обязательное полеДа,  Индексированное полеНет;
  •  Поле Курс, Тип данныхЧисловой, Размер поляБайт, Формат поляФиксированный, Число десятичных знаков0, Значение по умолчанию 1, Условие на значение>=1 and <=5, Сообщение об ошибке Значение должно быть больше нуля и меньше 6, Обязательное полеДа,  Индексированное полеНет;
  •  Поле Фото, Тип данныхПоле объекта OLE;
  •  Поле Примечания, Тип данныхПоле MEMO.

Теперь назначим ключевым полем поле КодСтудента. Выделите строку поля КодСтудента в окне конструктора. Выберите пункт меню ПравкаКлючевое поле.

Нажмите на кнопку закрытия окна конструктора. В окне диалога Сохранение таблицы введите имя таблицы Студенты.

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

  •  Поле КодПредмета, Тип данныхЧисловой, Размер поляЦелое, Формат поляФиксированный, Число десятичных знаков0, Обязательное полеДа, Индексированное полеДа (Совпадения не допускаются);
  •  Поле КодПреподавателя, Тип данных Числовой, Размер поляЦелое, Формат поляФиксированный, Число десятичных знаков 0, Обязательное полеНет;
  •  Поле Предмет, Тип данныхТекстовый, Размер поля50, Обязательное полеДа;
  •  Поле Семестр, Тип данных Текстовый, Размер поля8, Обязательное полеДа. Перейдите на вкладку Подстановка и установите следующие характеристики: Тип элемента управленияПоле со списком, Тип источника строкСписок значений, Источник строкОсенний;Весенний, Число строк списка2, Ограничиться спискомДа.
  •  Поле ВидКонтроля, Тип данныхТекстовый, Размер поля7, Обязательное полеНет, Пустые строкиДа. На вкладке Подстановка установите следующие характеристики: Тип элемента управления Поле со списком, Тип источника строкСписок значений, Источник строкЗачет;Экзамен;Допуск, Число строк списка3, Ограничиться спискомДа.
  •  Поле Курс, Тип данныхЧисловой, Формат поляФиксированный, Значение по умолчанию1, Условие на значение>=1 and <=5, Обязательное полеДа.

Сделайте ключевым поле КодПредмета. Сохраните таблицу под именем Предметы.

Теперь создадим таблицу, в которой будут отражены результаты зачетов и экзаменов. Выполните те же действия по созданию новой таблицы в режиме конструктора, что и раньше. В новой таблице будут следующие поля:

  •  Поле КодПредметаСтудента, Тип данныхСчетчик;
  •  Поле КодПредмета, Тип данныхЧисловой, Размер поляЦелое, Формат поляФиксированный, Число десятичных знаков0, Обязательное полеДа, Индексированное полеДа (Допускаются совпадения);
  •  Поле КодСтудента имеет те же характеристики, что и поле КодПредмета, только размер поля должен быть длинным целым;
  •  Поле Зачет, Тип данныхЛогический, Формат поляДа/Нет. На вкладке Подстановка выберите в качестве Типа элемента управления Флажок.
  •  Поле Отметка, Тип данныхЧисловой, Размер поляЦелое, Формат поляФиксированный, Число десятичных знаков0, Обязательное полеНет, Пустые строкиДа. На вкладке Подстановка установите следующие характеристики: Тип элемента управленияПоле со списком, Тип источника строкСписок значений, Источник строк3;4;5 Число строк списка3, Ограничиться спискомДа.
  •  Поле Задолженность, Тип данныхЛогический, Формат поляДа/Нет. На вкладке Подстановка выберите в качестве Типа элемента управления Флажок.

Ключевое поле — КодПредметаСтудента.

Теперь сохраните таблицу под именем ПредметыСтуденты.

Осталось создать таблицу, в которую будут вносится сведения о преподавателях. Данная таблица должна иметь следующие поля:

  •  Поле КодПреподавателя, Тип данныхЧисловой, Размер поляЦелое, Формат поляФиксированный, Число десятичных знаков0, Обязательное полеДа, Индексированное полеДа (Совпадения не допускаются);
  •  Поле Фамилия, Тип данныхТекстовый, Размер поля30, Сообщение об ошибкеПоле не должно быть пустым, Обязательное полеДа, Пустые строкиНет, Индексированное полеДа (Допускаются совпадения);
  •  Поле Имя, Тип данныхТекстовый, Размер поля30, Сообщение об ошибкеПоле не должно быть пустым, Обязательное поле Да, Пустые строкиНет, Индексированное полеДа (Допускаются совпадения);
  •  Поле Отчество, Тип данныхТекстовый, Размер поля30, Сообщение об ошибке Поле не должно быть пустым, Обязательное поле Да, Пустые строкиНет, Индексированное полеДа (Допускаются совпадения);
  •  Поле Фото, Тип данныхПоле объекта OLE;

Ключевое поле — КодПреподавателя.

Сохраните таблицу под именем Преподаватели.

Внесем некоторые изменения в макет таблицы ПредметыСтуденты. Откройте таблицу ПредметыСтуденты в режиме конструктора, выберите поле КодПредмета и перейдите на вкладку Подстановка. Установите следующие характеристики: Тип элемента управленияПоле со списком; Тип источника строкТаблица/запрос; Присоединенный столбец1; Число столбцов4; Заглавия столбцовДа; Число строк списка8; Ограничиться спискомДа. Теперь для удобства ввода данных создадим запрос для поля Источник строк. Для этого выберите поле Источник строк и нажмите кнопку справа с многоточием: появится окно Инструкция SQL: построитель запросов и одновременно откроется окно Добавление таблицы. Из имеющихся таблиц выберите таблицу Предметы, нажмите на кнопку Закрыть. Теперь добавим необходимые поля в запрос. В окне построителя запросов в таблице Предметы выберите следующие поля: КодПредмета, Предмет, Семестр, Курс. Для поля Предмет, включенного в запрос, установите Сортировку по возрастанию (см. рис. 4). Затем нажмите на кнопку закрытия окна построителя запросов и на вопрос о сохранении изменений нажмите на кнопку Да. Затем выберите поле КодСтудента, перейдите на вкладку Подстановка и установите следующие характеристики: Тип элемента управленияПоле со списком; Тип источника строкТаблица/запрос; Присоединенный столбец1; Число столбцов5; Заглавия столбцовДа; Число строк списка8; Ограничиться спискомДа. Теперь для удобства ввода данных создадим запрос для поля Источник строк. Для этого выберите поле Источник строк и нажмите кнопку справа с многоточием: появится окно Инструкция SQL: построитель запросов и одновременно откроется окно Добавление таблицы. Из имеющихся таблиц выберите таблицу Студенты, нажмите на кнопку Закрыть. Теперь добавим необходимые поля в запрос. В окне построителя запросов в таблице Студенты выберите следующие поля: КодСтудента, НомерГруппы, Фамилия, Имя, Отчество. Для полей НомерГруппы, Фамилия, Имя, Отчество, включенных в запрос, установите Сортировку по возрастанию. Закройте окно построителя запросов.




1. РЕФЕРАТ дисертації на здобуття наукового ступеня доктора медичних наук Київ ~ Дисер
2. Природа и общество
3. Известно что наряду с достигнутыми успехами в экономическом развитии страны в последние годы усилилисьне
4. жалпы медицина 4 курс студенттеріне хирургиялы~ аурулар п~нінен емтихан~а арнал~ан тест с~ра~тары
5. Роман Гетьман Іван Виговський Нечуя-Левицького
6. Пакт Молотова-Риббентропа
7. 46 68 Больше 8 Количество вкладчиков 20
8. ВАРИАНТ 1.Самой крупной таксономической категорией является царство более мелким ~ подцарство отдел клас
9. Другой конец света 1 Мы не заметили этого сразу
10. варианта. IPадрес подключение к сети доступ к поставщику услуг Интернета Что проверяет команда trcert