Постановка задачи. Пользователи: владелец домашней библиотеки презентация

Объекты ПрО = Таблицы БД Книга (Название, Автор(ы), Город, Издательство, Год, Жанр, Местоположение, К-во_страниц, Язык) Автор (Фамилия, Имя, Отчество, Год_рождения, Комментарии) Жанр (Жанр) Полка (№, высота)

Слайд 1ПОСТАНОВКА ЗАДАЧИ

Пользователи: владелец домашней библиотеки
Задачи, решаемые над ПрО:
добавление, удаление и корректировка

в базе данных информации о:
книгах, авторах, издательствах, шкафах (полках);

Книга (Название, Автор(ы), Город, Издательство, Год, Жанр, Местоположение)
Автор (Фамилия, Имя, Отчество, Год_рождения, Комментарии)
Полка (№, высота)

выборка из базы данных книг по параметрам и их комбинации:
названию, автору(ам), жанру(ам), местоположению, году издания;

Книга (Название, Автор(ы), Город, Год, Жанр, Местоположение, Язык)
Автор (Фамилия, Имя, Отчество, Год_рождения)
Жанр (Жанр) — справочник (!)

получение (формирование) библиографической ссылки на книгу;

Книга (Название, Автор(ы), Город, Издательство, Год, К-во_страниц, Язык)


Слайд 2Объекты ПрО = Таблицы БД

Книга (Название, Автор(ы), Город, Издательство, Год, Жанр, Местоположение,

К-во_страниц, Язык)

Автор (Фамилия, Имя, Отчество, Год_рождения, Комментарии)

Жанр (Жанр)

Полка (№, высота)


Слайд 3Информационная модель ПрО





Слайд 4Информационная модель ПрО








Слайд 5Объекты ПрО = Таблицы БД

CREATE TABLE public."Genre"
( "G_Name" character(20) NOT NULL

PRIMARY KEY
);

CREATE TABLE public."Shelf"
( "Shelf_No" integer NOT NULL PRIMARY KEY,
"Height" numeric(3,0)
);

CREATE TABLE public."Author"
( "Id_Author" serial NOT NULL PRIMARY KEY,
"FirstName" character(15) NOT NULL,
"Surname" character(30) NOT NULL,
"Patronymic" character(20),
"Birth" date,
"Comments" varchar
);


Слайд 6Объекты ПрО = Таблицы БД

CREATE TABLE public."Book"
( "ID_Book" serial NOT NULL

PRIMARY KEY,
"Name" varchar NOT NULL,
"Author" integer NOT NULL,
"City" character(20) NOT NULL,
"Publisher" varchar NOT NULL,
"Year" date NOT NULL,
"Genre" character(20) NOT NULL,
"Shelf" integer REFERENCES "Shelf"
ON UPDATE CASCADE ON DELETE CASCADE,
"Pages" integer,
"Language" character(20) NOT NULL
);

Слайд 7Объекты ПрО = Таблицы БД

CREATE TABLE public."Authorship"
( "Author_Id" integer NOT NULL

REFERENCES "Author"
ON UPDATE CASCADE ON DELETE CASCADE,
"Book_Id" integer NOT NULL REFERENCES "Book"
ON UPDATE CASCADE ON DELETE CASCADE,
PRIMARY KEY ("Author_Id", "Book_Id")
);

CREATE TABLE public."Books-Genres"
( "Book_Id" integer NOT NULL REFERENCES "Book"
ON UPDATE CASCADE ON DELETE CASCADE,
"Genre_Id" character(20) NOT NULL REFERENCES "Genre"
ON UPDATE CASCADE ON DELETE CASCADE,
PRIMARY KEY ("Book_Id", "Genre_Id")
);


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика