cj1 实验项目列表 序号 实验项目名称 指导教师 1 实验一 数据库的定义实验(验证性) 2 实验二 数据库的建立和维护实验(验证性) 3 实验三 数据库的查询实验(验证性) 4 实验四 数据库的视图操作实验(验证性) 5 实验五 触发器、存储过程操作实验(综合性) cj2 实验一:数据库的定义实验 一、实验目的: 1、理解 My SQL Serv er 6.0 服务器的安装过程和方法; 2、要求学生熟练掌握和使用 SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用 SQL Server Query Analyzer,接收 T-SQL 语句和进行结果分析。 二、实验环境: 硬件:PC 机 软件:Windows 操作系统、 MySQL Server 6.0 和 Navicat for MySQL 9.0 三、实验内容和原理: 1、安装 MySQL 以及相应的 GUI 工具 2、用 SQL 命令,建立学生-课程数据库基本表 : 学生 Student(学号 Sno,姓名 Sname,年龄 Sage,性别 Ssex,所在系Sdept); 课程 Course(课程号 Cno,课程名 Cname,先行课 Cpno,学分 Ccredit); 选课 SC(学号 Sno,课程号 Cno,成绩 Grade); 要求: 1) 用 SQL 命令建库、建表和建立表间联系。 2) 选择合适的数据类型。 3) 定义必要的索引、列级约束和表级约束. 四、实验步骤: 1、运行 Nav icat for My SQL,然后进行数据库连接,进入到 GUI 界面; 2、利用图形界面建立基础表: stu dent 表的信息: 字段名 类型 长度 约束条件 Sno v archar 9 非空、主键 Sname v archar 20 Ssex v archar 2 cj3 Sage smallint 6 Sdept v archar 20 cou rse 表的信息: 字段名 类型 长度 约束条件 Cno v archar 4 非空、主键 Cname v archar 40 Cpno v archar 4 与cou rse 表中Cno 关联 Ccredit smallint 6 sc 表的信息: 字段名 类型 长度 约束条件 Sno v archar 9 非空、主键、与stu dent 表中Sno外键关联,级联删除 Cno v archar 4 非空、主键、与cou rse 表中Cno外键关联 Grade smallint 6 (1)、连接数据库,在localhost 中点击鼠标右键(如图1 所示),点击“新建数据库”,在弹出的窗口中输入数据库名称(如图2 所示),然后单击“确定”,就完成了数据库的建立。 cj4 图1 新建数据库 图2 (2)、进入新建的数据库,在表的位...