中国石油大学(北京)-《 数据库结构设计》-答案

    xiaoxiao2022-07-05  224

    学习中心:____   姓名:__  学号:_____

    关于课程考试违规作弊的说明

    1提交文件中涉嫌抄袭内容(包括抄袭网上、书籍、报刊杂志及其他已有论文),带有明显外校标记,不符合学院要求或学生本人情况,或存在查明出处的内容或其他可疑字样者,判为抄袭,成绩为“0”。

    2、两人或两人以上答题内容或用语有50%以上相同者判为雷同,成绩为“0”。

    3、所提交试卷或材料没有对老师题目进行作答或提交内容与该课程要求完全不相干者,认定为“白卷”或“错卷”,成绩为“0”。

     

    一、备注:提交一份数据库应用系统的设计报告,报告内容参见第二章数据库设计中的范例——汽车修理厂信息管理系统 内容要求如下: 1.从应用系统选题中选择一个管理系统;(应用系统选题从以下20题里任选一题)

    2.概念模型设计(要求用E-R图画出概念模型)

    ⑴ 确定实体及其主码、属性;

    ⑵ 确定类型的类型及其属性; 3.逻辑结构设计 ⑴ 定义数据库中表的所有属性及其类型、宽度; ⑵ 定义关系模式及其主码、外部码; ⑶ 定义视图,说明每个视图的作用; 4.行为设计 ⑴ 说明查询文件的作用; ⑵ 说明表单文件的作用; ⑶ 说明报表文件的作用;

    二、题目

    《航空公司机票预订系统》课程设计说明书

     

     

     

    目 录

     

    1 前言................................................... 1

    2 需求分析............................................... 1

    2.1 课程设计目的...................................... 1

    2.2 课程设计任务...................................... 1

    2.3 设计环境.......................................... 2

    2.4 开发语言.......................................... 2

    3 分析和设计............................................. 2

    3.1 系统E-R模型...................................... 2

    3.2 表空间及表的设计................................... 3

    3.3 视图设计.......................................... 8

    3.4 存储过程、函数、包的设计.......................... 12

    3.5 触发器设计....................................... 17

    3.6 角色、用户、权限设计.............................. 18

    3.7 备份方案设计..................................... 19

    4 课程设计总结.......................................... 20

    参考文献................................................ 21

    致  谢.................................................. 21

     

     

     

    1 前言

    航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给民众的生活、出行带来了极大的方便。随着社会的进步,人们的生活水平得到很大的提高,民航的发展也很迅速,乘坐飞机的旅客也大大增多。假如现在没有售票系统,民航将也不会存在,人们的出行极大不便。换句话说,一个功能完善的机票预定信息管理系统对人们的日常生活已经显得尤其重要。

    现设计一个机票预定信息管理系统的数据库。首先根据问题需求设计E-R模型,包括几个主要的实体,如航空公司、飞机、乘客、航班、机票、业务员等以及相关的联系。然后再转根据E-R模型设计出相应的关系模型,对于关系模型的每一个关系,可以设计出相应的表,接着分配表空间、创建视图、设计存储过程、函数和触发器以及设计安全与备份策略。

    2 需求分析

    2.1 课程设计目的

    通过专业课程设计Ⅱ,即大型数据库系统课程设计,有助于培养学生综合运用数据库相关知识解决实际问题的能力。本设计要求对实际问题进行需求分析,提炼实际问题中的数据,建立关系模型,并在大型数据库中得以实现。同时要求对数据库的运营、管理及使用上进行必要的规划和实现。

    2.2 课程设计任务

    系统需要管理以下主要信息:

    (1)航班基本信息,包括航班的编号、飞机名称、机舱等级等。

    (2)机票信息,包括票价、折扣、当前预售状态及经手业务员等。

    (3)客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。

    基本要求:

    (1)根据需求,补充必要的数据库实体,建立ER模型,通过ER图表示。

    (2)在Oracle中创建该系统的数据库,并在数据库中实现各表,写入一定的数据。

    (3)从实际查询应用出发,为一些主要的应用模块设计至少3个参数化视图。

    (4)从数据检验的角度出发,为相关的表建立至少1个触发器。

    (5)从数据更新或修改的角度出发,设计至少1个存储过程。

    (6)从安全的角度出发,规划系统的角色、用户、权限,并通过相关的SQL实现。

    (7)预计每个表的大致容量和增长速度,指定备份的方案,写出相关的备份命令。

     

    95分答案,想了解的加我weixin吧:chenjing-1125

    最新回复(0)