文档介绍:

计算机科学与技术学院

实验报告

( 2011 ~2012 学年度第二学期)

课程名称

数据库原理与技术

实验名称

认识DBMS

姓名

学号

专业

班级

地点

教师

实验 1 认识 DBMS

一、利用管理工具创建数据库、表和表间关系

实验目的和注意事项

实验目的:熟悉SQL Server Management Studio 的基本操作,进一步理解数

据库、表、表间关系的概念。

注意事项:创建数据库和数据表时应认真,如果出现错误,应相应地修改结构或删除。

实验内容

(1) 利用SQL Server Management Studio 创建数据库,名称为【学生选课

YYXXXX】。其中YY为专业代号,计算机为JS,软件工程为RJ,网络工程为WL,数字媒体为SM;XXXX为各位同学的学号中的最后四位

(2) 在【学生选课YYXXXX】中建立数据表,表的定义如下所示。

学生YYXXXX(学号,姓名,性别,出生日期,院系名称,备注);

课程YYXXXX(课程号,课程名,先行课,学分);

选修YYXXXX(学号,课程号,分数)。

要求定义每张表的主码,为属性选择合适的数据类型,决定是否允许为空, 为【性别】和【学分】属性定义默认值。

(3) 定义表之间的关系。

(4) 分别为表录入几行数据记录,同时练****数据的修改和删除操作。

实验步骤

(1) SQL Server Management Studio,连接数据库服务器,进入SQL Server

Management Studio 主界面。

(2) 右击【对象资源管理器】|【数据库】,选择快捷菜单中的【新建数据库】命令,弹出【新建数据库】窗口,在各属性页中设置新建数据库的属性,包括设置数据库逻辑名、所有者、文件的逻辑名、文件的物理名、文件类型、文件增长方式、文件的路径、文件组等属性,如图下所示。

(3)保存新建的数据库,该数据库的逻辑名为【学生选课YYXXXX】。

(4)在【对象资源管理器】中,右击【学生选课YYXXXX】 |【表】,选择快捷菜单中的【新建表】命令,弹出表设计器对话框,新建“YYXXXX、课程YYXXXX、选修YYXXXX”3个表,如图所示。

(5) 通过设计关系图,设置数据库的数据完整性。在【对象资源管理器】中,右击【学生选课YYXXXX】

|【数据库关系图】,选择快捷菜单中【新建数据库关系图】命令,弹出【添加表】对话框。将这 3 个表添加到关系图设计器中,设置数据完整性,如图所示

(6)右击要操作的表,选择快捷菜单中的【打开表】命令,弹出表窗口。

直接在表数据窗口中对表数据进行操作,包括插入、删除、修改记录,如图所示。

(7) 如果数据库和表需要修改、删除,还可以在SQL Server Management

Studio 中进行修改、删除操作。

二、利用SQL 语句创建数据库、表和表间关系

实验目的和注意事项

实验目的:熟悉创建数据库和数据表的SQL 语句。

注意事项:输入SQL 语句时应注意,语句中均使用西文操作符号。

实验内容

在SQL Server Management Studio 中新建查询,实现以下操作。(1) 用SQL 语句创建数据库,名称为“StudentCourseYYXXXX”。其中YY为专业代码,XXXX为各位同学的学号中的最后四位。(说明见前一部分)

(2) 用SQL 语句创建StudentCourseYYXXXX 中的3 张表,同时指定主码、外码、默认值等。

(3) 比较“学生选课YYXXXX”和StudentCourseYYXXXX 两个数据库是否一致。

实验步骤

(1) 选择数据库master,右击【新建查询】,或者选择系统菜单中的【文件】|【新建】|【使用当前连接查询】命令,或者单击标准工具栏中的【新建查询】按钮,即可新建一个查询窗口。如果查询数据库不是master,则可在可用数据库下拉列表中进行选择,或用USE语句调用。在查询窗口中输入对应的创建数据库和表的语句。

(2) 创建数据库StudentCourseYYXXXX。

(3) 创建3 个表。StudentsYYXXXX、CoursesYYXXXX、SCYYXXXX

(4) 直接在表数据窗口中录入表数据记录。

实验一完成后,数据库结构应该和下图类似:

实验小结

通过这个试验,熟悉了SQL Server Manag

内容来自淘豆网www.taodocs.com转载请标明出处.

