文档库 最新最全的文档下载
当前位置:文档库 › 这两个题目为上机操作题,把操作步骤和截图以文档的方式...

这两个题目为上机操作题,把操作步骤和截图以文档的方式...

这两个题目为上机操作题,把操作步骤和截图以文档的方式...
这两个题目为上机操作题,把操作步骤和截图以文档的方式...

(这两个题目为上机操作题,把操作步骤和截图以文档的方式交稿)

《数据库系统原理》(实践)考试试题

1、安装SQLserver数据库

2、建立表、视图(例如学习关系、教师关系、选课关系)

3、完成相关查询和统计

1、安装SQLserver数据库

在 "用户信息" 窗口,输入用户信息,并接受软件许可证协议。

在 "安装定义"窗口,选择 "服务器和客户端工具" 选项进行安装。我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习SQL Server很有用处。如果你已经在其它机器上安装了SQL Server,则可以只安装客户端

工具,用于对其它机器上SQL Server的存取。

在 "实例名" 窗口,选择 "默认" 的实例名称。这时本SQL Server的名称将和Windows 2000服务器的名称相同。例如笔者的Windows服务器名称是 "Darkroad",则SQL Server的名字也是 "Darkroad"。SQL Server 2000可以在同一台服务器上安装多个实例,也就是你可以重复安装几次。这时您就需要选择不同的实例名称了。建议将实例名限制在 10 个字符之内。

实例名会出现在各种 SQL Server 和系统工具的用户界面中,因此,名称越短越容易读取。另外,实例名称不能是 "Default" 或 "MSSQLServer" 以及SQL Server的保留关键字等。

在 "安装类型" 窗口,选择 "典型" 安装选项,并指定 "目的文件夹"。程序和数据文件的默认安装位置都是 "C:\Program Files\Microsoft SQL Server\"。笔者因为C盘是系统区、D盘是应用区,因此选择了D盘。注意,如果您的数据库数据有10万条以上的话,请预留至少1G的存储空间,以应付需求庞大的日志空间和索引空间。

在 "服务账号" 窗口,请选择 "对每个服务使用统一账户..." 的选项。在 "服务设置" 处,

选择 "使用本地系统账户"。如果需要 "使用域用户账户" 的话,请将该用户添加至Windows

Server的本机管理员组中。

在 "身份验证模式" 窗口,请选择 "混合模式..." 选项,并设置管理员"sa"账号的密码。如果您的目的只是为了学习的话,可以将该密码设置为空,以方便登录。如果是真正的应用系统,则千万需要设置和保管好该密码!:)如果需要更高的安全性,则可以选择"Windows身份验证模式" ,这时就只有Windows Server的本地用户和域用户才能使用SQL

Server了。

在 "选择许可模式" 窗口,根据您购买的类型和数量输入(0表示没有数量限制)。 "每客户"表示同一时间最多允许的连接数,"处理器许可证"表示该服务器最多能安装多少个CPU。笔者这里选择了 "每客户" 并输入了100作为示例。(嘻嘻,别选得太多,越多越贵呀!:)

图13 然后就是约10分钟左右的安装时间,安装完毕后,出现该界面,并新增了以下的菜单。

如果您是个初学者,就可以先打开 "联机丛书",做一个简单的学习啦!

2、

建立表、视图(例如学习关系、教师关系、选课关系)

开始新建表

单打开指定数据库(目标数据库),选中“表”项目,右击鼠标右键

图1-8 开始新建表 (或在操作菜单中选择,或右栏表列表空白处右击鼠标)。 定义字段(属性)

在列名①中输入字段(属性)名,②数据类型可下拉选择或直接输入,③长度直接输入适当的数字,④?允许空,?不允许为空,⑤默认值:当该属性值未输入时,自动将默认值填充。

图1-9 定义字段(属性)

1 2 3 4

5

定义表名

完成字段定义后,选择快键按钮,或“文件”菜单中的“保存”子菜单,输入适当

的表名。

表名的定义要求符合命名规则。

定义主键

选中要定义为主键的字段,右击鼠标选择“设置主键”,或直接单击快键按钮。如果主键为多个字段的组,则使用Ctrl键与鼠标的组合来选中多个字段。

图1-10 定义主键

定义外码

选中要定义为外码的字段,右击鼠标选择“关系”,单击“新建”按钮。

主键表:被参照表,外键表:外表字段所在的表。

选择正确的主键表,并在主键表下面的列表中选择正确的主键字段名,选择正确的外键表,并在外键表下选择正确的外键字段名。主键字段与外健字段要求类型相同,长度相同,而且要求主键字段必须在主键表(被参照表)中是主码,否则无法完成定义。

关系名:外码名,一般定义格式:FK_外键表名_主键表名_外键字段名_主键字段名。

定义完成之后,单击左上角的快键按钮保存。

图1-11 定义外码

定义Check约束

选中要定义为Check约束的字段,右击鼠标选择“Check约束”,单击“新建”按钮。在“约束表达式”输入框中输入正确的关系表达式。如学生的成绩在0到100之间,表达式如下(学生的成绩字段为Score):Score >=0 and Score <=100

约束名的一般格式为:CK_表名_字段名。单击左上角的快键按钮保存。

图1-12 定义Check约束。

3、完成相关查询和统计

写一下select语句就ok了

《数据结构》(实践)考试试题

试用尾插法建立如下单链表:

Head

写出用C语言表示的算法,转化成为完整的C程序,并上机调

C语言源代码:

#include

#include

typedef struct node

{

char data;

struct node *next;

}node;

node* creat()

{

node *p,*l,*head;

head=(node*)malloc(sizeof(node));

head->next=NULL;

p=head;

char d;

printf("请输入链表的元素,以0结束:\n");

scanf("%c",&d);

while(d!='0')

{

l=(node*)malloc(sizeof(node));

l->data=d;

l->next=NULL;

p->next=l;

p=p->next;

scanf("%c",&d);

}

return head;

}

void pp(node *head)

{

node *p;

printf("建立的单链表为:\n"); p=head->next;

while(p!=NULL)

{

printf("%c",p->data);

p=p->next;

}

}

main()

{

node *head;

head=creat();

pp(head);

}

运行截图:

相关文档
相关文档 最新文档