Автор работы: Пользователь скрыл имя, 16 Февраля 2013 в 15:39, курсовая работа
SQL символизирует собой структурированный язык запросов. Это язык, который дает возможность создавать и работать в реляционных базах данных, которые являются наборами связанной информации сохраняемой в таблицах.
Мир БД становится все более и более единым, что привело к необходимости создания стандартного языка, который мог бы использоваться для функционирования в большом количестве различных видов компьютерных сред. Стандартный язык позволит пользователям, знающим один набор команд, использовать их, чтобы создавать, отыскивать, изменять, и передавать информацию, независимо от того, работают ли они на персональном компьютере, сетевой рабочей станции, или на универсальной ЭВМ.
В нашем все более и более взаимосвязанном компьютерном мире, пользователь, снабженный таким языком, имеет огромное преимущество в использов
Введение……………….………………………………………………………...
1 Информационная система для предметной области “Поликлиника” ….....
1.1 Анализ предметной области………………………………………….….
1.2 Анализ информационных задач…………...……….….…………….......
1.3 Выработка требований и ограничений …………………………………
1.4 Проектирование базы данных …………………….…………………….
1.5 Программная реализация проекта базы данных ……………………….
1.6 Триггеры…………………………………………………………………
1.7 Запросы ……..……………………………………………………………
1.8 Представления……………………………………………………………
Заключение…………………………………………………………..………….
Список использованных источников………………………………..…..……
Приложение А Текст программы создания базы данных....……….………...
Приложение Б Диаграмма базы данных……………………………………...
Приложение В Ввод тестовых данных...……………………………………..
Приложение Г Программная реализация триггеров..………………………..
Приложение Д Программная реализация запросов……...………………….
Приложение Е Программная реализация представлений и запросов к ним
Приложение Ж Интерфейс для работы с информационной системой……..
1) Представление, содержащее
create view Personal_malo
as select FIo_personala as 'ФИО', Data_rogdenia as 'Дата_рождения', Dom_Adress as 'Адрес', ZP as 'Зарплата'
from Med_personal
select * from Personal_malo
2) Представление,
которое считает количество
create view Kolvo_zapisej
as select Number_personala as '№_Персонал', count(*) as 'Записей'
from Zapis
group by Number_personala
select * from Kolvo_zapisej
3) Представление,
содержащее информацию о мед.
персонале, основанное на
create view Personal_mnogo
as select s.FIo_personala as 'ФИО', s.Data_rogdenia as 'Дата_рождения', s.Dom_Adress as 'Адрес',d.name as 'Должность', sp.Name_specialista as 'Специализация', s.ZP as 'Зарплата'
from Med_personal s, Dolgnost d, Specialist sp
where s.Number_dolgnosti=d.Number_
select * from Personal_mnogo
ЗАПРОСЫ:
1) Выбрать сотрудников, которые работают медсестрами:
select *
from Personal_mnogo
where Должность like '%Медсестра%'
2) Выбрать
сотрудников, у которых
select *
from Personal_malo
where Зарплата<(select AVG(Зарплата) from Personal_malo)
Приложение Ж
(обязательное)
Рисунок 1 «Таблица «Вид приема»
Рисунок 2 «Таблица «Специалист»
Рисунок 3 «Таблица «Должность»
Рисунок 4 «Таблица «Поликлиника»
Рисунок 5 «Таблица «Пациент»
Рисунок 6 «Таблица «Медицинский персонал»
Рисунок 7 «Таблица «Запись»
Рисунок 8 «Вкладка «Запросы»
Рисунок 9 «Результат выполнения запроса № 1»
Рисунок 10 «Результат выполнения запроса № 2»
Рисунок 11 «Результат выполнения запроса № 3»
Рисунок 12 «Результат выполнения запроса № 4»
Рисунок 13 «Результат выполнения запроса № 5»
Рисунок 14 «Результат выполнения запроса № 6»
Рисунок 15 «Результат выполнения запроса № 8»
Рисунок 16 «Результат выполнения запроса № 10»
Рисунок 17 «Результат выполнения запроса № 11»
Рисунок 18 «Обновление в таблице «Пациент»
Рисунок 19 «Обновление в таблице «Запись»
Рисунок 20 «Добавление в таблицу «Специалист»
Рисунок 21 «Удаление записи»
Информация о работе Информационная система для предметной области “Поликлиника”