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

Создание реляционной базы данных

Читайте также:
  1. A) работает со всеми перечисленными форматами данных
  2. A)можно изменить тип диаграммы, ряд данных, параметры диаграммы и т. д.
  3. ABC-анализ данных о поставщиках
  4. Gt;■ < ' ol" '. 5 ■* создание ряда
  5. I. ПОЛОЖЕНИЕ О СИСТЕМЕ КАТАЛОГОВ, КАРТОТЕК И БАЗ ДАННЫХ ГОСУДАРСТВЕННОЙ БИБЛИОТЕКИ ЮГРЫ
  6. I.5.3. Подготовка данных для задачи линейного программирования.
  7. I.5.7. Mодификация (изменение) данных задачи.

1. Создайте базу данных Деканат.

Для создания новой базы данных:

· загрузите Access 2007, например, с помощью меню Пуск на панели задач.

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

· На этой панели, на вкладке Новая база данных задайте имя вашей базы данных (пункт Имя файла). Имя файла задайте Деканат. Под текстовым полем с именем базы данных приведен путь текущего каталога, в котором она будет сохранена при щелчке на кнопке <Создать>.

· Если необходимо сохранить новую базу данных в другом каталоге, то нужно щелкнуть на пиктограмме <Поиск расположения для размещения базы данных> и выбрать папку, где ваша база будет находиться.

· щелкните по кнопке <ОК>

· щелкните по кнопке <Создать>.

 

2. Создайте структуру таблицы Студенты.

· На вкладке ленты Создание в разделе таблицы выберите режим Конструктор таблиц (рис.4).

Рис. 4.

На экране открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.

· определите поля таблицы в соответствии с табл. 3;

 

Таблица.3.

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

 

· в качестве ключевого поля задайте «Код студента». По умолчанию ключевое поле устанавливается на первой записи. В данном случае первой записью как раз и является поле «Код студента».

· закройте таблицу Студенты.

· на вопрос о сохранении изменения макета или структуры таблицы ответьте “Да”

Примечание. Заполнять таблицу данными пока не требуется, это будет сделано в режиме формы.

3. Создайте структуру таблицы Дисциплины аналогично п.2. в соответствии с табл. 4.

· структура таблицы Дисциплины создается аналогично структуре таблицы Студенты.

Таблица 4

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

 

· в качестве ключевого поля задать «Код дисциплины». для этого выделите первую запись и щелкните по кнопке , которая находится на вкладке Работа с таблицами ( рис.6.).

Рис.5.

Заполняться эта таблица будет также в режиме формы.

· сохраните таблицу, используя команду Office, Сохранить. При сохранении дайте таблице имя Дисциплины

 

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

Структура таблицы Преподаватели уже создана в работе 1 и заполнена данными, поэтому для работы используйте эту таблицу с одним лишь изменением — в соответствии с рис. 3 в структуру таблицы надо добавить поле «Код дисциплины» и заполнить его в соответствии с данными табл. 4.

Для того, чтобы добавить таблицу Преподаватели необходимо:

· открыть на ленте вкладку Внешние данные и нажать на кнопку (рис. 6)

Рис.6. Вкладка Внешние данные

 

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

· выбрать метод хранения данных. На этом этапе необходимо задать, что нужно сделать с данными: импортировать или связать (рис.7.).

· щелкните на кнопке <OK> и пройдите остальные этапы импорта (рис.8., рис.9.).

Рис.7.Диалоговое окно «Внешние данные».

 

Рис.8. Диалоговое окно «Импорт объектов»

Рис.9. Заключительный этап импортирования внешних данных.

 

5. Создайте структуру таблицы Оценки аналогично п. 2 в соответствии с табл. 5.

Таблица 5

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

 

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

Разработайте схему данных, т.е. создайте связи между таблицами.

· откройте вкладку Работа с базами данных и щелкните по кнопке (рис.10).

Рис.10. Вкладка Работа с базами данных

· На экране появится окно «Схема данных» (рис.11);

 

Рис.11. Окно «Схема данных»

· Откройте вкладку Работа со связями, Конструктор и щелкните по кнопке ;

· в появившемся окне нажмите на вкладку Таблицы, выделите название одной таблицы. Щелкните по кнопке <Добавить> (рис.12).

 

Рис.12. Окно «Добавление таблицы»

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

· закройте окно, щелкнув по кнопке <3акрыть>;

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

· установите флажок ("галочку") в свойстве Обеспечение целостности данных, щелкнув по нему;

· установите флажок в свойстве Каскадное обновление связанных полей и Каскадное удаление связанных записей;

Примечание. Задание каскадного обновления связанных полей и каскадного удаления связанных записей позволит вам отредактировать записи только в таблице Дисциплины, а в таблице Оценки эти действия будут со связанными записями выполняться автоматически. Например, если вы удалите из таблицы Дисциплины один предмет, то в таблице Оценки удалятся все строки, связанные с этим предметом.

· щелкните по кнопке <Создать>. Связь будет создана;

· аналогично создайте связи между полем «Код дисциплины» в таблице Дисциплины и полем «Код дисциплины» в таблице Преподаватели, а также между полем «Код студента» в таблице Студенты и полем «Код студента» в таблице Оценки. Результат представлен на рис. 13;

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

 

Рис 13.Структура таблицы Студенты

Задание 3


Дата добавления: 2015-10-29; просмотров: 75 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Разработайте информационно-логическую модель реляционной базы данных| Создание форм для ввода данных в таблицы.

mybiblioteka.su - 2015-2024 год. (0.01 сек.)