Реферат по предмету "Информатика, программирование"


Проектирование базы данных "Книжный каталог"

Содержание
 
Введение
Актуальность
1.База данных
1.1 Реляционнаямодель данных
1.2 Общаяхарактеристика
1.3 Целостностьсущности и ссылок
2.Создание базы данных
2.1 Определениеключевых полей
2.2Связывание таблиц на схеме данных
3    Созданиевычисляемых полей в запросах
4    Автоматическоесоздание формы на основе таблицы или запроса
5    Чтотакое SQL
5.1 ОсновыSQL Server
5.2 Реляционноеядро БД SQL Server
5.3 РедакцииSQL Server.
6    Введениев реляционную базу данных
6.1 Пользовательскиебазы данных
6.2 Созданиепользовательской базы данных
7    Проектированиебазы данных на SQL
Заключение
Список используемойлитературы

Введение
 
Насегодняшний день применение баз данных приобрело весьма важное значение длямногих организаций, которые для упрощения своей работы применяют компьютерныетехнологии.
Базы данных стали основой информационныхсистем и в корне изменили методы работы многих организаций. В частности, впоследние годы развитие технологии баз данных привело к созданию весьма мощныхи удобных в эксплуатации систем. Благодаря этому системы баз данных сталидоступными широкому кругу пользователей.
Большинство, если не всебизнес-приложения предназначены для обработки бизнес-данных. Самые первыебизнес-решения так и назывались — программы обработки данных. Эффективноехранение, обработка и взаимодействие с данными — только важная составляющаяуправления предприятием, что компании инвестируют значительные средства вразработку компьютеризированных системы для эффективного решения этих задач.Один из способов повышения эффективности обработки данных — организовать ихэффективное хранение и получение. Самый распространенный подход к хранениюданных на сегодня — использовать реляционную базу данных
В любом случае БД — это просто средствохранения данных;
БД – это, прежде всего, хранилищеобъектов данных, т.е. набор возможных понятий или событий, описываемых базойданных, с возможностью поиска этих объектов по признакам. Базой данных можносчитать не только таблицы, индексирующие файлы со знаниями разных форматов, нои сами эти файлы, потому, что они являются не типизированными хранилищамизнаний в такой базе данных. БД могут применяться как вспомогательное средство,позволяющее реализовать какую-то полезную функцию. Например, хранение настроекпрограммы, Internet — адресов длярассылки рекламы и т.д.
Сервер приложений – это мостик междупрограммами – клиентами и одним или несколькими серверами баз данных.
SQLServer 2000 представляетсобой мощный полнофункциональный сервер баз данных, отличающийся высокойпроизводительностью быстротой освоения и удобным интерфейсом администрирования.Под его управлением могут работать базы данных в широком диапазоне от уровнясреднего звена предприятия до распределённых баз масштаба корпорации.
Актуальность
Внастоящее время, несмотря на повышение компьютеризации общества, в сферебизнеса и торговли до сих пор нет средств, позволяющих в достаточной мереавтоматизировать процесс ведения документации и отчетности.
Однойиз основных задач можно рассматривать проблему ведения отчетности, а так жеоперативную корректировку данных при возникновении необходимости в этом.
Освоевременности и актуальности рассматриваемой проблемы говорит тот факт, чтобольшую часть своего времени администрация магазина тратит на оформлениеразличной документации и отчетов. Огромное количество магазинов и отсутствиепредложений в данной сфере гарантирует высокую потребность в данном продукте.
Объектомдля создания базы данных являлся книжный магазин. Данная база данных предлагаетвведение отчетности, хранения данных, ввод и корректировку данных.
Базуданных могут использовать не только администрация книжного магазина, но также ирабочий персонал магазина.
Таккак существуют большие книжные магазины им необходимо иметь свою базу данных,чтобы контролировать информационный поток данных. Целью разработкипроектирования базы данных книжного магазина является создание базы данныхкоторая может хранить данные и предоставлять пользователю удобную работу сданными.
1. База данных
Базаданных — набор всех данных, определенных в среде. Понятие средыявляется определяемым реализацией.
Базы данных— это совокупность сведений (о реальныхобъектах, процессах, событиях или явлениях), относящихся к определенной темеили задаче, организованная таким образом, чтобы обеспечить удобноепредставление этой совокупности, как в целой, так и любой ее части. Реляционнаябаза данныхпредставляет собой множество взаимосвязанных таблиц,каждая из которых содержит информацию об объектах определенного типа. Каждаястрока таблицы включает данные об одном объекте, а столбцы таблицы содержатразличные характеристики этих объектов — атрибуты. Строки таблицы называются записями;все записи имеют одинаковую структуру — они состоят из полей,в которых хранятся атрибуты объекта. Каждое поле записи содержит однухарактеристику объекта и имеет строго определенный тип данных(например,текстовая строка, число, дата). Все записи имеют одни и те же поля, только вних содержатся разные значения атрибутов.
Дляработы с данными используются системы управления базами данных(СУБД). Основные функции СУБД — это определение данных (описаниеструктуры баз данных), обработка данных и управление данными. 1.1 Реляционная модельданныхРеляционнаябаза данных – это совокупность отношений, содержащих всю информацию, котораядолжна храниться в БД. Однако пользователи могут воспринимать такую базу данныхкак совокупность таблиц.
Хотяпонятие модели данных является общим, и можно говорить об иерархической,сетевой, семантической и других моделях данных, нужно отметить, что в области баз данных это понятие было введено Эдгаром Коддомприменительно к реляционным системам и наиболее эффективно используется именнов данном контексте. Попытки прямолинейного применения аналогичных моделей кдореляционным организациям показывают, что реляционнаямодель слишком «велика», а для постреляционных организаций она оказывается«мала».1.2 Общаяхарактеристика
Хотяпонятие реляционной модели данных первым ввелосновоположник реляционного подхода Эдгар Кодд,наиболее распространенная трактовка реляционной моделиданных, по-видимому, принадлежит известному популяризатору идей КоддаКристоферу Дейту, который воспроизводит ее (с различными уточнениями)практически во всех своих книгах (см., например, К. Дейт. Введение в системыбаз данных. 6-е изд., М.; СПб.: Вильямс.– 2000). Согласно трактовке Дейта, реляционная модель состоит из трех частей, описывающихразные аспекты реляционного подхода: структурнойчасти, манипуляционной части и целостной части.
Вструктурной части модели фиксируется, чтоединственной родовой структурой1) данных, используемой вреляционных БД, является нормализованное n-арноеотношение. Определяются понятия доменов, атрибутов, кортежей, заголовка, тела и переменной отношения.По сути дела, в двух предыдущих разделах этой лекции мы рассматривали именнопонятия и свойства структурной составляющей реляционноймодели.
Вманипуляционной части модели определяются двафундаментальных механизма манипулирования реляционными БД – реляционная алгебраи реляционное исчисление. Первый механизм базируется в основном на классическойтеории множеств (с некоторыми уточнениями и добавлениями), а второй – наклассическом логическом аппарате исчисления предикатов первого порядка. Мырассмотрим эти механизмы более подробно в следующих лекциях, а пока лишьзаметим, что основной функцией манипуляционной части реляционноймодели является обеспечение меры реляционности любого конкретного языкареляционных БД: язык называется реляционным, если он обладает не меньшейвыразительностью и мощностью, чем реляционная алгебра или реляционноеисчисление.1.3 Целостностьсущности и ссылок
Наконец,в целостной части реляционной модели данныхфиксируются два базовых требования целостности, которые должны поддерживаться влюбой реляционной СУБД. Первое требование называется требованием целостностисущности (entity integrity). Объекту или сущности реального мира вреляционных БД соответствуют кортежи отношений. Конкретно требование состоит в том, что любой кортеж любого значения-отношениялюбой переменной отношения должен быть отличим отлюбого другого кортежа этого значенияотношения по составным значениям заранее определенного множества атрибутов переменной отношения,т. е., другими словами, любая переменная отношениядолжно обладать первичным ключом. Как мы видели впредыдущем разделе, это требование автоматически удовлетворяется, если всистеме не нарушаются базовые свойства отношений.
Насамом деле, требование целостности сущностиполностью звучит следующим образом: у любой переменнойотношения должен существовать первичный ключ,и никакое значение первичного ключа в кортежах значения-отношения переменной отношения не должно содержать неопределенных значений. Чтобы эта формулировка былаполностью понятна, мы должны хотя бы кратко обсудить понятие неопределенного значения (NULL).

