2022年数据库系统-tcg-实验--数据库与表的创建参考 .pdf
《2022年数据库系统-tcg-实验--数据库与表的创建参考 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库系统-tcg-实验--数据库与表的创建参考 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理实验指导书实验一数据库、表的基本操作一、学时学时二、实验类型验证、设计三、实验目的1.熟练掌握 SQL Server 200X的使用方法。2.熟练掌握使用 SQL Server 200X的对象资源管理器以及SQL 的 DDL 完成数据库的创建、删除和连接方法;数据表的建立、删除;表结构的修改。3.加深对表的实体完整性、参照完整性和用户自定义完整性的理解。四、需用仪器、设备微机;Windows2000/xp 操作系统;SQL SERVER 200 x五、实验准备1 熟悉 SQL SERVER 工作环境;2 复习有关数据库、表的建立、修改和删除的SQL 语言命令;六、实验方法及步骤 熟悉
2、有关 SQL SERVER的图形界面工作环境(参见后附录2 SQL Server 2005的使用)创建数据库或连接已建立的数据库 在当前数据库上建立新表 定义表的结构:用命令形式:用 SQL SERVER 提供的对象资源管理器(企业管理器)以交互方式进行5 将以上表的定义以.文件的形式保存在磁盘上。6 修改表的结构7 删除表的定义七、实验内容1用企业管理器与SQL 语句分别完成 Part1 and part 2 of SSD7 exercise 1。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -2在以下实验中,使用学生-课程数据库,它描述了学生的基本信息、课程的基本
3、信息及学生选修课程的信息。用对象资源管理器(企业管理器)与SQL 语句分别完成。(1)创建学生-课程数据库,数据文件名为student_data、大小 10M,日志文件名为student_log、大小 5M 的新数据库,该数据库名为student。(2)创建学生关系表 S:学号姓名性别年龄所在系SnoSnameSsexSagesdept(3)创建课程关系表 C:课程号课程名先行课学分CnoCnameCpnoccredit(4)创建学生-课程表 SC:学号课程号成绩SnoCnograde(5)将以上创建表 S、C、SC 的 SQL 命令以.SQL 文件的形式保存在磁盘上。在表中加入至少 4 个元
4、组,第一个为本人信息。(6)在表 S 上增加“出生日期”属性列。(7)删除表 S 的“年龄”属性列。(10)删除表 SC,利用磁盘上保存的.SQL 文件重新创建表 SC。(11)备份数据库,再还原。八、实验思考1、定义表结构是对数据模型的那个要素进行描述,对主键有什么要求?2、修改表结构时,能否修改已定义属性的参数?新增加的属性列能否定义为非空?为什么?附 1:实验报告基本格式实验名称:一、实验目的二、实验环境三、实验内容四、实验结果(写出每次实验步骤以及结果)名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -SSD7 exercise 1 Please answer
5、the following question(s).Relational Databases Design the following two tables and turn in your submissions in an HTML file named BookPublisher.html.Author is Primary key.BOOK:Author Title ISBN PublisherID Edition Date of Publication Price Book Description PUBLISHER:PublisherID Name Address -Part I
6、a.Identify the keys in your tables as follows.For this exercise,ignore the performance considerations while choosing your keys.b.For each table,indicate the Primary Key(s)(PKs).If there is no PK,state so.Fully justify your answer.c.For each table,indicate the Alternate Key(s)(AKs).If there is no AK,
7、state so.Fully justify your answer.d.For each table,identify the Foreign Key(s)(FKs)and the integrity constraints.Fully justify your answer.e.List all columns of your tables,and the domains(the data types and formats)of these columns.Fully justify your answer.In an HTML table,list at least four rows
8、 with valid values in each of the tables.Turn in your submission in a file named BookPublisher.html.-Part II Write SQL statements as specified below.You may find this help on setting up your DBMS useful.Submit your SQL statements in a file named createDB.sql.名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -a.Wr
9、ite the DDL statements to create the two tables using the CREATE TABLE statement.b.Be sure to identify your primary keys and alternate keys in the statement.c.Write the INSERT statements to insert the four rows into each table.d.Write the SQL statement to retrieve the title and price of all books pu
10、blished by either of two publishers(say Addison Wesley and McGraw Hill).e.In the file Rel-ops.txt,list which relational operations you used,from among the select/project/join operations,in order to perform this query.Explain the role of each operation in your query.f.Write the SQL statement to retri
11、eve the Publisher name of a particular book title(say Fundamentals of Database Systems).-Part III In the file named part3.txt,provide answers to the following questions.In 1.2.2 Relational Operations,there was an example of the set difference operation:the result of r-s was provided to you.Provide t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库系统-tcg-实验-数据库与表的创建参考 2022 数据库 系统 tcg 实验 创建 参考
限制150内