Asp.net mvc2

  • 29 апр. 2012 г.
  • 9281 Слова
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ВОСТОЧНОУКРАИНСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ
имени ВЛАДИМИРА ДАЛЯ

КАФЕДРА СИСТЕМНОЙ ИНЖЕНЕРИИ

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К курсовому проекту по дисциплине:
«Проектирование баз данных»

Тема: Разработка базы данных информационного портала научной направленности

Студент группы КТ-283_____________________ Потоцкий А.С.Проверил______________________________ Харламов М.Ю.
Принял _______________________________ Харламов М.Ю.

Луганск 2012 г.
Содержание

Введение………………………………………………….………………………….4
1. Постановка задачи……………….………………………………………………5
2. Выбор программного обеспечения……………………………………………...5
2.1 Среда разработки…………………………………………………..……….…..5
2.2 Операторы SQL используемые для создания баз данных……..……………10
2.3 Преимущества инедостатки технологи SQL ……………………..…………11
2.4 Организация SQL – сервера…………………………………………………..15
2.5 Правила целостности данных ………………………………………………...18
2.6 Транзакции ………………...................................................................................15
2.7 Политика безопасности …………………………………………………..……17
3. Программная реализация………………………………………………..………19
3.1 Базаданных…………………………………………………………….………19
3.2 Описание таблиц…………………………………………………….………….19
3.3 Хранимые процедуры………………………………………………….……….20
3.4 Создание проекта………………………………………………………………..27
3.5 Настройка строки соединения с базой…………………………………………27
3.6 Создание сущностей Article, Comment в соответствии с парадигмой ООП...28
3.7 Страница Default.aspx…………………………………………………………..30
3.8 Пользовательский элемент управления AddArticleControll………………….34
3.9 Доступ к данным - классDataLayer……………………………………………37
Заключение………………………………………………………………..…………54
Список использованных источников………………………………….………..….55
РЕФЕРАТ

Количество страниц курсового проекта – 40, количество иллюстраций 5.
Ключевые слова:
Реляционная база данных, SQL- сервер, ADO.NET, C#, интерфейс, связи, первичный ключ, уникальность первичного ключа, избыточность, нормальная форма, отношениеодин - ко -многим, индекс, привилегии, пароль, удаленный доступ.
В данном курсовом проекте исследуется реляционная база данных, которая разрабатывается с помощью языка SQL. Она позволит построить ядро сайта, которое будет главным органом манипулирования различными данными, предоставит возможность проводить различные операции с загружаемым контентом, регулировать пользовательскую деятельность.Имея высоконадежное программное обеспечение, простые в использовании хранимые процедуры и гибкий интерфейс, эта база данных приобретает высокую эффективность и надежность в использовании.

Введение

В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL,позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как Structured English QUEry Language — «структурированный английский язык запросов». Позже по юридическим соображениям язык SEQUEL был переименован в SQL. Когда в 1986 году первый стандарт языка SQL был принят ANSI (American National Standards Institute. Целью разработки было создание простогонепроцедурного языка, которым мог воспользоваться любой пользователь, даже не имеющий навыков программирования.
SQL является, прежде всего, информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных.
При всех своих изменениях, SQL остаётся единственным механизмом связи между прикладным программным обеспечением и базойданных. В то же время, современные СУБД, а, также, информационные системы, использующие СУБД, предоставляют пользователю развитые средства визуального построения запросов. Каждое предложение SQL — это либо запрос данных из базы, либо обращение к базе данных, которое приводит к изменению данных в базе.
Несмотря на наличие...
tracking img