2.Создание базы данных
ВMicrosoft Access поддерживаются два способа создания базы данных. Имеетсявозможность создать пустую базу данных, а затем добавить в нее таблицы, формы,отчеты и другие объекты. Такой способ является наиболее гибким, но требуетотдельного определения каждого элемента базы данных. Имеется также возможностьсразу создать с помощью мастера базу данных определенного типа со всеминеобходимыми таблицами, формами и отчетами. Это простейший способ начальногосоздания базы данных. В любом случае на экране появится окно с содержимымтаблицы
Открытьтаблицу в режиме Конструктора можно одним из двух следующих способов:
·          выделитьтаблицу в списке таблиц в окне базы данных и нажать кнопку Конструктор вверхней части окна базы данных;
·          щелкнутьправой кнопкой мыши на имени таблицы и из контекстного меню выбрать команду Конструктор.
Послевыполнения указанных действий на экране появится окно таблицы в режимеКонструктора, а также панель инструментов Конструктор таблиц Окнотаблицы в режиме Конструктора состоит из двух панелей.
·          Верхняяпанель содержит таблицу из трех столбцов: Имя поля, Тип данных и Описание.В столбце Имя поля содержатся имена полей таблицы, в столбце Типданных указывается тип данных для каждого поля. Заполнение двух первыхстолбцов является обязательным.
·          Нанижней панели располагаются две вкладки свойств полей: Общие и Подстановка,а также область контекстной справки.
Ключевоеполе таблицы помечается специальным значком — ключик вполе выделения в левой части окна. Чтобы выделить поле, достаточно простощелкнуть мышью по строке, в которой описывается данное поле. При этом в нижнейчасти окна будут показаны параметры именно для этого поля. Перемещаться междустолбцами в верхней панели окна можно с помощью клавиши , а дляперемещения по списку полей вверх и вниз пользуйтесь клавишами со стрелками. Спомощью клавиши можно перемещаться между панелями.
 
