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

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

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





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




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


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


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

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

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

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