Домой

Отчет по Курсовой работе По курсу: Базы данных




НазваниеОтчет по Курсовой работе По курсу: Базы данных
Дата13.04.2013
Размер40.2 Kb.
ТипОтчет
Подобные работы:

МИНЕСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Московский государственный институт электроники и математики

(Технический университет)


Кафедра ИКТ


Отчет по Курсовой работе

По курсу: Базы данных


Выполнил:

студент группы С-54

Таранов И.Ю.


Преподаватель:

Шурупов Д.В.


Москва 2012

Задание


  • Придумать базу данных по выбранной предметной области:

    • база данных должна быть адекватна существующему миру или какой-то специфичной области;

    • не менее 5 сущностей;

    • таблицы не должны жить сами по себе, каждая должна быть связана хотя бы с одной другой;

    • все имена (таблиц и атрибутов) должны отражать суть, которая за ними скрывается.

  • Спроектировать базу данных:

    • концептуальная модель;

    • логическая модель;

    • реализация на SQL.

  • Получить от преподавателя 3 запроса к базе данных:

    • отобразить запросы в отчёте в виде пар «Понятное простому человеку текстовое описание» — «Запрос на SQL»;

    • представить пример выполнения каждого запроса на реальной БД.

  • Отчёт, презентация, защита.

Предметная область

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



Концептуальная модель

  1. Выделяем сущности

    1. Снаряжение (Equipment)

    2. Игроки (Player)

    3. Менеджменты клубов (Management)

    4. Клубы (Club)

    5. Чемпионаты (Championship)

  2. Устанавливаем связи в нотации воронья лапка.


Строим ER-диаграмму


Получаем данную концептуальную модель:





Получаем данную логическую модель:

Championship

Championship name

Country

Date of league foundation

Top team

Cups won

Clubs

Club name

Championship name

Stadium

Sponsor

Management

Club name

Coach

Salary euro

Phone

Player

Coach

Id_player

Name

Age

Equipment

Id_player

Adidas

Nike

Umbro

Определим типы данных

Для таблицы Championship

Для таблицы Club

Для таблицы Management

Для таблицы Player

Для таблицы Equipment



Реализация на SQL

Создание таблицы Championship

Создание таблицы Club

Создание таблицы Management

Создание таблицы Player

Создание таблицы Equipment

После внесения данных в таблицы по средствам команды

INSERT INTO `my_table` (`field1` type1, `field2` type2, …) VALUES (‘…’, ‘…’);

на выходе получим следующие таблицы с данными.

Данные в таблицах

Championship:

Club:

Management:

Player:

Equipment:


Поиск по сайту:



База данных защищена авторским правом ©dogend.ru 2019
При копировании материала укажите ссылку
обратиться к администрации
Уроки, справочники, рефераты