Sql server 2000 программирование

Программирование в Microsoft SQL Server 2000

Программирование в Microsoft SQL Server 2000

Курс познакомит вас с Microsoft SQL Server 2000 — одним из перспективных инструментов для создания и управления реляционными базами данных.

Возможно, Вы только начинаете работать с базами данных, возможно, Вы давно работате с Microsoft Access, Oracle, другими реляционными базами данных — данное практическое руководство окажется незаменимым при освоении версий SQL Server 2000 Personal, Standard или Enterprise. Курс написан опытным разработчиком и снабжен многочисленными примерами и упражнениями, которые помогут Вам быстро освоиться с интерактивными инструментами для создания баз данных и управления ими и с программированием на языке Transact+SQL.

Предварительные курсы

Дополнительные курсы

План занятий

Экзамен экстерном
Введение
О курсе
Урок 1
Окружение SQL Server 2000

Microsoft SQL Server 2000 был разработан для поддержки крупных баз данных в различных областях, в том числе связанных с онлайновой обработкой транзакций (OLTP), хранением данных и электронной коммерцией. Для поддержки этих функций SQL Server предоставляет набор инструментальных средств, включающих утилиты командной строки – например bcp.exe, которая копирует данные между SQL Server, файлами операционной системы и Enterprise Manager, достаточно сложное графическое средство для администрирования множества баз данных и самого SQL Server. В примерах использованы графические инструментальные средства, предоставляемые Enterprise Manager.

Урок 1
8 заданий
Урок 2
Администрирование SQL Server

Подобно вашему автомобилю, Microsoft SQL Server будет работать лучше и стабильней, если вы будете регулярно осуществлять ее техническое сопровождение. К счастью, эту задачу исполнять гораздо проще и намного чище, чем менять масло в машине. Администрирование больших ответственных приложений баз данных может быть достаточно сложной задачей, но инструментальные средства, предоставляемые Enterprise Manager, существенно упрощают этот процесс. В этом уроке вы узнаете, насколько просто можно защитить вашу базу данных с помощью резервного копирования, и как сделать этот процесс еще проще за счет использования мастера сопровождения баз данных Database Maintenance Plan Wizard.

Читайте также:  Разработка графических приложений python
Урок 2
6 заданий
Урок 3
Безопасность в SQL Server 2000

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

Урок 3
9 заданий
Урок 4
Создание базы данных

В окружении Microsoft SQL Server вы храните таблицы, представления и другие объекты, относящиеся к определенному набору информации, в базе данных, поэтому первым шагом при реализации приложения, работающего с базой данных, является, создание базы данных.

Урок 4
6 заданий
Урок 5
Создание таблиц

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

Урок 5
7 заданий
Урок 6
Создание индексов

При долговременной работе с базой данных объемы информации постоянно увеличиваются. Для того, чтобы осуществлять быстрый доступ к строкам таблицы, существуют индексы. На занятии подробно рассматривается использование Enterprise Manager для создания, управления и удаления индексов. Описываются типы индексов, положительные и отрицательные стороны использования. Даются указания, когда следует использовать индексы, и когда лучше от них отказаться. Подробно рассматривается применения мастера Create Index Wizard. Большое количество скриншотов дает исчерпывающую информацию для продуктивной работы.

Урок 6
6 заданий
Урок 7
Создание отношений

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

Урок 7
7 заданий
Урок 8
Создание проверочных ограничений

Обеспечение целостности данных – важный аспект разработки информационных систем. Проверочные ограничения обеспечивают целостность данных. Теоретический материал данной лекции хорошо подтвержден практическими примерами. Небольшое применение T-SQL в сочетании с многочисленными примерами работы в Enterprise Manager. Много материала по вопросам управления проверочных ограничений.

Урок 8
6 заданий
Урок 9
Создание объектов таблиц

Вы узнали, как назначать отдельным столбцам таблицы различные свойства, такие как значения по умолчанию и проверочные ограничения. В ряде случаев, однако, определенный тип столбца используется в нескольких различных таблицах. В этом случае часто бывает полезным создать эти свойства в одном месте и применять их к каждой таблице. Умолчания, правила и пользовательские типы данных обеспечивают механизм для создания и обслуживания этих объектов в одном месте. Допустим, вы создаете базу данных для изучения потребительского рынка с помощью анкетирования. Вы изначально решили, что значением по умолчанию для любого вопроса, ответ на который не был дан, будет «Неизвестно». Если вы создадите умолчание и свяжете его с определенными столбцами, вы сможете в дальнейшем изменить умолчание на «Нет ответа», не изменяя каждый столбец (и не запоминая!), который использует это умолчание.

Урок 9
7 заданий
Урок 10
Создание диаграмм баз данных

Наиболее легкое и визуальное конструирование баз данных возможно посредством диаграмм. Диаграммы баз данных обеспечивают не только визуальное представление структуры базы данных, но и позволяют также изменять и добавлять объекты базы данных графическими и более простыми методами. На занятии приводится пример использования мастера Create Database Diagram Wizard. Рассматриваются типичные проблемы и наилучшие методы их решения путем использования диаграмм баз данных. Предусмотрено большое количество скриншотов и советов, направленных на продуктивную работу и недопущению часто возникающих ошибок и проблем.

Урок 10
6 заданий
Урок 11
Извлечение строк

Большинство приложений, работающих с базами данных, будут использовать программное окружение, такое как Microsoft Access или Microsoft Visual Basic, для обеспечения интерфейса с пользователем. Однако Enterprise Manager предоставляет простое средство – Query Designer, которое позволяет легко просматривать данные в одной или в нескольких таблицах. Вы узнаете о конструкторе запросов Query Designer и воспользуетесь им для отображения строк из нескольких таблиц базы данных Aromatherapy

Урок 11
6 заданий
Урок 12
Оператор SELECT

В основе всех действий по выборке данных в окружении Microsoft SQL Server лежит один оператор Transact-SQL, оператор SELECT. В этом уроке вы познакомитесь с наиболее важными компонентами оператора SELECT, а также со способами использования конструктора запросов Query Designer для автоматического построения оператора для вас. Воспользовавшись конструктором запросов Query Designer SQL Server, вы можете ввести оператор SELECT непосредственно в панели SQL Pane, либо заставить конструктор запросов сделать это для вас, воспользовавшись панелями диаграмм Diagram Pane или сетки Grid Pane. Одна возможность не исключает другую. Вы можете начать построение запроса путем добавления таблиц в панели диаграмм Diagram Pane, переименовать столбцы в панели сетки Grid Pane и указать порядок, в котором должны располагаться строки, введя фразу ORDER BY непосредственно в панели SQL Pane.

Источник

Оцените статью