Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Spisok_voprosov_k_ekzamenu509-514_2011.doc
Скачиваний:
2
Добавлен:
27.11.2019
Размер:
315.39 Кб
Скачать

Инструментальные средства создания локальных информационных систем

(для групп 509, 514, 515, 516, 518)

Список вопросов к экзамену

  1. Файл - серверная архитектура.

  • клиентское приложение, и СУБД запускаются на ПК.

  • пользователи обычно подключаются к файловому серверу через локальную сеть

  • ПК отвечает за работу СУБД, а файловый сервер обеспечивает централизованное хранение данных

  • Недостаток этой системы заключается в том, что вся обработка данных полностью осуществляется на локальном ПК.

  • Запрос, направляемый файловому серверу, на сервере не обрабатывается.

  • Ф айловый сервер возвращает локальному ПК данные, необходимые для выполнения запроса

  1. Клиент - серверная архитектура.

  • все задачи, связанные с доступом к данным, выполняются на центральном сервере

  • вычислительная нагрузка распределена между клиентами и сервером , связанными между собой сетью

  • обработка данных полностью осуществляется на сервере.

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

  • Компьютер-клиент или рабочая станция отвечает за пользовательский интерфейс.

  • На компьютере-клиенте отображается информация для пользователя, и здесь он вводит данные.

  • Сервер отвечает за логику работы программы и проверку целостности данных.

  • о существляет управление базой данных.

  • На сервере хранятся данные, выполняются операции над ними и выборка.

  • В системе клиент-сервер обработка данных полностью осуществляется на сервере.

  1. Распределенные (корпоративные) базы данных.

каждая машина одновременно является и клиентом и сервером

П од распределенной (Distributed DataBase - DDB) обычно подразумевают базу данных, включающую фрагменты из нескольких баз данных, которые располагаются на различных узлах сети компьютеров, и, возможно управляются различными СУБД. Распределенная база данных выглядит с точки зрения пользователей и прикладных программ как обычная локальная база данных. В этом смысле слово "распределенная" отражает способ организации базы данных, но не внешнюю ее характеристику. ("распределенность" базы данных невидима извне).

Распределенные системы - это системы "клиент-сервер".

  1. Службы MS SQL Server.

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

      SQL Server Agent — специальная служба, которая ответственна за автоматизацию работы с SQL Server. Она отвечает за выполнение заданий по расписанию, за предупреждения и другие служебные операции. Для хранения информации этой службы на SQL Server создается специальная служебная база данных MSDB. Обратите внимание: если вы принимали значения по умолчанию на экранах мастера установки SQL Server 2005, то эта служба автоматически запускаться не будет.

      Report Server — эта служба представляет серверный компонент Reporting Services. Она ответственна за генерацию отчетов, предоставление их пользователям, выполнение различных служебных операций с отчетами.

      Analysis Server — ядро сервера баз данных OLAP. Эта служба полностью ответственна за работу с базами данных OLAP и их компонентами, например, с кубами.

      DTS Server — это служба, ответственная за работу с новой средой DTS (т. е. за операции загрузки, выгрузки и преобразования данных, которые проводятся при помощи пакетов DTS).

      msftesql — эта служба раньше называлась Microsoft Search. Ее главная задача — работа с полнотекстовыми индексами (еще раз напомним, что SQL Server 2005 теперь поддерживает и русскоязычный полнотекстовый поиск).

В состав SQL Server 2005 входят еще две службы, но в Configuration Manager они почему-то не отображаются.

      SQL Browser — эта служба ответственна за формирование списка серверов SQL Server в сети.

      SQL Writer — работает с теневыми копиями (shadow copies) баз данных SQL Server 2005 и используется для проведения резервного копирования в оперативном режиме, без отключения пользователей.

  1. Краткая характеристика и назначение системных БД.

  • master (высокоуровневые данные о сервере - регистрация обращений к серверу, параметры конфигурации базы данных и их отображение на физические устройства);

  • tempdb (временные таблицы );

  • model (шаблон для создания новых баз данных);

  • демонстрационные базы

    • Northwind

    • Pubs

  1. Структура и основные объекты БД

  • Tables - таблицы

  • Diagrams аналогично схеме данных в Access

  • Views – представления. Играют ту же роль что и запросы в Access

  • Stored Procedures – хранимые процедуры. Это наборы операторов SQL и операторов управления потоком , которые компилируются и хранятся в БД на сервере. В коде хранимой процедуры можно использовать не только операции выборки и модификации данных, но и логику ветвления , переменные, вызовы других процедур

  • Users

  • Roles

  1. Создание новой БД в режиме Конструктора.

  • При создании новой БД создается лишь копия системной базы model

  • Логическое имя (отображается в списке БД SQL Server)

  • Физическое имя

    • Создается основной (первичный) файл данных -.mdf

    • Файл журнала транзакций - .ldf

Транзакция-набор операций с данными, которые либо все завершаются успешно, либо если хотя бы в одной операции произойдет ошибка, все изменения будут отменены.

Журнал транзакций – это рабочая область, в которую SQL Server записывает информацию до и после выполнения каждой транзакции

открыть папку Databases

из контекстно-зависимого (к.з.) меню выполнить команду New Database

в окне свойств (Database Properties) указать свойства БД.

Вкладка General введите Имя (name) – имя БД (например Nata)

Вкладка Data Files (файлы данных)

Автоматически присваивается Nata_date.mdf

Location(место расположения) –изменить на TEMP

Filegrowth

Automaticaly (автоматическое наращивание)

Maximum file size

Вкладка Transaction Log (журнал транзакций)

Автоматически присваивается Nata_log.ldf

  1. MS SQLServer. Типы данных

CHAR(size)

Строки фиксированной длиной (могут содержать буквы, цифры и специальные символы). Фиксированный размер указан в скобках. Можно записать до 255 символов

VARCHAR(size)

Может хранить не более 255 символов.

TINYTEXT

Может хранить не более 255 символов.

TEXT

Может хранить не более 65 535 символов.

BLOB

Может хранить не более 65 535 символов.

MEDIUMTEXT

Может хранить не более 16 777 215 символов.

MEDIUMBLOB

Может хранить не более 16 777 215 символов.

LONGTEXT

Может хранить не более 4 294 967 295 символов.

LONGBLOB

Может хранить не более 4 294 967 295 символов.

ENUM(x,y,z,etc.)

Позволяет вводить список допустимых значений. Можно ввести до 65535 значений в ENUM список. Если при вставке значения не будет присутствовать в списке ENUM, то мы получим пустое значение. Ввести возможные значения можно в таком формате: ENUM ( 'X', 'Y', 'Z')

SET

Тип данных SQL SET напоминает ENUM за исключением того, что SET может содержать до 64 значений.

  1. MS SQLServer. Создание таблиц.

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