Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные по ПРОЕКТИРОВАНИЮ ИС / Методичка-ЛАБЫ по Поектированию ИС.doc
Скачиваний:
45
Добавлен:
24.03.2015
Размер:
533.5 Кб
Скачать

Часть 2. Проектирование ис и разработка базы данных для некоторой предметной области и программного приложения для работы с ней

Лабораторные работы второй части лабораторного практикума объединены концептуально общей целью: проектированием и разработкой базы данных для некоторой предметной области и законченного программного приложения над базой данных.

Каждая из лабораторных работ предполагает выполнение отдельного этапа работ в процессе проектирования информационной системы, результаты выполнения каждой лабораторной работы включаются в общий отчет, который вместе с разработанной базой данных и программным приложением выносятся на защиту по окончании выполнения всего комплекса лабораторных работ.

Лабораторная работа 11. Построение диаграмм работ и диаграмм потоков данных информационной системы

Лабораторная работа 12. Инфологическое проектирование базы данных

Лабораторная работа 13. Логическое проектирование базы данных

Лабораторная работа 14. Триггеры и процедуры

Лабораторная работа 15. Разработка программного приложения над базой данных

Приложение 1

Приложение 2

Приложение 3

Лабораторная работа 1 создание и модификация таблиц базы данных Цель работы

Создать схему базы данных, создать с ее помощью набор таблиц в ней и заполнить таблицы данными для последующей работы.

Содержание работы и методические указания к ее выполнению

1. Ознакомиться с правилами работы и структурой меню интерактивной программы для работы с СУБД (Приложение 1).

2. Изучить набор команд языка SQL, связанный с созданием базы данных, созданием, модификацией структуры таблиц и их удалением, вставкой, модификацией и удалением записей таблиц (Приложение 2):

create database - создание базы данных;

close database - закрытие файлов текущей бызы данных;

drop database - удаление базы данных;

create schema - создание схемы базы данных;

create table - создание таблицы базы данных;

alter table - модификация структуры базы данных;

drop table - удаление таблицы базы данных;

insert - добавление одной или нескольких строк в таблицу;

delete - удаление одной или нескольких строк из таблицы;

update - модификация одной или нескольких строк таблицы.

3. Из командной строки в существующей базе данных students командой

new_schema [имя схемы] [имя базы данных]

создать схему базы данных с произвольным именем (имя базы данных students).

4. Используя программу phpPgAdmin в созданной схеме создать четыре таблицы. При создании таблиц выполнить следующие условия:

- поля номер_поставщика, номер_детали, номер_изделия во всех таблицах имеет символьный тип и длину 6;

- поля рейтинг, вес и количество имеют целочисленный тип;

- поля фамилия, город (поставщика, детали или изделия), название (детали или изделия) имеют символьный тип и длину 20;

- ни для одного поля не предусматривается использование индексов;

- для всех полей допускаются значения NULL и значения-дубликаты, кроме поля номер_поставщика из таблицы S, номер детали из таблицы P, номер изделия из таблицы J.

Таблицы S и P создать средствами системы меню программы phpPgAdmin, таблицы J и SPJ создать, написав и выполнив соответствующие запросы для создания таблиц (команда Create table).

Убедиться в успешности выполненных действий. При необходимости исправить ошибки.

5. Записать и выполнить совокупность запросов для занесения вышеприведенных данных в созданные таблицы

Соседние файлы в папке Лабораторные по ПРОЕКТИРОВАНИЮ ИС