面向对象程序设计C#实训报告文档格式.docx
《面向对象程序设计C#实训报告文档格式.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计C#实训报告文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
◆练习5、英文字母练习器实例
【实训报告】
实训时间:
实训地点:
实训机号:
实
训
内
容
实训过程与步骤
问题分析与结论
实训二数据库的创建和管理
掌握:
1、SQLServer2000数据库的创建方法
2、由已经生面的数据库产生SQLServer脚本的方法
3、查看、修改数据库属性的方法
4、数据库删除的方法。
1、用企业管理器创建XXXXXX数据库
2、用T—SQL语句创建XXXXXX数据库
3、查看、修改XXXXXX数据库属性
4、XXXXXX数据库删除
实训原理与内容
实训三数据表的创建与管理
1、表的创建方法
2、修改表的结构
3、能够向已经创建的表中添加、删除及修改数据
分别使用T_SQL命令、企业管理器向前面所建XXXXXX数据库做:
1、创建关系模式中的表
2、管理表
3、对表添加、修改和删除数据
实训四
(1)数据查询
1、理解查询的概念和方法
2、掌握查询分析器的使用方法
3、掌握SELECT语句的应用、多表查询、复杂查询的方法
分别使用T_SQL命令、企业管理器向前面所建数据库做(至少对每个实体表一个查询):
1、单表查询
2、多表查询
3、进行嵌套查询
4、另用新表存储以上其中一个查询结果
5、查询统计汇总
实训四
(2)视图的创建与使用
掌握创建视图、测试、更改视图的方法
分别使用T_SQL命令、企业管理器向前面所建数据库创建、管理视图(至少8个)
实训五设计数据完整性
1、掌握约束的概念及实施方法
2、掌握规则的概念及实施的方法
3、掌握默认值的概念及实施的方法
分别使用T_SQL命令向前面所建数据库做:
1、建立表与表之间的联系,建立必要的外键与主键、外键、唯一、非空、检查、缺省约束。
2、建立必要的规则。
3、设置必要的默认值。
实训六创建、管理索引
1、理解索引的概念及类型
2、掌握创建、更改、删除索引的方法
3、掌握维护索引的方法
分别使用T_SQL命令、企业管理器向前面所建数据库中每个表根据需要创建1个以上的索引,索引选项自定义。
实训七存储过程和触发器
【实训目的】
1、使用存储过程的完善应用程序,使应用程序更有效率
2、可以利用触发器来实现复杂的业务规则,更有效地实施数据完整性。
分别使用T_SQL命令、企业管理器向前面所建数据库做:
1、编写存储过程和触发器的方法(每种各创建5个)
2、使用存储过程和触发器来维护数据完整性
实训八事务的使用
1.理解事务的概念
2.掌握事务的使用方法
使用T_SQL命令向前面所建数据库中的存储过程和触发器程序段中插入事务语句。
实训九数据库的安全性
1.理解数据库系统安全性的重要性
2.理解SQLServer对数据库数据的保护体系
3.理解SQLServer登录帐户、数据库用户、角色、许可的概念
4.掌握管理SQLServer帐户、用户、角色、许可的方法
1、设置2种认证模式
2、创建与管理登录帐户(组中每人1个SQLSERVER登录账户)
3、创建与管理数据库用户(组中每人1个,分别分配不同的角色,其中一个是系统管理员)
4、创建与管理角色(各类至少3个)
5、许可权限管理
实训十备份恢复、导入导出
1.掌握各种备份的方法
2.掌握从备份中恢复数据的方法
3.掌握SQLServer数据导入与导出的方法
1、创建、管理设备备份
2、进行数据备份
3、数据库的恢复
4、实现数据的导出服务(导出一个EXCEL文件、一个ACCESS数据库文件)
4.实现数据的导入服务(取其中一个文件实现)
附:
PETSHOP数据库设计
1、基本用户信息(Account)
字段名
类型
长度
是否为空
注释
UserId
varchar
20
NOT
Email
80
FirstName
LastName
Status
2
Addr1
Addr2
City
State
Zip
Country
Phone
2、系统界面的banner图片的设置信息BannerData
FavCategory
BannerData
255
3、宠物的类别目录表(Category)
CatId
10
Name
Descn
4、宠物产品的存货信息(Inventory)
ItemId
Qty
int
5、单个产品的详细信息(Item)
ProductId
ListPrice
decimal
10,2
UnitCost
Supplier
Attr1
Attr2
Attr3
Attr4
Attr5
6、宠物的产品列表(Product)
ProductId]
varchar]
Category
7、用户配置表(Profile)
LangPref
30
MyListOpt
BannerOpt
8、用户帐号登陆表(SignOn)
UserName
Varchar
Password
9、供应商信息(Supplier)
SuppId
6
40
10、订单的每一项的详细信息(LineItem)
OrderId
LineNum
Quantity
UnitPrice
10,2
11、订单的状态(OrderStatus)
Timestamp
datetime
12、用户购物的订单(Orders)
(1,1)
OrderDate
ShipAddr1
ShipAddr2
ShipCity
ShipState
ShipZip
ShipCountry
BillAddr1
BillAddr2
BillCity
BillState
BillZip
BillCountry
Courier
TotalPrice
Decimal
BillToFirstName
BillToLastName
ShipToFirstName
ShipToLastName
CreditCard
ExprDate
7
CardType
Locale