рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Анализ и выбор СУБД

Анализ и выбор СУБД - раздел Компьютеры, АСУ Компьютерные курсы Анализ И Выбор Субд. Для Программной Реализации Информационной Системы Выбран...

Анализ и выбор СУБД. Для программной реализации информационной системы выбрана СУБД Microsoft SQL Server 2005 Express Edition.

Эта СУБД бесплатна для некоммерческого использования, имеет все средства для разработки реляционной базы данных, использует язык Transact-SQL, поддерживает проверочные ограничения constraints, представления, процедуры и триггера. Данная СУБД более подробно описана в разделе 1.2. Для отображения отчетов и форм написана программа на языке C на платформе. NET Framework 3.5, используя технологию LINQ для доступа к базе данных Microsoft SQL Server.

C - объектно-ориентированный язык программирования. Разработан в 1998 - 2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft. NET. Компилятор с C входит в стандартную установку самой. NET, поэтому программы на нем можно создавать и компилировать даже без инструментальных средств, вроде Visual Studio. C относиться к семье языков с С-подобным синтаксисом, из них его синтаксис наиболее близок к C и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов в том числе операторов явного и неявного приведения типа, делегаты, атрибуты, события, свойства, обобщенные типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML. LINQ Language Integrated Query - проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы. NET Framework.

Изначально поддерживая механизм запросов для коллекций объектов в памяти, реляционных баз данных и данных в формате XML, LINQ обладает расширяемой архитектурой, которая позволяет сторонним разработчикам реализовать доступ к их хранилищам данных через механизм LINQ. Для этого необходимо реализовать стандартные операторы запросов, используя методы расширения, или реализовать интерфейс IQueryable, позволяющий разбирать дерево выражения во время выполнения, транслируя его в свой язык запросов. 3.2. Физическое проектирование базы данных в СУБД. При физическом проектировании базы данных созданы следующие таблицы Преподаватель Направление Студент Группа Аудитория Преп Ауд - сущность связка между Преподаватель и Аудитория.

Схема разработанной в СУБД базы данных приведена на рисунке 6. Рис.6 Схема базы данных в СУБД Microsoft SQL Server Для автоматизации обработки в базе данных разработаны процедуры и триггеры. Основным назначением процедур в данной базу данных является упрощение процесса добавления записей.

Ниже приведены функциональные особенности для каждой из них AddTeacher - добавляет нового преподавателя в таблицу Преподаватель AddStudent - добавляет нового студента в таблицу Студент Триггеры в базе данных служат для реализации некоторых ограничений, которые невозможно организовать иным образом.

Ниже приведено назначение каждого из триггеров TriggerPrepClass - вводит ограничение на преподавателей, которые могут вести только один предмет у одной группы TriggerGroupCabinet - вводит ограничение на зачисление в группу большего кол-ва человек, чем вмещает аудитория, которая числится за преподавателем TriggerZaved - вводит ограничение на кол-во заведующих в учебном заведении 3.3.

– Конец работы –

Эта тема принадлежит разделу:

АСУ Компьютерные курсы

В современном мире АСУ применяются в различных отраслях промышленности, энергетике, транспорте, т.к. затруднительно наладить производство или бизнес… АСУ применяются также для автоматизации социальных сфер деятельности, таких… Целью данной работы является построение информационной системы ИС Компьютерные курсы для автоматизации работы учебного…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Анализ и выбор СУБД

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Глава I. Анализ предметной области объекта автоматизации Компьютерные курсы
Глава I. Анализ предметной области объекта автоматизации Компьютерные курсы. В первой главе курсовой работы проведен системный анализ объекта автоматизации Компьютерные курсы, в ходе которого приве

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

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

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

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

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

Безопасность и контроль
Безопасность и контроль. Для безопасного хранения информации в базе данных используются средства, предоставляемые СУБД Microsoft SQL Server 2005, такие как авторизация и аутентификация пользователе

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги