美文网首页
实验二 使用管理器图形界面创建与管理数据库和表

实验二 使用管理器图形界面创建与管理数据库和表

作者: LANVNAL | 来源:发表于2018-12-17 21:46 被阅读0次

    一.实验目的:

    \1. 了解数据库对象。

    \2. 掌握使用管理器图形界面创建数据库。

    \3. 掌握使用管理器图形界面修改数据库。

    \4. 掌握使用管理器图形界面删除数据库。

    \5. 掌握使用管理器图形界面创建表的结构。

    \6. 掌握使用管理器图形界面修改表的结构。

    \7. 掌握使用管理器图形界面在创建表结构时设置完整性约束。

    \8. 掌握使用管理器图形界面录入、修改、删除表的记录内容。

    二.实验内容(将第6题的操作步骤写到实验报告中)

    \1. 查看数据库对象,以AdventureWorks库为例

    (1)表结构的查看:查看Employee表的结构。

    表内容的查看:查看Employee表的内容。

    (2)数据库关系图的查看:查看关系图Diagram_0,注意分析一下关系图中表之间的参照关系。

    (3)查看索引:查看Employee表的索引

    (4)查看视图的定义:查看某个视图的定义

    查看视图中显示的数据:查看某个视图中的数据

    (5)查看存储过程:查看某个存储过程

    (6)查看触发器:查看Employee表上的某个触发器

    (7)查看用户、角色和架构

    \2. 查看数据库属性,重点查看“文件”和“文件组”两个选项页。

    \3. 使用图形界面创建数据库、修改数据库

    (1)创建数据库stuinfo,要求:包含三个数据文件(MF.mdf、F1.ndf、F2.ndf)和两个日志文件(L1.ldf、L2.ldf),F1.ndf和F2.ndf放到自定义的文件组G1中,数据文件存储到D:\SQLDATA,日志文件存储到E:\SQLLOG,文件的其他属性自行定义。

    (2)修改数据库stuinfo,向其中添加一个文件组G2,再向该文件组中添加一个数据文件F3.ndf,然后删除文件F1.ndf、F2.ndf和文件组G1。

    \4. 查看数据库信息

    使用系统存储过程Sp_helpdb显示所有数据库的信息,使用Sp_helpdb pubs显示指定数据库pubs库的信息,注意观察这两个语句的运行结果。

    \5. 使用图形界面创建、修改表的结构

    (1)打开数据库stuinfo,使用图形界面在该库中创建如下四个表。

    Student表:

    [图片上传失败...(image-3243d4-1545054358995)]

    teacher表:

    [图片上传失败...(image-eeb211-1545054358995)]

    Course表:

    [图片上传失败...(image-84cf04-1545054358995)]

    score表:

    [图片上传失败...(image-d569eb-1545054358995)]

    (2)保存并关闭四个表。

    (3)修改student表的结构,删除名为monitor的字段;修改score表的degree字段的类型,改为小数型decimal(5, 1);修改teacher表,向该表中添加一个字段communist表示是否党员,类型为逻辑型bit。

    \6. 表约束的设置

    (1)设置各表的主键约束。

    (2)设置所有的外键约束。

    (3)设置student表的snmae字段取值唯一。

    (4)设置student表的ssex字段的检查约束为只能取“男”或“女”两个值;设置score表的degree字段取值在0到100之间。

    (5)设置student表的ssex字段的默认值为“男”。

    (6)查看表的依赖和被依赖关系:分别右击四个表,在快捷菜单中选“查看依赖关系”,观察每个表所依赖的表及依赖它的表。

    \7. 输入表的记录

    录入数据库stuinfo中各表的数据,要求:student表至少10行,teacher表至少5行,course表至少6行, score表至少30行。注意记录添加顺序,应先录入student表和teacher表中的记录,再录入course表的记录,最后录入score表中的记录,为什么?

    \9. 创建订单管理数据库OrderManagement,在该库中创建三个表:客户表customer,订单表order_list,订单明细表order_detail,

    (1)创建三个表的结构,分别如下图所示:

    Customer表:

    [图片上传失败...(image-22b848-1545054358995)]

    order_list表:

    [图片上传失败...(image-35d65b-1545054358995)]

    order_detail表:

    [图片上传失败...(image-3d58cf-1545054358995)]

    (2)设置各表的主键约束。

    (3)设置所有的外键约束。

    (4)输入三个表的记录,内容如下:

    Customer表:

    [图片上传失败...(image-7967a7-1545054358995)]

    order_list表:

    [图片上传失败...(image-913872-1545054358995)]

    order_detail表:

    [图片上传失败...(image-310cbd-1545054358995)]

    [图片上传失败...(image-3db25b-1545054358995)]

    (5)将Customer表电话字段的数据类型改为char(11)。

    相关文章

      网友评论

          本文标题:实验二 使用管理器图形界面创建与管理数据库和表

          本文链接:https://www.haomeiwen.com/subject/zdrhkqtx.html