欢迎来到天天文库
浏览记录
ID:20334413
大小:520.00 KB
页数:8页
时间:2018-10-12
《11-12-1数据库应用技术实验指导书09级1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北京联合大学内部讲义《数据库应用技术》实验指导书北京联合大学自动化学院信息自动化教研部2009年9月7实验一创建数据库一、目的1.注册SQLServer服务器。2.了解MSSQLServer环境及包含组件。3.掌握创建数据库的T-SQL命令。二、内容1.进入Windows2000,点击“开始”→“程序”→MicrosoftSQLServer2000→服务管理器,打开SQLServer服务管理器。2.通过点击、、按钮分别启动、暂停、停止SQLServer服务,观察Windows状态栏中有关SQLServer服务图标状态,见图1-1。图1-1SQLServer服务图标3.点击“开
2、始”→“程序”→MicrosoftSQLServer2000→企业管理器,打开SQLServer企业管理器,观察窗口中菜单栏的主要项目、功能。4.在企业管理器中查看SQLServer2000有哪些组件。5.点击数据库对象前“+”号,查看“数据库”的构成,见图1-2。展开+号图1-2企业管理器6.点击“开始”→“程序”→MicrosoftSQLServer2000→联机丛书,进入帮助系统,熟悉帮助系统的使用。7.打开“我的电脑”或“资源管理器”在磁盘空间以自己的姓名或学号建立文件夹。8.点击“开始”→“程序”→MicrosoftSQLServer2000→查询分析器,在图1-3
3、所示的连接到SQLServer窗口中,选择“windows身份验证”单选项,并点击“确定”按钮,打开SQLServer查询分析器。7图1-3连接到SQLServer窗口9.在图1-4所示查询分析器的右半部分空白窗口中输入CreateDatabase命令,建立数据库,数据库文件存储在步骤7建立的文件夹下,数据库名自由定义,主数据库文件大小2MB,以10%的速度增加,日志文件大小1MB,以1MB速度增加。命令输入完成后,点击工具栏中执行按钮运行命令,记录执行结果。执行按钮图1-4SQL查询分析器三、学时2学时四、思考题1.安装MSSQLServer的软硬件要求是什么?2.简述数据
4、库的组成。7实验二表的操作一、目的1.创建及修改表。2.掌握约束建立方法。二、内容用查询分析器在已建立的数据库中建立如下数据表。1.使用createtable语句建立student表(不包括约束)。student表属性名数据类型可否为空含义SnoChar(7)否学号(主键)SnameVarchar(20)否学生姓名SsexChar(2)否性别(男或女,默认为男)SageSmallint可年龄ClnoChar(5)否学生所在班级(外键)2.使用createtable语句建立course表、class表和grade表(包括约束)。course表属性名数据类型可否为空含义CnoCh
5、ar(1)否课程号(主键)CnameVarchar(20)否课程名称CreditSmallint可学分class表属性名数据类型可否为空含义ClnoChar(5)否班级号(主键)SpecialityVarchar(20)否班级所在专业InyearChar(4)否入校年份NumberInteger可班级人数(大于等于1,小于等于240)MonitorChar(7)可班长学号grade表属性名数据类型可否为空含义SnoChar(7)否学号(外键)CnoChar(1)否课程号(外键)GmarkDecimal(4,1)可成绩(大于等于0,小于等于100)3.为grade表建立主键约束
6、。4.使用Altertable语句增加student表的约束。5.给student表增加一个属性Nation(民族),数据类型Varchar(20)。6.删除student表中属性Nation。7三、学时2学时四、思考题建立student表、course表、class表和grade表中的约束时有顺序要求吗?实验三数据的检索一、目的1.掌握SELECT–FROM–WHERE语句结构及使用。2.掌握各种查询。3.学习连接查询的方法。二、内容1.打开Pubs数据库。2.在authors表中检索居住在"OaklAND"城市的作者姓名,并显示他们所在的城市名。3.在authors表中找
7、出住在"CA"州的姓"White"的作者名,并显示他们的州名。4.在authors表中找出编号第五六位是"80"的作者的姓名,并显示他们的作者编号。5.在titles表中检索出书价大于15元的书名及其价格。6.在titles表中显示包含"computer"字样的书名。7.在titles表中找出1994年后出版的书,并显示其价格、出版日期和书名。8.在titles表中显示价格大于20元的书名及其价格,其中价格以降序方式显示,书名以升序方式显示。9.求出minit不等于A,job_id的数值不大于8的职员所
此文档下载收益归作者所有