Студопедия — Заполнение базы данных.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Заполнение базы данных.






5.1. Ввести ограничения на данные, вводимые в поле "Должность"; должны вводиться только слова Профессор, Доцент или Ассистент:

5.1.1. в окне нашей БД выбрать таблицу ПРЕПОДАВАТЕЛИ → нажать ;

5.1.2. щелкнуть по полю Должность → в нижней части окна щелкнуть по Условие на значение → нажать на появившиеся три точки → в появившемся окне ввести следующую формулу (Or аналогичен ИЛИ) → ОК;

5.1.3. в строке Сообщение об ошибке ввести предложение "Такой должности нет, правильно введите данные";

5.1.4. в Значение по умолчанию ввести слово "Доцент".

 

6. Ввести ограничения на данные в поле "Код". Здесь ограничения надо вводить не совсем обычным способом. Дело в том, что коды преподавателей не должны повторяться, а также должна быть обеспечена возможность их изменения (из-за последнего условия в этом поле нельзя использовать тип данных Счетчик, в котором данные не повторяются).

6.1. Для выполнения второго условия задать в поле "Код" тип данных Числовой.

6.2. Для выполнения первого условия сделать следующее:

6.2.1. щелкнуть по строке параметра Индексированное поле;

6.2.2. выбрать в списке пункт Да (совпадения не допускаются);

6.2.3. перейти в режим Таблица, щелкнув по кнопке на Панели инструментов или выполнив команду Вид → Режим таблицы → на вопрос о сохранении таблицы щелкните по кнопке Да.

 

7. Заполнить таблицу:

7.1. Поле Код дисциплины оставить незаполненным.

Код преподавателя Код дисциплины Фамилия Имя Отчество Дата рождения Должность Дисциплина Телефон Зарплата
    Истомин Ремир Евгеньевич 23.10.54 Доцент Информатика 110-44-68 8900р.
    Миронов Павел Юрьевич 25.07.40 Профессор Экономика 312-21-40 12000р.
    Гришин Евгений Сергеевич 05.12.67 Доцент Математика 260-23-65 7600р.
    Сергеева Ольга Ивановна 12.02.72 Ассистент Математика 234-85-69 4500р.
    Емец Татьяна Ивановна 16.02.51 Доцент Экономика 166-75-33 8900р.
    Игнатьева Татьяна Павловна 30.05.66 Доцент Информатика 210-36-98 7900р.
    Миронов Алексей Николаевич 30.07.48 Доцент Физика 166-75-33 8900р.

7.2. Ввести в поле Должность слово Лаборант → получилось ли это сделать и что увидели при этом? → ввести правильную должность.

7.3. Для изменения ширины каждого поля таблицы в соответствии с шириной данных:

7.3.1. щелкнуть в любой строке поля "Код";

7.3.2. выполнить команду Формат → Ширина столбца;

7.3.3. в появившемся окне щелкните по кнопке .

 

8. Создать таблицу «Студенты»:

Имя поля Тип данных Размер поля
Код студента Числовой Целое
Фамилия Текстовый  
Имя Текстовый  
Отчество Текстовый  
Номер группы Числовой Целое
Телефон Текстовый  
Стипендия Логический Да/нет

8 В качестве ключевого поля задать «Код студента», для этого щелкните по полю «Код студента» и по кнопке на панели инструментов или дать команду Правка → Ключевое поле;

8 Закрыть таблицу, задав ей имя «Студенты».

9. Создать таблицу «Дисциплины»:

 

Имя поля Тип данных Размер поля
Код дисциплины Числовой Целое
Название дисциплины Текстовый  

8 В качестве ключевого поля задать «Код дисциплины».

 

10.Создать таблицу «Оценки»:

 

Имя поля Тип данных Размер поля
Код студента Числовой Целое
Код дисциплины Числовой Целое
Оценки Числовой байт

8 В этой таблице ключевое поле задавать не надо, т.к. данные во всех полях могут повторяться.


Типы связей между объектами

Связь - это отношения, устанавливаемые между полями (столбцами) двух таблиц.

Существуют три вида межтабличной связи:

1. "один-к-одному"; - каждой записи в одной таблице соответствует только одна запись в другой (для каждой записи с адресом клиента существует только одна запись о его кредите)

2. "один-ко-многим"; - одна запись в одной таблице может быть связана с одной или несколькими записями в другой (если клиент делает не один заказ, то запись о клиенте в таблице клиента может быть связана несколькими записями в таблице заказов)

3. Связь с отношением "многие-ко-многим"; фактически является двумя связями с отношением "один-ко-многим" через третью таблицу. Такой тип связи достаточно сложен.

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

Ø каждое окошко представляет таблицу со списком полей

Ø линия, идущая от одной таблицы к другой, показывает, какое поле используется для связи таблиц и какой тип отношения выбран

Ø "1" указывает на сторону "один" в отношении

Ø знак бесконечности указывает на сторону "многие" в отношении (каждый сотрудник может иметь один или несколько отчетов по расходам, а каждый отчет может включать одну или более записей о расходах)

Ø стрелка на одном конце линии - это особый вид отношений, который называется внешнее объединение.

! Записать в конспекте определение связи, описать типы связей между объектами!

11.Разработать схему данных, т.е. создать связи между таблицами. Для этого:

8 Щелкните по кнопке на панели инструментов или выполните команду Сервис, Схема данных. На экране появится окно схема данных;

8 Щелкните по на панели инструментов или выполните команду Связи, добавить таблицу;

8 В появившемся окне будет выделено название одной таблицы. Щелкните по кн. Добавить;

8 Переведите выделение на имя следующей таблицы и щелкните по кнопке Добавить. Аналогично добавьте оставшиеся 2 таблицы;

8 Закройте окно, щелкнув по кнопке Закрыть;

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

8 Установите галочку в свойстве Обеспечение целостности данных, щелкнув по нему;

8 Установите галочку в свойстве Каскадное обновление полей и Каскадное удаление связанных записей;

8 Щелкните по кнопке Создать. Связь будет создана;

8 Аналогично создайте связи между полем Код дисцип л ины в таблице Дисциплины и полем Код дисциплины в таблице Преподаватели, а также между полем Код студента в таблице Студенты и полем Код студента в таблице Оценки.

8 Закройте окно схемы данных, ответив ДА на вопрос о сохранении макета.

 

12.Внимание! Самостоятельно создайте таблицу «Адреса» с помощью Мастера построения таблиц!

 

Сохранить документ→закрыть программу MS Access →сдать карту и архив ПР4-13-1_ФАМИЛИЯ

с файлом базы данных→показать конспект преподавателю.







Дата добавления: 2015-10-19; просмотров: 470. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

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

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия