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

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

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






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; просмотров: 475. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

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

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

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

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

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

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