Физическое проектирование

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

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

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

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

Имя столбца Тип столбца Длина Точность Тип Ключа Опциональность Логические ограничения
             

В этой таблице логические ограничения записываются в терминах выбранной СУБД.

Например: Dat_rogd < date(), т.е. значение столбца «дата рождения» не может превышать текущую дату.

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

- ввод и корректировка данных для всех таблиц с реализацией ограничений целостности для каждой таблицы и каждого поля (первичный ключ, неопределенное значение, внешний ключ, ссылочная целостность, бизнес-правила);

- просмотр данных;

- реализация нескольких запросов к БД.

Варианты заданий для проектирования баз данных

1. Автоматизация расчета производственной программы в стоимостном выражении.

2. Автоматизация расчета потребности в деталях на товарный выпуск продукции по предприятию.

3. Автоматизация учета материальных ценностей на складе.

4. Автоматизация учета основных средств на предприятие

5. Автоматизация учета кадров на предприятии

6. Автоматизация расчета заработной платы на предприятии

7. Автоматизация расчета годовой потребности в материалах на основное производство

8. Автоматизация расчета нормы времени и расценки на изделие

9. Автоматизация учета готовой продукции на складе

10. Налогообложение физических лиц

11. Автоматизация расчета себестоимости продукции на предприятии.

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

13. Автоматизация расчетов по налогам и сборам на предприятии

14. Автоматизация расчетов с подотчетными лицами

15. Автоматизация учетной политики

16. Автоматизация оценки финансового состояния на предприятии

17. Автоматизация учета и контроля оплаты за Internet

18. Автоматизация процесса ведения банковских вкладных операций

19. Автоматизация учета товарно-материальных ценностей

20. Автоматизация учета продажи товаров на предприятии

21. Автоматизация ведения карточных счетов по заработной плате с использованием пластиковых карт в банке

22. Автоматизация расчетов платежей в экологический фонд

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

24. Автоматизация учета расхода электроэнергии отделениями предприятия

25. Автоматизация расчета общезаводской себестоимости единицы изделия и производственной программы

26. Автоматизация торгово-закупочной деятельности на предприятии

27. Автоматизация ведения государственного реестра предприятий в государственной налоговой инспекции

28. Автоматизация составления плана себестоимости продукции на предприятии

29. Автоматизация расчета расхода материала на изделие

30. Разработка автоматизированной системы складского учета

31. Автоматизация учета отгруженной готовой продукции

32. Автоматизация анализа финансово-экономического состояния предприятия

33. Автоматизация учета отпуска материалов и материальных ценностей со склада

34. Автоматизация учета услуг по проживанию в гостиничном комплексе

35. Автоматизация учета предоставленных услуг в туристической фирме

36. Проектирование БД для учета услуг дополнительного образования.

37. Проектирование БД для учета командировочных расходов на предприятии.

38. Проектирование БД для ведения складского учета.

39. Проектирование БД для расчетов по выдаваемым кредитам.

40. Проектирование БД для ведения расчетов с покупателями.

41. Проектирование БД для учета движения ТМЦ

42. Проектирование БД для расчета потребности ТМЦ

43. Проектирование БД школьная библиотека

44. Проектирование БД домашняя библиотека

45. Проектирование БД частная коллекция картин

46. Проектирование БД частная коллекция музыки

47. Проектирование БД домашняя бухгалтерия

48. Проектирование БД оплата коммунальных услуг квартиросъемщиком

49. Автоматизация учета оплаты в садовом товариществе

50. Автоматизация учета оплаты в гаражном кооперативе

51. Проектирование БД «Кафедра»

52. Проектирование БД «Деканат»

53. Проектирование БД учет успеваемости в вузе

54. Проектирование БД учет успеваемости в школе

55. Проектирование БД учет услуг

56. Проектирование БД «Спортивный клуб»

Наши рекомендации