Мегаобучалка Главная | О нас | Обратная связь


Create Table Снятие_налич(



2016-01-26 311 Обсуждений (0)
Create Table Снятие_налич( 0.00 из 5.00 0 оценок




Вопросы к срезу по дисциплине БД и СУБД

1.Дать определение базы данных.

Раскрыть понятие предметной области.

Изучить предметную область «Колледж», выявить ее фрагменты, охарактеризовать отдельный фрагмент («Цикловая комиссия»), выявить его объекты и процессы.

 

Ответ:

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

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

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

Фрагменты предметной области «Колледж»:

1) Учебная часть

2) Приемная директора

3) Библиотека

4) Цикловая комиссия

5) Аудитория

6) Актовый зал

7) Столовая

8) Спортивный зал

9) Бухгалтерия и т.д.

Объекты и процессы фрагмента «Цикловая комиссия»:

1) Преподаватели

2) Материальная база

3) Учебный план

4) Дисциплина

5) Учебный процесс

6) Программное обеспечение

7) Комплексно-методическое обеспечение и т.д.

Create Table Преподаватель(

Табельный_номер Int,

ФИО Char (18),

Год_рождения Int,

Категория Char (18),

Стаж Int,

Квалификация Char (18),

Адрес Char (18),

Телефон Char (18),

Primary Key(Табельный_номер));

 

2.Перечислить свойства баз данных.

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

Описать процесс добавления новых данных в базу данных, состоящую из двух объектов: объект «Учащийся» и объект «Успеваемость» с соблюдением свойства целостности данных. Объект «Учащийся» содержит справочные данные об учащихся группы: номер студенческого билета, ФИО, адрес, номер группы. Объект «Успеваемость» содержит данные об успеваемости учащихся в группе по различным дисциплинам: номер по порядку, ФИО, название дисциплины, оценка (записать конкретные значения нескольких экземпляров объектов).

 

Ответ:

Свойства БД:

· независимость описания данных от программ их обработки

· целостность БД

· восстанавливаемость БД

· безопасность БД

· эффективность БД

· предельные размеры и эксплуатационные ограничения.

Независимость описания данных от программ их обработки означает, что изменение в данных не приводит к изменению программ обработки.

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

Объект «Учащийся» является главным по отношению к объекту «Успеваемость», а объект «Успеваемость» является подчиненным по отношению к объекту «Учащийся».

Учащийся
№ студ. билета ФИО Адрес Номер группы
Успеваемость
№ по порядку ФИО Назв. Дисц. Оценка

 

Главная Подчиненная

Для добавления новых данных в БД с соблюдением целостности необходимо сначала занести данные в объект «Учащийся», а затем в объект «Успеваемость». Например, в объект «Учащийся» добавим новую информацию: 4321, Иванов И. И., г. Гомель, Г-32. Затем информацию об Иванове можно использовать в объекте «Успеваемость»: 24, Иванов И. И., КПиЯП, 4. И т.д.

Create Table Учащийся(

Номер_студенческого_билета Int,

ФИО Char (30),

Адрес Char (30),

Номер_группы Char (30),

Primery Key(Номер_студенческого_билета));

Create Table Успеваемость (

Номер_по_порядку Int,

ФИО Char (30),

Название_дисциплины Char (30),

Оценка Int,

Primary Key(Номер_по_порядку);

 

3.Дать определение системы управления базами данных (СУБД).

Охарактеризовать функции СУБД: управление транзакциями, журнализация и восстановление БД после сбоев.

Показать механизм использования транзакции на примере «Банкомат».

 

Ответ:

Система управления базами данных – комплекс программно-аппаратных средств, обеспечивающих создание, поддержку, доступ к БД и управление данными.

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

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

 

Например, с банкомата необходимо снять определенную сумму.

Действия:

1) Вставить карту

2) Ввести пароль

3) Если пароль правильный, переходим к следующему действию

4) Выбрать операцию снятия наличных

5) Ввести сумму, если сумма не превышает остаток средств на карточке, то банкомат выдаст наличные, если превышает – откат транзакции

Create Table Снятие_налич(

Номер_операции Int,

Пин_код Int,

Язык Char (20),

Дата Date,

Сумма Int,

Primary Key(Номер_операции));

 

 

4.Перечислить основные виды программ, относящихся к СУБД (классификация СУБД).

Охарактеризовать полнофункциональные СУБД.

В полнофункциональной СУБД MS Access записать порядок действий для ввода информации в базу данных «Учебный процесс», предназначенную для ведения учета успеваемости учащихся в колледже, состоящую из двух таблиц «Учащиеся» и «Успеваемость».

 

 

Ответ:

Классификация СУБД:

· Полнофункциональные (ПФСУБД)

· Серверы БД

· Клиенты БД

· Средства разработки программ работы с БД

Полнофункциональная СУБД представляет собой традиционную СУБД которая сначала появилась для больших машин, затем для меньших машин и ПЭВМ (DB2, Paradox, Access, FoxPro, Oracle, MS SQL Server.)

Обычно ПФСУБД имеют развитый интерфейс, позволяющий с помощью команд меню выполнять основные действия с БД:

1) создание и модификация структур таблиц,

2) ввод данных,

3) формирование запросов,

4) разработка отчетов,

5) вывод их на печать и т.д.

Для ввода информации предназначены формы что бы их создать необходимо:

1) Создать файл БД учебный процесс СУБД Access

2) Создать структуру таблицы «Учащиеся»,

3) Создать структуру таблицы «Успеваемость»

4) Связать таблицы между собой

5) На основе полученных таблиц создать формы для ввода данных



2016-01-26 311 Обсуждений (0)
Create Table Снятие_налич( 0.00 из 5.00 0 оценок









Обсуждение в статье: Create Table Снятие_налич(

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (311)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)