数据库和计算机实验小结,计算机——数据库实验报告.doc相关推荐

  1. 计算机专业课程设计报告c语言,计算机程序设计(C语言)课程设计报告.doc

    计算机程序设计(C语言)课程设计报告.doc 计算机程序设计C语言课程设计报告题目电子动画时钟 学院 机电工程学院专业 班级090109班学号 姓名 指导教师 设计日期 一.概述选题背景 随着社会的进 ...

  2. 计算机英语词汇的特点,计算机英语词汇特点浅析开题报告.doc

    计算机英语词汇特点浅析开题报告.doc 东 北 林 业 大 学 本 科 毕 业 论 文开 题 报 告论 文 题 目 计算机英语词汇特点浅析 学 生 焦龙 指 导 教 师 王笑菊 副教授 专 业(班级) ...

  3. 计算机组装与维护2017,2017年计算机组装与维护实训报告.doc

    2017年计算机组装与维护实训报告 2017年计算机组装与维护实训报告范文 实验一 微机组装 一. 实训目标 通过学习本实训内容,掌握微机组装方面的知识,进一步加深对微机硬件系统的认识,具备微机硬件维 ...

  4. 计算机专业社会需要分析,计算机专业社会需求数据分析开题报告.doc

    计算机专业社会需求数据分析开题报告 毕业设计开题报告 课 题 名 称: 计算机专业的社会需求数据分析 所在院(系)部: 计算机与通信工程系 专 业 名 称: 计算机科学与技术(计算机应用) 2016 ...

  5. 计算机常用工具软件实训总结报告,计算机常用工具软件实训报告.doc

    文档介绍: 计算机常用工具软件实训报告图像浏览及处理工具软件报告<计算机常用工具软件-----isee>实训报告班级:工业设计10班姓名:实训地点:1-706指导教师:年月日:2011-1 ...

  6. 计算机组装与维护 游戏设计,《计算机组装与维护课程设计报告.doc

    <计算机组装与维护课程设计报告 <Java程序设计> 课程设计报告 设计题目: 设计打地鼠游戏程序 专 业: 软 件 设 计 班 级: 10软件(2)班 姓 名: 欧 阳 星 指导教 ...

  7. mysql数据库技术实验小结_Mysql数据库事务实验以及总结

    为了做这个实验,设计个场景,要把用户2 上账户的22块钱打一块钱到账户1的账上去.要么全成功,全失败,也就是账要做平. 代码如下: 其中最关键的是: updateMoneyByUserId(1, ge ...

  8. 计算机基本基础知识实训总结,计算机基本技能实训总结报告[].doc

    专业:____________________ 年级:____________________ 班级:____________________ 姓名:____________________ 学号:_ ...

  9. 自考 计算机网络实践报告,2021年度自考计算机与网络技术基础实践报告.doc

    高等教诲自学考试 < 计算机及网络技术基本> 实践考核报告 考生姓名: 考核号: 准考证号: 考核教师: 完毕日期: 年 月 日 成绩: 目录: 第一某些 实践考核题 在Windows X ...

最新文章

  1. 转 alsa录音放音执行流程详解
  2. SP1693 COCONUTS - 题解
  3. python必读5本书籍_免费下载!5本从Python入手机器学习的必备电子书!(附链接)...
  4. 回归分析中自变量共线性_具有大特征空间的回归分析中的变量选择
  5. 自定义标签 (choose)
  6. stl vector 函数_vector :: back()函数以及C ++ STL中的示例
  7. 操作系统之内存管理:2、内存管理的功能(内存分配回收、扩充、地址转化、存储保护)
  8. (27)css3 2D转换综合案例—卡包效果
  9. python自带的库有哪些餐厅_Python 常用的标准库以及第三方库有哪些
  10. Eclipse离线安装Emmet插件----web开发者绝对熟悉的插件之一
  11. 忘了微信密码怎么办_微信支付密码怎么改?微信支付密码忘了怎么办?详细教程来了!...
  12. 代码实现UITableViewCell表视图单元定制
  13. 在php中使用守护进程
  14. 管理感悟:套路就是文档化
  15. MATLAB中 histogram 和 imhist 的区别
  16. Android源码 目录
  17. 2021软考软件设计师真题
  18. 【B2B】阿里巴巴汪海:1688成年礼—从中小企业数字化看B2B发展趋势
  19. 介孔二氧化硅纳米粒子应用在组织工程
  20. android 颜色color.xml文件及部分中英文对照

热门文章

  1. 连续时间的马尔可夫链
  2. Origin 2018中文版软件下载和安装教程|兼容Win10(上)
  3. 专家教你清除Rootkit
  4. 【面试题】大数据方向
  5. Ubuntu18 04安装QQ
  6. falagard cegui
  7. w32dasm手动汇编教程:
  8. 《图解 HTTP》 读书笔记
  9. LeetCode每日一题:927. 三等分 (困难) 数组 数学
  10. Dreamweaver CS3设计的缺陷