Сделай Сам Свою Работу на 5

Раздел 1. Концепция систем баз данных





Введение

Концепция баз данных (БД) открыла новую эру в развитии информационных систем. Она пришла на смену традиционным файловым системам и позволила поднять системы управления информацией на качественно новый уровень. Начав свой путь с 60-х годов прошлого столетия со сложных сетевых систем, реализуемых в рамках универсального языка программирования, БД в течение 10 лет превратились в самостоятельные программные продукты со своими встроенными языковыми средствами управления, своей теорией и практическим воплощением в коммерческих проектах.

Концепция БД имеет два направления своего развития:

Ø теория и практика построения баз данных;

Ø теория и практика построения систем управления базами данных.

Кроме того, необходимо различать два термина, связанных с данными:

Ø управление базами данных;

Ø управление информацией.

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



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

Ø гипертекст, в котором пользователь имеет возможность доступа к различным типам данных, следуя специальным указателям исходного текста;

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



Соотношение между понятиями управление базами данных и управление информацией показано на рис. 1.

Система баз данных (СБД) - это такая среда хранения и управления данными, которая удовлетворяет следующим требованиям:

Ø данные должны иметь формат, известный как прикладной программе, которая их использует, так и вычислительной системе. Этот формат определяется с помощью словаря данных (данные о данных);

Ø данные должны храниться, извлекаться и модифицироваться только с помощью специальной программы, называемой системой управления базами данных (СУБД);

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

 

 

 


Рис. 1. Соотношение между управлением базами данных и управлением информацией

Рабочая программа

1.1. Цели и задачи дисциплины

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

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

Дисциплина «Базы данных» опирается на дисциплины математического, программного и аппаратного циклов, читаемых в 1–4-м семестрах. Для успешного освоения курса студенты должны знать основы построения информационных систем, моделирования и структуризации данных, алгоритмизации задач и проектирования программ, уметь программировать на алгоритмических языках высокого уровня.



1.2. Требования к уровню освоения содержания дисциплины

В результате изучения курса студенты должны знать:

Ø принципы организации и архитектуры систем баз данных;

Ø основные поколения моделей данных;

Ø современные методы и средства разработки и синтеза моделей данных предметных областей и автоматизированных систем обработки информации и управления;

Ø современные методики синтеза и оптимизации структур баз данных;

Ø современные методы обеспечения целостности данных;

Ø основные конструкции языков манипулирования данными;

Ø методы организации баз данных на носителях информации;

должны уметь:

Ø применять современную методологию для исследования и синтеза информационных моделей предметных областей;

Ø применять современную систему управления базами данных для реализации проекта БД;

Ø применять современные языки манипулирования и описания данных;

должны иметь представление о тенденциях и перспективах развития современных систем управления базами данных.

1.3. Объем дисциплины и виды учебной работы

Вид учебной работы Всего часов Семестр
Общая трудоемкость дисциплины
Аудиторные занятия
Лекции
Лабораторные работы (ЛР)
Самостоятельная работа
Контрольная работа   +
Вид итогового контроля   Экзамен

1.4. Содержание дисциплины

1.4.1. Разделы дисциплины, виды и объем занятий

Раздел дисциплины Лекции (часов) ЛР (часов)
1 Концепция систем баз данных  
2 Архитектура систем баз данных
3 Данные и модели данных  
4 Системы управления базами данных
5 Реляционная модель данных  
6 Реляционные структуры данных
7 Ограничения целостности  
8 Операции реляционных баз данных

1.4.2. Содержание разделов дисциплины

Раздел 1. Концепция систем баз данных

Введение. История развития систем, основанных на базах данных. Файловые системы и системы баз данных. Преимущества информационных технологий с базами данных. Поколения систем управления базами данных.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.