Добавлен: 16.02.2024
Просмотров: 58
Скачиваний: 0
СОДЕРЖАНИЕ
1.1 Описание предметной области. Постановка задачи
1.2.Выбор средств / методологии проектирования. Выбор СУБД
1.3. Проектирование логической структуры базы данных
1.4. Проектирование физической структуры базы данных
ПРОЕКТИРОВАНИЕ БД ДЛЯ ДОМАШНЕЙ БИБЛИОТЕКИ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ 1 – Структура тестовой БД.
ПРИЛОЖЕНИЕ 2 – Логическая структура БД для домашней библиотеки.
ПРИЛОЖЕНИЕ 3 – Скрипты создания таблиц и связей в БД library.
ПРИЛОЖЕНИЕ 4 – скрипт создания View для отчета со всеми книгами
ПРИЛОЖЕНИЕ 2 – Логическая структура БД для домашней библиотеки.
ПРИЛОЖЕНИЕ 3 – Скрипты создания таблиц и связей в БД library.
ПРИЛОЖЕНИЕ 4 – скрипт создания View для отчета со всеми книгами
create view view_rep_books
AS
select b.name as book, a.last_name+' '+a.name+' '+a.f_name as auth,
g.name as genre, g1.name as subgenre, l.name as lang, l.name_en as lang_eng, c.name as color, 'шкаф: '+cab.[desc]+', полка: '+sh.[desc] as position,
case [read] when 0 then 'Нет'
when 1 then 'Да'
end as readed,
b.comment
from books b
left join authors a on b.auth=a.id
left join colors c on b.color=c.id
left join genres g on b.genre=g.id
left join genres g1 on b.subgenre=g1.id
left join languages l on b.lang=l.id
left join position p on b.pos=p.id
left join storage cab on p.cabinet=cab.id
left join storage sh on p.shelf=sh.id
GO