Реляционная база данных - Программирование, компьютеры и кибернетика курсовая работа

Реляционная база данных - Программирование, компьютеры и кибернетика курсовая работа



































Пользовательские представления данных. Проектирование реляционной реализации. База данных на СУБД Microsoft Office Access. Проектирование пользовательского интерфейса. Реляционная реализация концептуальных схем в БД "Автомобильные соревнования".


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
- иерархическое меню с запрещением выбора отдельных позиций при определённых условиях, например доступ по паролю;
- запросы (формулировка запросов на русском языке и на языке SQL;
- использование форм и форм с подчинёнными результатами запросов;
- использование отчётов для вывода данных и результатов запросов;
- реализация отношения 1 : М или М : М между таблицами;
- обеспечение целостности данных с установкой каскадного обновления и каскадного удаления данных;
- выдавать на экран при необходимости не системные, а собственные сообщения
- обеспечить защиту данных от ошибочных действий пользователя;
Необходимо спроектировать СУБД независимого концептуального представления данных и ориентированного реляционного концептуального представления данных, после чего реализовать полученную БД в среде MS Access.
Предметная Область: Автомобильные соревнования
Предметная область предполагает следующие сущности:
Пользовательские представления данных
Выбор Пользователей с разными правами Доступа:
В Данной Базе Данных имеются два пользователя:
Пользователь - Может просматривать содержание таблиц, производить поиск, выаодить отчёты и вводить данные в таблицы
Администратор - При доступе к данным должен ввести пароль "555". Администратор может: просматривать информацию об автомобилях, соревнованиях, странах, участников заездов и организаторов; выводить отчёты по участникам заездов, производить поиск информации в таблицах; редактировать информацию, что включает в себя ввод данных, удаление данных и корректировку данных об автомобилях, соревнованиях, странах, участниках заездов и организаторах.
2. Проектирование реляционной реализации
Определим сущности и первичные ключи:
Участники Заездов (НазваниеАвтомобиля, НазваниеТурнира,…)
Проектирование реляционной реализации концептуальной схемы
U = {A B C D F G I J K L M N O P Q R S T}
F = {A BCDEF, G IJCKLM, AG NOP, C QR, M ST}
Шаг 1: Построим Расширенное множество
A+=ABCDEFQR AG+=AGNOPBCDEFIJKLMQRST
= {A BCDEFQR, G IJCKLMQRST, AG NOPBCDEFKIJKLMQRST, C QR, M ST}
Шаг 2: условно не избыточное расширенное множество
{A BCDEFQR, G IJCKLMQRST, AG NOPBCDEFKIJKLMQRST, C QR, M ST}
Шаг 3: Есть зависимость с полным набором атрибутов поэтому ничего не добавляем
Шаг 5: Проранжируем полученные зависимости
Шаг 6: Построим ранжированную диаграмму зависимостей:
Размещено на http://www.allbest.ru/
Шаг 7: Выполним Транзитивную редукцию зависимостей
Размещено на http://www.allbest.ru/
Шаг 8: Определим Декомпозиционные подсхемы и их первичные ключи
Полученная Схема БД находиться в НФБК, так как, по определению НФБК, необходимо чтобы в левой части каждой зависимости подсхемы стоял первичный ключ или возможный ключ и она находилась в 3НФ, и это требование выполняется:
Проверка свойства соединения без потерь:
U = {A B C D F G I J K L M N O P Q R S T}
F = {A BCDEF, G IJCKLM, AG NOP, C QR, M ST}
W = {AGNOP, GIJCKLM, ABCDEF, CQR, MST}
Перепишем подсхемы в терминах реальных данных:
R1: Участники Заездов ( НазваниеАвтомобиля, НазваниеТурнира , Место, Максимальная Скорость, Минимальное Время Круга)
R2: Турнир ( НазваниеТурнира , Страна, Дата Начала, Призовой Фонд, Кол-во Кругов, Организатор, Вебсайт)
R3: Автомобиль (НазваниеАвтомобиля , Дата Выпуска, Страна, Объём двигателя, Мощность, Разгон до 100 км/ч )
R4: Страна( Страна , Рейтинг Страны, Адрес Федерации)
R5: Организатор (Организатор , Деятельность, Адрес)
Определим связи между сущностями, а также укажем тип связи, класс принадлежности сущности и правила, по которым следует строить отношения:
Автомобиль (М, О) выступает_за (1,Н) Страну (правило 4)
Турнир (М,Н) организуется (1, Н) Организатором (правило 5)
Турнир (М,О) проводится_в (1,Н) Стране (Правило 4)
Автомобиль (М,Н) участвует_в (М,Н) Турнире (правило 6)
Формируем набор предварительных отношений, руководствуясь указанными выше правилами:
Автомобиль (НазваниеАвтомобиля, Страна…)
Турнир (НазваниеТурнира, Организатор,…)
Турнир (НазваниеТурнира, Страна,..)
Автомобиль (НазваниеАвтомобиля, Страна,…)
Турнир (Название_Турнира, Страна, Организатор,…)
Автомобиль_Турнир (НазваниеАвтомобиля, НазваниеТурнира,…)
Получаем Предварительный Набор Отношений:
Автомобиль (НазваниеАвтомобиля, Страна,…)
Турнир (НазваниеТурнира, Страна, Организатор,…)
Автомобиль_Турнир (НазваниеАвтомобиля, НазваниеТурнира,…)
Турнир (Название_Турнира, Страна, ДатаНачала, Призовой Фонд, Кол-во Кругов, Организатор, Вебсайт)
Автомобиль (НазваниеАвтомобиля, Страна, Год Выпуска, Объём двигателя, Мощность, Разгон до 100 км/ч)
Страна (Страна, Рейтинг Страны, Адрес Федерации)
Организатор (Организатор, Деятельность, Адрес )
Автомобиль_Турнир (НазваниеАвтомобиля, НазваниеТурнира,…)
Проверим находиться ли, полученная схема БД в Нормальной Форме Боеса-Кодда:
В Результате Проверки мы обнаружили что три атрибута N, O, P остались без связи
В Итоге, после проведения стадии Проектирования, искомая База Данных была построена по Методу Синтеза
3. Реализация базы данных на СУБД Microsoft Office Access
реляционный пользовательский интерфейс
Проектирование Пользовательского Интерфейса:
В Данной Базе Данных существует главная форма, из которой, при вводе соответсвующих идентификаторов, можно попасть в области различного доступа (Пользователь, Администратор). Доступ к пользовательской записи осуществляется по нажатию кнопки. Также на форме расположена кнопка выхода из БД.
Форма Выбор_Пользователя влечет за собой две дочерние формы меню: Пользователь, Администратор.
Форма Пользователь имеет ограниченные права. Она влечёт 2 формы: Поиск и Просмотр. Они предоставляют возможность на просмотр таблиц и поиск информации. Все формы доступны из кнопочного меню родительской формы.
Форма Администратор обеспечивает полный доступ к данным. Она влечёт за собой 5 форм: Просмотр, Поиск, Удаление, Редактирование, Добавление.
Рассмотрим Пример работы БД с пояснениями:
Здесь происходит Выбор режима, в котором в дальнейшем будет вестись работа с базой данных
Далее перед нами открывается форма ввода пароля.
Правильно введя пароль мы перейдём к следующей форме (кнопочной) Администратора
После открытия этой формы мы можем продолжить нашу дальнейшую работу с БД исходя из предложенного меню.
1. В Самом Начале открывается Форма Выбор_Пользователя, в котором мы выбираем режим в котором будем работать.
2. Предположим что мы выбрали режим «Администратор» Перед Нами Открылась форма проверки Пароля Администратора.
3. После того как мы ввели пароль перед нами открылось меню Кнопочной Формы. Выбираем Пункт «Редактирование»
5. После этого появилось меню редактирование где пользователю предлагается выбрать параметр который подлежит редактированию.
6. Перед Нами Открылась Форма Редактирования Таблицы «Автомобили». Выбираем автомобиль с названием BMW M3 GTS и меняем мощность с 600 л/с на 720 л/с. После внесения изменений нажимаем кнопку НАЗАД и возвращаемся в меню просмотра чтобы проверить результат.
1. Начало работы с базой данных начинается с открытия формы Выбор_Пользователя
2. Далее следует выбрать пользователя.
· Если Вы хотите зайти как Пользователь для поиска или просмотра параметров по базе, просмотра таблиц и отчетов, то выбирайте «Пользователь»
· Если Вы хотите зайти для редактирования любой информации в базе данных, то выбирайте «Администратор». Потребуется ввести пароль («555»).
3. После входа Вам доступно меню возможных действий:
· Просмотр, Поиск, Удаление, Редактирование, Добавление ( «администратор»)
5. Для смены пользователя или выхода из базы необходимо нажать кнопку «Назад».
6. Для выхода из базы данных нажмите кнопку «Выход». Все изменения автоматически сохраняются
7 . При закрытии формы все внесенные изменения автоматически сохраняются.
Результатом выполнения курсовой работы по дисциплине «Базы данных» стала рабочая полнофункциональная база данных «Автомобильные Соревнования». В процессе ее разработки я укрепил теоретические знания о проектировании реляционных реализаций концептуальных схем, практические навыки работы в СУБД Microsft Office Access и дизайнерские навыки.
Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL. курсовая работа [838,9 K], добавлен 25.11.2010
Понятие и сущность базы данных, их классификация и характеристика. Системы управления базами данных. СУБД структуры "сервер-клиент", его суть. Microsoft Access - функционально полная реляционная СУБД. Предназначение СУБД Access, и описание ее работы. реферат [44,3 K], добавлен 27.02.2009
Основные принципы проектирования реляционных баз данных и их практическая реализация в MS Access. Концептуальная и логическая модели реляционной базы данных, ее физическое проектирование. Автоматизация процесса взаимодействия с клиентами и поставщиками. курсовая работа [2,8 M], добавлен 10.03.2015
Система управления базой данных (СУБД), централизованное обеспечение безопасности и целостности данных, защита от несанкционированного доступа. Построение концептуальной и реляционной моделей. Процесс нормализации. Проектирование базы данных в ACCESS. курсовая работа [1,8 M], добавлен 29.10.2008
Понятие системы базы данных. Реляционная модель и ее характеристики. Целостность в реляционной модели. Реляционная алгебра. Вопросы проектирования БД. Нормальные формы отношений. Проектирование БД методом сущность-связь. ER-диаграммы. Язык SQL. курс лекций [353,0 K], добавлен 03.10.2008
Общая характеристика реляционной СУБД Microsoft Office Access, ее основные компоненты и возможности. Разработка базы данных для систематизации подшивок журналов. Создание структуры таблиц с организацией связей между ними, ввод и обработка информации. контрольная работа [1,1 M], добавлен 24.07.2013
Возможности Microsoft Access, типы данных, оценка степени безопасности, принципы защиты информации. Инфологическое проектирование базы данных. Основные преимущества Office Access 2007. Разработка и описание пользовательского интерфейса, решаемые задачи. курсовая работа [1,5 M], добавлен 28.04.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Реляционная база данных курсовая работа. Программирование, компьютеры и кибернетика.
Беларусь Курсовые Разницы
Дипломная работа по теме Состояние и перспективы развития туризма Алтае-Саянского региона
Реферат по теме Военный переворот в Турции в 1960 г.
Курсовая работа по теме Анализ среды предприятия
Реферат: Things Fall Apart 9 Essay Research Paper
Методы Управления Конфликтной Ситуацией Реферат
Реферат: Возрастные особенности
Реферат: Вскармливание
Ответ на вопрос по теме Основы психологии
Оценивание Сочинения Егэ История
Эссе Производство
Реферат по теме Сутність категорії 'доходи'
Реферат: Антимонопольная политика США
Реферат: Скаты. Скачать бесплатно и без регистрации
Контрольная Работа По Алгебре 8 Класс Теляковский
Сочинение Описание Про Осень 5 Класс
Путешествие Осеннего Листочка Сочинение 3 Класс
Контрольная работа по теме Анализ дебиторской и кредиторской задолженностей предприятия
Сочинение По Картине Левитана Осень Сокольники
Реферат На Тему История И Перспективы Развития Почтового Дела В Украине
Основы информатики - Программирование, компьютеры и кибернетика тест
Документоведение - Бухгалтерский учет и аудит контрольная работа
Защита информации в локально-вычислительных сетях - Программирование, компьютеры и кибернетика доклад


Report Page