курсовая работа (проект) - Проектирование и создание баз данных
Скачать готовую работу по теме

Проектирование и создание баз данных

Купить эту готовую работу со скидкой за 60,00 BYN
Проектирование и создание баз данных
Стоимость Стоимость
от

60,00

75,00

BYN

Содержание

1 ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД
1.1 Архитектура СУБД
1.2 Модели данных
1.3 Постановка задачи
1.4 Обзор Microsoft SQL Server
2 РАЗРАБОТКА БАЗЫ ДАННЫХ
2.1 Нормализация
2.2 Структура таблиц БД
2.3 Разработка запросов
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А

Выдержка из работы

ВВЕДЕНИЕ

Прогресс, достигнутый за последние несколько лет во всех аспектах вычислительной техники, включая теорию, технологию и приложения, привели к значительному расширению области применения компьютеров и росту числа их пользователей. Существенной частью современного общества являются разнообразные системы доступа и хранения информации, которые являются неотъемлемой составляющей современного научно-технического прогресса. Существует много веских причин перевода существующей информации на компьютерную основу, т.к. более быстрая обработка данных и централизация их хранения с использованием клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации. Также значительно упрощается доступ к большим объемам информации и ведение баз данных.
В любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные СУБД, позволяющие эффективно хранить, извлекать информацию и управлять большими объемами данных. Современные СУБД – многопользовательские системы управления базой данных, которые специализируется на управлении массивом информации, одним или множеством одновременно работающих пользователей.
Основными идеями современных информационных технологий является концепция о том, что все данные должны быть организованы в базы данных. Это делается для того, чтобы была возможность адекватно отображать изменяющийся реальный мир и в полном объеме удовлетворить информационные потребности пользователей. Создание и функционирование таких баз данных управляются специальными программными комплексами – системами управления базами данных (СУБД).


1 ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД

Восприятие реального мира строится как последовательность разных, иногда и взаимосвязанных, явлений. Еще в древности люди различными способами описывали эти явления, часто даже не понимая их сущности. Сегодня это описание называется данными. К данным относятся: факты, явления, события, идеи или предметы.
Фиксация данных традиционно происходит через конкретные средства общения - естественного языка или изображений, на конкретном носителе: камне или бумаге. Учитывая тот факт, что естественный язык обладает достаточной гибкостью, данные и их интерпретация (семантика) фиксируются совместно. Например, рассмотрим утверждение «Стоимость билета на электричку 147». Здесь «147» – данное, а «Стоимость билета на электричку» – его семантика. 
Очень часто данные и интерпретация разделяются. Например, «Расписание движения поездов» представляется в виде таблицы, в которой в верхней части отдельно от данных будет приведена их интерпретация, а это затрудняет работу с данными и приводит к сложности получения сведения из нижней части таблицы. 
Разделение данных и интерпретации становиться еще более ощутимым, когда ЭВМ применяется для ввода и обработки данных. Это происходит потому, ЭВМ может иметь дело только с данными. Большая часть интерпретирующей информации не фиксируются в явной форме (ЭВМ не «понимает», является ли «22.50» стоимостью авиабилета или временем вылета). Почему так происходит?
Существуют как минимум две исторические причины, способствующие тому, что активное использование ЭВМ способствовало тому, что произошло разделение данных и интерпретации:
- ЭВМ не имело достаточных возможностей, чтобы обрабатывать тексты на естественном языке – основном языке интерпретации данных;


2 РАЗРАБОТКА БАЗЫ ДАННЫХ

2.1 Нормализация

Нормализация – это разбиение таблицы на две или более, обладающих лучшими свойствами при включении, изменении и удалении данных. Окончательная цель нормализации сводится к получению такого проекта базы данных, в котором каждый факт появляется лишь в одном месте, т.е. исключена избыточность информации. Это делается не столько с целью экономии памяти, сколько для исключения возможной противоречивости хранимых данных.
Каждая таблица в реляционной БД удовлетворяет условию, в соответствии с которым в позиции на пересечении каждой строки и столбца таблицы всегда находится единственное атомарное значение, и никогда не может быть множества таких значений. Любая таблица, удовлетворяющая этому условию, называется нормализованной. Фактически, ненормализованные таблицы, т.е. таблицы, содержащие повторяющиеся группы, даже не допускаются в реляционной БД.
Всякая нормализованная таблица автоматически считается таблицей в первой нормальной форме, сокращенно 1НФ. Таким образом, строго говоря, "нормализованная" и "находящаяся в 1НФ" означают одно и то же. Однако на практике термин "нормализованная" часто используется в более узком смысле – "полностью нормализованная", который означает, что в проекте не нарушаются никакие принципы нормализации.
Теперь в дополнение к 1НФ можно определить дальнейшие уровни нормализации – вторую нормальную форму(2НФ), третью нормальную форму(3НФ) и т.д.
По существу, таблица находится в 2НФ, если она находится в 1НФ и удовлетворяет, кроме того, некоторому дополнительному условию, суть которого будет рассмотрена ниже.


