База данных фирмы, проводящей аукционы

Автор работы: Пользователь скрыл имя, 20 Января 2013 в 16:13, курсовая работа

Описание работы

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

Содержание работы

Содержание 3
1. Анализ предметной области 4
2. Концептуальное проектирование базы данных 5
2.1 Разработка схемы базы данных 5
2.2 Разработка структуры таблиц 5
2.3 Описание атрибутов таблиц 6
3. Реализация базы данных в среде СУБД MS SQL Server 2000 9
3.1 Создание базы данных 9
3.2 Основные принципы создания таблиц 14
4. Доступ и обработка данных с помощью утилиты Enterprise Manager 20
4.1 Создание представлений для доступа к данным 20
4.2 Создание и управление индексами 22
4.3 Создание запросов 24
Список используемых источников 27
Приложения 1 – 15……………………………………………………………. 42

Файлы: 1 файл

auctionsDB.doc

— 1.61 Мб (Скачать файл)

Таблица «Продукты»

 

 

 

Приложение 5

Таблица «Продукты на аукционах»

 

 
Приложение 6

Запрос  на выборку  данных №1

 

 

Задание: Выдать список всех изделий, которые были получены в заданную дату. Список упорядочить по типу изделия по убыванию, по наименованию – по возрастанию.

 

Приложение 7

Запрос  на выборку  данных №2

 

 

Задание: Для заданного продавца выдать список всех изделий, которые он когда-либо выставлял на аукцион, их наименование, тип, дату поступления и все характеристики продавца.

 

Приложение 8

Запрос  на выборку  данных №3

 

 

Задание: Вывести список всех выставляемых на аукцион изделий, стартовая цена которых ниже средней по изделиям.

 

Приложение 9

Запрос  на выборку  данных №4

 

 

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

 

Приложение 10

Запрос  на выборку  данных №5

 

 

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

 

 

 

Приложение 11

Представление №1

 

 

Задание: Создать представление, в котором для каждого аукциона выдать все характеристики выставляемых на них изделий, их стартовая цена и цена покупки.

 

Приложение 12

Представление №2

 

 

Задание: Создать представление, в котором для каждого покупателя хранились бы все купленные им изделия, их характеристики и характеристики покупателя.

 

Приложение 13

Процедура №1

 

 

 

Задание: написать   хранимую    процедуру,    которая    обеспечит корректное   удаление   поставщика,   предварительно  удалив   все поставленные им единицы хранения

 

Приложение 14

Процедура №2

 

 

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

 

Приложение 15

Диаграмма

 

 
Приложение 16

Триггер №1

 

 

Задание: При удалении записи о покупателе проверять, были ли совершены им какие-либо покупки. Покупатель, совершивший хотя бы одну покупку, не может быть удален.

 

 

 

Приложение 17

Триггер №2

 

 

Задание: При изменении записи об изделиях на аукционах проверять, чтобы цена покупки не стала ниже стартовой цены.

 

 

 

Приложение 18

Триггер №3

 

 

Задание: При добавлении нового изделия необходимо проверить, не превысило ли число непроданных изделий данного продавца заданного значения. Новое изделие не может быть принято при наличие некоторого количество ранее принятых, но до сих пор не проданных изделий.

 




Информация о работе База данных фирмы, проводящей аукционы