Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PZ_-_PROGRAMIROVANIE_-_Uchet_bezrabotnykh_3.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2.11 Mб
Скачать

1 Обоснование выбора языка программирования

1.1 Методы создания баз данных в среде Microsoft sql Server Management Studio

В составе Microsoft Visual Studio 2010 находится сервер баз данных Microsoft SQL Server 2008 Express Edition. От полнофункционального сервера данных он отличается только ограничением размера базы данных в 2 гигабайта, что позволяет производить разработку и тестирование приложений баз данных.

Для работы по созданию базы данных и таблиц будем использовать Microsoft SQL Server Management Studio Express. Данный программный продукт является свободнораспространяемым и доступен для скачивания в Интернет. Родоначальником серии SQL Server и его основой является язык запросов SQL. Данный язык был создан компанией IBM в начале 1970г. Изначально он назывался SEQVEL (Structured English Query Language) В основу языка SQL, используемого в SQL Server, легла разновидность языка T-SQL (Transact – SQL).

В середине 90-х г. (в частности в 1995г) Microsoft создала операционную систему Windows NT и вместе с компанией Sybase выпускает первую версию SQL Server для Windows версии 4.1.

После этого компания Sybase разрывает свои отношения с Microsoft и Microsoft создает Microsoft SQL Server 6.0. Данная версия была предназначена для работы в операционной системе Windows NT, 95 и 98. В 1999г. выходит версия Microsoft SQL Server 7.0, которая стала одной из самых популярных серверных СУБД в мире. В 2000г. выходит 8-я версия Micrsoft SQL Server 2000. В 2005 году выходит новая версия сервера, основанная на новой технологии NET, а в 2008 году выходит её улучшенная версия Microsoft SQL Server 2008.

Сервер баз данных Microsoft SQL Server в качестве языка запросов использует версию языка SQL, получившую название Transact-SQL(сокращённо T-SQL). Язык T-SQL является реализацией SQL-92 (стандарт ISO для языка SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедури обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением).

SQL Server 2008 направлен на то, чтобы сделать управление данными самонастраивающимся, самоорганизующимся и самообслуживающимся механизмом— для реализации этих возможностей были созданы технологии SQL Server Always On. Это позволит уменьшить до нуля время нахождения сервера в нерабочем состоянии.

В SQL Server 2005 встроена поддержка .NET Framework. Благодаря этому хранимые процедуры БД могут быть написаны на любом языке платформы .NET, используя полный набор библиотек, доступных для .NET Framework. Однако, в отличие от других процессов, .NET Framework, будучи базисной системой для SQL Server 2005, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server.

1.2 Описание предметной области

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

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

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

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

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

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