Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Primer_zapiski_kursovoy_BD.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
722.37 Кб
Скачать

Додаток 6

Приклад опису структури таблиці бази даних

Таблиця «Договори» призначена для зберігання інформації про домов на поставку продукції. Кожний запис таблиці складається з наступних полів, опис яких наведень у таблиці Ж.1.

Таблиця 6.1 - Опис структури таблиці «Договори»

Таблиця «Поставлено» призначена для зберігання інформації про продукцію, якові поставляють на підставі договорів на поставку продукції. Кожний запис таблиці складається з наступних полів, опис яких наведень у таблиці Ж.2.

Таблиця 6.2 - Опис структури таблиці «Поставлено»

Таблица 6.3 – Act(Акт).

Название поля

Тип данных

Описание

Act_ID

integer

Первичный ключ. Генерируется автоматически.

Act_type

integer

Тип акта.

Act_date

date

Дата составления акта.

Act_number

integer

Номер акта.

Commision_ID

integer

Внешний ключ. Указывает на комиссию, которая составляла акт.

Додаток 7

Засоби обробки інформації

Вивести інформацію по абітурієнтам, які отримали п'ятірки за

математики або фізики.

SELECT фамилия & « » & left(имя,1) & «. »

& left( отчество,1) as абитуриент, оценка, предмет

FROM абитуриенты, экзамены, оценки

WHERE абитуриенты.номер = оценки.номер_абитуриента

and оценки.код_экзамена = экзамены.код_экзамена

and предмет in ( «математика»,»физика»)

ORDER BY фамилия & « » & left(имя,1) & «. »

& left(отчество,1);

Які студенти склали іспити (отримали оцінку строго більше

2) з кодом 1 або 2 або 3?

SELECT DISTINCT фамилия, имя, отчество

FROM абитуриенты, экзамены, оценки

WHERE абитуриенты.номер = оценки.номер_абитуриента

and оценки.код_экзамена = экзамены.код_экзамена

and оценки.код_экзамена in (1,2,3)

Найти абитуриентов, которые получили только «отлично» при

поступлении на более чем один факультет?

SELECT DISTINCT номер_абитуриента, факультет

FROM абитуриенты, оценки t1, экзамены t2

WHERE абитуриенты.номер = t1.номер_абитуриента

and оценка = 5

and t2.код_экзамена = t1.код_экзамена

and EXISTS(

SELECT *

FROM Оценки, экзамены

WHERE оценки.код_экзамена = экзамены.код_экзамена

and номер_абитуриента = t1.номер_абитуриента

and факультет <> t2.факультет);

Додаток 8

СПИСОК ЛІТЕРАТУРИ

// ------------- основна--------------------------------

  1. Пасічник В.В., Резниченко В.А. Організація баз даних та знань (підручник). – К.: BHV, 2006.

  1. Конолли Т. и др. Базы данных: проектирование, реализация и сопровождение. – М. «Вильямс», 2001. (2003)

  2. Хомоненко А.А., Цыганков В.М., Мальцев М.Т. Базы данных. - „Корона”, СПб, 2002. (2003)

  3. Чекалов А.П. Базы данных: от проектирования до разработки приложений. - СПб. :БХВ- Петербург, 2003

  4. Batini, C., Ceri, S., Navathe, Sh. Conceptual Database Design. – Benjamin / Cummings Publishing Company, Inc., 1992, - 496 p.p. (it is available at the ASU- Dept library).

  5. Мюллер, Р. Базы данных и UML. - М.: „Лори”, 2002.

// ---------------- додаткова ----------------------

  1. Когаловский М.Р. Энциклопедия технологий баз данных. - М., «Финансы и статистика», 2002.

  2. Архитектуры, модели и технологии программного обеспечения информационно-управляющих систем / Ткачук Н.В., Шеховцов В.А., Кукленко Д.В., Сокол В.Е. – Харьков: НТУ «ХПИ», 2005.

  3. Вендров А.М. Практикум по проектированию ПО экономических информационных систем. - М., «Финансы и статистика», 2000.

  4. Маклаков С.В. BpWin и ErWin: CASE-средства разработки информационных систем. – М.: «Диалог-МИФИ», 2000.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]