项目一 任务5创建和管理索引
- 格式:pptx
- 大小:848.11 KB
- 文档页数:32
MySQL数据库原理及应⽤(第2版)(微课版)-习题答案习题答案项⽬1 习题答案12.填空题(1)物理数据独⽴性(2)数据库管理系统((DBMS)(3)现实世界、信息世界、数据世界(4)码(5)⼀对⼀(1:1)、⼀对多(1:n)、多对多(m:n)(6)概念数据模型 E-R模型(7)逻辑数据物理数据(8)DBMS(数据库管理系统) DBA(数据库管理员)(9)关系的参照(10)θ3.简答题(1)数据模型是对现实世界的数据特征进⾏的抽象,来描述数据库的结构与语义。
数据模型的三要素是:数据结构、数据操作、数据约束条件。
(2)逻辑数据独⽴性:当模式改变时(如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式映像作相应改变,可以使外模式保持不变。
因⽽应⽤程序不必修改,保证了数据与程序的逻辑独⽴性,简称逻辑数据独⽴性。
物理数据独⽴性:当数据库的存储结构改变了(如选⽤了另⼀种存储结构),由数据库管理员对模式/内模式映像作相应改变,可以保证模式保持不变,因⽽应⽤程序也不必改变。
保证了数据与程序的物理独⽴性,简称物理数据独⽴性特定的应⽤程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构相独⽴。
不同的应⽤程序可以共⽤同⼀外模式。
数据库的两级映像保证了数据库外模式的稳定性,从⽽从底层保证了应⽤程序的稳定性,使得数据库系统具有数据与程序的独⽴性。
(3)数据库系统由计算机硬件、数据库、数据库管理系统(及其开发⼯具)、数据库应⽤系统、数据库⽤户构成。
(4)DBA的职责是对使⽤中的数据库进⾏整体维护和改进,负责数据库系统的正常运⾏,是数据库系统的专职管理和维护⼈员。
系统分析员负责应⽤系统的需求分析和规范说明,要和⽤户及DBA结合,确定系统的硬件软件配置,并参与数据库系统的概要设计。
数据库设计⼈员负责数据库中数据的确定、数据库各级模式的设计。
应⽤程序开发⼈员负责设计和编写应⽤程序的程序模块,并进⾏测试和安装。
数据库课程设计任务书计算机科学与技术系《数据库系统》课程设计项目《数据库系统》课程设计任务书设计题目:物资管理系统背景资料:1)一个存放商品的仓库,每天都有商品出库和入库。
2)种商品都有名称、生产厂家、型号、规格等。
3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。
设计要求:1)进行需求分析,编写数据字典。
2)设计E-R图。
3)设计出入库单据的录入。
4)实现按商品名称、出入库日期的查询。
5)实现分别按日、月和年对出入库商品数量的统计。
任务安排:1、每个学生选择一个题目,独立完成设计任务。
2、提交完整的设计报告和源程序清单(以附录形式)。
3、设计报告要求,设计报告按照以下提纲书写:1)摘要。
2)需求分析。
3)数据库概念结构设计。
4)数据库逻辑结构设计。
5)数据流图及程序结构框图。
6)程序原代码及其说明。
7)总结。
数据库课程设计指导书计算机科学与技术系目录1、学生成绩管理系统简介 (3)2、课程设计选题 (10)3、VFP课程设计难点分析之一——主界面和退出表单的设计 (12)4、VFP课程设计难点分析之二——浏览成绩表单的设计 (16)5、VFP课程设计难点分析之三——浏览学生表单的设计 (21)6、VFP课程设计难点分析之四——设置口令表单集的设计 (24)1、学生成绩管理系统简介1. 系统组成本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和2个自由表组成。
数据库组成:(1)数据表3个:学生表(5个字段:xh, xm, xb, csrq, bj),其中有4个班各5名学生的记录课程表(4个字段:kch,kcm, js, xf),其中有4门课程的记录;成绩表(3个字段:xh, kch, cj),其中有80条学生成绩的记录。
(2)本地视图1个:基于以上3张表创建,输出字段为:xh, xm, xb, bj, kcm, cj查询组成:查询学生、按班级查询成绩、按课程查询成绩表单组成:主界面表单、退出表单、学生表单、课程表单、成绩表单(可按学号分类和按课程分类)、查询学生表单、查询成绩表单、总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、设置口令表单集、修改表单界面。
《建设工程项目管理》课程设计专业:班级:姓名:***师:***课程性质:实践教学课开课系部:建筑工程系任务时间:2014年11月《建设工程项目管理课程设计》任务书—土木工程2011级一、课程设计目的《建设工程项目管理课程设计》是土木工程专业学生在学完《建设工程项目管理》、《工程经济学》、《施工组织与计划》、《施工技术》等主干课程后,所进行的一次重要的综合训练,是培养学生独立工作能力的重要教学环节。
通过系统化、专业化的实践训练,理论联系实践,产学结合,提升学生专业课程之间融会贯通能力,进一步培养学生独立分析处理问题的能力。
二、课程设计的目标(一)知识目标1.熟悉建筑工程项目施工阶段的全过程;2. 掌握建筑工程施工阶段的进度管理、成本管理、质量管理;3.掌握施工阶段项目部各成员的管理职责与分工。
(二)能力目标1.通过课程设计实际训练,使学生牢固地掌握工程项目运作的全过程;2.通过课程设计实际训练,使学生能掌握工程项目不同参与方的职责、作用及工程项目管理的整体框架;3.通过课程设计实际训练,使学生掌握编制工程项目管理策略的程序、方法、步骤、内容规定等。
(三)德育目标1.培养实事求是的科学态度和良好的职业道德;2.培养爱岗敬业、团结协作的思想;3.培养良好的诚信度和工作责任心。
4.增强密切联系工程实践的能力和创新意识;三、课程设计的分组规定每个班按照4-8人一组划分小组,各组成员内部协调好,确保每位同学都的论文方向均不一样。
每个小组按照老师分配的任务,根据所给图纸,结合当前我国工程项目管理的有关规定,合理进行具体工程项目的管理策划工作,将所学知识应用到具体工程管理中。
所做的工程项目管理策划方案应当有针对性(包括组织管理、范围管理、进度管理、质量管理、成本管理、合同管理、风险管理、HSE管理、沟通管理、材料采购供应管理、设备管理等,也可以与此外自行选题),每人任选一个方向,不得抄袭已有方案。
四、课程设计的步骤和方法(一)工程项目管理策划的编制依据①施工图纸及其说明施工图纸及其说明,决定了未来工程项目建设的主要内容,也决定了未来工程项目管理的方向和管理任务。
实验报告单院(系)计算机学院专业计算机科学与技术班级姓名学号同组人实验室S4305 组号日期课程数据库实用技术指导教师成绩实验项目编号8103203006 实验项目名称索引和数据的完整性一、实验目的(1)掌握索引的使用方法;(2)掌握数据完整性的实现方法;二、实验环境WIN7操作系统SQL Server2008三、实验原理(或要求)(1)了解索引的作用与分类;(2)掌握索引的创建方法;(3)理解数据的完整性的概念与分类;(4)掌握各种数据完整性的实现方法。
四、实验步骤(1)建立索引①使用CREATE INDEX语句创建索引。
●对YGGL数据库的Employees表中的DepartmentID列建立索引。
在查询分析器中输入如下程序并执行:USE YGGLGOCREATE INDEX depart_indON Employees(DepartmentID)GO●在Employees表的Name列和Address列上建立复合索引。
CREATE INDEX Ad_indON Employees(Name,Address)●对Departments表上的DepartmentName列建立唯一非聚集索引。
CREATE UNIQUE INDEX Dep_indON Departments(DepartName)②使用界面方式创建索引。
使用界面方式在Employees表的PhoneNumber列上创建索引。
启动SQL Server Management Studio,在对象资源管理器中展开数据库YGGL,展开表Employees,右击“索引,选择“新建索引”选项。
在新建索引的窗口中填写索引的名称和类型,单击“添加”按钮,在列表框中选择要创建的索引的列,选择完单击“确定”按钮即完成创建工作。
(2)重建索引。
重建表Employees中的所有索引。
USE YGGLGOALTER INDEX ALLON Employees REBUILD(3)删除索引。