Будь умным!


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

Лабораторная работа 2 Проектирование многотабличных баз данных

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

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

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

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

от 25%

Подписываем

договор

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

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

Методические указания к лабораторным работам по дисциплине “Обработка информации баз данных и знаний” для студентов дневной формы обучения /Сост.: А.В.Андриянов – Одесса: ОНПУ, 2013.

Лабораторная работа 2 

Проектирование  многотабличных  баз  данных.

мастера таблиц и форм

Цель работы – ознакомится с мастерами  таблиц и форм, научиться модифицировать структуры  таблицы и использовать элемент  управления  типа – «поле  со  списком»

Задание 1

  1.  Создать  таблицу  «Преподаватели»:  Используйте  Мастер  таблиц (Table Wizard).  
  •  Выбрать  для  создания  таблицы  образец  Employees (Сотрудники) и  выбрать  из  предложенного  перечня  полей  следующие:
  •  EmployeeID (Rename Fieldпереименуйте как ПреподавательID)
  •  FirstName (Rename Field переименуйте как Фамилия)
  •  MiddleName (Rename Field… переименуйте как Имя)
  •  LastName (Rename Fieldпереименуйте как Отчество)
  •  Title (Rename Fieldпереименуйте как Должность)
  •  DepartmentName (Название  отдела) (Rename Field… переименуйте,  как  Кафедра)
  •  Назвать  созданную  таблицу  “Преподаватели”. Установить первичный ключ (Yes, set a primary key for me). Нажать  кнопку  Next>.  Далее>.  
  •  Связи  не определять,  т.е.  нажать  кнопку  Next>.  Далее>.  
  •  Выбрать  режим  Enter data directly into the table (Ввод данных непосредственно  в  таблицу). Нажать  кнопку  Finish.  Завершить.  
  •  В  режиме  конструктора  определить  тип  данных  для  каждого  поля

Field Name (Имя  поля)

Data Type (Тип  данных)

ПреподавательID

AutoNumber (Cчетчик)

Фамилия

Text (Текстовый)  (щелкните  мышкой)

Имя

Text (Текстовый)

Отчество

Text Текстовый)

Должность

Text Текстовый)

Кафедра

Text (Текстовый)

  •  Определить  свойства  полей  на  вкладке  General (Общие)  в  режиме  конструктора  следующим  образом:

Поле

Свойства  полей

Field Size (Размер)

Format

(Формат поля)

Input Mask

(Маска  ввода)

Caption (Подпись)

Default Value

(Значение  по  умол-чанию)

Required (Обязатель-

ное  поле)

Indexed

(Индексированное поле)

ПреподавательID

Long Integer

Yes (No Duplicates) Да (совпадения не  допускаются

Фамилия

30

Фамилия

Yes а)

Yes (Duplicates OK) Да(совпадения   допускаются)

Имя

12

Имя

Yes а)

No ет)

Отчество

30

Отчество

Yes (Да)

No ет)

Должность

20

Должность

No (Нет)

No ет)

Кафедра

40

Кафедра

Yes (Да)

No ет)

  •  Для  поля  «кафедра»  изменить  элемент  управления  следующим  образом:
  •  Откройте  вкладку  Lookup (Подстановка)  и  установите  следующие  свойства  для  поля  «кафедра»

Display Control (Тип  элемента  управления)

Соmbo Box (Поле  со  списком)

Row Source Type(Тип  источника  строк)

Value List (Список  значений.)

Row Source (Источник  строк)

Введите  список  кафедр,  используя  в  качестве  разделителя  точку  с  запятой  “ ;

Limit to list (Ограничиться  списком)

Yes (Да)

Сохрание изменеия в таблице “Преподаватели”

