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

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

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




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


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


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


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

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

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

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

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

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