2.1Определение ключевых полей
 
Ключевоеполе— это одно илинесколько полей, комбинация значений которых однозначно определяет каждуюзапись в таблице. Если для таблицы определены ключевые поля, то MicrosoftAccess предотвращает дублирование или ввод пустых значений в ключевое поле.Ключевые поля используются для быстрого поиска и связи данных из разных таблицпри помощи запросов, форм и отчетов.
ВMicrosoft Access можно выделить три типа ключевых полей: счетчик, простой ключи составной ключ. Рассмотрим каждый из этих типов.
Длясоздания ключевого поля типа Счетчик необходимо в режиме Конструктора таблиц:
1.        Включитьв таблицу поле счетчика.
2.        Задатьдля него автоматическое увеличение на 1.
3.        Указатьэто поле в качестве ключевого путем нажатия на кнопку Ключевое поле напанели инструментов Конструктор таблиц .
1.        Еслидо сохранения созданной таблицы ключевые поля не были определены, то присохранении будет выдано сообщение о создании ключевого поля. При нажатиикнопки. Да будет создано ключевое поле счетчика с именем Код (ID)и типом данных Счетчик
 
2.2Связывание таблиц на схеме данных
Послесоздания различных таблиц Books,Janre,Oblojka, Izdatelstvo,содержащих данные, относящиеся к различным аспектам базы данных, следующимшагом будет объединение этих данных при их извлечении из базы данных. Вторымшагом при этом является определение связей между таблицами. После этогостановится возможным создание запросов, форм и отчетов, в которых выводятсяданные из нескольких таблиц сразу.
Какработает связь между таблицами?
Связьмежду таблицами устанавливает отношения между совпадающими значениями включевых полях, обычно между полями разных таблиц, имеющими одинаковые имена. Вбольшинстве случаев сключевым полем одной таблицы, являющимсяуникальным идентификатором каждой записи, связывается внешний ключдругой таблицы. Например, для сопоставления сведений о сотрудниках и о принятыхими заказах, следует определить связь по полям «КодКниги» в двух таблицах.
Отношение«один-ко-многим»
Внашей базе данных использовался тип связи «один-ко-многим»
Связьс отношением «один-ко-многим» является наиболее часто используемым типом связимежду таблицами. В такой связи каждой записи в таблице A могут соответствоватьнесколько записей в таблице B, а запись в таблице B не может иметь более однойсоответствующей ей записи в таблице A.
Определениесвязей между таблицами
Длятого чтобы определить связь между таблицами, следует добавить таблицы в окно Схемаданных и перенести с помощью мыши ключевое поле одной таблицы в другуютаблицу. Для того чтобы было удобно просматривать, создавать, удалять имодифицировать связи между таблицами, в Microsoft Access используется схемаданных.
Описаниениже приведенной таблицы.
Вэту таблицу занесены все данные по книжному магазину: Автор, название книг,жанр, издательство, кол-во стр., дата издания, обложка, цена, описание,поставщик, дата поставки.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Специфіка експлікації та імплікації суб’єктивно-модальних смислів у репліках драматичного дискурсу
Реферат Understanding cultural differences
Реферат Word structure in modern english
Реферат Развитие и размещение нефтяной промышленности России 2
Реферат Естественное движение населения в России 2
Реферат Розрахунки в системі “клієнт-банк” та шляхи їх удосконалення
Реферат Методы регулирования деятельности коммерческих банков
Реферат Екологічні проблеми материків і океанів
Реферат Автомобильная промышленность 2
Реферат 5 Запаси, критерії їх визнання, оцінка в балансі, класифікація
Реферат Проблемы ДВФО и пути решения
Реферат Поселок Южный ответственный в поисках виновного
Реферат Экономико-географическое описание Алжира
Реферат Мексика економіко-географічна характеристика країни
Реферат И Кант об антиномиях чистого разума