Задание 2

  1.  Создайте  форму  для  заполнения  таблицы  «Преподаватели».
  •  Выбрать  вкладку  Forms (Формы),  и   создать  форму,  используя  Мастер  форм (Form Wizard),   определив  в  качестве  источника  таблицу  «Преподаватели»
  •  Перенести, нажав мышкой кнопку >>, все  поля  в окно Selected Fields: (Выбранные поля) для  создания  формы. Нажать кнопку Next>
  •  Выбрать  вид  формы Justified (ленточная)
  •  Стиль  выбрать  по  своему  усмотрению
  •  Назвать форму  «Преподаватели»
  •  Дальнейшие  действия: Open the form to view or enter information  (Открыть  форму  для  просмотра или ввода информации»
  1.  Заполните  форму.  Обратите  внимание  на  то,  столбец  «кафедра»  заполняется  путем  подстановки из  сформированного  Вами  списка. ФАЙЛ/СОХРАНИТЬ!

Задание 3

  1.  Создать  таблицу «Дисциплины»  в  режиме  конструктора  с  параметрами

Field Name (Имя  поля)

Field Name (Имя  поля)

Дисциплина

Текстовый

  1.  Определить  свойства  полей таблицы  “Дисциплины” на  вкладке  General (Общие)  следующим  образом:

Поле

Свойства  полей

Field Size (Размер)

Caption (Подпись)

Required (Обязательное  поле)

Indexed

(Индексированное  поле)

Дисциплина

40

Дисциплина

Yes (Да)

Yes (No Duplicates)

Да (совпадения   не  допускаются)

  1.  Создайте  форму  для  заполнения  таблицы  «Дисциплины».  Для  этого:
  •  Перейдите  на  вкладку  «формы»
  •  Нажмите  кнопку  создать.   
  •  Выбрать  Автоформа: Columnar (ленточная),  в  качестве  «источника  данных»  выберете  таблицу  «Дисциплины».
  1.  Введите  названия  дисциплин,  которые  читаются  на заданном курсе  в  форму

Задание 4

  1.  Создайте  таблицу  «Экзамен»  в  режиме  конструктора  таблиц  с  параметрами

Field Name (Имя  поля)

Field Name (Имя  поля)

Дисциплина

Текстовый

Группа

Текстовый

Студент

Текстовый

Результат  контроля

Текстовый

  1.  Определить  свойства  полей  на  вкладке  General (Общие)  следующим  образом:

Поле

Свойства  полей

Field Size (Размер)

Format

(Формат поля)

Caption (Подпись)

Required (Обязатель-

ное  поле)

Indexed

(Индексированное  поле)

Дисциплина

40

Дисциплина

Yes (Да)

Yes (Duplicates OK) Да(совпадения   допускаются)

Группа

6

Группа

Yes (Да)

Yes (Duplicates OK) Да(совпадения    допускаются)

Студент

30

Студент

Yes (Да)

Yes (Duplicates OK) Да(совпадения    допускаются)

Результат  контроля

10

Результат  контроля

Yes (Да)

Yes (Duplicates OK) Да(совпадения     допускаются)

Так  как  у  Вас  в  базе  уже  имеется  таблица  с  перечнем  групп, таблица  с  перечнем  дисциплин, а  также  таблица  «Анкета»  с  перечнем  студентов   этим  надо  воспользоваться  для  автоматического  заполнения  полей  «группа»,  «дисциплина» и  «Студент»  в  создаваемой  Вами  таблице  «Экзамен» Это  можно  сделать  с  помощью  элемента  управления  полем

Задание 5

  1.  Для  поля  «группа»  изменить  элемент  управления:
  •  Откройте  вкладку  «Подстановка»  и  установите  следующие  свойства  для  поля  «группа»

Display Control (Тип  элемента  управления)

Сombo Box (Поле  со  списком)

Row Source Type (Тип  источника  строк)

Table/Query (Таблица/запрос.)

Row source (Источник  строк)

  1.  Щелкните  мышкой,
  2.  Нажмите  кнопку  ..
  3.  В  появившемся  окне  Query Builder (Построитель  запросов” :
  •  добавить  таблицу  “Группы”,
  •  закрыть  окно  “добавление  таблицы”  
  •  перетащить  с  помощью  мыши  поле  “Группа”  в  Field (Поле)  бланка  запроса  

в  поле  Show(Вывод  на  экран)  должна  стоять  галочка    

Limit to list (Ограничиться  списком)

Yes (Да)

  1.  Аналогично  изменить  элемент  управления  для  полей  «дисциплина»  и  «студент»,  используя  в  качестве  строк  соответственно  таблицы  «дисциплины»  и  «анкета».
  2.  Для  поля  «результат  контроля»  изменить  элемент  управления  следующим  образом:
  •  Откройте  вкладку  «Подстановка»  и  установите  следующие  свойства  для  поля  «результат  контроля»

Display Control (Тип  элемента  управления)

List Box (Поле  со  списком)

Row Source Type (Тип  источника  строк)

Value List (Список  значений)

Row source (Источник  строк)

Введите  список  оценок,  используя  в  качестве  разделителя  точку  с  запятой; “ (100;95;90;85;75;70;65;60;55;50;45;40;35;30;25;20;10;0)

Limit to list (Ограничиться  списком)

Yes (Да)

Задание 6

  1.  Создайте  форму  для  заполнения  таблицы  «Экзамен»
  •  Перейдите  на  вкладку  «формы»
  •  Нажмите  кнопку  создать.   
  •  Выбрать  Автоформа: ленточная,  в  качестве  «источника  данных»  выберете  таблицу  «Экзамен».

Задание 7

  1.  Пользуясь  созданной  в  Задании 6   формой  «Экзамен»  введите  данные  по  двум  дисциплинам  на  Ваш  выбор  по  всем  студентам  своей  группы  в таблицу  «Экзамен».  Проставлять  разнообразные оценки

Контрольные вопросы

  1.  Приведите структуру типичной СУБД.
  2.  Какие категории данных нужны системе управления базой данных?
  3.  Опишите основные свойства транзакций?
  4.  Какие функции выполняет процессор запросов?
  5.  Охарактеризуйте менеджера транзакций.
  6.  



1. 900 гр-м верх ~ водонепроницаемая ткань D 600 г-м
2.  Общий осмотр автомобиля 1 2
3. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата хімічних наук Дніпр
4. Социальноэкономическая сущность финансов их роль в системе денежных отношений рыночного хозяйства функц
5. курсовой проект по курсу Электрические сети и системы Схемы сети
6. в платежном поручении 08 Извещен
7. I Определение темы постановка учебной задачи урока ~ Сегодня мы будем работать над изложением
8. Реферат- Учет расчетов с персоналом по другим операциям и с другими дебиторами и кредиторам
9. Опыт применения диротона для лечения больных артериальной гипертонией
10. Правоприменительный акт- понятие, разновидности, специфика
11. Учет и анализ расчетов с покупателями и заказчиками
12. На основании обобщения результатов проведенной работы с журналистами по этому направлению а также данных о
13. Введение Основная цель любой организации состоит в максимизации возможностей увеличения доходов ее влож
14. Рассеянный склероз демиелинизирующие заболевания
15. тема мероприятий безопасности при эксплуатации оборудования
16. Курсовая работа- Проблемы развития банковской системы в России
17. цену реформ в стране; от нее во многом зависят степень социальной напряженности характер и направленность
18. Лабораторная работа ’2
19. . какая социальная группа выделена по территориальному поселенческому признаку 1
20. Статья- Остров художников и богов