数据库原理课程 - 北京工业大学

数据库原理课程 - 北京工业大学

ID:41117686

大小:55.50 KB

页数:10页

时间:2019-08-16

数据库原理课程 - 北京工业大学_第1页
数据库原理课程 - 北京工业大学_第2页
数据库原理课程 - 北京工业大学_第3页
数据库原理课程 - 北京工业大学_第4页
数据库原理课程 - 北京工业大学_第5页
资源描述:

《数据库原理课程 - 北京工业大学》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、上机文件之二:“数据库系统原理”课程实验指导书(AGuideforPracticeinPrinciplesofDatabaseSystems)北京工业大学计算机学院(2007.4.1)Page10of10目录Contents第一部分数据库设计(DatabaseDesign)一、问题描述(DescribeProblem)二、概念模型设计(DesignofConceptualschema)三、数据库逻辑设计(DesignofLogicDatabase)第二部分数据库实施与应用(ImplementationandApplicationofDatabase)实验一:数据库实施:创建数据库及其对象(

2、ImplementationofDatabase:CreateDatabaseanditsObjects)实验二:数据的增删改(Insert,DeleteandUpdate)实验三:数据库查询(Query)实验四:创建和删除视图(CreateandDropViews)第三部分上机报告与上机考核(ReportandCheck)一、上机报告内容(ReportContent)二、上机考核(Check)备注Page10of10第一部分数据库设计DatabaseDesign数据库设计包括以下内容:一、问题描述。1.可供选择的问题有:(1)客户管理系统(2)图书管理系统(3)人力资源管理系统(4)运动

3、会管理系统(5)医院服务管理系统(6)产品购销管理系统(7)交通违章管理系统(8)售房服务系统(9)超市库存销售管理系统注意:鼓励另选有意义、有深度的其它实际问题。2.问题描述要点:(1)用自然语言描述问题。对一个问题的所有描述将是今后设计、实施数据库的依据。(2)全面、细致地描述问题。包括问题域界定的客观对象,对象属性,对象之间的联系,对象约束,等。(3)设定应用需求。例如,可以设定用户将从数据库中进行哪些查询?打印哪些报表?进行哪些数据库更新操作?等等。二、概念模型设计。给出设计的E-R图表示。E-R图上只画出实体集的主码属性,其余属性由数据字典列出。联系的属性也画在E-R图上。三、创

4、建数据字典。内容包括:实体集、实体属性及属性数据类型、长度、取值限制等,用表格的形式列出来;实体数量(估算);实体及其联系的约束。四、数据库逻辑设计。1.给出关系数据模式设计。包括:关系模式名称、属性名及其取值域,实体完整性约束、参照完整性约束和用户定义完整性约束。2.关系数据模型的优化设计。3.数据表设计,主要确定每个关系表中字段的类型,字段的大小,以及各种约束。Page10of10第二部分数据库实施与应用ImplementationandApplicationofDatababe实验一:数据库实施:创建数据库及其对象ImplementationofDatabase:CreateaDat

5、abaseandItsObjects实验学时:2实验类型:学习SQL语句的使用一、实验目的1.学习MSSQLSERVER2000的特点。2.学习并掌握创建一个关系数据库的方法和相关SQL语句的使用。3.学习并掌握在数据库中创建基本表、修改表结构、删除基本表的方法和相关SQL语句的使用。4.学习并掌握在数据库中创建、删除索引文件的方法和相关SQL语句的使用。5.掌握实体完整性、参照完整性、用户定义完整性约束概念。二、实验内容根据数据库设计方案:1.使用CREATEDATABASE语句,在数据库服务器上创建一个关系数据库。2.使用CREATETABLE语句,以及ALTER、DROP语句创建基本

6、表、修改表结构或删除基本表。3.分析数据库的应用(可以模拟设定),并使用CREATEINDEX语句、DROP语句创建、删除索引文件。三、实验要求1.使用QUERYANALYZER(查询分析器),以交互方式完成创建数据库,创建基本表、修改基本表和删除基本表,以及创建、删除索引文件。2.基本表的定义至少包括主码约束、外码约束、唯一性约束、检查约束、“空”约束和缺省值约束。四、实验装置1.服务器端:MSSQLSERVER2000EnterpriseEdition/ProfessionalEdition.2.客户器端:Windows2000Server/WindowsXP五、实验步骤1.根据数据库

7、设计方案,编写创建数据库和基本表,修改、删除基本表,以及创建、删除索引文件的SQL语句。2.上机编辑、调试并执行SQL语句。六、实验数据及处理1.在稳定存储介质(软盘,或U盘)上保存交互式执行的SQL语句及结果。2.记录并讨论实验过程出现的问题和解决问题的办法。七、思考题1.总结基本表的定义方法,以及三种数据完整性约束。2.理解索引文件的使用目的和它对数据库系统开销的影响。理解聚簇索引的优缺点。Page10of10附录实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。