ЗАКЛЮЧЕНИЕ

В процессе работы над курсовой работой мы определили, что на сегодняшний день наиболее распространёнными являются реляционные базы данных. Свою популярность они получили за счёт простоты проектирования и лёгкости доступа к данным. Основной язык, используемый для организации доступа и обработки данных – язык структурированных запросов SQL. 
В рамках данного курсового проекта была разработана база данных в среде SQL Server. База данных хранит всю необходимую информацию о работе фирмы, которая занимается организацией проведения аукционов. Все объекты базы поэтапно нормализованы, что описано выше в пояснительной записке.
Также в ходе работы были разработаны все необходимые запросы с помощью инструкций языка sql. 
Таким образом, все поставленные задачи можно считать выполненными.

Список литературы

1. Гарсиа-Молина, Г. Системы баз данных. Полный курс. / Г. Гарсиа-Молина, Дж. Ульман, Дж. Уидом – Пер. с англ. — М.: Издательский дом "Вильямс", 2003. — 1088 с.
2. Дейт, К. Дж. Введение в системы баз данных / К. Дж. Дейт –  8-е издание: Пер. с англ. — М.: Издательский дом "Вильямс": ил. — Парал. тит. англ., 2005. — 1328 с.
3. Коннолли, Томас Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг, А. Страчан – 2-е изд.: Пер. с англ. — М.: Издательский дом "Вильямс": ил. — Парал. тит. англ., 2000. — 1120 с.
4. Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг – 3-е изд.: Пер. с англ. — М.: Издательский дом "Вильямс": ил. — Парал. тит. англ., 2003. — 1440 с.
5. Кузнецов, С.Д. Основы баз данных: курс лекций: учебное пособие для студентов вузов, обучающихся по специальностям в обл. информ. технологий / С.Д Кузнецов — М.: Интернет-Ун-т Информ. Технологий, 2005. — 488 с.
6. Александр Бондарь Microsoft SQL Server 2012 Санкт-Петербург: «БВХ-Петербург», 2013. -580с.

Купить эту работу
1 ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД
1.1 Архитектура СУБД
1.2 Модели данных
1.3 Постановка задачи
1.4 Обзор Microsoft SQL Server
2 РАЗРАБОТКА БАЗЫ ДАННЫХ
2.1 Нормализация
2.2 Структура таблиц БД
2.3 Разработка запросов
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А

Стоимость Стоимость

60,00

75,00

BYN

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

Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Программирование
Тип работы: Курсовая работа (проект)
Работа защищена на оценку "9" без доработок. 
Уникальность свыше 40%. 
Работа оформлена в соответствии с методическими указаниями учебного заведения. 
Количество страниц - 37.
В работе также имеется следующее приложение:
ПРИЛОЖЕНИЕ А Создание базы данных
В работе также имеется программа

Процесс покупки готовой работы

01
1. Заказ готовой

Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.

02
2. Оплата

На вашу электронную почту придет подробная инструкция по оплате через ЕРИП. 

03
3. Получение

Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.

Автоматизированная система оценки эффективности работы профессорско-преподавательского состава кафедры
Вуз: ГГТУ им.П.О.Сухого (Гомельский государственный технический университет)
Дисциплина: Средства визуального программирования
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизированная система оценки эффективности работы профессорско-преподавательского состава кафедры
Вуз: ГГТУ им.П.О.Сухого (Гомельский государственный технический университет)
Дисциплина: Средства визуального программирования
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Глобальная навигационная спутниковая система GLONASS
Вуз: Минский инновационный университет
Дисциплина: Геоинформационные технологии на транспорт
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Информация о сотрудниках IT- компании
Вуз: БГУИР (Белорусский государственный университет информатики и радиоэлектроники)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация рабочего места Бурового мастера
Вуз: ГГТУ им.П.О.Сухого (Гомельский государственный технический университет)
Дисциплина: Программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Разработка Web-приложения для построения изображения по заданным координатам вершин
Вуз: ВГТУ (Витебский государственный технологический университет)
Дисциплина: Программирование сетевых приложений
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Обработка массивов записей
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы алгоритмизации и программирования
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Разработка программы начисления пособий по уходу за ребенком
Вуз: БНТУ (Белорусский национальный технический университет)
Дисциплина: Основы алгоритмизации и программирования
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Сервис для подбора и поиска лекарственных препаратов
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN