Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Новости для программистов Выпуск от 03-09-2008


Новости за 03-09-2008

 -SQL-Задачи : SQL-упражнения. Продолжение 3
1 и 2 сентября добавил новую схему данных "Библиотека" и четыре упражнения для нее. Итого на данный момент 30 упражнений в системе.
Новая схема данных состоит из следующих отношений:
`autor_groups` (`book_id_fk`, `autor_id_fk`)
`autors` (`autor_id`,`autor_FIO`,`autor_about` )
`book` (`book_id`, `book_name`, `year_crt`, `count_pages`, `ISBN`, `about_book`,`book_foto`, `in_library`, `izdate_id_fk`, `kach_id_fk`, `mesto_id_fk)
`dvijenie` (`dvij_datetime`, `plan_date_vozv`, `fact_date_vozv`, `book_id_fk`,`poluchatel_id_fk`)
`izdatelstvo` (`izdatel_id`, `izdatel_name`)
`kachestvo` (`kachestvo_id`, `kach_about`)
`mesto_poloj` (`mesto_id`,`mesto_name`)
`poluchatel` (`poluchatel_id`,`poluch_FIO`, `adress`, `tel_num`,`foto`)
Отношение Группы авторов `autor_groups` имеет два поля:
1. Идентификатор книги
2. Идентификатор автора книги
Справочник издательств `izdatelstvo` имеет вид:
1. Идентификатор издательства
2. Название издательства.
Справочник Оценка качества `kachestvo` (внешнее состояние книги):
1. Код оценки качества (первичный ключ)
2. Описание оценки качества
Отношение "Движение" `dvijenie`(перемещение книги):
1. Идентификатор отданной книги (внешний ключ на первичный ключ отношения Книга) `book_id_fk`
2. Кому дали (внешний ключ на справочник получателей, его еще предстоит обсудить) `poluchatel_id_fk`
3. Дата выдачи книги на руки `dvij_datetime`
4. Планируемая дата возврата книги `plan_date_vozv`
5. Фактическая дата возврата книги `fact_date_vozv`
Отношение Получатель `poluchatel`:
1. ФИО получателя `poluch_FIO
2. Место жительства `adress`
3. Номер телефона `tel_num`
4. Фотография `foto`
Отношение Место положения `mesto_poloj`:
1. Идентификатор места, где лежит книга `mesto_id`
2. Название места `mesto_name`
Отношение Авторы `autors`:
1. Идентификатор автора `autor_id`
2. ФИО автора `autor_FIO`
3. Об Авторе autor_about
Отношение Книга `book` содержит сведения по каждой книге.
1. Идентификатор (код) Первичный ключ
2. Название
3. Год издания
4. Издательство. Внешний ключ на сущность Издательство
5. Кол-во страниц
6. ISBN
7. Описание книги
8. Качество. Внешний ключ на таблицу качеств.
9. Фотография
10. Место положения. Внешний ключ на сущность Место положения
11. В библиотеке или на руках.


Подробнее...

В избранное