Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2010, 22:58   #1
vas21
 
Аватар для vas21
 
Регистрация: 01.06.2010
Сообщений: 3
По умолчанию SQL 2005

Доброго всем времени!
Тут такое дело – задание на курсовую работу дали, может кто-то делал что-то похожее, поделитесь опытом.

Требования к содержанию работы
В работе должны быть отражены:

1) Инфологическое проектирование базы данных (БД)
Инфологическая модель должна быть разработана на основе анализа предметной области. Модель должна включать:
  • Не менее 5 сущностей;
  • Среди атрибутов сущностей должны обязательно присутствовать атрибуты какого-либо численного типа.
  • Среди связей должны присутствовать связи типа «один к многим» и «один к одному»;
  • Сведения о ключевых атрибутах сущностей.
  • Модель может быть описана на языке ER-диаграмм, при этом допускается гибридная нотация с разъяснением обозначений.

2) Логическое проектирование БД с использованием средств реляционной СУБД MS SQL Server;
Логическая структура реляционной базы данных должна быть разработана на основе инфологической модели.
Логическая модель должная быть приведена к 3 нормальной форме.
Краткая справка по процессу проведения нормализации.
1. Сущность находится в первой нормальной форме тогда и только тогда, когда все атрибуты содержат атомарные значения (значения в домене не являются ни списками, ни множествами простых или сложных значений);
2. Сущность находится во второй нормальной форме, если она находится в первой нормальной форме, и каждый неключевой атрибут полностью зависит от первичного ключа (не должно быть зависимости от части ключа). Вторая нормальная форма имеет смысл только для сущностей, имеющих сложный первичный ключ.
3. Сущность находится в третьей нормальной форме, если она находится во второй нормальной форме и никакой неключевой атрибут не зависит от другого неключевого атрибута (не должно быть взаимозависимости между неключевыми атрибутами).


3) Физическое проектирование БД с использованием средств СУБД MS SQL Server.
Физическая модели должна быть описана средствами языка SQL.

4) Разработка запросов, процедур, триггеров.
  • 2-3 представления для различных таблиц базы данных, в том числе представления на основе соединения нескольких таблиц;
  • процедуры без параметров и с параметрами для изменения значений атрибутов одной из таблиц при выполнении некоторого условия;
  • процедуры без параметров или с параметрами с использованием курсора (пример 4б);
  • триггер для одной из таблиц, контролирующий либо операцию изменения записей в таблице, либо добавление записей в таблицу, либо удаление записей из таблицы;
  • запросы к таблицам, следующего характера:
1. запрос на выборку записей, удовлетворяющих некоторому условию с использованием логической операции проверки на вхождение в диапазон;
2. запрос на выборку записей, удовлетворяющих некоторому условию с использованием логической операции проверки на вхождение в множество;
3. запрос на выборку записей из таблицы, являющейся результатом соединения двух таблиц по некоторому условию;
4. запрос с использованием агрегатных функций с применением группировки.
5. запрос на выборку записей с условием сортировки;
6. вложенный запрос на выборку записей, в том числе с использованием предикатов EXIST, ANY, ALL


Рекомендуемые предметные области для проектирования - производство продукции (завод, фирма, отдел)

Последний раз редактировалось vas21; 11.09.2010 в 23:03.
vas21 вне форума Ответить с цитированием
Старый 12.09.2010, 07:00   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

В чем сложности?
p51x вне форума Ответить с цитированием
Старый 12.09.2010, 13:16   #3
vas21
 
Аватар для vas21
 
Регистрация: 01.06.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
В чем сложности?
Сложности - в том, что никогда ранее не пользовался SQL.
MS SQL server 2005 заинстолировал, а как использовать не понимаю.
vas21 вне форума Ответить с цитированием
Старый 08.10.2010, 13:40   #4
vas21
 
Аватар для vas21
 
Регистрация: 01.06.2010
Сообщений: 3
По умолчанию

Спасение утопающих - дело рук самих утопающих!
vas21 вне форума Ответить с цитированием
Старый 08.10.2010, 15:20   #5
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

Цитата:
MS SQL server 2005 заинстолировал, а как использовать не понимаю.
что конкретно не понимаете?
Пробуйте, а коль что-то не получиться, спрашивайте...
maLoy*508 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Индексы в ms sql 2005-2008 Neymexa Помощь студентам 0 27.03.2010 20:24
MS SQL 2005 Server регистрозависимым Cawboy БД в Delphi 0 26.03.2010 15:45
Установка sql 2005 skrudjmagdak SQL, базы данных 3 13.01.2010 23:36
Вставка БД с SQL server 2005 фЁдОр SQL, базы данных 17 20.11.2007 17:15