Студопедия — Порядок работы. 1 Разработка инфологической модели БД Спортзал, т.е
Студопедия Главная Случайная страница Обратная связь

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

Порядок работы. 1 Разработка инфологической модели БД Спортзал, т.е






1 Разработка инфологической модели БД Спортзал, т.е. определение всех таблиц БД и связей между ними.

По условию, БД должна содержать 3 таблицы: Тренеры, Спортсмены, Виды спорта. Между таблицами Тренеры и Виды спорта действует связь 1: M, между таблицами Виды спорта и Спортсмены – связь N: M. Связь " многие ко многим" между объектами Виды спорта и Спортсмены заменяем на новую таблицу с именем Оценки (Код спортсмена, Код дисциплины, Оценки) и двумя связями типа 1: N.

Всего в БД Кафедра получается 4 таблицы и 3 связи типа 1: N, её инфологическая модель имеет вид (рис. 3):

 

 

1: N

1: N 1: N

 

 

Рисунок 3 Инфологическая модель БД Спортзал

2 Составление логической модели БД, она должна показывать схему(структуру) каждой таблицы и связанные ключевые атрибуты (рис. 4).

Назначим ключевые атрибуты:

в таблице Спортсмены - Код спортсмена,

в таблице Тренеры: первичный ключ – Код тренера (для связи с внешними структурами, например, с Тренерским советом), внешний ключ - Код дисциплины,

в таблице Виды спорта - Код дисциплины.

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

 

Рисунок 4 Логическая модель БД Спортзал

3 Создание реляционной БД в Access.

3.1 Создание РБД Спортзал:

загрузить Access, в появившемся окне выбрать пункт Новая база данных, затем щелкнуть по кнопке ОК;

в окне Файл новой базы данных задайте имя (пункт Имя файла)и выберите папку (пункт Папка), где ваша база будет находиться. По умолчанию Access предлагает имя базы dbl, а тип файла — Базы данных Access. Имя задайте Спортзал, а тип файла оставьте прежним;

щелкнуть по кнопке Создать.

3.2 Создать структуру таблицы Тренеры.Для этого:

в окне базы данных выберите объект Таблицы, а затем щелкните по кнопке Создать;

в окне Новая таблица выберите пункт Конструктори щелкните по кнопке ОК. В результате проделанных операций открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы;

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

в качестве ключевого поля задайте «Код тренера». Для этого щелкните по полю «Код тренера» и по кнопке на панели инструментов или выполните команду Правка\ Ключевое поле;

закройте таблицу, задав ей имя Тренеры.

Таблица 1 Тренеры.

Имя поля Тип данных Размер поля
Код тренера Числовой Целое
Фамилия Текстовый  
Имя Текстовый  
Отчество Текстовый  
Дата рождения Числовой Целое
Должность Текстовый  
Дисциплина Текстовый  
Код дисциплины Числовой Целое
Телефон Числовой Целое
Зарплата Денежный  

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

3.3 Создать структуру таблицы Виды спортааналогично п. 3.2 в соответствии с табл. 2.

Таблица 2 Виды спорта

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

 

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

3.4 Создать структуру таблицы Спортсменыаналогично п. 3.2 в соответствии с табл. 3.

Таблица 3 Спортсмены

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

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

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

Таблица 4 Оценки

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

 

 


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

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

щелкните по кнопке на панели инструментов или выполните команду Сервис\ Схема данных. На экране появится окно «Схема данных»;

щелкните по кнопке на панели инструментов или выполните команду Связи\ Добавить таблицу;

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

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

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

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

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

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

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

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

аналогично создайте связи между другими таблицами БД согласно рис. 4. Результат представлен на рис. 5;

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

 

Рисунок 5 Структурная схема реляционной БД Спортзал







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



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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

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

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

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